有在使用深度學習模型時,常常需要加入 GPU 加快模型訓練,所以勢必要碰到安裝 CUDA, cuDNN 以及適用版本的 torch / torchvision。 :::success * 有關詳細說明 GPU 與 CPU 在計算上的差異,或是 CUDA / cuDNN 在深度學習中所扮演的角色,強力推薦這篇文章[GPU,CUDA,cuDNN的理解](https://blog.csdn.net/u014380165/article/details/77340765),寫的超級詳細又好懂!另外,還有各種模型的算法解釋能去 [AI之路](https://blog.csdn.net/u014380165?type=blog) 挖寶看看 * 想要看軟體安裝或是寫 code 遇到的一些問題,可以去 [水w](https://blog.csdn.net/qq_45956730?type=blog) 部落格看,每篇文章也是步驟很明確又很詳細,能夠學到很多。 ::: # Windows 安裝 Pytorch 之前在碩班唸書,寫功課初次碰到安裝的情況,找了很多資料但是每個人的安裝方法都不一,回想起來覺得每一步知道自己在做什麼很重要,剛好最近又重灌自己的電腦,所以來寫一篇心得。這篇主要會是紀錄怎麼根據電腦的 CUDA 版本,安裝對應的 torch / torchvision ,並且檢查程式到底有沒有使用到 GPU。 ## 1. 下載並安裝 CUDA - 在 cmd 打上`nvidia-smi`,可查看電腦能安装的最高 CUDA 版本。  依照上面的結果,可以安裝 CUDA version 12.2 及 Driver version 536.99。 - 去 [CUDA 官網](https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html)查詢能夠安裝的 CUDA 版本  看完相對應的版本後,就可以去[CUDA Toolkit Archive](https://developer.nvidia.com/cuda-toolkit-archive) 將 CUDA 下載並安裝到本機端  - 當安裝完成後,可以在 cmd 打上 `nvcc -V` ,若有出現類似下列的訊息,就表示安裝成功。  ## 2. 根據 CUDA 版本找尋對應的 torch / torchvision - 要先查看自己電腦的 python 版本。只要打開 VScode 就可以看到是哪一個版本,由於我是建立在 Anaconda 裡面,所以如圖就是3.8.8。 -  :::success 也可以用 cmd 看 python 版本  ::: - 根據下面那張圖選擇適合的版本  我選擇 torch 1.11.0 / torchvision 0.12.0,接著點選[該網址](https://download.pytorch.org/whl/torch_stable.html),去下載對應的 torch / torchvision。**要注意,裡面檔案有分成 CPU 跟 GPU 以及 linux 跟 windows,之前沒有看清楚就下載成 CPU 版本** - 下載好兩個 .whl 檔案,並透過 `pip install <檔案名>` 安裝。   - 再透過 cmd 打 `pip list`  接著就在 VScode 打,有出現 GPU 型號就代表安裝成功。 ``` import torch print(torch.cuda.is_available()) print(torch.cuda.get_device_name(0)) ``` 
×
Sign in
Email
Password
Forgot password
or
Sign in via Google
Sign in via Facebook
Sign in via X(Twitter)
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
Continue with a different method
New to HackMD?
Sign up
By signing in, you agree to our
terms of service
.