Skip to main content

AutoVision

Enterprise-grade visual model training framework: self-supervised pretrain / distill → finetune → evaluate → export in one chain. Covers detection, rotated boxes, instance / panoptic / semantic segmentation, pose, depth, and classification; the Python API and autovision-cli share the same strict Pydantic validation.

Distribution name: the PyPI package is autovision-framework, while the import package stays autovision and the CLI stays autovision-cli. This project is unrelated to the unrelated autovision 0.0.1 package on PyPI; make sure you install autovision-framework.

Links: Source repository · Documentation · Changelog

Installation

Python ≥ 3.10:

pip install autovision-framework

# Common extras: HF backbones + timm + ONNX export
pip install "autovision-framework[transformers,timm,export]"

# Pretrained RF-DETR direct inference
pip install "autovision-framework[rfdetr,export]"

Model packages load lazily per extra; a missing extra yields an empty registry listing instead of an error. See the repository README for the full extras table.

Quick start

No training — load released weights and predict:

import autovision

model = autovision.detection("rfdetr/rf-detr-small", pretrained=True)
result = model.predict("image.jpg")   # {'bboxes': ..., 'scores': ..., 'labels': ...}
model.export("model.onnx")            # parity gate + postprocess spec

Object detection, train → validate → predict → export:

import autovision

data = autovision.ensure_coco8()   # synthetic smoke dataset; swap in COCO/YOLO configs
model = autovision.detection("rtdetr/resnet18").train(
    out="runs/det1", data=data, steps=2000, batch_size="auto",
)
model.val(data=data)          # {'map': ..., 'map_50': ...}
model.predict("image.jpg")    # {'bboxes': ..., 'scores': ..., 'labels': ...}
model.export("model.onnx")    # dispatches by .onnx / .engine / .pt suffix

Equivalent CLI (same Pydantic validation):

autovision-cli train-object-detection out=runs/det1 data=data.yaml steps=2000
autovision-cli val     model=runs/det1/exported_models/exported_best.pt data=coco8
autovision-cli predict model=runs/det1/exported_models/exported_best.pt images=dir/ out=preds/ threshold=0.5

Common extras

extra capability
transformers DINOv2 / DINOv3 backbones (HuggingFace weights)
timm full timm backbone zoo (arbitrary input channels)
export ONNX export + numerical parity gate
openvino OpenVINO IR export and runtime
video video / RTSP reference inference runtime
serving FastAPI reference serving (/predict, /metrics)
gtr GTR GLA backbone (Triton, CUDA required)
download on-demand GTR upstream weight download (huggingface_hub)
dev pytest / ruff (same as CI)

License

Apache-2.0 (AutoVision original code; full text: https://www.apache.org/licenses/LICENSE-2.0). Third-party component and weight provenance ship in NOTICE and THIRD_PARTY_LICENSES.md. Restricted-license weights (DINOv2 CC-BY-NC 4.0 / DINOv3 License) are not downloaded by default; user-held weights may not be redistributed.

Full documentation (model zoo, benchmarks, export details, known limits) is available on the documentation site and in the docs/ directory of the source repository.

Metadata

Release files for autovision-framework 0.3.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for autovision-framework 0.3.2
File Size Uploaded Provenance Actions
autovision_framework-0.3.2.tar.gz 1.5 MB With provenance Details for autovision_framework-0.3.2.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for autovision-framework 0.3.2
File Interpreter ABI Platform Actions
autovision_framework-0.3.2-py3-none-any.whl Python 3 none any Details for autovision_framework-0.3.2-py3-none-any.whl

Total release size: 2.6 MB

Release files / autovision_framework-0.3.2.tar.gz

Download URL autovision_framework-0.3.2.tar.gz
Size 1.5 MB
Tags Source
SHA-256 checksum
How to use checksums
f79a24128edd3e89a543641306d38166ae6bde221e703ea7bfce63c0857b37dc
BLAKE2b-256 checksum
How to use checksums
408934f91f16f96381d5377780a1c3bd1d9b125b9a18e3d6229e2af01b8e9295
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 19, 2026.

Transparency log

Release files / autovision_framework-0.3.2-py3-none-any.whl

Download URL autovision_framework-0.3.2-py3-none-any.whl
Size 1.1 MB
Tags Python 3
SHA-256 checksum
How to use checksums
79b1f437cbfbc8eb9930f7497c6f9e4c64c36bbfe7181c87e92b5e0a0c083316
BLAKE2b-256 checksum
How to use checksums
0a6457717274062206354cfda146de463db458778642ff2d3e59940331a0efcd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 19, 2026.

Transparency log

Security for autovision-framework 0.3.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

Both files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for autovision_framework-0.3.2.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 19, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page