fml  0.1-0
Fused Matrix Library
fml::nvml::device Namespace Reference

NVML queries against GPU devices. More...

Functions

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)
 

Detailed Description

NVML queries against GPU devices.

Only query methods are available.