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
    • Benchmarking Guide
    • Field Guide
    • References
  • Developer Guide
    • Coding Guidelines
    • 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 | Your Privacy Choices | Terms of Service | Accessibility | Corporate Policies | Product Security | Contact

Copyright © 2026, NVIDIA Corporation.

LogoLogocuVS
GitHubCUDA-X
On this page
  • Coding Guidelines
  • Advanced Topics
  • Contributing

Developer Guide

||View as Markdown|

Use these pages when contributing to NVIDIA cuVS or working on integrations that need to follow NVIDIA cuVS development conventions.

Coding Guidelines

  • Coding Guidelines: find language-specific conventions for C, C++, Java, and Python development.
  • C Guidelines: follow NVIDIA cuVS C API design, ABI-stable handle ownership, and lifecycle conventions.
  • C++ Guidelines: follow NVIDIA cuVS C++ API design, resource-management, and implementation conventions.
  • Java Guidelines: follow NVIDIA cuVS Java API design, native binding, packaging, and resource-management conventions.
  • Python Guidelines: follow NVIDIA cuVS Python API, packaging, and binding conventions.

Advanced Topics

  • ABI Stability: understand ABI expectations for developer-facing APIs and downstream integrations.
  • Link-time Optimization: use JIT LTO for CUDA compilation and linking workflows.

Contributing

  • Contributing: learn how to set up a development environment, submit changes, and work with the project.
Previous

References

Next

Coding Guidelines