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 staysautovisionand the CLI staysautovision-cli. An unrelatedautovision0.0.1 package exists on PyPI — make sure you installautovision-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)
| 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)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| 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 logRelease 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 logSecurity 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.
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 logA 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.