ON THIS PAGE

  • Overview
  • Upload Guidelines
  • Upload Type Reference
  • Common metadata fields
  • YOLO-specific parameters
  • Download Guidelines
  • Base Model
  • Converted Model

Model Upload/Download

Overview

Once your model is prepared, you can easily upload it to the Model Registry or download any model you have permission to access. This section provides a simple, step-by-step guide to both processes.

Upload Guidelines

Step by step instructions:

Open Models and click Add Model

Open Hub, navigate to the Models section, and click Add Model.

Choose the upload type

Select the model type you want to upload. Use YOLO for supported PyTorch YOLO weights and Custom for ONNX NN Archives, raw ONNX, OpenVINO IR, TensorFlow Lite, or already compiled RVC model artifacts.

Choose the target platform for YOLO

If you selected YOLO, choose the target RVC platform for the conversion.

Fill in model details and upload the files

Fill in the required descriptors, upload the model file(s), and confirm the action with Add or Export. Use the reference sections below for the exact meaning of the common metadata fields and the YOLO-specific parameters.

Add another version if needed

If you want to store another version of the same model, click Add Version and upload it as a separate version entry.

Copy the model version reference

After the upload is complete, use the Copy button next to the version you want to reference from DepthAI or other tooling.

Upload Type Reference

Upload typeUse it when
YOLOUploading supported PyTorch YOLO weights (.pt) that Hub can convert directly
CustomUploading ONNX NN Archives, raw ONNX, OpenVINO IR, TensorFlow Lite, or already compiled RVC model artifacts

Common metadata fields

ParameterMeaning
Model NameName used to reference the model through Hub
Model VersionVersion identifier such as 1.0.0
LicenseLicense that governs the use and distribution of the model
PublicControls whether the model is visible to other Hub users outside your team
Short DescriptionShort summary shown under the model thumbnail
Model ImagePreview image illustrating the model
TasksMachine learning tasks handled by the model

YOLO-specific parameters

ParameterMeaning
Model Instance NameName of the converted model instance
VersionYOLO version of the uploaded model
Class NamesList of output class names
ShapeInput shape of the model
Quantization DataDataset used to calibrate quantized conversion for RVC3 and RVC4
POT Target DevicePOT target device for RVC3
Hub allows upload of multiple versions of the same model, for example when models were exported with different input shapes or trained on different datasets.

Download Guidelines

To download a model from Hub, first open the desired public or private model and select the version you want to inspect.

Open the model version

Open Hub, navigate to Models, open the model, scroll to Model Versions, and click the desired version.

Base Model

Choose Base Model

To download the unconverted model, open the menu in the top right corner and choose Base Model.

Start the download

In the pop-up window, click the model name to start the download.

Converted Model

Open the converted instance

To download a converted model, click the name of the converted instance from the selected model version.

Download the converted archive

In the pop-up window, click the .tar.xz file to start the download.