如何找到GPU上的内存使用情况?


18

以前,我使用以下命令检查GPU上的内存使用情况:

nvidia-settings -q all | grep Memory

我正在使用numpy和在GPU上处理一些科学数据theano。我是在运行gnome桌面的情况下执行此操作的,该设备上已经使用了380 Mb的内存。所以我停止了lightdm以释放更多的GPU内存;但是,现在nvidia-settings工具不再起作用。

只是错误地没有显示

ERROR: Cannot open display ':0.0'.

不使用此工具还有其他获取GPU内存的方法吗?有什么方法可以使它在无头模式下工作?


1
米奇(贷方)在这里给出了答案:askubuntu.com/questions/387594/how-to-measure-gpu-usage nvidia-smi
xxjjnn 2013年

Answers:


26

对于Nvidia GPU:

nvidia-smi

对于Intel GPU:

intel_gpu_tools

对于AMD GPU:

aticonfig --odgc --odgt

对于实时观看-例如:

sudo watch nvidia-smi

+1。只是一个提示:(intel_gpu_tools下划线,而不是破折号),作为命令。
IsaacS 2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.