久久精品精选,精品九九视频,www久久只有这里有精品,亚洲熟女乱色综合一区
    分享

    從零開始深度學習Pytorch筆記,安裝Pytorch

     老三的休閑書屋 2020-06-22

    聊到深度學習, 大家第一感覺就是很高大上。

    就像我們曾經說到機器學習,很多人也是感覺很高大上,但是慢慢接觸之后,發現其無非是數學+編程實現,所以從線性回歸開始,不斷學習,把各種機器學習方法都學習了一遍,并能夠通過Python的sklearn庫編程實現。

    有很多朋友和我聊到學習深度學習這個事情,我會推薦他們去看一些相關理論算法,從CNN、RNN到LSTM,從各種傳統的深度學習網絡結構到比較新的網絡結構。在這個過程中發現了一點,就是他們看完了網絡結構和算法原理后,往往難以下手去操作,因為Python使用sklearn庫實現機器學習的流程非常方便,而且學習了Python的numpy、pandas基礎即可快速上手,而深度學習的編程則需要更上一層,對Python新手不太友好,基礎部分的張量各種操作和計算圖編程都會讓新手頭大,而深度學習還面臨著選擇深度學習框架的問題,可供我們選擇的框架實在太多,例如較為流行的Tensorflow、Pytorch、Keras、Mxnet、PaddlePaddle等等。各種相關的書也是如雨后春筍般出版出來,我翻看過一些書,還看過一些目錄,發現了一個現象,就是各種深度學習框架書在對應的深度學習框架基礎部分講解往往不夠詳細,讓人看完覺得跳躍感很大,而過于強調各種網絡結構的實現,這十分不利于新手進行學習。而且初學者會了解到深度學習需要使用GPU訓練模型,對于沒有GPU配置的初學者,往往覺得學習之路出現了第一道坎,而對于有GPU的初學者,往往因為GPU環境搭建太復雜而從入門到放棄。其實沒有GPU環境,也是可以進行深度學習編程學習的。

    我個人的感受是,GPU環境的搭建變得越來越容易,這是我們放開去學習深度學習的一個好時機,關于在《從零開始深度學習Pytorch筆記》連載中,我會一步步從安裝Pytorch環境開始寫,慢慢夯實Pytorch的基礎,再帶大家熟練使用Pytorch編程網絡結構,實現深度學習算法。

    從零開始深度學習Pytorch筆記,安裝Pytorch

    聊聊為什么使用Pytorch,個人覺得Pytorch比Tensorflow對新手更為友善,大家如果對Tensorflow也感興趣,完全可以學習了Pytorch之后繼續學習Tensorflow。

    接下來進入正題吧:

    如果你沒有gpu環境,想使用Pytorch,打開Pytorch的官網:https://pytorch.org/

    在首頁我們可以看到有各種配置可選,我們這里選擇CPU的版本(CUDA部分選擇None):

    從零開始深度學習Pytorch筆記,安裝Pytorch

    根據你的操作系統,還有Python的版本可以選擇不同選項(當然Python版本問題其實問題不大,因為我們可以通過創建虛擬環境搞定,選完選項之后,我們看到底部出現了一個命令,我們將命令復制到cmd中運行,即可安裝cpu版本的Pytorch(本配置生成的命令為:

    pip3 install torch==1.3.1+cpu torchvision==0.4.2+cpu -f https://download.pytorch.org/whl/torch_stable.html

    從零開始深度學習Pytorch筆記,安裝Pytorch

    當然,如果你有GPU環境,或者愿意為學習深度學習去配置GPU,我們可以搭建GPU的Pytorch環境。

    GPU環境具體搭建流程如下:

    (1)安裝Python編程環境

    首先是你得有個Python編程環境,如果沒有,推薦安裝Anaconda,這個是Python的集成環境,這個Anaconda的安裝方法在網絡上教程很多(推薦的是對應Python3.6或3.7)。

    (2)安裝CUDA

    我們可以看到,Pytorch對應的CUDA版本為9.2或者10.1:

    從零開始深度學習Pytorch筆記,安裝Pytorch

    我們選擇CUDA9.2進行下載

    進入CUDA9.2的下載界面

    https://developer./cuda-92-download-archive

    選擇相應的參數后我們點擊下載文件:

    從零開始深度學習Pytorch筆記,安裝Pytorch

    運行下載好的CUDA安裝包:

    從零開始深度學習Pytorch筆記,安裝Pytorch

    使用默認路徑點擊OK安裝,一路按照默認安裝即可。

    安裝完成后,測試CUDA是否安裝成功,復制安裝路徑:

    C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.2\bin

    打開cmd,切換到安裝路徑下,執行: nvcc-V

    從零開始深度學習Pytorch筆記,安裝Pytorch

    可以看到CUDA成功安裝了。

    (3)安裝cuDNN

    cuDNN需要注冊登錄才能下載,cuDNN下載頁面如下:

    https://developer./cudnn

    登陸后,點擊Download即可:

    從零開始深度學習Pytorch筆記,安裝Pytorch

    然后點擊I Agree,點擊CUDA9.2,點擊win10下載:

    從零開始深度學習Pytorch筆記,安裝Pytorch

    之后我們將下載的cuDNN的壓縮包解壓

    從零開始深度學習Pytorch筆記,安裝Pytorch

    將解壓出的cuda文件夾下的三個文件夾復制到cuda安裝目錄下,去覆蓋掉cuda目錄下的三個同名文件夾

    從零開始深度學習Pytorch筆記,安裝Pytorch

    cuDNN安裝完成。

    然后進入demo_suite文件夾,查看cuDNN是否安裝成功:

    C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.2\extras\demo_suite

    切換到該路徑下執行bandwidthTest.exe

    結果如下圖:顯示PASS,則cudnn安裝成功。

    從零開始深度學習Pytorch筆記,安裝Pytorch

    我們輸入deviceQuery.exe

    可以查詢設備信息:

    從零開始深度學習Pytorch筆記,安裝Pytorch

    最后那段顯示的信息:

    deviceQuery, CUDA Driver = CUDART, CUDA Driver Version = 9.2, CUDA Runtime Version = 9.2, NumDevs = 1, Device0 = GeForce GTX 1060 6GB

    Result = PASS

    說明CUDA和cuDNN都安裝成功,還顯示了我的顯卡是GTX 1060 6GB。

    (4)安裝Pytorch

    回到Pytorch網站:

    https://pytorch.org/

    我們的選擇如下:

    從零開始深度學習Pytorch筆記,安裝Pytorch

    可以看到安裝命令中有個網站:

    https://download.pytorch.org/whl/torch_stable.html

    我們Ctrl+F搜索:CU92/torch-1.2.0

    從零開始深度學習Pytorch筆記,安裝Pytorch

    可以找到我們要的:cu92/torch-1.2.0%2Bcu92-cp37-cp37m-win_amd64.whl

    然后點擊下載即可。

    然后搜索:torchvision-0.4.0

    從零開始深度學習Pytorch筆記,安裝Pytorch

    找到我們要的:cu92/torchvision-0.4.0%2Bcu92-cp37-cp37m-win_amd64.whl

    點擊下載即可。

    (5)創建項目環境

    我們打開Python的IDE,例如我喜歡的VS Code,你也可以使用其他軟件。

    打開后創建一個py文件名為hello pytorch.py(名字任意)。

    然后在TERMINAL中創建虛擬環境:

    輸入:conda create -n pytorch-gpu python=3.7,并且回車運行

    從零開始深度學習Pytorch筆記,安裝Pytorch

    等創建完成后,激活虛擬環境:conda activate pytorch_gpu

    從零開始深度學習Pytorch筆記,安裝Pytorch

    然后進入到剛才兩個文件的下載目錄,我們要在該虛擬環境中安裝pytorch

    我的電腦上目錄是:C:\Users\Administrator\Downloads

    從零開始深度學習Pytorch筆記,安裝Pytorch

    然后進到目錄下pip install 回車進行安裝兩個文件:

    從零開始深度學習Pytorch筆記,安裝Pytorch

    從零開始深度學習Pytorch筆記,安裝Pytorch

    從零開始深度學習Pytorch筆記,安裝Pytorch

    我們在py文件中輸入:

    import torchprint('hello pytorch{}'.format(torch.__version__))print(torch.cuda.is_available())

    然后運行代碼:

    從零開始深度學習Pytorch筆記,安裝Pytorch

    結果顯示Pytorch安裝成功,Pytorch版本為:pytorch1.2.0+cu92

    CUDA可用!

      本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發布,不代表本站觀點。請注意甄別內容中的聯系方式、誘導購買等信息,謹防詐騙。如發現有害或侵權內容,請點擊一鍵舉報。
      轉藏 分享 獻花(0

      0條評論

      發表

      請遵守用戶 評論公約

      類似文章 更多

      主站蜘蛛池模板: 高清无码爆乳潮喷在线观看| 日本福利一区二区精品| 国产精品女视频一区二区| 国产高清一区二区不卡| 久久亚洲道色宗和久久| 人妻少妇久久中文字幕| 成人亚洲av免费在线| 国产色视频网站免费| 国产女精品视频网站免费蜜芽| 国产永久免费高清在线| 亚洲精品国产电影| 中文字幕亚洲人妻一区| 久久久一本精品99久久精品88| 熟妇人妻无码中文字幕老熟妇| 人妻激情乱人伦视频| 亚洲色婷婷综合开心网| 亚洲色大成永久WW网站| 国产一区二区三区美女| 亚洲最大成人网色| av一区二区中文字幕| 无码毛片一区二区本码视频| 日本阿v片在线播放免费| 欧美韩中文精品有码视频在线| 国产精品v片在线观看不卡| 加勒比中文字幕无码一区| 国产精品情侣呻吟对白视频| 成年在线观看免费人视频| 亚洲av成人无码天堂| 免费AV手机在线观看片| 亚洲欧美自偷自拍视频图片| 亚洲AV伊人久久综合密臀性色| 美女爽到高潮嗷嗷嗷叫免费网站| 精品久久人妻AV中文字幕| 午夜毛片精彩毛片| 国产精品av中文字幕| 少妇肉麻粗话对白视频| 国产免费午夜福利757| 99福利一区二区视频| 亚洲码欧美码一区二区三区| 色综合 图片区 小说区| 性欧美VIDEOFREE高清大喷水|