Window下Python+CUDA+PyTorch安裝

1 概述

WindowsPython+CUDA+PyTorch安裝,步驟都很詳細,特此記錄下來,幫助讀者少走彎路。

2 Python

Python的安裝還是比較簡單的,從官網下載exe安裝包即可:

在這裏插入圖片描述

因爲目前最新的torch版本只支持到Python 3.8,因此爲了不會出現版本兼容問題建議安裝Python 3.8

下載中間的那個executable installer並安裝,打開會建議選擇自定義:

在這裏插入圖片描述

選擇需要的組件:

在這裏插入圖片描述

選擇位置:

在這裏插入圖片描述

在這裏插入圖片描述

安裝完後可以從命令行查看是否安裝成功(一般默認會把路徑添加到環境變量中):

python --version

在這裏插入圖片描述

由於該安裝包會自動把pip也一起安裝,因此在使用時會提示pip需要升級,請使用如下命令升級pip

python -m pip install --upgrade pip

在這裏插入圖片描述

在安裝前建議添加國內源,在用戶目錄下新建一個pip文件夾,並在其中新建一個叫pip.ini的文件,輸入如下內容:

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host = https://pypi.tuna.tsinghua.edu.cn

3 CUDA

CUDA的安裝也不難,一般Windows會在裝系統的時候自動安裝好對應的N卡驅動,從官網下載對應的CUDA Toolkit

在這裏插入圖片描述

下載好後打開(實際上是一個壓縮包,這裏是解壓路徑):

在這裏插入圖片描述

在這裏插入圖片描述

解壓完成後會自動打開安裝界面:

在這裏插入圖片描述

沒特殊需求可以直接使用默認安裝選項,否則請選擇自定義組件進行安裝:

在這裏插入圖片描述

由於筆者沒有安裝VS,這裏會提示找不到VS,忽略即可:

在這裏插入圖片描述

接下來就是等待安裝:

在這裏插入圖片描述

在這裏插入圖片描述

安裝完成:

在這裏插入圖片描述

打開cmd輸入nvcc --version,顯示版本號即爲安裝成功:

在這裏插入圖片描述

4 PyTorch

4.1 下載

PyTorch建議使用離線方式手動安裝,戳這裏下載對應CUDA版本與對應Python版本的torch以及torchvision

在這裏插入圖片描述

最前面的cu110表示cuda 11.0,接着是torch/torchvision,再接着是版本,後面的cp表示Python版本,比如cp36表示Python 3.6,接着是系統和架構。

4.2 安裝

下載完成後使用pip安裝即可:

pip install torch-1.7.0+cu110-cp38-cp38-win_amd64.whl
pip install torchvision-0.8.1+cu110-cp38-cp38-win_amd64.whl

在這裏插入圖片描述

注意如果是Windows 2004版本可能會出現如下問題:

在這裏插入圖片描述

這是numpy 19.0.4版本的問題,詳情可以戳這裏

解決方法是安裝19.0.3版本:

pip uninstall numpy
pip install numpy==19.0.3

接着進行測試,打開python

python
import torch
print(torch.__version__)

輸出torch版本即表示成功:

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章