如何檢視Linux中 GPU 的占用情況

2021-09-01 18:09:03 字數 322 閱讀 6491

鑑於自己經常不知道一些基本的硬體資訊,所以今天下午決定好好學習一下如何檢視gpu資訊的命令:

從上面的圖中我們可以了解到 一共有4個 gpu ,正在使用的是 第1塊,而且占用視訊記憶體的主要是 python

問題 4:

torch 中如何使用 gpu?

首先你要檢視當前 gpu的使用情況,然後再在終端指定使用 哪個 gpu

cuda_visible_devices=2 python ***.py

或者你可以在**中指定

import os

os.environ[「cuda_visible_devices」] = 「2」

在linux和windows中檢視埠占用情況

windwos中 開始 執行 cmd 進入命令提示符 輸入netstat ano 即可看到所有連線的pid 之後在任務管理器中找到這個pid所對應的程式如果任務管理器中沒有pid這一項,可以在任務管理器中選 檢視 選擇列 經常,我們在啟動應用的時候發現系統需要的埠被別的程式占用,如何知道誰占有了我們...

Linux下實時檢視GPU狀態

nvidia自帶了乙個nvidia smi的命令列工具,會顯示視訊記憶體使用情況 nvidia smi輸出 但是有時我們希望不僅知道那一固定時刻的gpu使用情況,我們希望一直掌握其動向,此時我們就希望周期性地輸出,比如每 10s 就更新顯示。這時候就需要用到 watch命令,來周期性地執行nvidi...

Linux下實時檢視GPU狀態

nvidia自帶了乙個nvidia smi的命令列工具,會顯示視訊記憶體使用情況 nvidia smi輸出 但是有時我們希望不僅知道那一固定時刻的gpu使用情況,我們希望一直掌握其動向,此時我們就希望周期性地輸出,比如每 10s 就更新顯示。這時候就需要用到 watch命令,來周期性地執行nvidi...