windows如何查看nvidia顯卡(GPU)的利用率和溫度


windows如何查看nvidia顯卡(GPU)的利用率和溫度

nvidia-smi

只要在文件夾C:\Program Files\NVIDIA Corporation\NVSMI里找到文件nvidia-smi.exe,把該文件拖到命令提示符窗口(win+R,再輸入‘CMD’進入),就可以顯示關於GPU的信息,如下圖所示:






Windows 上不顯示每個程序顯存占用 N/A nvidia-smi

主要原因是這個功能在顯卡顯示畫面時不能用
Not available in WDDM driver model 

If you perform the following : nvidia-smi -q you will see the following:

Processes
        Process ID                  : 6564
            Type                    : C+G
            Name                    : C:\Windows\explorer.exe
            Used GPU Memory         : Not available in WDDM driver model

Not available in WDDM driver model => WDDM stand for Windows Display Driver Model. You can switch to TCC and obtain the information with the command: nvidia-smi -dm 1, however this operation can only performed if you do not have any display attached to the GPU. So... It's mostly impossible...

By the way, don't worry about a high memory usage, Tensorflow reserve as much GPU memory as it can to speed up its processes. If you prefer a finer grained control on the memory taken use the following (it may slow down a little bit your computations):

config = tf.ConfigProto()
config.gpu_options.allow_growth = True
sess = tf.Session(config=config)

You can create a dual boot on Ubuntu or just forget about this.


https://zhuanlan.zhihu.com/p/29005381






免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM