hecate / directml_validation.json
MohskiBroski's picture
Add optional DirectML inference for Hecate 9.6 µm on Windows
468a7bc verified
Raw History Blame
3.69 kB
{
"status": "PASS",
"checkpoint_sha256": "809f4f10f7cb7afa19b4bee0f7d2ab31edd7e11b664f9f210cc9c17f22fcfe5d",
"input_sha256": "04224e26f565c4a5c1ff7f018e4904a381e7d0d6a217a6ade09ab6ec313e312a",
"hecate_sha256": "c232c18a1a86cfb91257a00db13288202bb8ae33732ba26f7291a9b8adb8da59",
"helper_sha256": "69b28298711a90019e2a4e9ec67a81b287391a9c0231e41edf3374817894c152",
"export_seconds": 9.94456380000338,
"rows": [
{
"case": "overlap",
"shape": [
16,
96,
96
],
"max_uint8_difference": 0,
"different_pixels": 0,
"pixels": 9216,
"cpu_seconds": 13.018276199931279,
"directml_seconds": 3.5383093000855297,
"tiles": 4,
"model_forwards": 4,
"forward_seconds": [
0.9426679000025615,
0.8602820000378415,
0.8697611999232322,
0.8601702000014484
]
},
{
"case": "reverse",
"shape": [
16,
96,
96
],
"max_uint8_difference": 0,
"different_pixels": 0,
"pixels": 9216,
"cpu_seconds": 12.973447300028056,
"directml_seconds": 3.476844499935396,
"tiles": 4,
"model_forwards": 4,
"forward_seconds": [
0.8666426000418141,
0.8924879000987858,
0.8558254999807104,
0.856082099955529
]
},
{
"case": "padded_edge",
"shape": [
16,
45,
53
],
"max_uint8_difference": 0,
"different_pixels": 0,
"pixels": 2385,
"cpu_seconds": 3.299313399940729,
"directml_seconds": 0.9228492999682203,
"tiles": 1,
"model_forwards": 1,
"forward_seconds": [
0.880084800068289
]
},
{
"case": "empty_columns",
"shape": [
16,
96,
96
],
"max_uint8_difference": 0,
"different_pixels": 0,
"pixels": 9216,
"cpu_seconds": 13.231093699927442,
"directml_seconds": 3.571005600038916,
"tiles": 4,
"model_forwards": 4,
"forward_seconds": [
0.8853788999840617,
0.8660517999669537,
0.9252147999359295,
0.8839931000256911
]
},
{
"case": "blank_control",
"shape": [
16,
96,
96
],
"max_uint8_difference": 0,
"different_pixels": 0,
"pixels": 9216,
"cpu_seconds": 0.0044531000312417746,
"directml_seconds": 0.00914159999229014,
"tiles": 4,
"model_forwards": 0,
"forward_seconds": []
}
],
"exact_repeat": true,
"zarr_cli_exact": true,
"failure_cleanup": true,
"cpu_fallback_disabled": true,
"executed_providers": {
"DmlExecutionProvider": 17
},
"environment": {
"python": "3.11.9",
"torch": "2.10.0+cpu",
"os": "Windows 11",
"processor": "AMD Ryzen 5 8540U",
"gpu": "Radeon 740M integrated",
"ram_gib": 16,
"onnx": "1.23.2",
"onnxruntime": "1.24.4",
"cpu_threads": 4
},
"scope": "Backend equivalence on a real exposed crop and explicit edge controls; no new text or model-accuracy claim.",
"cpu_reference_provenance": "CPU references completed in a separate process; exact retained input, checkpoint, source CPU code and images were reused for final DirectML comparison. Export reused after a Windows temporary-mapping cleanup-only change.",
"fresh_cli_seconds_including_initialization": 5.313350200071,
"publication_note": "No raw CT or model weights included. fetch_example.py reconstructs the hash-checked input from official chunks."
}