1. 程式人生 > 其它 >PyTorch - 02 - PyTorch安裝-快速簡便

PyTorch - 02 - PyTorch安裝-快速簡便

技術標籤:PyTorchpython人工智慧

PyTorch - 02 - PyTorch安裝-快速簡便

準備安裝PyTorch

歡迎回到有關使用PyTorch進行神經網路程式設計的系列文章。 在本集中,我們將介紹安裝PyTorch所需的先決條件。 事不宜遲,讓我們開始吧。

在這裡插入圖片描述

使用Anaconda和Conda安裝PyTorch

PyTorch入門非常容易。 推薦的最佳選擇是使用Anaconda Python軟體包管理器。藉助Anaconda,可以輕鬆獲取和管理Python,Jupyter Notebook和其他用於科學計算和資料科學的常用軟體包,例如PyTorch!讓我們來看一下步驟:

  1. 下載並安裝Anaconda(選擇最新的Python版本)。
  2. 轉到PyTorch的站點並找到本地入門部分。
  3. 為您的特定環境指定適當的配置選項。
  4. 在終端中執行顯示的命令以安裝PyTorch。

對於示例,假設我們具有以下配置:

專案Value
OSWindows
Package ManagerConda
Python3.7
CUDA10.2

在這種情況下,我們有以下命令:

conda install pytorch torchvision cudatoolkit=10.2 -c pytorch

請注意,我們同時安裝了PyTorch和Torchvision。 另外,無需單獨安裝CUDA。 如果在步驟(3)中選擇了CUDA版本,則PyTorch將安裝所需的CUDA軟體。 如果我們的系統上有受支援的Nvidia GPU,我們要做的就是選擇CUDA版本。

conda list torch
# packages in environment at C:\Users\deeplizard\Anaconda3:
#
# Name         Version    Build                    Channel
pytorch        1.7.0      py3.6_cuda102_cudnn7_0   pytorch
torchvision    0.8.1      py36_cu102               pytorch

Jupyter Notebook和VS Code(可選)

在本系列中,我們將使用以下軟體來編寫,除錯我們的程式碼:

  1. Visual Studio程式碼-整合開發環境
  2. Jupyter Notebook-互動式環境

安裝Visual Studio Code後,您還需要安裝Python外掛。 這是通過VS Code內部的“外掛”部分完成的。

我們將主要使用VS Code除錯我們的程式碼。 VS程式碼使除錯我們的程式碼和檢查我們的物件變得非常容易。 這對於探索PyTorch原始碼也很有用。 原始碼的導航功能非常強大。

在本系列的第二部分之前,我們將不使用VS程式碼,並且我們大部分時間都將花費在Jupyter筆記本中。 我們會自動安裝帶有Anaconda的Jupyter Notebook。 這些工具都不是必需的,但是它們確實使我們作為開發人員的生活更加輕鬆。

驗證PyTorch安裝

為了驗證我們的PyTorch安裝已準備就緒並且可以編寫程式碼,我們將在筆記本中進行此操作。 為了組織專案的各個部分,我們將建立一個名為PyTorch的資料夾並將所有內容放入此資料夾中。

驗證安裝的步驟:

  1. 要使用PyTorch,我們需要匯入PyTorch。
import torch
  1. 要檢查版本,請使用torch .__ version__
torch.__version__

現在,要驗證我們的GPU功能,我們使用torch.cuda.is_available()並檢查cuda版本。

> torch.cuda.is_available()
True

> torch.version.cuda
'10.2'

如果torch.cuda.is_available()呼叫返回false,則可能是因為您的系統上沒有安裝受支援的Nvidia GPU。 不過,請放心,使用PyTorch或遵循本系列教程不需要GPU。
在這裡插入圖片描述
即使沒有GPU,我們也可以在合理的時間內獲得非常好的結果。 如果您有興趣檢查Nvidia GPU是否支援CUDA,則可以在此處進行檢查。