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

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

nvidia-settings -q all | grep Memory 

我正在使用numpytheano在GPU上处理一些科学数据。 我正在使用gnome桌面运行这样做,并且设备上已经使用了380 Mb的内存。 所以我停止了lightdm以释放更多的GPU内存; 但是,现在nvidia-settings工具不再有效。

它只是错误,没有显示

 ERROR: Cannot open display ':0.0'. 

是否有其他方法可以在不使用此工具的情况下获取GPU内存? 有没有办法让它在无头模式下运行?

对于Nvidia GPU:

 nvidia-smi 

对于英特尔GPU:

 intel_gpu_tools 

对于AMD GPU:

 aticonfig --odgc --odgt 

实时观看 – 例如:

 sudo watch nvidia-smi