Cosmos Curator Documentation

June 5, 2026 ยท View on GitHub

Welcome to the Cosmos Curator documentation. This documentation is organized into five main categories to help you understand and use the system effectively.

Documentation Structure

1. End User Guide and Reference Pipelines Guide for Video and Image

The end user guide is designed for users who want to use the Cosmos Curator to process and curate videos and images:

  • Prerequisites and environment setup
  • Basic usage instructions
  • Running pipelines
  • Troubleshooting common issues

The reference pipelines guides are for users to understand the details of reference pipelines (video and image):

  • Output directory structure of each reference pipeline
  • Explanation of the configuration parameters

When to use these guides:

  • If you're new to Cosmos Curator
  • If you want to run existing pipelines
  • If you need help with basic operations

2. Architecture Guide and Pipeline Design Guide

The architecture and pipeline design guides are for developers who want to create new pipelines or modify existing ones:

  • Core architecture
  • Pipeline development
  • New model integration
  • Performance optimization guidelines

When to use these guides:

  • If you're creating a new pipeline
  • If you're modifying an existing pipeline
  • If you need to understand the pipeline architecture

3. Observability Guide and Deployment Guide for NVCF

The observability and deployment guides are for users who want to run curation pipelines at scale:

  • List of key PromQL queries
  • Monitoring dashboard
  • Deployment instructions on NVCF and K8s (coming soon)

When to use this guide:

  • If you want to run pipelines at scale
  • If you want to optimize the pipeline performance

4. Developer Guide

The developer guide is for contributors who want to work on the Cosmos Curator codebase:

  • Development environment setup
  • Code quality standards
  • Testing procedures
  • Contribution guidelines

When to use this guide:

  • If you're setting up a development environment
  • If you're contributing to the codebase
  • If you need to understand the development workflow

Additional Development Resources:

5. Curator Pipeline Docs

The curator docs are organized by purpose:

  • Guides for workflows and debugging tasks
  • Reference docs for current behavior, APIs, output formats, and operational contracts
  • Design docs for architecture direction, rationale, plans, and open questions

Guide Relationships

graph TD
    A[End User Guide] -->|Run| B[Pipelines]
    C[Reference Pipelines Guide] -->|Configure| B[Pipelines]
    D[Architecture Guide] -->|Understand| E
    E[Pipeline Design Guide] -->|Modify/Create| B
    E -->|Follow| F[Developer Guide]

Getting Started

  1. New Users:
  2. Developers:

Support

If you need additional help:

  • Review the examples and best practices
  • Contact the development team

Contributing to Documentation

If you find any issues or want to improve the documentation:

  1. Follow the contribution guidelines in the Developer Guide
  2. Make sure your changes are consistent with the existing documentation style
  3. Update all relevant guides if your changes affect multiple areas