只需一行代碼,搞定MacOS系統Anaconda安裝PyTorch

PyTorch 是一個深度學習框架,旨在實現簡單靈活的實驗。PyTorch 是一個基於 Torch 的 Python 開源機器學習庫,用於自然語言處理等應用程序。 它主要由 Facebook 的人工智能研究小組開發。Uber 的 “Pyro” 也是使用的這個庫。自 2017 年初首次推出,PyTorch 很快成爲 AI 研究人員的熱門選擇並受到推崇。PyTorch 有許多優勢,如採用 Python 語言、動態圖機制、網絡構建靈活以及擁有強大的社羣等。由於其靈活、動態的編程環境和用戶友好的界面,PyTorch 是快速實驗的理想選擇。
PyTorch 現在是 GitHub 上增長速度第二快的開源項目,在過去的 12 個月裏,貢獻者增加了 2.8 倍。而且,去年 12 月在 NeurIPS 大會上,PyTorch 1.0 穩定版終於發佈。PyTorch 1.0 增加了一系列強大的新功能,大有趕超深度學習框架老大哥 TensorFlow 之勢。
因此,學習 PyTorch 大有裨益!
PyTorch 是一個 Python 包,提供兩個高級功能:
具有強大的 GPU 加速的張量計算(如 NumPy)
包含自動求導系統的的深度神經網絡
那麼PyTorch還是TensorFlow?
沒有好的框架,只有適合的框架, 這裏有個簡單的對比,大家可以參考,並且技術是發展的,這裏的對比也不是絕對的,比如 Tensorflow 在 1.5 版的時候就引入了 Eager Execution 機制實現了動態圖,PyTorch 的可視化,windows 支持,沿維翻轉張量等問題都已經不是問題了。

當然我們主要來介紹一下PyTorch的安裝!

環境搭建
PyTorch 的安裝十分簡單,根據 PyTorch 官網,對系統選擇和安裝方式等靈活選擇即可。PyTorch 支持 Linux,MacOS, 以及Windows系統。因爲已經安裝了 Anaconda(請參考Anaconda官網的下載與安裝教程),就以此爲例,簡單的說一下步驟和要點。 國內安裝 Anaconda 建議使用清華的鏡像,下載速度可以提高很多。

安裝
PyTorch 安裝起來很簡單, 在它的 官網 上就有很方便的選擇方式:

(可能網頁升級改版後可能和下圖有點不同)
所以根據你的情況選擇適合你的安裝方法。
我就以自己的電腦情況安裝來舉例,我使用的是 MacOS, 因爲之前已經安裝有Anaconda,並且我的 Python 是 3.6版本的, 我沒有 GPU 加速, 所以就按上圖的方式來選擇

注意:如果官方網站打不開或者其他問題,可以通過Pytorch中文網整理的PyTorch 官方安裝命令合集來查看,並選擇適合自己情況的安裝方式。

按照圖中最後一行的官方提示, 我只需要在我的 Terminal 當中輸入以下指令就可以了:

conda install pytorch torchvision -c pytorch
1
注意, 我安裝的是1.1.0版本的 Pytorch, 如果你需要更新可以直接去他們的官網查看是否有新的版本,安裝 PyTorch 會同時安裝兩個模塊, 一個是 torch, 一個 torchvision, 其中torch 是主模塊, 用來搭建神經網絡的, torchvision 是輔模塊, 有數據庫, 還有一些已經訓練好的神經網絡可以直接使用, 比如 (VGG, AlexNet, ResNet).
再打開Anaconda 環境裏就顯示有已經安裝的Pytorch包了

安裝完成以後,我們來驗證一下:
進入Spyder

import torch
torch.version
// 得到結果 '1.1.0'
1
2
3

到這裏就說明我們的安裝成功了,那麼接下來就可以開啓你的深度學習之旅了!


http://blog.sina.com.cn/s/blog_e85d55920102z2sw.html
http://blog.sina.com.cn/s/blog_e85d55920102z2t5.html
http://blog.sina.com.cn/s/blog_e85d55920102z2vy.html
http://blog.sina.com.cn/s/blog_e85d55920102z2xv.html
http://blog.sina.com.cn/s/blog_e85d55920102z37j.html
http://blog.sina.com.cn/s/blog_e85d55920102z39u.html
http://blog.sina.com.cn/s/blog_e85d55920102z37j.html
http://blog.sina.com.cn/s/blog_e85d55920102z39k.html
http://blog.sina.com.cn/s/blog_e85d55920102z39l.html
http://blog.sina.com.cn/s/blog_e85d55920102z39m.html
http://blog.sina.com.cn/s/blog_e85d55920102z39n.html
http://blog.sina.com.cn/s/blog_e85d55920102z39p.html
http://blog.sina.com.cn/s/blog_e85d55920102z39t.html

https://www.douban.com/note/726755311/

http://blog.sina.com.cn/s/blog_e85d55920102z3ai.html
https://www.douban.com/note/726919739/
http://blog.sina.com.cn/s/blog_e85d55920102z3aj.html
https://www.douban.com/note/726923756/
https://www.douban.com/note/726925130/
http://blog.sina.com.cn/s/blog_e85d55920102z3ak.html
http://blog.sina.com.cn/s/blog_e85d55920102z3al.html
https://www.douban.com/note/726926869/
https://www.douban.com/note/726927631/
http://blog.sina.com.cn/s/blog_e85d55920102z3an.html
http://blog.sina.com.cn/s/blog_e85d55920102z3ao.html
https://www.douban.com/note/726928664/
http://blog.sina.com.cn/s/blog_e85d55920102z3ap.html
https://www.douban.com/note/726929204/

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