> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.nvidia.com/cuvs/api-reference/cpp-api-common-types/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.nvidia.com/cuvs/_mcp/server. # Common Types This page summarizes public RAFT core types and helper APIs that appear in NVIDIA cuVS public C++ headers. Use it as a companion to the generated C++ API reference when reading function signatures that accept RAFT resources, views, or owning arrays. ## Sections - [Execution Resources](/api-reference/cpp-api-common-types-execution-resources) - [Dense Array Views](/api-reference/cpp-api-common-types-dense-array-views) - [Dense View Factories](/api-reference/cpp-api-common-types-dense-view-factories) - [Owning Dense Arrays](/api-reference/cpp-api-common-types-owning-dense-arrays) - [Owning Array Factories](/api-reference/cpp-api-common-types-owning-array-factories) - [Layouts and Extents](/api-reference/cpp-api-common-types-layouts-and-extents) - [Sparse Array Types](/api-reference/cpp-api-common-types-sparse-array-types) - [Copy, Serialization, and Utility APIs](/api-reference/cpp-api-common-types-copy-serialization-and-utility-apis) - [Errors and Logging](/api-reference/cpp-api-common-types-errors-and-logging) ## Docs - [Execution Resources](https://docs.nvidia.com/cuvs/api-reference/cpp-api-common-types-execution-resources.md) - [Dense Array Views](https://docs.nvidia.com/cuvs/api-reference/cpp-api-common-types-dense-array-views.md) - [Dense View Factories](https://docs.nvidia.com/cuvs/api-reference/cpp-api-common-types-dense-view-factories.md) - [Owning Dense Arrays](https://docs.nvidia.com/cuvs/api-reference/cpp-api-common-types-owning-dense-arrays.md) - [Owning Array Factories](https://docs.nvidia.com/cuvs/api-reference/cpp-api-common-types-owning-array-factories.md) - [Layouts and Extents](https://docs.nvidia.com/cuvs/api-reference/cpp-api-common-types-layouts-and-extents.md) - [Sparse Array Types](https://docs.nvidia.com/cuvs/api-reference/cpp-api-common-types-sparse-array-types.md) - [Copy, Serialization, and Utility APIs](https://docs.nvidia.com/cuvs/api-reference/cpp-api-common-types-copy-serialization-and-utility-apis.md) - [Errors and Logging](https://docs.nvidia.com/cuvs/api-reference/cpp-api-common-types-errors-and-logging.md)