rf100vl
RF100-VL Dataset Interface
What it is and what it does
RF100-VL is a Python interface to a large-scale object detection benchmark comprising 100 annotated datasets spanning seven domains: flora and fauna, sport, industry, document processing, laboratory imaging, aerial imagery, and miscellaneous real-world use cases. The package wraps the Roboflow platform to provide helper functions for retrieving dataset objects and downloading data in COCO JSON format.
The package is designed for researchers and practitioners benchmarking object detection models, including fully supervised, semi-supervised, few-shot, and vision-language models with localization capabilities. It includes subsets like RF100-VL-FSOD and RF20-VL for few-shot object detection evaluation, and supports the CVPR 2025 Few-Shot Object Detection challenge. Datasets are downloaded to local directories organized by project, making it straightforward to iterate on model development and evaluation.
Use it for:
- Benchmark vision-language models on out-of-distribution object detection tasks across multiple domains.
- Evaluate few-shot object detection models using RF20-VL-FSOD with 10 annotated examples per class.
- Download and organize multi-domain datasets for training and testing custom object detection systems.
- Participate in the CVPR 2025 Few-Shot Object Detection challenge with standardized evaluation protocols.
- Compare fully supervised and semi-supervised detection approaches on diverse real-world imagery.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Provides programmatic access to RF100-VL, a multi-domain object detection benchmark dataset of 100 datasets across seven domains, enabling download and evaluation of vision-language models and object detection systems.
Yes. The package offers low install friction, active maintenance, permissive licensing, and provides access to a substantial benchmark resource for object detection research. Install it if you are working on vision-language models, few-shot detection, or need a diverse multi-domain evaluation dataset—but note that you must obtain and configure a Roboflow API key beforehand.
Install
rf100vl on PyPI
pip
pip install rf100vluv
uv add rf100vlpoetry
poetry add rf100vlInstalling rf100vl
Before you install
Low install friction with a single runtime dependency (roboflow). Package is actively maintained with recent releases.
License in practice
Licensed under permissive terms (MIT), allowing commercial and private use without significant restrictions.
Quickstart
pip install rf100vl
from rf100vl import download_rf100vl
download_rf100vl(path="./rf100-vl/")
Requires a free Roboflow Universe API key set in the ROBOFLOW_API_KEY environment variable to download datasets.
Verify before relying
- Whether the package supports incremental or resumable downloads for large dataset transfers.
- Performance characteristics when downloading multiple datasets or subsets in parallel.
- Memory requirements for loading and processing full RF100-VL or RF20-VL datasets.
Package facts
| License | not declared (permissive) |
| Python support | supports the current Python release (>=3.9) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 1 — roboflow |
| Maintenance | actively maintained — 83 days since the last release |
| First released | |
| Downloads | 190,578/month — #9,905 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: rf100vl-1.1.2-py3-none-any.whl
Keywords: machine-learning, deep-learning, computer-vision, ML, DL, CV, AI
Tags
More Artificial Intelligence packages
LiteLLM provides a unified Python interface to…
permissive · top 100 on PyPI
huggingface-hubClient library and CLI tool for downloading,…
permissive · top 100 on PyPI
langchainLangChain provides a framework for building…
permissive · top 1,000 on PyPI
hf-xethf-xet provides chunk-based deduplication and…
permissive · top 1,000 on PyPI
tokenizersTokenizers converts raw text into token…
permissive · top 1,000 on PyPI
transformersTransformers provides a unified framework for…
permissive · top 1,000 on PyPI
rfdetrRF-DETR is a transformer-based object…
permissive · top 15,000 on PyPI
clip-benchmarkEvaluates CLIP-like vision-language models on…
permissive · top 15,000 on PyPI
roboflowRoboflow is a Python client for the Roboflow…
permissive · top 5,000 on PyPI
ultralyticsUltralytics YOLO provides a unified framework…
agpl · top 5,000 on PyPI
ogbOGB provides standardized benchmark datasets,…
permissive · top 15,000 on PyPI
inference-modelsLoads and runs computer vision models from…
unclear · top 15,000 on PyPI
faster-coco-evalFaster-COCO-Eval provides a high-performance…
unclear · top 15,000 on PyPI
fiftyoneFiftyOne is a Python framework for building,…
permissive · top 15,000 on PyPI
supervisionSupervision provides utilities for loading,…
permissive · top 5,000 on PyPI
mmdetMMDetection is an object detection and instance…
permissive · top 15,000 on PyPI