Skip to main content
Loss of provenance

A previous release had provenance metadata, but this release does not. View details.

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.4.0

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

Loss of provenance

These files do not have provenance metadata, despite files in a prior release including this data.

We recommend further investigation before installing these files. View details.

Source distribution (sdist)

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

Built distribution (wheel)

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

Total release size: 2.6 MB

Release files / autovision_framework-0.4.0.tar.gz

Loss of provenance

This file belongs to a release without provenance metadata, despite a prior release including this data.

We recommend further investigation before installing this file. View details.

Download URL autovision_framework-0.4.0.tar.gz
Size 1.5 MB
Tags Source
SHA-256 checksum
How to use checksums
05a7e4756ce27bafffe86c1a4d47833beaf60deb5c67c9bcac6cfe168832e880
BLAKE2b-256 checksum
How to use checksums
a02c39958ff199bb602693beae9c6f291e66929709fd2270f33ef26304e36ba4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

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

Loss of provenance

This file belongs to a release without provenance metadata, despite a prior release including this data.

We recommend further investigation before installing this file. View details.

Download URL autovision_framework-0.4.0-py3-none-any.whl
Size 1.1 MB
Tags Python 3
SHA-256 checksum
How to use checksums
ae78a6493ba2f6efe855a63183a5c01083235b4d6c9591987c1b3900129bdbad
BLAKE2b-256 checksum
How to use checksums
0bdb4b2c60f7e55fa3fddc343a48fbf759f98a2478a2e710fbb8d4034c3e73bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Security for autovision-framework 0.4.0

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.

Loss of provenance

A previous release of these files had provenance metadata, but this release does not.

While this could reflect a routine change by the project maintainers, it may also indicate that the release files have been compromised.

Release comparison

  • Removed 0.3.2 2 files With provenance
  • Added 0.4.0 2 files Without provenance

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