Cosmos-Curate is a powerful video curation system that processes, analyzes, and organizes video content using advanced AI models and distributed computing.
A powerful video curation system that processes, analyzes, and organizes video content using advanced AI models and distributed computing.
Cosmos-Curate is a comprehensive solution for video processing and curation using state-of-the-art AI models,
which powers the training data generation for Cosmos at NVIDIA.
It is built on top of a framework optimized for GPU-accelerated streaming pipeline,
which is now open-sourced independently as Cosmos-Xenna.
Comprehensive documentation is available under docs/ directory.
cosmos-curate/
├── cosmos_curate/ # Curate implementation
│ ├── client # CLI to run locally
│ ├── image_cli # Docker image management
│ ├── local_cli # Launch pipelines by running local container
│ ├── nvcf_cli # Launch pipelines on NVIDIA cloud function
│ ├── slurm_cli # Launch pipelines on Slurm cluster
│ ├── utils # Common utilities for various CLI apps
│ ├── core/ # Core functionality
│ ├── cf # Service entry point for a cloud function deployment
│ ├── interfaces # Core base class to integrate model and define new pipelines
│ ├── managers # CLIs to run inside the container to manage models, databases, etc.
│ ├── utils # Common utilities for pipelines
│ ├── models/ # AI model inference implementations
│ ├── pipelines/ # Pipeline implementations
│ ├── examples/ # Minimal example pipelines to help understand the framework
│ ├── video/ # Reference pipelines for video curation
│ ├── scripts/ # Startup scripts in various deployment environments
├── cosmos-xenna # Git submodule for https://github.com/nvidia-cosmos/cosmos-xenna
├── packages # Dockerfiles and scripts related to packaging
│ ├── cosmos_curate # Dockerfile template and conda environment recipes for building cosmos_curate image
├── tests # Tests for testing
│ ├── cosmos_curate
│ ├── pipelines # Tests for models and pipeline stages for cosmos_curate
│ ├── client # Tests for client CLIs
├── examples # Example configuration files and scripts
For support and questions:
This project will download and install additional third-party open source software projects. Review the license terms of these open source projects before use.
NVIDIA Cosmos source code is released under the Apache 2 License.
NVIDIA Cosmos models are released under the NVIDIA Open Model License. For a custom license, please contact [email protected].