Я пишу приложение TaskManager для Ubuntu, которая имеет как главная цель показать мне информацию о моем GPU, и я ищу способ получить информацию программирующим дружественным путем, который означает, способом что я могу использовать его в программе C++, не декодируя его.
Команда nvidia-smi
шоу точно информация, в которой я нуждаюсь, но показано способом, что я не могу записать GUI вокруг этого.
Кто-либо знает команду или способ использовать nvidia-smi, чтобы показать мне информацию как просто числа/строки? Так, чтобы, например, когда я спрашиваю это, сколько памяти процесс использует использование PID, это просто возвращает использование памяти как это:123
, без МБ или чего-либо позади него.
Кто-либо знает, как достигнуть этого?
Спасибо!
Программа nvidia-smi действительно имеет страницу справочника:
man nvidia-smi
который перечисляет опции-q и-x для изменения вывода к XML.
nvidia-smi -q -x