您好,登錄后才能下訂單哦!
本篇文章為大家展示了如何進行Pytorch開發環境搭建,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。
目前的深度學習框架很多,如Tensorflow
、Pytorch
、Keras
、FastAI
、CNTK
等等,這些框架各有優缺點,尤其是Tensorflow
和Pytorch
,使用都非常廣泛,那么應該如何進行選擇呢?這應該是每一位即將開始學習深度學習的童鞋比較困惑的問題。下面先看看github
上各種框架的一個使用統計
動態計算圖
用法跟python
更接近,比tensorflow
更容易上手
有助于理解深度學習的核心
pytorch
需要定義網絡層、參數更新等步驟,可以幫助我們深刻理解深度學習
動態圖機制
動態圖機制在調試方面非常方便
易于上手
快速上手,學會后很容易切換到其它框架
這里我們使用anaconda
這個集成環境,關于anaconda
,我們前文 https://xugaoxiang.com/2019/12/08/anaconda/ 已經介紹過了,不了解的童鞋可以去看看。有了python
環境,我們接下來創建一個專門為使用pytorch
的虛擬環境
conda create -n pytorch2.6 python=3.7
conda activate pytorch2.6
到nvidia
官網 https://www.nvidia.cn/Download/index.aspx?lang=cn 下載驅動文件
安裝文件下載完成后,進行傻瓜式安裝,最后來確認下是不是安裝成功。方法是,打開 任務管理器 --> 性能 --> GPU 0
來到官網 https://pytorch.org/get-started/locally/,選擇PyTorch Build
為穩定版1.6.0、操作系統選擇windows
、Package
使用pip
、Language
選擇Python
、CUDA
選擇10.1,這些都是需要根據自己的實際情況進行選擇。可以看到,前面步驟中我們并沒有單獨安裝CUDA
,因為pytorch
的安裝過程中順便把CUDA
也安裝好了,這點非常棒。
pip install torch==1.6.0+cu101 torchvision==0.7.0+cu101 -f https://download.pytorch.org/whl/torch_stable.html
如果沒有GPU
環境,安裝命令是
pip install torch==1.6.0+cpu torchvision==0.7.0+cpu -f https://download.pytorch.org/whl/torch_stable.html
(pytorch2.6) PS C:\Windows\system32> python
Python 3.7.9 (default, Aug 31 2020, 17:10:11) [MSC v.1916 64 bit (AMD64)] :: Anaconda, Inc. on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import torch
>>> torch.__version__
'1.6.0+cu101'
>>> torch.cuda.is_available()
True
>>>
另外,可以通過nvidia-smi
命令來查看當前進程使用GPU
資源的情況
上述內容就是如何進行Pytorch開發環境搭建,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。