Какая функция возвращает переменную типа "nvmlDevice_t" в библиотеке cuda / nvml? - PullRequest
1 голос
/ 27 марта 2019

Я работаю с графическим процессором и хочу получить серийные номера графического процессора. В библиотеке управления NVIDIA есть функция, которую я могу использовать.Прототип функции есть.nvmlReturn_t nvmlDeviceGetSerial ( nvmlDevice_t device, char* serial, unsigned int length ); Первый параметр - «nvmlDevice_t device». Я много искал, но не нашел ни одной функции, которая возвращает этот тип. Так как я могу получить это?

1 Ответ

1 голос
/ 27 марта 2019

Цитирование из документации преамбула:

В этой главе описываются запросы, которые NVML может выполнять для каждого устройство. В каждом случае устройство идентифицируется с помощью nvmlDevice_t. справиться. Этот дескриптор получается путем вызова одного из nvmlDeviceGetHandleByIndex () , nvmlDeviceGetHandleBySerial () , nvmlDeviceGetHandleByPciBusId () . или nvmlDeviceGetHandleByUUID () .

При этом получение нужной ручки должно быть довольно самоочевидным.

...