| { |
| "checkpoint": { |
| "bytes": 1873143, |
| "filename": "best.pt", |
| "selected_epoch": 1, |
| "sha256": "e919cdbdc89046bd82fccf52a460406643e917b06d42a966d0e0104b2974f6c1" |
| }, |
| "controller": { |
| "endpoint_threshold": 0.741000771522522, |
| "long_pause_threshold": 0.561000771522522, |
| "max_silence_ms": 1800.0, |
| "min_silence_ms": 200.0, |
| "relax_after_ms": 800.0, |
| "required_confirmations": 1 |
| }, |
| "data_revision": "e564e2ac567f774d1880aa1db6ce97afb8c519b7", |
| "data_scope": "preview-only: 3265 rows from train-00010-of-00083; official test remains sealed", |
| "development_only": true, |
| "dynamic_frames": true, |
| "files": { |
| "fp32": { |
| "bytes": 625431, |
| "filename": "model.onnx", |
| "sha256": "7870ee690afcb2bb3836b70ab637d0736547a0fdb935d353b69bd32e35ce9129" |
| } |
| }, |
| "format_version": 2, |
| "input_dtypes": { |
| "frame_mask": "float32", |
| "log_mel": "float32" |
| }, |
| "input_names": [ |
| "log_mel", |
| "frame_mask" |
| ], |
| "input_shapes": { |
| "frame_mask": [ |
| "batch", |
| "frames" |
| ], |
| "log_mel": [ |
| "batch", |
| 80, |
| "frames" |
| ] |
| }, |
| "model_config": { |
| "attention_channels": 96, |
| "auxiliary_fillers": true, |
| "channels": 128, |
| "dilation_cycle": [ |
| 1, |
| 2, |
| 4, |
| 8, |
| 16, |
| 32 |
| ], |
| "dropout": 0.1, |
| "head_hidden": 96, |
| "kernel_size": 5, |
| "n_mels": 80, |
| "num_blocks": 6, |
| "type": "tiny_tcn" |
| }, |
| "model_type": "tiny_tcn", |
| "notes": "TinyTCN accepts a dynamic number of log-mel frames.", |
| "output_names": [ |
| "endpoint_probability" |
| ], |
| "parameter_count": 151812, |
| "parity": { |
| "fp32_max_abs_error": 0.0, |
| "int8_max_abs_error": null |
| }, |
| "quantized_threshold_recalibration_required": false, |
| "resolved_config": { |
| "bytes": 2205, |
| "path": "artifacts/partial-shard-warmstart-lr3e4-5ep/resolved_config.json", |
| "sha256": "49d9cf68d1804b60091e11a89be00ee59957f956a015d1c63d9532263958f463" |
| }, |
| "source_files": [ |
| { |
| "bytes": 11008, |
| "path": "app.py", |
| "sha256": "e0a9ab19732dab255f20b16e4866a04414228b785e72c139c7eadb2f91be5e36" |
| }, |
| { |
| "bytes": 2359, |
| "path": "deployment/kaggle/README.md", |
| "sha256": "d107cee49a203172ecbb5b6c531a3898e3634690422d80468693bd2f0ceb333a" |
| }, |
| { |
| "bytes": 852, |
| "path": "deployment/kaggle/example_inference.py", |
| "sha256": "27d34092619a06744fbdd899906e3f3236cfe5dfe391eedcd98f145f6015687c" |
| }, |
| { |
| "bytes": 52, |
| "path": "deployment/kaggle/requirements.txt", |
| "sha256": "0ce722012cff5e44e1fe70632f85689362ed34b2b5c7ef5605e403027089f927" |
| }, |
| { |
| "bytes": 892, |
| "path": "deployment/kaggle/smoke_test.py", |
| "sha256": "726bc853d360d105991563e94115bd4bbdb03fe9f5b3c007d712898ff0b5795b" |
| }, |
| { |
| "bytes": 12363, |
| "path": "deployment/kaggle/turn_detector.py", |
| "sha256": "83de2bea2eb31b0fa123441a28c7238e122ba4e7986aa87859a2b94bdeab4258" |
| }, |
| { |
| "bytes": 2601, |
| "path": "pyproject.toml", |
| "sha256": "fab1e0c093a89d5819a7109b9278332c61709e8bf61149486e31399c57a25f12" |
| }, |
| { |
| "bytes": 399, |
| "path": "requirements-export.txt", |
| "sha256": "ca3002585b637082d2e93b3f2d8a4222c5df872bd4e94114db80e5a35895bdc3" |
| }, |
| { |
| "bytes": 188, |
| "path": "requirements-publish.txt", |
| "sha256": "634579a4e508f834a006151e814163c288ee3aae31c1b3795d86dd6fb9f4509b" |
| }, |
| { |
| "bytes": 394, |
| "path": "requirements-training.txt", |
| "sha256": "424a0ea8bed1f4ae1ffd19a9ed84bde387ccc9b0bdc874fde5af9ec3ed07bc87" |
| }, |
| { |
| "bytes": 6153, |
| "path": "scripts/analyze_failures.py", |
| "sha256": "2a86beaeb0f5e9ef3fe66e184c101f553e22634a210bbe3a3817800a9ecc16a9" |
| }, |
| { |
| "bytes": 18278, |
| "path": "scripts/analyze_silence_sensitivity.py", |
| "sha256": "9abe3b1eda027d1240ba06582728027225a77c4e351c25b7b0029cf46292bd26" |
| }, |
| { |
| "bytes": 5494, |
| "path": "scripts/audit_dataset.py", |
| "sha256": "47455858071a724aa2ed74fba0fa32407d50675d1310f1543b45785939c6cbaa" |
| }, |
| { |
| "bytes": 10635, |
| "path": "scripts/benchmark.py", |
| "sha256": "146763ebbe4d4ca0858c3fda2f56aa235aa9a4b6686b3216bcea58d148945d04" |
| }, |
| { |
| "bytes": 43576, |
| "path": "scripts/build_release.py", |
| "sha256": "6bcab53184466e3ee5870e87bf85b606db62ddcd06956cd03679502958ea589b" |
| }, |
| { |
| "bytes": 17830, |
| "path": "scripts/build_upload_folders.py", |
| "sha256": "0da4af7974df001c27b6fe78d9e2a60ac1fd841a8d48e27a2e499996c58060a7" |
| }, |
| { |
| "bytes": 10147, |
| "path": "scripts/compare_models.py", |
| "sha256": "dc2395cc10e8319383452ef7d353cb1351b50dcf35c70e854c2cf468d1977a22" |
| }, |
| { |
| "bytes": 1828, |
| "path": "scripts/download_dataset.sh", |
| "sha256": "2298956d5f8accfc3c5456d458008f59c1a603f598f4e64abc32669e5c0c045b" |
| }, |
| { |
| "bytes": 6362, |
| "path": "scripts/download_test_dataset.sh", |
| "sha256": "55b633124143d307ae76a44fb076a1a690ccfa706725591eda96e844097aad54" |
| }, |
| { |
| "bytes": 23513, |
| "path": "scripts/evaluate.py", |
| "sha256": "5e97757f74414b2ac003ab5e87a0afeeed88b61eb30baa1801b10a11a57acca4" |
| }, |
| { |
| "bytes": 17939, |
| "path": "scripts/export_onnx.py", |
| "sha256": "6b6519191096614da193ebe07d553b4a422be5dd1457f803cb11f53530e88d3b" |
| }, |
| { |
| "bytes": 5458, |
| "path": "scripts/freeze_candidate.py", |
| "sha256": "dac7705df421dcd51816a851c6b5c738a2c5b9313fbe05873cf188871c08b193" |
| }, |
| { |
| "bytes": 2006, |
| "path": "scripts/generate_hinglish_protocol.py", |
| "sha256": "e528910416bdd8bb2ca07527a6cca5f28cc2290df5bf06c0dd91fca1384f7c5b" |
| }, |
| { |
| "bytes": 4468, |
| "path": "scripts/prepare_splits.py", |
| "sha256": "89167b269b2103ad0bd94918f2ec4f7b605cf001d391e570683ceef39066b6c2" |
| }, |
| { |
| "bytes": 43530, |
| "path": "scripts/publish_hf.py", |
| "sha256": "36311a2457bb0e93cbd6fd0ed444e57a2ec2c44ab9bd17ed06132e9640a9ddc3" |
| }, |
| { |
| "bytes": 3752, |
| "path": "scripts/replay_stream.py", |
| "sha256": "c98e539b54c1af16dfaaa6d9dad5f50dadd512c8523b31d7877c343d1246d06c" |
| }, |
| { |
| "bytes": 9626, |
| "path": "scripts/run_baselines.py", |
| "sha256": "6f4e92f0268551babc266dc32224c7fbb589e2790886f495c25d1abaa27a03d2" |
| }, |
| { |
| "bytes": 9154, |
| "path": "scripts/train.py", |
| "sha256": "965eede07ccaa68f8afe8c27dde345f38ff3baadd31f9f003e76a4ae87bc1d61" |
| }, |
| { |
| "bytes": 885, |
| "path": "scripts/verify_freeze.py", |
| "sha256": "40569f1e553f0cb340cf81414e072839ca734a7d303c5cb5f1e46c5035590804" |
| }, |
| { |
| "bytes": 129, |
| "path": "space/requirements.txt", |
| "sha256": "e4fbc8a9d7c9d5bf0955e128a4cb1ba73c98b143daac0ebf5cc9afe79f2016f1" |
| }, |
| { |
| "bytes": 160, |
| "path": "src/turn_detection/__init__.py", |
| "sha256": "0bba4e63a0c7198b6574aa412ee39ebb49bddbe3f5a32a71df26cf750187d197" |
| }, |
| { |
| "bytes": 15958, |
| "path": "src/turn_detection/baselines.py", |
| "sha256": "1565e3c6d31e4fbbb14d9028062b2e5a7f6dc66a0f3adff55c42148f656b1425" |
| }, |
| { |
| "bytes": 240, |
| "path": "src/turn_detection/collection/__init__.py", |
| "sha256": "a5da17a4d3d91df93ba8d14d69fcccb4b2d7a14f2ee904a6aebd12462487b435" |
| }, |
| { |
| "bytes": 9477, |
| "path": "src/turn_detection/collection/prompts.py", |
| "sha256": "6be6cfc2bae36f0388768bbd60eb35c13664ec3ecb79163ea15fe76db0680d4e" |
| }, |
| { |
| "bytes": 2323, |
| "path": "src/turn_detection/data/__init__.py", |
| "sha256": "84ce903bdb7fce20f0708148d7edfba0782bfd5f96a7c44b21180238b2a543e3" |
| }, |
| { |
| "bytes": 7822, |
| "path": "src/turn_detection/data/audio.py", |
| "sha256": "1ec9779dcc91faf3a91730fd630e75eda12468b44a848dfed862c6aca5ab1b7a" |
| }, |
| { |
| "bytes": 8180, |
| "path": "src/turn_detection/data/audit.py", |
| "sha256": "fdb2e87187e62ad31d5522b5eb7e15d0d0daf23e62a2ca03865d81977745ae67" |
| }, |
| { |
| "bytes": 7745, |
| "path": "src/turn_detection/data/grouping.py", |
| "sha256": "46f125b1e85b25232969994a7f67d4787fd194c623b2d56f0238d69beb0957d1" |
| }, |
| { |
| "bytes": 9478, |
| "path": "src/turn_detection/data/ingest.py", |
| "sha256": "a56a0e692516978d3bada8f4f22e640dd041214e33a48ac3f269e931a42e556b" |
| }, |
| { |
| "bytes": 3487, |
| "path": "src/turn_detection/data/manifest.py", |
| "sha256": "952a33d2730af31facf4fca5287bc0cbabb288696197b9522f0ed86b1d0a79e2" |
| }, |
| { |
| "bytes": 7498, |
| "path": "src/turn_detection/data/resolver.py", |
| "sha256": "f956272f70277dd5c01d8f1f3230d43b09369712b9d8511506e3ce22192a4887" |
| }, |
| { |
| "bytes": 10558, |
| "path": "src/turn_detection/data/schema.py", |
| "sha256": "a84772e3199ffa826e10f2bba658c21a6c32a8c7ce5171c6ae0648e88920fd2f" |
| }, |
| { |
| "bytes": 16585, |
| "path": "src/turn_detection/data/splits.py", |
| "sha256": "46e677ae54aea05eafd8c70688f273f2a1803ea8e79a50a811f8337d99253dac" |
| }, |
| { |
| "bytes": 718, |
| "path": "src/turn_detection/models/__init__.py", |
| "sha256": "ecbb2a54527ca78ba984d0a1399dc604ac6fda371a0c12e4c4d292d5090f20fb" |
| }, |
| { |
| "bytes": 1132, |
| "path": "src/turn_detection/models/common.py", |
| "sha256": "a047a757effeb8ce4502639cc07c11f5e121472199ea2cd79c013b5e76d911aa" |
| }, |
| { |
| "bytes": 2704, |
| "path": "src/turn_detection/models/deployment.py", |
| "sha256": "b63fb9a94863398ad8b314526d604d8c4e9f2ebaac5b1bcae54a337a4f6c54a9" |
| }, |
| { |
| "bytes": 1532, |
| "path": "src/turn_detection/models/factory.py", |
| "sha256": "8ced38f51f4f6406a98523f45206724aa11a844f3d87c13ca7e45e20bf1d7476" |
| }, |
| { |
| "bytes": 8218, |
| "path": "src/turn_detection/models/features.py", |
| "sha256": "27adddc495bc41cf5ca9d650a4af9e2f172168adade03e5a56837eba2ccc2007" |
| }, |
| { |
| "bytes": 1765, |
| "path": "src/turn_detection/models/pooling.py", |
| "sha256": "a8ef3d5e728558e75acf93fb84817c35941d81eb84e7d2b06fb40c580823d10c" |
| }, |
| { |
| "bytes": 6716, |
| "path": "src/turn_detection/models/tiny_tcn.py", |
| "sha256": "a8a2457b0de74f609f4f3d9a4ca79771f42e537a64b513444eb5d097dee00966" |
| }, |
| { |
| "bytes": 7791, |
| "path": "src/turn_detection/models/whisper_teacher.py", |
| "sha256": "9290e2b632c5f27a114ca313e59d6feb8b69aa5c3f57a70a7c826745b2cb8e80" |
| }, |
| { |
| "bytes": 9110, |
| "path": "src/turn_detection/provenance.py", |
| "sha256": "6290dba10da1365ca5c5e1d24ce9023e7c0b806cccebb729484e9f8da9be00f6" |
| }, |
| { |
| "bytes": 286, |
| "path": "src/turn_detection/runtime/__init__.py", |
| "sha256": "fe4ed5bb97177b1bfc576c0e658cf76b5e6f0aafd144beeda4b35cc97493d3ce" |
| }, |
| { |
| "bytes": 6358, |
| "path": "src/turn_detection/runtime/controller.py", |
| "sha256": "00cb9b6330db6693d4714c44462f3e0ec92374fdfe5185b3ac12547beb292b87" |
| }, |
| { |
| "bytes": 8253, |
| "path": "src/turn_detection/runtime/features.py", |
| "sha256": "e766d91fa835171b114ea80d1ce4f64b229cc723f9bb82b0e44b58fe560a9b7b" |
| }, |
| { |
| "bytes": 7346, |
| "path": "src/turn_detection/runtime/predictor.py", |
| "sha256": "a305d1f719687d34eb5faa93a44e191811de12b9a581d264a65869eab99505e8" |
| }, |
| { |
| "bytes": 7960, |
| "path": "src/turn_detection/runtime/replay.py", |
| "sha256": "f746aafbb251da129eb2a9085043e166810cb4104123c3f2881852d9c6538a09" |
| }, |
| { |
| "bytes": 1292, |
| "path": "src/turn_detection/runtime/types.py", |
| "sha256": "215d9feabf61a2a4005422565fa37a3e0f68e40c354b154d4839b1ebec45436e" |
| }, |
| { |
| "bytes": 1100, |
| "path": "src/turn_detection/training/__init__.py", |
| "sha256": "43d47bcdfb85228f6f1494d325075f47cf43f50d5612b19a153ca4d17b3b79c5" |
| }, |
| { |
| "bytes": 1612, |
| "path": "src/turn_detection/training/config.py", |
| "sha256": "925c3d0e83e004673e75068c99d319d2f2cb1a86770271a8b6c7e3c27a8f1a07" |
| }, |
| { |
| "bytes": 23750, |
| "path": "src/turn_detection/training/datasets.py", |
| "sha256": "4db7cafc49cd3acb63a13fc9c139c7b1423924af4da2412007ac2d4e8a47976d" |
| }, |
| { |
| "bytes": 6309, |
| "path": "src/turn_detection/training/losses.py", |
| "sha256": "54e08edd2b6457a77c373ce41057acba4ebbaf50812de20ab860579a01326d18" |
| }, |
| { |
| "bytes": 15323, |
| "path": "src/turn_detection/training/metrics.py", |
| "sha256": "9158d51394c86b40b203ce591a8fee190dac2b774bd5f1bab863d80872ba8989" |
| }, |
| { |
| "bytes": 13810, |
| "path": "src/turn_detection/training/trainer.py", |
| "sha256": "da0eac829fe43615f7bb149998c2f2762f148790fb0c14d4ba6db4d6b25298f4" |
| } |
| ], |
| "source_inventory_sha256": "3a4b9eb2525f25f50d302cd657f6890e0ed82931c23fdb338e43d00b58597d78", |
| "task": "audio-turn-end-detection", |
| "threshold": 0.741000771522522, |
| "training_data": { |
| "revision": "e564e2ac567f774d1880aa1db6ce97afb8c519b7", |
| "scope": "preview-only: 3265 rows from train-00010-of-00083; official test remains sealed", |
| "sources": { |
| "train_source": { |
| "bytes": 2791055, |
| "path": "data/processed/partial-iid-splits.jsonl", |
| "sha256": "cae0765d18467186c0e890c35fd94c0fcc70ae3483b5a1ce31814dd8ffa37b50" |
| }, |
| "validation_source": { |
| "bytes": 2791055, |
| "path": "data/processed/partial-iid-splits.jsonl", |
| "sha256": "cae0765d18467186c0e890c35fd94c0fcc70ae3483b5a1ce31814dd8ffa37b50" |
| } |
| } |
| }, |
| "training_status": "preview-only" |
| } |