Views
No views yet
| File | Quant | Size (MB) | Recall @ IoU 0.5 | Recall @ IoU 0.95 | Mean mask IoU | Pixel agreement | Latency (median ms, T=8) |
|---|---|---|---|---|---|---|---|
rfdetr-seg-xlarge-f32.gguf | F32 | 141.9 | 1.0000 | 1.0000 | 0.9963 | 0.9999 | — |
rfdetr-seg-xlarge-f16.gguf ← recommended | F16 | 76.7 | 1.0000 | 1.0000 | 0.9958 | 0.9999 | — |
rfdetr-seg-xlarge-q8_0.gguf | Q8_0 | 46.1 | 0.9870 | 0.9870 | 0.9939 | 0.9999 | — |
rfdetr-seg-xlarge-q4_K.gguf | Q4_K | 36.6 | 0.9133 | 0.7039 | 0.9715 | 0.9994 | — |
rfdetr 1.9.0) on 7 COCO val2017 images at threshold 0.5.
No latency benchmark has been recorded for this variant yet, so the latency column is left empty. Run build/bin/rfdetr-cli bench --model <gguf> --input <image> locally for timings on your own hardware.ne[0] % 256 != 0 (the decoder's 128-dim MLP halves) silently fall back to Q8_0 per ggml's quantizer logic — net compression is still ~3.9× over F32. Use only when the size budget is tight; expect a measurable Recall@0.95 drop relative to F16/Q8_0 (see file table above).1# 1. Clone + build rfdetr.cpp
2git clone https://github.com/mudler/rf-detr.cpp
3cd rf-detr.cpp
4cmake -B build -DRFDETR_BUILD_CLI=ON && cmake --build build -j
5
6# 2. Download a quant (F16 recommended)
7hf download mudler/rfdetr-cpp-seg-xlarge rfdetr-seg-xlarge-f16.gguf --local-dir models/
8
9# 3. Run segmentation (writes per-detection PNG masks to /tmp/seg_masks/)
10build/bin/rfdetr-cli detect \
11 --model models/rfdetr-seg-xlarge-f16.gguf \
12 --input my_image.jpg \
13 --threshold 0.5 --threads 8 \
14 --masks /tmp/seg_masks \
15 --output detections.jsonrfdetr 1.9.0) on 7 COCO val2017 images at threshold 0.5. Each detection match uses greedy Hungarian-style assignment by IoU (≥ 0.5 lenient, ≥ 0.95 strict) with class equality required.benchmarks/results/accuracy_sweep.json for the full sweep across the (variant × quant) cells.