Views
No views yet
| Model | ONNX | TFLite | NCNN | Text Encoder | Validation |
|---|---|---|---|---|---|
| mobileclip-s2 | 137.6 MB | 68.4 MB float16 | 6 files, 378.2 MB | - | ONNX cosine >= 0.99999988; NCNN cosine >= 0.99999988 vs ONNX |
| mobileclip2-s0 | 43.4 MB | - | - | 242.3 MB ONNX | ONNX cosine >= 0.99999988 |
| mobileclip2-s2 | 136.4 MB | - | - | 242.3 MB ONNX | ONNX cosine >= 0.99999994 |
| mobileclip2-b | 329.5 MB | - | - | 242.5 MB ONNX | ONNX cosine >= 0.99999988 |
| mobileviclip-small-frame-encoder | 67.3 MB | - | raw + optimized NCNN, 67.5 MB | - | ONNX-vs-NCNN cosine >= 0.9997077584 |
| Model | Backend | Min Cosine | Max Abs Error | Status |
|---|---|---|---|---|
| mobileclip-s2 | ONNX | 0.99999988 | 8.05e-07 | passed |
| mobileclip-s2 | TFLite fp16 | 0.99997151 | 1.38e-03 | passed |
| mobileclip-s2 | NCNN image encoder | 0.99999988 | 1.47e-04 | passed |
| mobileclip2-s0 | ONNX | 0.99999988 | 2.98e-07 | passed |
| mobileclip2-s2 | ONNX | 0.99999994 | 5.36e-07 | passed |
| mobileclip2-b | ONNX | 0.99999988 | 2.15e-06 | passed |
| mobileviclip-small-frame-encoder | ONNX-vs-NCNN frame feature-map | 0.9997077584 | 1.745875776e-01 | passed |
model.onnxmodel.int8.tflite, when supported and presentmodel.ncnn.param / model.ncnn.bin, when supported and presentconfig.jsonmetrics.jsonREADME.mdscripts/ with export, validation, quantization, and upload helperspython ai_tools/mobile_vision_release/export_mobile_vision_assets.py --manifest ai_tools/mobile_vision_release/release_manifest.example.json --run-export --run-validatemetrics.json and the generated README files:python ai_tools/mobile_vision_release/upload_to_hf.py --release-root build/mobile_vision_release --repo-id <owner>/<repo> --create-repo --executemobileviclip-small-frame-encoder-ncnn is a verified spatial/frame
feature-map NCNN subgraph for MobileViCLIP-small. It is not a full
MobileViCLIP-small video encoder.v0.3-mobileviclip-small-frame-encoder-ncnnextract(out0) in both Python NCNN and native
Android C++ NCNN runtimes. The v0.3 artifact includes only the first-stage
frame feature extractor. Temporal head, video aggregation, projection, and L2
normalization are expected to run in Python/NumPy/Android post-processing or in
a future separately validated subgraph.apple-amlr) metadata.