For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
GitHubCUDA-X
    • Home
    • Installation
  • Getting Started
    • Introduction
    • Integrations
    • Use-cases
  • User Guide
    • API Guide
      • Common Types
        • Array Types
        • Memory Management
        • Multi-GPU
        • Resources
      • Clustering Guide
      • Indexing Guide
      • Preprocessing Guide
      • Other APIs
    • Benchmarking Guide
    • Compatibility
    • Integration Patterns
    • Advanced Topics
    • References
  • Developer Guide
    • Coding Guidelines
    • ABI Stability
    • Link-time Optimization
    • Contributing
  • API Reference
    • C API Documentation
    • Cpp API Documentation
    • Python API Documentation
    • Java API Documentation
    • Rust API Documentation
    • Go API Documentation
NVIDIANVIDIA
Developer-friendly docs for your API
Privacy Policy | Manage My Privacy | Do Not Sell or Share My Data | Terms of Service | Accessibility | Corporate Policies | Product Security | Contact

Copyright © 2026, NVIDIA Corporation.

LogoLogocuVS
GitHubCUDA-X
User GuideAPI Guide

Common Types

||View as Markdown|

Use these guides to understand the shared resource, memory, and array abstractions used by NVIDIA cuVS APIs.

  • Array Types: choose between dense arrays and sparse arrays for NVIDIA cuVS APIs.
  • Dense Arrays: pass dense vectors, matrices, and outputs into NVIDIA cuVS APIs across supported languages.
  • Memory Management: configure RMM device, pool, pinned host, host, and managed memory resources for NVIDIA cuVS workflows.
  • Multi-GPU: initialize multi-GPU resources and understand RAFT/NCCL communication setup.
  • Resources: reuse CUDA streams, library handles, stream pools, and workspace resources across NVIDIA cuVS calls.
  • Sparse Arrays: use CSR and COO sparse matrix views with NVIDIA cuVS C++ APIs that accept sparse inputs.
Previous

API Guide

Next

Array Types