{ "stage": "passed", "created_at": "2026-10-11T22:26:22+00:00", "format": "naptrap-google-speech-embedding-v1", "model_sha256": "20c2720940cd9df63e9629dd2a854c043712c847dd958462c31ccfb09935b246", "license": "Apache-2.0", "runtime_dependencies": [ "torch" ], "compatibility": { "py38-torch113": { "torch": "1.13.1", "python": "3.8.20 (default, Oct 2 2024, 15:14:40) \n[GCC 6.3.0 20170516]", "numpy": "1.24.4", "examples": 45, "downstream_cases": 231, "maximum_feature_error": 0.0012969970703125, "maximum_probability_error": 2.4437904357910156e-06, "threshold_decisions": "exact", "tensorflow_imported": false, "converted_model_sha256": "20c2720940cd9df63e9629dd2a854c043712c847dd958462c31ccfb09935b246" }, "py310-torch20": { "torch": "2.0.1", "python": "3.10.19 (main, Oct 14 2025, 21:25:32) [Clang 20.1.4 ]", "numpy": "1.26.4", "examples": 45, "downstream_cases": 231, "maximum_feature_error": 0.001308441162109375, "maximum_probability_error": 1.8477439880371094e-06, "threshold_decisions": "exact", "tensorflow_imported": false, "converted_model_sha256": "20c2720940cd9df63e9629dd2a854c043712c847dd958462c31ccfb09935b246" }, "py312-torch210": { "torch": "2.10.0+cpu", "python": "3.12.3 (main, Jun 19 2026, 12:46:00) [GCC 13.3.0]", "numpy": "1.26.4", "examples": 45, "downstream_cases": 231, "maximum_feature_error": 0.001308441162109375, "maximum_probability_error": 8.940696716308594e-07, "threshold_decisions": "exact", "tensorflow_imported": false, "converted_model_sha256": "20c2720940cd9df63e9629dd2a854c043712c847dd958462c31ccfb09935b246" }, "py314-torch210": { "torch": "2.10.0+cpu", "python": "3.14.0 (main, Oct 14 2025, 21:26:03) [Clang 20.1.4 ]", "numpy": "2.3.4", "examples": 45, "downstream_cases": 231, "maximum_feature_error": 0.001308441162109375, "maximum_probability_error": 8.940696716308594e-07, "threshold_decisions": "exact", "tensorflow_imported": false, "converted_model_sha256": "20c2720940cd9df63e9629dd2a854c043712c847dd958462c31ccfb09935b246" } }, "real_speech_max_feature_error": 7.2479248046875e-05, "maximum_probability_error": 2.4437904357910156e-06, "qualification_policy": "strict1e-4 elementwise on identical-logmel CNN outputs and all non-tonal end-to-end outputs; documented5e-5 global-relative bound for pure-tone FFT stress; downstream2e-5 probability and exact frozen decisions; initial failed tone criterion retained", "model_fitting": false, "final_evaluation": false }