Mirror of mlboydaisuke/RF-DETR-CoreAI
Browse files- .gitattributes +18 -0
- README.md +145 -0
- config.json +7 -0
- demo_coco_252219.jpg +3 -0
- demo_coco_cats.jpg +3 -0
- demo_seg_coco_252219.jpg +3 -0
- demo_seg_coco_cats.jpg +3 -0
- rfdetr-large_float32.aimodel/main.hash +1 -0
- rfdetr-large_float32.aimodel/main.mlirb +3 -0
- rfdetr-large_float32.aimodel/metadata.json +3 -0
- rfdetr-medium_float32.aimodel/main.hash +1 -0
- rfdetr-medium_float32.aimodel/main.mlirb +3 -0
- rfdetr-medium_float32.aimodel/metadata.json +3 -0
- rfdetr-nano_float32.aimodel/main.hash +1 -0
- rfdetr-nano_float32.aimodel/main.mlirb +3 -0
- rfdetr-nano_float32.aimodel/metadata.json +3 -0
- rfdetr-seg-2xlarge_float32.aimodel/main.hash +1 -0
- rfdetr-seg-2xlarge_float32.aimodel/main.mlirb +3 -0
- rfdetr-seg-2xlarge_float32.aimodel/metadata.json +7 -0
- rfdetr-seg-large_float32.aimodel/main.hash +1 -0
- rfdetr-seg-large_float32.aimodel/main.mlirb +3 -0
- rfdetr-seg-large_float32.aimodel/metadata.json +7 -0
- rfdetr-seg-medium_float32.aimodel/main.hash +0 -0
- rfdetr-seg-medium_float32.aimodel/main.mlirb +3 -0
- rfdetr-seg-medium_float32.aimodel/metadata.json +7 -0
- rfdetr-seg-nano_float32.aimodel/main.hash +1 -0
- rfdetr-seg-nano_float32.aimodel/main.mlirb +3 -0
- rfdetr-seg-nano_float32.aimodel/metadata.json +7 -0
- rfdetr-seg-small_float32.aimodel/main.hash +1 -0
- rfdetr-seg-small_float32.aimodel/main.mlirb +3 -0
- rfdetr-seg-small_float32.aimodel/metadata.json +7 -0
- rfdetr-seg-xlarge_float32.aimodel/main.hash +2 -0
- rfdetr-seg-xlarge_float32.aimodel/main.mlirb +3 -0
- rfdetr-seg-xlarge_float32.aimodel/metadata.json +7 -0
- rfdetr-small_float32.aimodel/main.hash +1 -0
- rfdetr-small_float32.aimodel/main.mlirb +3 -0
- rfdetr-small_float32.aimodel/metadata.json +3 -0
- split/rfdetr-medium_backbone.aimodel/main.hash +0 -0
- split/rfdetr-medium_backbone.aimodel/main.mlirb +3 -0
- split/rfdetr-medium_backbone.aimodel/metadata.json +4 -0
- split/rfdetr-medium_head.aimodel/main.hash +1 -0
- split/rfdetr-medium_head.aimodel/main.mlirb +3 -0
- split/rfdetr-medium_head.aimodel/metadata.json +4 -0
- split/rfdetr-nano_backbone.aimodel/main.hash +1 -0
- split/rfdetr-nano_backbone.aimodel/main.mlirb +3 -0
- split/rfdetr-nano_backbone.aimodel/metadata.json +4 -0
- split/rfdetr-nano_head.aimodel/main.hash +0 -0
- split/rfdetr-nano_head.aimodel/main.mlirb +3 -0
- split/rfdetr-nano_head.aimodel/metadata.json +4 -0
.gitattributes
CHANGED
|
@@ -33,3 +33,21 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
|
|
| 33 |
*.zip filter=lfs diff=lfs merge=lfs -text
|
| 34 |
*.zst filter=lfs diff=lfs merge=lfs -text
|
| 35 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 33 |
*.zip filter=lfs diff=lfs merge=lfs -text
|
| 34 |
*.zst filter=lfs diff=lfs merge=lfs -text
|
| 35 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
| 36 |
+
demo_coco_252219.jpg filter=lfs diff=lfs merge=lfs -text
|
| 37 |
+
demo_coco_cats.jpg filter=lfs diff=lfs merge=lfs -text
|
| 38 |
+
rfdetr-large_float32.aimodel/main.mlirb filter=lfs diff=lfs merge=lfs -text
|
| 39 |
+
rfdetr-medium_float32.aimodel/main.mlirb filter=lfs diff=lfs merge=lfs -text
|
| 40 |
+
rfdetr-nano_float32.aimodel/main.mlirb filter=lfs diff=lfs merge=lfs -text
|
| 41 |
+
rfdetr-small_float32.aimodel/main.mlirb filter=lfs diff=lfs merge=lfs -text
|
| 42 |
+
split/rfdetr-nano_backbone.aimodel/main.mlirb filter=lfs diff=lfs merge=lfs -text
|
| 43 |
+
split/rfdetr-nano_head.aimodel/main.mlirb filter=lfs diff=lfs merge=lfs -text
|
| 44 |
+
split/rfdetr-medium_backbone.aimodel/main.mlirb filter=lfs diff=lfs merge=lfs -text
|
| 45 |
+
split/rfdetr-medium_head.aimodel/main.mlirb filter=lfs diff=lfs merge=lfs -text
|
| 46 |
+
rfdetr-seg-nano_float32.aimodel/main.mlirb filter=lfs diff=lfs merge=lfs -text
|
| 47 |
+
rfdetr-seg-small_float32.aimodel/main.mlirb filter=lfs diff=lfs merge=lfs -text
|
| 48 |
+
rfdetr-seg-medium_float32.aimodel/main.mlirb filter=lfs diff=lfs merge=lfs -text
|
| 49 |
+
rfdetr-seg-large_float32.aimodel/main.mlirb filter=lfs diff=lfs merge=lfs -text
|
| 50 |
+
rfdetr-seg-xlarge_float32.aimodel/main.mlirb filter=lfs diff=lfs merge=lfs -text
|
| 51 |
+
rfdetr-seg-2xlarge_float32.aimodel/main.mlirb filter=lfs diff=lfs merge=lfs -text
|
| 52 |
+
demo_seg_coco_cats.jpg filter=lfs diff=lfs merge=lfs -text
|
| 53 |
+
demo_seg_coco_252219.jpg filter=lfs diff=lfs merge=lfs -text
|
README.md
ADDED
|
@@ -0,0 +1,145 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
license: apache-2.0
|
| 3 |
+
base_model: roboflow/rf-detr
|
| 4 |
+
tags:
|
| 5 |
+
- coreai
|
| 6 |
+
- aimodel
|
| 7 |
+
- object-detection
|
| 8 |
+
- rf-detr
|
| 9 |
+
- detr
|
| 10 |
+
- apple
|
| 11 |
+
- ios
|
| 12 |
+
- macos
|
| 13 |
+
pipeline_tag: object-detection
|
| 14 |
+
---
|
| 15 |
+
|
| 16 |
+
> **Mirror** of [`mlboydaisuke/RF-DETR-CoreAI`](https://huggingface.co/mlboydaisuke/RF-DETR-CoreAI) — the canonical repo ([CoreAI Model Zoo](https://github.com/john-rocky/coreai-model-zoo)). Updates land there first.
|
| 17 |
+
|
| 18 |
+
|
| 19 |
+
# RF-DETR — Core AI (`.aimodel`)
|
| 20 |
+
|
| 21 |
+
[RF-DETR](https://github.com/roboflow/rf-detr) (Roboflow's real-time detection
|
| 22 |
+
transformer, COCO-pretrained) converted to Apple **Core AI** for iOS 27 / macOS 27 —
|
| 23 |
+
the answer to [apple/coreai-models#14](https://github.com/apple/coreai-models/issues/14).
|
| 24 |
+
**DETR family = no NMS**: post-processing is one sigmoid + top-k.
|
| 25 |
+
|
| 26 |
+
<p align="center"><img src="demo_coco_cats.jpg" width="440" alt="RF-DETR medium on Core AI"></p>
|
| 27 |
+
|
| 28 |
+
<!-- gen-cards:use-it begin id=rf-detr (managed by scripts/gen-cards — edit cards.json / QuickStart.swift, not this block) -->
|
| 29 |
+
## Use it
|
| 30 |
+
|
| 31 |
+
▶️ **Run it (source)** — the [DetectCamera runner](https://github.com/john-rocky/coreai-kit/tree/main/Examples/DetectCamera)
|
| 32 |
+
(real-time object detection on the zero-copy camera path):
|
| 33 |
+
|
| 34 |
+
```bash
|
| 35 |
+
git clone https://github.com/john-rocky/coreai-kit
|
| 36 |
+
open coreai-kit/Examples/DetectCamera/DetectCamera.xcodeproj
|
| 37 |
+
# → Run, then pick "Nano" in the model picker
|
| 38 |
+
|
| 39 |
+
# agents / headless (macOS):
|
| 40 |
+
cd coreai-kit/Examples/DetectCamera
|
| 41 |
+
swift run detect-cli --model rf-detr --image Resources/gate_image.jpg
|
| 42 |
+
```
|
| 43 |
+
|
| 44 |
+
💻 **Build with it** — complete; the glue is kit API, copy-paste runs:
|
| 45 |
+
|
| 46 |
+
```swift
|
| 47 |
+
import CoreAIKitVision
|
| 48 |
+
|
| 49 |
+
let detector = try await KitDetector(catalog: "rf-detr")
|
| 50 |
+
let image = try ImageFile.load(imageURL) // any image file → CGImage + EXIF orientation
|
| 51 |
+
let detections = try await detector.detect(in: image.cgImage)
|
| 52 |
+
// detections: [Detection] — label, score, normalized box (top-left origin)
|
| 53 |
+
```
|
| 54 |
+
|
| 55 |
+
The take-home is [`Examples/DetectCamera/Sources/QuickStart.swift`](https://github.com/john-rocky/coreai-kit/blob/main/Examples/DetectCamera/Sources/QuickStart.swift)
|
| 56 |
+
— this exact code as one typed function, no UI; the CLI is an argument shell over it, and
|
| 57 |
+
the GUI runs the same detector per camera frame on a zero-copy pixel-buffer fast path.
|
| 58 |
+
Real time? Use `detect(in: CVPixelBuffer)` — vImage scales the frame with no CGImage
|
| 59 |
+
round-trip; `CameraFeed` (kit API) streams the buffers.
|
| 60 |
+
|
| 61 |
+
**Integration checklist**
|
| 62 |
+
|
| 63 |
+
- SPM: `https://github.com/john-rocky/coreai-kit` → product **CoreAIKitVision**
|
| 64 |
+
- Info.plist: `NSCameraUsageDescription` — only for the live camera; the snippet needs none
|
| 65 |
+
- Entitlements: none needed
|
| 66 |
+
- First run downloads the model — 0.1 GB (Mac) / 0.1 GB (iPhone) — then it loads from the
|
| 67 |
+
local cache (Application Support; progress via the `downloadProgress` callback)
|
| 68 |
+
- Measure in Release — Debug is ~3× slower on per-token host work
|
| 69 |
+
<!-- gen-cards:use-it end -->
|
| 70 |
+
|
| 71 |
+
## Files
|
| 72 |
+
|
| 73 |
+
| file | input | params | M4 Max GPU | iPhone 17 Pro GPU |
|
| 74 |
+
|---|---|---|---|---|
|
| 75 |
+
| `rfdetr-nano_float32.aimodel` | 384×384 | 30.5M | **8.6 ms** (~116 FPS) | **~25 ms (33–39 FPS live)** |
|
| 76 |
+
| `rfdetr-small_float32.aimodel` | 512×512 | 32.1M | **12.0 ms** (~83 FPS) | — |
|
| 77 |
+
| `rfdetr-medium_float32.aimodel` | 576×576 | 33.7M | **14.8 ms** (~68 FPS) | **56–63 ms (15–17 FPS live)** |
|
| 78 |
+
| `rfdetr-large_float32.aimodel` | 704×704 | 33.9M | **19.1 ms** (~52 FPS) | — |
|
| 79 |
+
|
| 80 |
+
iPhone numbers are end-to-end live-camera measurements from the
|
| 81 |
+
[CoreAIKit DetectCamera example](https://github.com/john-rocky/coreai-kit)
|
| 82 |
+
(Release; zero-copy capture pipeline — AVCaptureVideoPreviewLayer display,
|
| 83 |
+
hardware-scaled 32BGRA buffers, vImage preprocessing overlapped with GPU
|
| 84 |
+
inference). Peak measured 39.6 FPS ≈ the nano model ceiling; sustained
|
| 85 |
+
max-load throughput drops on a hot chassis (thermal).
|
| 86 |
+
|
| 87 |
+
fp32 is the ship dtype: it gates **detection-set exact** vs the PyTorch fp32 reference on
|
| 88 |
+
CPU and GPU (per confident detection: same class, IoU ≥ 0.999 measured, score within 2e-3),
|
| 89 |
+
and fp16 only bought ~7% latency on M4 Max while adding near-tie ranking noise.
|
| 90 |
+
|
| 91 |
+
## Graph contract
|
| 92 |
+
|
| 93 |
+
```
|
| 94 |
+
input "image" [1, 3, R, R] float32, RGB in [0, 1] (ImageNet mean/std folded in-graph)
|
| 95 |
+
output "dets" [1, 300, 4] boxes, cxcywh normalized to [0, 1]
|
| 96 |
+
output "labels" [1, 300, 91] raw class logits; column index = ORIGINAL COCO id (0 unused, 1=person … 17=cat … 90)
|
| 97 |
+
```
|
| 98 |
+
|
| 99 |
+
Python decode sketch (Swift is the same three steps):
|
| 100 |
+
|
| 101 |
+
```python
|
| 102 |
+
import numpy as np, coreai.runtime as rt
|
| 103 |
+
|
| 104 |
+
model = await rt.AIModel.load(path, rt.SpecializationOptions.default())
|
| 105 |
+
fn = model.load_function("main")
|
| 106 |
+
out = await fn({"image": rt.NDArray(rgb01)}) # rgb01: [1,3,R,R] in [0,1]
|
| 107 |
+
prob = 1 / (1 + np.exp(-out["labels"].numpy()[0])) # [300, 91]
|
| 108 |
+
scores, classes = prob.max(-1), prob.argmax(-1) # column index IS the COCO id
|
| 109 |
+
boxes = out["dets"].numpy()[0] # cxcywh, multiply by image W/H
|
| 110 |
+
keep = scores > 0.5 # done — no NMS
|
| 111 |
+
```
|
| 112 |
+
|
| 113 |
+
## RF-DETR-Seg (instance segmentation)
|
| 114 |
+
|
| 115 |
+
`rfdetr-seg-{nano,small,medium,large,xlarge,2xlarge}_float32.aimodel` — same
|
| 116 |
+
contract plus `masks [1, Q, R/4, R/4]`: per-query FULL-FRAME logit planes at
|
| 117 |
+
stride 4 (host: sigmoid > 0.5; no ROI plumbing, no NMS). All six gate on CPU
|
| 118 |
+
and GPU with binary-mask IoU 1.000 on stable scenes. M4 Max GPU:
|
| 119 |
+
seg-nano 312² **10.7 ms** → seg-2xlarge 768² **59.1 ms**.
|
| 120 |
+
|
| 121 |
+
<p align="center"><img src="demo_seg_coco_cats.jpg" width="440" alt="RF-DETR-Seg nano on Core AI"></p>
|
| 122 |
+
|
| 123 |
+
## Split deployment (`split/`)
|
| 124 |
+
|
| 125 |
+
`split/rfdetr-{nano,medium}_{backbone,head}.aimodel` separate the pure-ViT
|
| 126 |
+
backbone (image → features) from the deformable head (features → dets/labels;
|
| 127 |
+
position encodings baked in). The chain is bit-exact vs the monolith. Purpose:
|
| 128 |
+
per-stage compute-unit preferences — e.g. backbone on the Neural Engine.
|
| 129 |
+
Measured honestly: on iOS 27 beta the runtime still executes the backbone on
|
| 130 |
+
the GPU delegate even under `.neuralEngine` preference (identical detection
|
| 131 |
+
fingerprint, no ANE-compile pause), so today the monolith on GPU is the
|
| 132 |
+
fastest config; the split exists so ANE placement can be adopted the moment
|
| 133 |
+
the runtime honors it. Regenerate with `export_rf_detr.py --variant <v> --split`.
|
| 134 |
+
|
| 135 |
+
## Conversion
|
| 136 |
+
|
| 137 |
+
Exported with
|
| 138 |
+
[`conversion/export_rf_detr.py`](https://github.com/john-rocky/coreai-model-zoo/blob/main/conversion/export_rf_detr.py)
|
| 139 |
+
from `rfdetr==1.7.1` weights. The port surfaced four Core AI converter/runtime bugs
|
| 140 |
+
(float-arg `arange` abort, int64-comparison buffer clobber, GPU-delegate
|
| 141 |
+
floor/trunc/ceil = identity, cast-pair cancellation) — each worked around numerically
|
| 142 |
+
identically; details and minimal repros in
|
| 143 |
+
[zoo/rf-detr.md](https://github.com/john-rocky/coreai-model-zoo/blob/main/zoo/rf-detr.md).
|
| 144 |
+
|
| 145 |
+
License: Apache-2.0 (upstream RF-DETR code and COCO-pretrained weights are Apache-2.0).
|
config.json
ADDED
|
@@ -0,0 +1,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"model_type": "coreai-aimodel",
|
| 3 |
+
"format": "aimodel",
|
| 4 |
+
"framework": "Apple Core AI (iOS 27 / macOS 27)",
|
| 5 |
+
"repository": "https://github.com/john-rocky/coreai-model-zoo",
|
| 6 |
+
"note": "Converted .aimodel bundles for Apple's Core AI framework. See README.md for the bundle layout and run instructions."
|
| 7 |
+
}
|
demo_coco_252219.jpg
ADDED
|
Git LFS Details
|
demo_coco_cats.jpg
ADDED
|
Git LFS Details
|
demo_seg_coco_252219.jpg
ADDED
|
Git LFS Details
|
demo_seg_coco_cats.jpg
ADDED
|
Git LFS Details
|
rfdetr-large_float32.aimodel/main.hash
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
�Q>�����76&�n�0���za���ogF
|
rfdetr-large_float32.aimodel/main.mlirb
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:f2513ed3e3fcf3aaee863736268c6ef930bfb5e3ba017a619b98856f67160446
|
| 3 |
+
size 121906905
|
rfdetr-large_float32.aimodel/metadata.json
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"assetVersion" : "2.0"
|
| 3 |
+
}
|
rfdetr-medium_float32.aimodel/main.hash
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
��{oW\J�2d���xReD��=�߮�
|
rfdetr-medium_float32.aimodel/main.mlirb
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:03f997017b6f575c4ac53264d78bfe168eb078520865441ed5c43da404dfaef2
|
| 3 |
+
size 120911038
|
rfdetr-medium_float32.aimodel/metadata.json
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"assetVersion" : "2.0"
|
| 3 |
+
}
|
rfdetr-nano_float32.aimodel/main.hash
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
]�Gέ*�O_�3S��
|
rfdetr-nano_float32.aimodel/main.mlirb
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:5d8747cead2af04f5f9a3353f2a0a3fc0d5830f3979aa12a781c870c287e3e9b
|
| 3 |
+
size 107962969
|
rfdetr-nano_float32.aimodel/metadata.json
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"assetVersion" : "2.0"
|
| 3 |
+
}
|
rfdetr-seg-2xlarge_float32.aimodel/main.hash
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
xpEm�4?��Ma����a'���2֝{�T
|
rfdetr-seg-2xlarge_float32.aimodel/main.mlirb
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:7870456d91343f8c1316a04d61f2b9dacecc6127f1f2aef41932d69d7bc4547f
|
| 3 |
+
size 140901149
|
rfdetr-seg-2xlarge_float32.aimodel/metadata.json
ADDED
|
@@ -0,0 +1,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"author" : "Roboflow (RF-DETR); Core AI export: coreai-model-zoo",
|
| 3 |
+
"assetVersion" : "2.0",
|
| 4 |
+
"description" : "RF-DETR real-time detection transformer (DINOv2-windowed backbone + deformable decoder, two-stage, no NMS). Input: RGB [0,1]; outputs: 300 cxcywh boxes + 91 COCO-id logit columns. https:\/\/github.com\/roboflow\/rf-detr",
|
| 5 |
+
"license" : "Apache-2.0",
|
| 6 |
+
"creationDate" : "20260612T091728Z"
|
| 7 |
+
}
|
rfdetr-seg-large_float32.aimodel/main.hash
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
L�=ӌs�����d��/mEW)t*�/����
|
rfdetr-seg-large_float32.aimodel/main.mlirb
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:4cfc3d04d38c739dc083f6d6641cc7f52f6d1a450c5729742ab82f9bf48eeffd
|
| 3 |
+
size 130856589
|
rfdetr-seg-large_float32.aimodel/metadata.json
ADDED
|
@@ -0,0 +1,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"license" : "Apache-2.0",
|
| 3 |
+
"author" : "Roboflow (RF-DETR); Core AI export: coreai-model-zoo",
|
| 4 |
+
"description" : "RF-DETR real-time detection transformer (DINOv2-windowed backbone + deformable decoder, two-stage, no NMS). Input: RGB [0,1]; outputs: 300 cxcywh boxes + 91 COCO-id logit columns. https:\/\/github.com\/roboflow\/rf-detr",
|
| 5 |
+
"assetVersion" : "2.0",
|
| 6 |
+
"creationDate" : "20260612T091624Z"
|
| 7 |
+
}
|
rfdetr-seg-medium_float32.aimodel/main.hash
ADDED
|
Binary file (32 Bytes). View file
|
|
|
rfdetr-seg-medium_float32.aimodel/main.mlirb
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:a2ac79e1d257649e0080423cb1ae980a035057a73b168d741c3095b6dda7c983
|
| 3 |
+
size 130128371
|
rfdetr-seg-medium_float32.aimodel/metadata.json
ADDED
|
@@ -0,0 +1,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"creationDate" : "20260612T091554Z",
|
| 3 |
+
"license" : "Apache-2.0",
|
| 4 |
+
"assetVersion" : "2.0",
|
| 5 |
+
"author" : "Roboflow (RF-DETR); Core AI export: coreai-model-zoo",
|
| 6 |
+
"description" : "RF-DETR real-time detection transformer (DINOv2-windowed backbone + deformable decoder, two-stage, no NMS). Input: RGB [0,1]; outputs: 300 cxcywh boxes + 91 COCO-id logit columns. https:\/\/github.com\/roboflow\/rf-detr"
|
| 7 |
+
}
|
rfdetr-seg-nano_float32.aimodel/main.hash
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
E�r�'�����x�c�����
|
rfdetr-seg-nano_float32.aimodel/main.mlirb
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:45dc72ea270e1707019a1fa002a9eda278bc63a0b9bb8bb20df254d72521a07e
|
| 3 |
+
size 122759405
|
rfdetr-seg-nano_float32.aimodel/metadata.json
ADDED
|
@@ -0,0 +1,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"creationDate" : "20260612T091354Z",
|
| 3 |
+
"author" : "Roboflow (RF-DETR); Core AI export: coreai-model-zoo",
|
| 4 |
+
"description" : "RF-DETR real-time detection transformer (DINOv2-windowed backbone + deformable decoder, two-stage, no NMS). Input: RGB [0,1]; outputs: 300 cxcywh boxes + 91 COCO-id logit columns. https:\/\/github.com\/roboflow\/rf-detr",
|
| 5 |
+
"assetVersion" : "2.0",
|
| 6 |
+
"license" : "Apache-2.0"
|
| 7 |
+
}
|
rfdetr-seg-small_float32.aimodel/main.hash
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
�.*����C@���p(f�-/��I�/Vq^
|
rfdetr-seg-small_float32.aimodel/main.mlirb
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:a12e2aa7908994164340b28ba3702866f52d2f0497be49cc2f055671065e0313
|
| 3 |
+
size 123306024
|
rfdetr-seg-small_float32.aimodel/metadata.json
ADDED
|
@@ -0,0 +1,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"author" : "Roboflow (RF-DETR); Core AI export: coreai-model-zoo",
|
| 3 |
+
"assetVersion" : "2.0",
|
| 4 |
+
"creationDate" : "20260612T091531Z",
|
| 5 |
+
"license" : "Apache-2.0",
|
| 6 |
+
"description" : "RF-DETR real-time detection transformer (DINOv2-windowed backbone + deformable decoder, two-stage, no NMS). Input: RGB [0,1]; outputs: 300 cxcywh boxes + 91 COCO-id logit columns. https:\/\/github.com\/roboflow\/rf-detr"
|
| 7 |
+
}
|
rfdetr-seg-xlarge_float32.aimodel/main.hash
ADDED
|
@@ -0,0 +1,2 @@
|
|
|
|
|
|
|
|
|
|
| 1 |
+
�Q�S��
|
| 2 |
+
�w��̢����@�י�<Ƚ褶�
|
rfdetr-seg-xlarge_float32.aimodel/main.mlirb
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:d2518453b6ce0aa8778883cca2e117dcfa924092d799aa3c021fc8bde8a4b6ee
|
| 3 |
+
size 138729619
|
rfdetr-seg-xlarge_float32.aimodel/metadata.json
ADDED
|
@@ -0,0 +1,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"description" : "RF-DETR real-time detection transformer (DINOv2-windowed backbone + deformable decoder, two-stage, no NMS). Input: RGB [0,1]; outputs: 300 cxcywh boxes + 91 COCO-id logit columns. https:\/\/github.com\/roboflow\/rf-detr",
|
| 3 |
+
"assetVersion" : "2.0",
|
| 4 |
+
"author" : "Roboflow (RF-DETR); Core AI export: coreai-model-zoo",
|
| 5 |
+
"license" : "Apache-2.0",
|
| 6 |
+
"creationDate" : "20260612T091657Z"
|
| 7 |
+
}
|
rfdetr-small_float32.aimodel/main.hash
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
�����Lb��=�p<��gֲ��|�(P���
|
rfdetr-small_float32.aimodel/main.mlirb
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:e7d90cfecadd4c1e6216fba23df501703cd7d067d6b20495937ce028509fc1e5
|
| 3 |
+
size 114573344
|
rfdetr-small_float32.aimodel/metadata.json
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"assetVersion" : "2.0"
|
| 3 |
+
}
|
split/rfdetr-medium_backbone.aimodel/main.hash
ADDED
|
Binary file (32 Bytes). View file
|
|
|
split/rfdetr-medium_backbone.aimodel/main.mlirb
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:53c303d1004daedf9b1f901bb3fc2f08aaac6617e6fa6848ceec359674658d91
|
| 3 |
+
size 94282817
|
split/rfdetr-medium_backbone.aimodel/metadata.json
ADDED
|
@@ -0,0 +1,4 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"assetVersion" : "2.0",
|
| 3 |
+
"license" : "Apache-2.0"
|
| 4 |
+
}
|
split/rfdetr-medium_head.aimodel/main.hash
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
�#_%{����z� ̬Q~�x��<��*J`
|
split/rfdetr-medium_head.aimodel/main.mlirb
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:141dc5231b5f1a257bb8bfd7f47a17b909ccac517ee378bf893c8ad52a4a0f60
|
| 3 |
+
size 26631231
|
split/rfdetr-medium_head.aimodel/metadata.json
ADDED
|
@@ -0,0 +1,4 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"assetVersion" : "2.0",
|
| 3 |
+
"license" : "Apache-2.0"
|
| 4 |
+
}
|
split/rfdetr-nano_backbone.aimodel/main.hash
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
e;��dS�T��ǜ�!4�h�+�ݹo\���+�
|
split/rfdetr-nano_backbone.aimodel/main.mlirb
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:653bb2d3645311d554d2ecb4c79cc32134d668982bf8ddb96f5c089aa48b2bbd
|
| 3 |
+
size 93176619
|
split/rfdetr-nano_backbone.aimodel/metadata.json
ADDED
|
@@ -0,0 +1,4 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"assetVersion" : "2.0",
|
| 3 |
+
"license" : "Apache-2.0"
|
| 4 |
+
}
|
split/rfdetr-nano_head.aimodel/main.hash
ADDED
|
Binary file (32 Bytes). View file
|
|
|
split/rfdetr-nano_head.aimodel/main.mlirb
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:ba3ef1283562ea9b774d11949e52fc65b3001549f66233214a55c5c41f8c0769
|
| 3 |
+
size 14790518
|
split/rfdetr-nano_head.aimodel/metadata.json
ADDED
|
@@ -0,0 +1,4 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"assetVersion" : "2.0",
|
| 3 |
+
"license" : "Apache-2.0"
|
| 4 |
+
}
|