Anaconda常用指令

我經常忘記指令,所以把常用的指令整理一下,當然上課我還是會用google colab或其他環境

  • nvidia-smi

  • nvidia-smi

nvidia-smi是nvidia 的系統管理介面 ,其中smi是System management interface的縮寫,它可以收集各種級別的資訊,檢視視訊記憶體使用情況。此外, 可以啟用和禁用 GPU 配置選項 (如 ECC 記憶體功能)

解釋相關引數含義:

  • GPU:本機中的GPU編號

  • Name:GPU 型別

  • Persistence-M:

  • Fan:風扇轉速

  • Temp:溫度,單位攝氏度

  • Perf:表徵效能狀態,從P0到P12,P0表示最大效能,P12表示狀態最小效能

  • Pwr:Usage/Cap:能耗表示

  • Bus-Id:涉及GPU匯流排的相關資訊;

  • Disp.A:Display Active,表示GPU的顯示是否初始化

  • Memory-Usage:視訊記憶體使用率

  • Volatile GPU-Util:浮動的GPU利用率

  • Uncorr. ECC:關於ECC的東西

  • Compute M.:計算模式

  • Processes 顯示每塊GPU上每個程序所使用的視訊記憶體情況。

資料來源:https://www.itread01.com/content/1541720962.html

kill -9 [pid]: kill process, release memory

其他常用指令

啟用虛擬環境

conda activate [env_name]: enter virtue env.

conda activate mediapipe (這是用來啟用之前分享過的mediapipe實作)

關閉虛擬環境

conda deactivate : jump out from the evn when in the env

conda create -n [env_name]: 創建新環境

https://titangene.github.io/article/create-a-virtual-environment-and-ㄎmanage-dependencies-with-conda.html

conda create --name testAI python=3.7 anaconda

移除工作環境

conda remove --name "環境名" --all