Ubuntu搭建Pytorch,就這一篇就夠了
第一步:配置映象源,安裝必要環境
第二步:安裝anaconda
1 進入官網
2 下載linux的sh版
3 在對應位置透過命令輸入
sh 檔名.sh
4 選擇 YES
5 選擇 NO (我們要自定義配置環境)
第三步:安裝完成Anconda後配置環境
1 編輯環境變數
vim ~/.bashrc
2 新增內容
export PATH="/自己對應的路徑名/anaconda3/bin:$PATH"
3 啟用修改的內容
source ~/.bashrc
4 測試
conda
第四步:透過Anaconda建立pytorch空間,用於pytorch
前提知要:
1 建立空間,命名為pytorch
conda create -n pytorch
2 進入pytorch空間
conda activate pytorch
source activate
第五步:在base環境中 安裝cuda
1 安裝 nvidia-cuda-toolkit 工具
sudo apt-get install nvidia-cuda-toolkit
2 檢查系統推薦顯示卡驅動,記錄下recommend選項
sudo ubuntu-drivers devices
3 新增驅動源
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
4 在Ubuntu系統中找到 軟體和更新 選擇 驅動
reboot
5 重啟後的測試
nvidia-smi
6 下載cuda
7 安裝cuda(執行自己上面紅框的內容)
wget https://developer.download.nvidia.com/compute/cuda/11.4.4/local_installers/cuda_11.4.4_470.82.01_linux.runsudo
sh cuda_11.4.4_470.82.01_linux.run
8 環境配置
sudo gedit ~/.bashrc
export PATH="/自己對應的路徑名/anaconda3/bin:$PATH" export LD_LIBRARY_PATH=/usr/local/cuda/lib64:/usr/local/cuda/extras/CPUTI/lib64 export CUDA_HOME=/usr/local/cuda/bin export PATH=$PATH:$LD_LIBRARY_PATH:$CUDA_HOME
9 測試
source ~/.bashrc
nvcc -V
cd ~/NVIDIA_CUDA-11.4_Samples/1_Utilities/bandwidthTest/
make
./bandwidthTest
第六步:在pytorch環境中 安裝 pytorch環境
1 進入官網
2 安裝
3 透過命令進入pytorch環境
source activate
conda activate pytorch
4 執行自己官網複製的命令
pip3 install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu113
番外
conda uninstall -n 名稱 --all
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70003733/viewspace-2906273/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- APP瘦身這一篇就夠了APP
- 深入Babel,這一篇就夠了Babel
- 學Nginx,這一篇就夠了Nginx
- Git 看這一篇就夠了Git
- Flutter DataTable 看這一篇就夠了Flutter
- Git【入門】這一篇就夠了Git
- 學習JDBC這一篇就夠了JDBC
- 代理模式看這一篇就夠了模式
- MySQL查詢這一篇就夠了MySql
- 學習MySQL這一篇就夠了MySql
- Java 集合看這一篇就夠了Java
- 學習Jmeter,這一篇就夠了JMeter
- 學習git這一篇就夠了!!!Git
- [譯] 理解CORS這一篇就夠了CORS
- AJAX入門這一篇就夠了
- html css js(這一篇就夠了)HTMLCSSJS
- 瞭解 MongoDB 看這一篇就夠了MongoDB
- 關於SwiftUI,看這一篇就夠了SwiftUI
- 瞭解HandlerThread這一篇就夠了thread
- 這一篇就夠了——APP瘦身總結APP
- Spring入門這一篇就夠了Spring
- 入門Hbase,看這一篇就夠了
- jQuery入門看這一篇就夠了jQuery
- Elasticsearch入門,看這一篇就夠了Elasticsearch
- 關於MyBatis框架這一篇就夠了MyBatis框架
- ActiveMq 之JMS 看這一篇就夠了MQ
- MySQL入門看這一篇就夠了MySql
- flex佈局看這一篇就夠了Flex
- MASA Blazor入門這一篇就夠了Blazor
- Mybatis入門看這一篇就夠了MyBatis
- Hibernate入門這一篇就夠了
- Rxjava這一篇就夠了,牆裂推薦RxJava
- 前端linux基礎,這一篇就夠了前端Linux
- mongoDB高階查詢這一篇就夠了MongoDB
- Spark架構與原理這一篇就夠了Spark架構
- spark記憶體管理這一篇就夠了Spark記憶體
- Spring入門看這一篇就夠了Spring
- Struts2入門這一篇就夠了