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
      • Com Nvidia cuVS Cuvsdevicematrix
      • Com Nvidia cuVS Cuvshostmatrix
      • Com Nvidia cuVS Cuvsmatrix
      • Com Nvidia cuVS Spi Cuvsprovider
      • Com Nvidia cuVS Cuvsresources
      • Com Nvidia cuVS Cuvsresourcesinfo
      • Com Nvidia cuVS Spi Cuvsserviceprovider
      • Com Nvidia cuVS Delegatingscopedaccess
      • Com Nvidia cuVS Gpuinfo
      • Com Nvidia cuVS Gpuinfoprovider
      • Com Nvidia cuVS Libraryexception
      • Com Nvidia cuVS Rowview
      • Com Nvidia cuVS Synchronizedcuvsresources
      • Com Nvidia cuVS Bruteforceindex
      • Com Nvidia cuVS Bruteforceindexparams
      • Com Nvidia cuVS Bruteforcequery
      • Com Nvidia cuVS Cagracompressionparams
      • Com Nvidia cuVS Cagraindex
      • Com Nvidia cuVS Cagraindexparams
      • Com Nvidia cuVS Cagramergeparams
      • Com Nvidia cuVS Cagraquery
      • Com Nvidia cuVS Cagrasearchparams
      • Com Nvidia cuVS Cuvsaceparams
      • Com Nvidia cuVS Cuvsivfpqindexparams
      • Com Nvidia cuVS Cuvsivfpqparams
      • Com Nvidia cuVS Cuvsivfpqsearchparams
      • Com Nvidia cuVS Hnswaceparams
      • Com Nvidia cuVS Hnswindex
      • Com Nvidia cuVS Hnswindexparams
      • Com Nvidia cuVS Hnswquery
      • Com Nvidia cuVS Hnswsearchparams
      • Com Nvidia cuVS Searchresults
      • Com Nvidia cuVS Tieredindex
      • Com Nvidia cuVS Tieredindexparams
      • Com Nvidia cuVS Tieredindexquery
    • 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
  • Public Members
  • availableGPUs
  • compatibleGPUs
  • getCurrentInfo
API ReferenceJava API Documentation

GPUInfoProvider

||View as Markdown|
Previous

Com Nvidia cuVS Gpuinfo

Next

Com Nvidia cuVS Libraryexception

Java package: com.nvidia.cuvs

1public interface GPUInfoProvider

Public Members

availableGPUs

1List<GPUInfo> availableGPUs()

Gets all the available GPUs

Returns

a list of GPUInfo objects with GPU details

Source: java/cuvs-java/src/main/java/com/nvidia/cuvs/GPUInfoProvider.java:20

compatibleGPUs

1List<GPUInfo> compatibleGPUs()

Get the list of compatible GPUs based on compute capability >= 7.0 and total memory >= 8GB

Returns

a list of compatible GPUs. See GPUInfo

Source: java/cuvs-java/src/main/java/com/nvidia/cuvs/GPUInfoProvider.java:28

getCurrentInfo

1CuVSResourcesInfo getCurrentInfo(CuVSResources resources)

Gets memory information relative to a CuVSResources

Parameters

NameDescription
resourcesfrom which to obtain memory information

Returns

a CuVSResourcesInfo record containing the memory information

Source: java/cuvs-java/src/main/java/com/nvidia/cuvs/GPUInfoProvider.java:35

Source: java/cuvs-java/src/main/java/com/nvidia/cuvs/GPUInfoProvider.java:9