/ Модель

Характеристики

Лицензия
Apache 2.0
Базовая модель
rfdetr
Библиотека
rfdetr.cpp
Опубликована
27 мая 2026

rfdetr-cpp-nano

Поиск объектовИзображение → bounding_boxes3 профессии

RF-DETR Nano — модель для обнаружения объектов, разработанная Roboflow и подготовленная в формате GGUF для использования с rfdetr.cpp — C++/ggml-реализацией, предназначенной для работы на CPU и сопоставимой с исходной моделью на PyTorch.

1 028скачиваний за 30 дней9лайковвеса обновлены27 мая 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

Модель рассчитана на обнаружение объектов на изображениях и возвращает ограничивающие рамки без других модальностей или задач.

Архитектура включает backbone DINOv2-small, входное разрешение 384×384, размер patch 14, два decoder-слоя и 300 object queries. Доступны варианты F32, F16, Q8_0 и Q4_K. Рекомендуется F16: он занимает около 60,5 МБ, сохраняет точность F32 и обычно обеспечивает наименьшую задержку на современных CPU. Q8_0 примерно втрое компактнее F32 при практически идентичных результатах, а Q4_K — самый компактный вариант, но с заметным снижением Recall при строгом IoU 0,95.

Модель подходит для локального и встраиваемого object detection на CPU, когда важны автономность, компактность и отсутствие зависимости от PyTorch. Ограничения включают проверку метрик всего на семи изображениях COCO val2017, отсутствие сведений о поддерживаемых языках и класcах объектов, а также снижение точности при использовании Q4_K. Распространяется по лицензии Apache-2.0.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

RF-DETR Nano — GGUF for rfdetr.cpp

GGUF-format weights of Roboflow RF-DETR Nano (detection variant) for use with rfdetr.cpp, a C++/ggml implementation that matches the upstream PyTorch model on CPU.

This repo contains all four standard quantizations of this variant. F16 is the recommended default — same accuracy as F32, 1.85× smaller, and typically the fastest on modern CPUs thanks to ggml's F32×F16 matmul fast path.

Available files

FileQuantSize (MB)Recall @ IoU 0.5Recall @ IoU 0.95Mean |Δscore|Latency (median ms, T=8)
rfdetr-nano-f32.ggufF32112.70.98900.98900.006855.8
rfdetr-nano-f16.gguf ← recommendedF1660.50.98900.98900.007049.6
rfdetr-nano-q8_0.ggufQ8_036.00.98900.98900.008459.3
rfdetr-nano-q4_K.ggufQ4_K29.70.91620.75850.030360.6

All accuracy numbers are computed against the upstream PyTorch reference (rfdetr 1.7.0) on 7 COCO val2017 images at threshold 0.5. Latency is measured with rfdetr-cli bench (8 iters + 3 warmup) at T=8 threads on a single AMD Ryzen 9 9950X3D image (coco_kitchen.jpg, 640x427).

Architecture

  • Backbone: DINOv2-small
  • Input resolution: 384×384
  • Patch size: 14
  • Decoder layers: 2
  • Object queries: 300
  • Task: object detection (boxes only)

Quantization notes

  • F32 — full-precision reference, ~120 MB. Bit-exact PyTorch parity.
  • F16 — matmul-multiplicand weights only; LayerNorms, conv kernels, embeddings, biases, and layer-scale gammas stay F32. Lossless on this model and consistently the fastest variant on CPU.
  • Q8_0 — best size/accuracy tradeoff under F16; ~3× smaller than F32 with effectively identical detections.
  • Q4_K — smallest practical quant. Rows with ne[0] % 256 != 0 (the decoder's 128-dim MLP halves, 60 tensors) silently fall back to Q8_0 per ggml's quantizer logic — net compression is still ~3.8× 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).

Usage

# 1. Clone + build rfdetr.cpp
git clone https://github.com/mudler/rf-detr.cpp
cd rt-detr.cpp
cmake -B build -DRFDETR_BUILD_CLI=ON && cmake --build build -j

# 2. Download a quant (F16 recommended)
hf download mudler/rfdetr-cpp-nano rfdetr-nano-f16.gguf --local-dir models/

# 3. Run detection
build/bin/rfdetr-cli detect \
    --model models/rfdetr-nano-f16.gguf \
    --input my_image.jpg \
    --threshold 0.5 --threads 8 \
    --output detections.json

Accuracy methodology

All accuracy metrics are computed against the upstream PyTorch reference (rfdetr 1.7.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.

See BENCHMARK.md and benchmarks/results/accuracy_sweep.json for the full sweep across all 32 (variant × quant) cells.

License

Apache-2.0 — matches the upstream rfdetr license.

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · rfdetr.cpp

Нельзя запустить

GGUF-веса поддерживаются только для текстовых LLM (llama.cpp).

Ревизия весов
c3dc0c0

0 моделей