1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
# src/onnx ## Purpose ONNX model validation (header checks) and legacy OnnxEmbeddingExtractor. ## Surfaces - `validate_onnx_header(path)` - `OnnxValidationError` - `OnnxEmbeddingExtractor` — legacy wrapper ## Dependencies - `embedding` — EmbeddingExtractor trait - `types` — DiarizationConfig - `ort` — ONNX Runtime ## Invariants - validate_onnx_header rejects non-ONNX files and accepts valid ONNX files. ## Verification ```bash cargo test --lib onnx --features onnx ``` ## Notes - OnnxEmbeddingExtractor is legacy; prefer adapters in embedder.rs.