Skip to main content

AutoVision

Enterprise-grade visual model training framework: train → evaluate → export → deploy in one chain. Its flagship model family is GTR (MIT): one shared backbone covering detection, oriented detection, instance / semantic segmentation, depth and pose, with all 26 official weights registered and sha256-pinned. The Python API and autovision-cli share one strict Pydantic validation surface.

Distribution name: the PyPI package is autovision-framework, while the import package stays autovision and the CLI stays autovision-cli. An unrelated autovision 0.0.1 package exists on PyPI — make sure you install autovision-framework.

Links: Source repository · Documentation · Changelog

Installation

Python ≥ 3.10:

pip install autovision-framework

# GTR route: backbone + official weight download + ONNX export (CUDA required)
pip install "autovision-framework[gtr,download,export]"

# CPU-friendly detection route
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 and the GTR task matrix.

Quick start (GTR)

Download the official MIT weights, then run inference — no training:

python scripts/download_gtr_assets.py --task det   # or --all for all 26
import autovision

model = autovision.detection("detr/gtrvit-s", pretrained=True)  # COCO AP 53.6
result = model.predict("image.jpg")   # {'bboxes': ..., 'scores': ..., 'labels': ...}
model.export("model.onnx")            # ONNX export, parity gate on by default

Finetune from official weights (pose shown; five more tasks share the shape):

result = autovision.train_pose_estimation(
    out="runs/pose", data=data,       # COCO person_keypoints JSON + images
    model="gtr/s",
    model_args={"checkpoint": "gtrpose_s_coco"},   # omit for random init
)
print(result.best_exported_model_path, result.metrics)

Equivalent CLI (same Pydantic validation):

autovision-cli list-models --task detection --pretrained
autovision-cli train-pose-estimation out=runs/pose data=pose.yaml model=gtr/s \
    model_args='{"checkpoint": "gtrpose_s_coco"}'
autovision-cli predict model=runs/pose/exported_models/exported_best.pt images=dir/ out=preds/

CPU smoke path (no GPU): rtdetr/resnet18 on the bundled coco8 dataset via autovision.detection("rtdetr/resnet18").train(...).

Common extras

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

GTR exports ONNX / TensorRT / OpenVINO via the pure-ONNX GLA lowering (fixed-size graphs); the eager forward needs the gtr extra on CUDA.

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. GTR weights are MIT. 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.6.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.6.2
File Size Uploaded Provenance Actions
autovision_framework-0.6.2.tar.gz 1.9 MB With provenance Details for autovision_framework-0.6.2.tar.gz

Built distribution (wheel)

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

Total release size: 3.1 MB

Release files / autovision_framework-0.6.2.tar.gz

Download URL autovision_framework-0.6.2.tar.gz
Size 1.9 MB
Tags Source
SHA-256 checksum
How to use checksums
5212579f23ff9ba0997768e807d93b1ecefcc88b1bb0b500f4e7a5049cd09216
BLAKE2b-256 checksum
How to use checksums
8943d463afd032b5946f51f8efbe32c8588e130e40fce6ecb4fe35c9e6b6cf59
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 7, 2026.

Transparency log

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

Download URL autovision_framework-0.6.2-py3-none-any.whl
Size 1.2 MB
Tags Python 3
SHA-256 checksum
How to use checksums
74d740c1479b86970278659c298a1f5de046713a56772157577ca334bf5b6b91
BLAKE2b-256 checksum
How to use checksums
aecb539db8dd434b693629e3ee5b781eaa3a7fef36b01120c2243eb0e9cb791c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 7, 2026.

Transparency log

Security for autovision-framework 0.6.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.6.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 Nov 7, 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