Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

wrap_nvml_handle Struct Reference

#include <CUDAWrapNVML.h>

List of all members.

Public Attributes

void * nvml_dll
int nvml_gpucount
int cuda_gpucount
unsigned int * nvml_pci_domain_id
unsigned int * nvml_pci_bus_id
unsigned int * nvml_pci_device_id
int * nvml_cuda_device_id
int * cuda_nvml_device_id
wrap_nvmlDevice_tdevs
wrap_nvmlReturn_t(* nvmlInit )(void)
wrap_nvmlReturn_t(* nvmlDeviceGetCount )(int *)
wrap_nvmlReturn_t(* nvmlDeviceGetHandleByIndex )(int, wrap_nvmlDevice_t *)
wrap_nvmlReturn_t(* nvmlDeviceGetPciInfo )(wrap_nvmlDevice_t, wrap_nvmlPciInfo_t *)
wrap_nvmlReturn_t(* nvmlDeviceGetName )(wrap_nvmlDevice_t, char *, int)
wrap_nvmlReturn_t(* nvmlDeviceGetTemperature )(wrap_nvmlDevice_t, int, unsigned int *)
wrap_nvmlReturn_t(* nvmlDeviceGetFanSpeed )(wrap_nvmlDevice_t, unsigned int *)
wrap_nvmlReturn_t(* nvmlDeviceGetPowerUsage )(wrap_nvmlDevice_t, unsigned int *)
wrap_nvmlReturn_t(* nvmlDeviceGetCpuAffinity )(wrap_nvmlDevice_t, unsigned int cpuSetSize, unsigned long *cpuSet)
wrap_nvmlReturn_t(* nvmlDeviceSetCpuAffinity )(wrap_nvmlDevice_t)
wrap_nvmlReturn_t(* nvmlShutdown )(void)


Member Data Documentation

int wrap_nvml_handle::cuda_gpucount
 

Definition at line 58 of file CUDAWrapNVML.h.

Referenced by wrap_cuda_get_gpucount, and wrap_nvml_create.

int* wrap_nvml_handle::cuda_nvml_device_id
 

Definition at line 63 of file CUDAWrapNVML.h.

Referenced by wrap_nvml_create, wrap_nvml_destroy, wrap_nvml_get_cpu_affinity, wrap_nvml_get_fanpcnt, wrap_nvml_get_gpu_name, wrap_nvml_get_power_usage, wrap_nvml_get_tempC, and wrap_nvml_set_cpu_affinity.

wrap_nvmlDevice_t* wrap_nvml_handle::devs
 

Definition at line 64 of file CUDAWrapNVML.h.

Referenced by wrap_nvml_create, wrap_nvml_destroy, wrap_nvml_get_cpu_affinity, wrap_nvml_get_fanpcnt, wrap_nvml_get_gpu_name, wrap_nvml_get_power_usage, wrap_nvml_get_tempC, and wrap_nvml_set_cpu_affinity.

int* wrap_nvml_handle::nvml_cuda_device_id
 

Definition at line 62 of file CUDAWrapNVML.h.

Referenced by wrap_nvml_create, and wrap_nvml_destroy.

void* wrap_nvml_handle::nvml_dll
 

Definition at line 56 of file CUDAWrapNVML.h.

Referenced by wrap_nvml_create, and wrap_nvml_destroy.

int wrap_nvml_handle::nvml_gpucount
 

Definition at line 57 of file CUDAWrapNVML.h.

Referenced by wrap_nvml_create, wrap_nvml_get_cpu_affinity, wrap_nvml_get_fanpcnt, wrap_nvml_get_gpu_name, wrap_nvml_get_gpucount, wrap_nvml_get_power_usage, wrap_nvml_get_tempC, and wrap_nvml_set_cpu_affinity.

unsigned int* wrap_nvml_handle::nvml_pci_bus_id
 

Definition at line 60 of file CUDAWrapNVML.h.

Referenced by wrap_nvml_create, and wrap_nvml_destroy.

unsigned int* wrap_nvml_handle::nvml_pci_device_id
 

Definition at line 61 of file CUDAWrapNVML.h.

Referenced by wrap_nvml_create, and wrap_nvml_destroy.

unsigned int* wrap_nvml_handle::nvml_pci_domain_id
 

Definition at line 59 of file CUDAWrapNVML.h.

Referenced by wrap_nvml_create, and wrap_nvml_destroy.

wrap_nvmlReturn_t(* wrap_nvml_handle::nvmlDeviceGetCount)(int *)
 

Referenced by wrap_nvml_create.

wrap_nvmlReturn_t(* wrap_nvml_handle::nvmlDeviceGetCpuAffinity)(wrap_nvmlDevice_t, unsigned int cpuSetSize, unsigned long *cpuSet)
 

Referenced by wrap_nvml_create, and wrap_nvml_get_cpu_affinity.

wrap_nvmlReturn_t(* wrap_nvml_handle::nvmlDeviceGetFanSpeed)(wrap_nvmlDevice_t, unsigned int *)
 

Referenced by wrap_nvml_create, and wrap_nvml_get_fanpcnt.

wrap_nvmlReturn_t(* wrap_nvml_handle::nvmlDeviceGetHandleByIndex)(int, wrap_nvmlDevice_t *)
 

Referenced by wrap_nvml_create.

wrap_nvmlReturn_t(* wrap_nvml_handle::nvmlDeviceGetName)(wrap_nvmlDevice_t, char *, int)
 

Referenced by wrap_nvml_create, and wrap_nvml_get_gpu_name.

wrap_nvmlReturn_t(* wrap_nvml_handle::nvmlDeviceGetPciInfo)(wrap_nvmlDevice_t, wrap_nvmlPciInfo_t *)
 

Referenced by wrap_nvml_create.

wrap_nvmlReturn_t(* wrap_nvml_handle::nvmlDeviceGetPowerUsage)(wrap_nvmlDevice_t, unsigned int *)
 

Referenced by wrap_nvml_create, and wrap_nvml_get_power_usage.

wrap_nvmlReturn_t(* wrap_nvml_handle::nvmlDeviceGetTemperature)(wrap_nvmlDevice_t, int, unsigned int *)
 

Referenced by wrap_nvml_create, and wrap_nvml_get_tempC.

wrap_nvmlReturn_t(* wrap_nvml_handle::nvmlDeviceSetCpuAffinity)(wrap_nvmlDevice_t)
 

Referenced by wrap_nvml_create, and wrap_nvml_set_cpu_affinity.

wrap_nvmlReturn_t(* wrap_nvml_handle::nvmlInit)(void)
 

Referenced by wrap_nvml_create.

wrap_nvmlReturn_t(* wrap_nvml_handle::nvmlShutdown)(void)
 

Referenced by wrap_nvml_create, and wrap_nvml_destroy.


The documentation for this struct was generated from the following file:
Generated on Thu Mar 28 02:46:08 2024 for VMD (current) by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002