|  | 
| std::string | get_board_part_number (nvmlDevice_t device) | 
|  | 
| std::string | get_brand (nvmlDevice_t device) | 
|  | 
| std::string | get_compute_mode (nvmlDevice_t device) | 
|  | 
| int | get_count () | 
|  | 
| void | get_cuda_compute_capability (nvmlDevice_t device, int *major, int *minor) | 
|  | 
| int | get_curr_pcie_link_generation (nvmlDevice_t device) | 
|  | 
| int | get_curr_pcie_link_width (nvmlDevice_t device) | 
|  | 
| int | get_display_active (nvmlDevice_t device) | 
|  | 
| int | get_fan_speed (nvmlDevice_t device) | 
|  | 
| nvmlDevice_t | get_handle_by_index (int index) | 
|  | 
| int | get_index (nvmlDevice_t device) | 
|  | 
| void | get_memory_info (nvmlDevice_t device, double *memory_used, double *memory_total) | 
|  | 
| std::string | get_name (nvmlDevice_t device) | 
|  | 
| int | get_performance_state (nvmlDevice_t device) | 
|  | 
| int | get_persistence_mode (nvmlDevice_t device) | 
|  | 
| int | get_power_max (nvmlDevice_t device) | 
|  | 
| int | get_power_usage (nvmlDevice_t device) | 
|  | 
| std::string | get_serial (nvmlDevice_t device) | 
|  | 
| int | get_temperature (nvmlDevice_t device) | 
|  | 
| int | get_utilization (nvmlDevice_t device) | 
|  | 
| std::string | get_uuid (nvmlDevice_t device) | 
|  | 
NVML queries against GPU devices. 
Only query methods are available.