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_t * devs
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

wrap_nvmlDevice_t* wrap_nvml_handle::devs

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

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)

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

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)

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 *)

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

wrap_nvmlReturn_t(* wrap_nvml_handle::nvmlDeviceSetCpuAffinity)(wrap_nvmlDevice_t)

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 Mon Nov 17 02:49:08 2025 for VMD (current) by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002

AltStyle によって変換されたページ (->オリジナル) /