Skip to content

Embeddable benchmark widgets + RF-DETR lineup sync - #11

Merged
EHxuban11 merged 4 commits into
mainfrom
embed-widgets
Jun 27, 2026
Merged

Embeddable benchmark widgets + RF-DETR lineup sync#11
EHxuban11 merged 4 commits into
mainfrom
embed-widgets

Conversation

@EHxuban11

Copy link
Copy Markdown
Contributor

Brings the embed-widgets feature branch into main. Already deployed and verified on production visionanalysis.org.

Commits:

  • Add embeddable benchmark widgets, embed builder, and feedback button
  • Redesign scatter embed: responsive sizing + figure header
  • Fill RF-DETR Nano/Small/Medium params + COCO mAP for scatter chart
  • fix(rfdetr): sync RF-DETR lineup to current Roboflow release (rfdetr-l -> new 33.9M Apache Large; remove deprecated rfdetr-b)

RF-DETR is now N/S/M/L, all Apache-2.0, all on HuggingFace; XL/2XL excluded (PML license).

- Themed scatter embed (light/dark/system) with hover tooltip + click-through to model pages
- Embed builder at /embed-builder: live preview, theme/data-source controls, copy snippet, docs
- Additional embed widgets: pareto, model card, family table, leaderboard, speed breakdown
- Family overview pages for /model/yolov9 and /model/yolonas
- Site-wide feedback button (issue-creator) hidden on /embed/* iframe routes
- Footer link + sitemap entry for the embed builder
- Responsive aspect-ratio embed so a fixed iframe height no longer forces a scrollbar; reset body margin and hide overflow on the scatter page.
- Figure title + subtitle (overridable via title/subtitle params); English subtitle with no middot separators.
- visionanalysis.org rendered as a hoverable, clickable link; legend centered.
- Embed builder emits the responsive snippet and a max-width control instead of a fixed height.
Populate the three placeholder RF-DETR rows so they plot on the
accuracy-vs-size scatter (needs paramsM>0 and paperReportedMap!=null):

  rfdetr-n: paramsM 30.5, mAP50-95 48.4, inputSize 384
  rfdetr-s: paramsM 32.1, mAP50-95 53.0, inputSize 512
  rfdetr-m: paramsM 33.7, mAP50-95 54.7, inputSize 576

All COCO AP50:95 / params / resolution values are the authors'
reported numbers from the official Roboflow rf-detr detection
benchmark table (each variant reported at its native resolution),
cross-checked across three sources:
  - local clone README: rf-detr/README.md (detection table, lines 55-62/167-171)
  - local clone README: rfdetr-upstream/README.md (identical table)
  - live https://github.com/roboflow/rf-detr README

releaseDate set to 2026-02-23 (v1.5.0, where the N/S/M detection
variants were introduced per rf-detr/CHANGELOG.md). flopsG left at 0:
RF-DETR does not publish FLOPs for these variants. License Apache-2.0
and inLibreYOLO:true unchanged. rfdetr-b / rfdetr-l untouched.
- rfdetr-l: correct stale old-lineup metadata to the new Apache Large
  (paramsM 128->33.9, inputSizeDefault 560->704, mAP 55.5->56.5,
  flopsG 340->0/unknown, releaseDate 2026-02-23). The id already maps to
  LibreRFDETRl.pt @704 in benchmarks/parity/compare, only specs were stale.
- remove rfdetr-b (old Base): deprecated upstream (FutureWarning, removal in
  v2.0), not shipped by LibreYOLO, no benchmark submissions. Drop its two
  name-map aliases in transform.ts and the compat test.

RF-DETR family is now n/s/m/l, all Apache-2.0, all on HuggingFace.
XL/2XL intentionally excluded (PML license).
@EHxuban11
EHxuban11 merged commit 88c0196 into main Jun 27, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant