{ "conversion_tool": "tools/models/candle/convert_fast.py@schema-v1", "dtype_device_results": [ { "device": "cpu", "dtype": "f32", "note": "checkpoint conversion and shape contract smoke; native Candle forward parity lands in impl-candle-ocr-detectors", "status": "passed" }, { "device": "cuda", "dtype": "f16", "note": "accelerator validation deferred until native FAST forward exists", "status": "unvalidated" }, { "device": "metal", "dtype": "f16", "note": "accelerator validation deferred until native FAST forward exists", "status": "unvalidated" } ], "generated_files": [ { "path": "model.safetensors", "sha256": "60779443cece1dee99513f27486343cf41b02c63a5a989e9ffac961119dd791d", "size_bytes": 65610021 }, { "path": "config.json", "sha256": "de4adca58469d0a217e3c53f18c6e813072e62cebf4912408fbcf991008f4465", "size_bytes": 5786 }, { "path": "preprocessor_config.json", "sha256": "360a486f52484e2a256e6d37b22ea58ca91b695c0f2003099ff039175260f701", "size_bytes": 527 }, { "path": "tensor_map.json", "sha256": "3dece6ea0c4caabb12049a6ffc5b0f0631e536980d8989bb64642ed87dd10237", "size_bytes": 165363 }, { "path": "bundle.json", "sha256": "d68958b9b6f32ab5088c111be0eaeeef2a9b88eea0c96ad9b19a719537b9f0f2", "size_bytes": 1744 } ], "parity_fixture_ids": [ "onnxtr-fast-base-synthetic-gray-logits", "onnxtr-fast-base-marker-english-dense-prob-map" ], "schema_version": 1, "source_files": [ { "path": "fast_base-688a8b34.pt", "sha256": "688a8b3489e9f5d0290c476c6272ec3b18de3ee646c8a0dc158203b1a9c62ace", "size_bytes": 65814772 }, { "path": "doctr/models/detection/fast/pytorch.py" }, { "path": "doctr/models/classification/textnet/pytorch.py" }, { "path": "doctr/models/modules/layers/pytorch.py" } ], "tested_io": [ { "id": "doctr-fast-base-cpu-f32-shape-smoke", "inputs": [ { "dtype": "f32", "name": "input", "shape": [ 1, 3, 1024, 1024 ] } ], "outputs": [ { "dtype": "f32", "name": "logits", "shape": [ 1, 1, 1024, 1024 ] } ] } ] }