之前我使用以下命令检查 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
对于 Nvidia GPU:
nvidia-smi
对于 Intel GPU:
intel_gpu_tools
对于 AMD GPU:
aticonfig --odgc --odgt
实时观看——例如:
watch nvidia-smi
答案2
答案3
如果您想每秒检查一次内存使用情况,则 watch 命令可以完成这项工作。
watch -n 1 nvidia-smi