Practical overview
When it fits
Use it when you need a code-based object-detection workflow and can work with the repository's Python and model-runtime setup, or when you want to explore its pretrained variants and fine-tuning materials.
Who it is for
- Computer-vision developers running pretrained object detectors on image, video or camera input.
- Practitioners adapting object-detection models to custom datasets.
- Researchers and developers comparing Torch, ONNX and TensorRT model paths.
Documented uses
- Run pretrained object detection on an image, video or camera feed.
- Train a model using the documented COCO workflow.
- Fine-tune a detector on custom data using the project's linked tutorial.
- Choose among listed model variants and application-focused detection models.
Requirements & limits
The repository is public and displays an Apache-2.0 license. Its local quick-start specifies Python 3.7, PyTorch 1.7.0, torchvision 0.8.0, torchaudio 0.7.0, CUDA Toolkit 10.2 and pycocotools. The README separately describes selected ModelScope models as available for training with free GPU resources.
- The inference examples require an engine file and configuration; the README lists Torch, ONNX and TensorRT formats.
- The documented local setup specifies an older Python and PyTorch stack, which developers should account for when planning an environment.
- The repository separates general model variants from application-focused detection models.
- ModelScope is presented as a separate hosted training and demo route, rather than the same workflow as local installation.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Run the demo on an image, video or camera
Use a pretrained DAMO-YOLO engine with the repository's demo tool on one of its documented input types.
Before you start
- A DAMO-YOLO installation following the repository's quick-start instructions.
- A pretrained Torch, ONNX or TensorRT engine and its corresponding configuration file.
- Image or video input, or a camera available to the runtime.
Steps
Choose a pretrained engine and configuration from the repository's model materials.
Select the demo input mode: image, video or camera.
Provide the configuration with -f and the engine with --engine.
Set the input with --path for an image or video, or --camid for a camera; the README examples also set confidence threshold, inference size and device.
Expected outcome
The documented demo workflow runs object detection against the selected image, video or camera input.
Guide limitations
- The README examples use CUDA and do not establish support for every hardware or runtime configuration.
- The guide describes the repository's documented workflow, not a separately verified execution.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 15 October 2026
- Original website title
- tinyvision/DAMO-YOLO · Official homepage title · retained in its source language

