色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如果你正在面臨配置環境的痛苦 不妨進來看看

人工智能與大數據技術 ? 來源:人工智能與大數據技術 ? 作者:人工智能與大數據 ? 2020-09-25 10:28 ? 次閱讀

入門深度學習,很多人經歷了從入門到放棄的心酸歷程,且千軍萬馬倒在了入門第一道關卡:環境配置問題。俗話說,環境配不對,學習兩行淚。

如果你正在面臨配置環境的痛苦,不管你是Windows用戶、Ubuntu用戶還是蘋果死忠粉,這篇文章都是為你量身定制的。接下來就依次講下Windows、Mac和Ubuntu的深度學習環境配置問題。

一、Windows系統深度學習環境配置

系統:Win10 64位操作系統

安裝組合:Anaconda+PyTorch(GPU版)+GTX1060

開源貢獻:伍天舟,內蒙古農業大學

1.1 打開Anaconda Prompt

1、conda create -n pytorch python=3.7.0:創建名為pytorch的虛擬環境,并為該環境安裝python=3.7。 2、activate pytorch:激活名為pytorch的環境

1.2 確定硬件支持的CUDA版本

NVIDIA控制面板-幫助-系統信息-組件

2020年5月19日1631,我更新了顯卡驅動,看到我的cuda支持11以內的

1.3 確定pytorch版本,torchvision版本

進入pytorch官網:https://pytorch.org/get-started/locally/

因為官方源太慢了,這里使用清華源下載

1.4 鏡像中下載對應的安裝包

清華鏡像:

https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/win-64/

pytorch:

torchvision:

1.5 本地安裝

接著第一步,在pytorch環境下進行安裝,依次輸入如下指令。

然后回到虛擬環境所在目錄,用conda install anaconda安裝環境所需的基礎包

1.6 測試

代碼1:

from future import print_functionimport torchx = torch.rand(5, 3)print(x)輸出類似于以下的張量:

代碼2:

import torchtorch.cuda.is_available()輸出:True

如果以上兩段代碼輸出無異常,表明環境搭建成功。

1.7 遇到的問題

用下面命令創建虛擬環境報錯

conda create -n py37_torch131 python=3.7

【解決方法】https://blog.csdn.net/weixin_42329133/article/details/102640763

環境會保存在Anaconda目錄下的envs文件夾內

PackagesNotFoundError: The following packages are not available from current channels

【解決方法】: https://www.cnblogs.com/hellojiaojiao/p/10790273.html

conda下載太慢問題

【解決方案】https://mirror.tuna.tsinghua.edu.cn/help/anaconda/

我直呼一聲清華NB!

cuda安裝

cuda歷史版本下載:https://developer.nvidia.com/cuda-toolkit-archive 要看NVIDIA的組件,自己的CUDA支持哪個版本,我是1060顯卡,所以我下的10.0版本的cuda

pytorch安裝

官網沒有我的組合,我滿臉問號

這里我直接(別忘了先進入剛創建的環境)

conda install pytorch torchvision cudatoolkit=10.0 -c pytorch

jupyter note如何進入虛擬環境

python -m ipykernel install --name 虛擬環境名

1.打開Anaconda Prompt,輸入conda env list 查看現有環境

2.輸入activate name(name是你想切換的環境)

3.conda install ipykernel 安裝必要插件

4.python -m ipykernel install --name Name 將環境添加到Jyputer中(Name是此環境顯示在Jyputer中的名稱,可自定義)

刪除內核

jupyter kernelspec remove 內核名稱

報錯[Errono 13]

[Errno 13] Permission denied: ‘/usr/local/share/jupyter’

為此,需要添加–user選項,將配置文件生成在本賬戶的家目錄下。

python -m ipykernel install --user --name py27-caffe-notebook

至此,添加kernel完成。查看已有的kernel:

jupyter kernelspec list

刪除已有的kernel

jupyter kernelspec remove kernelname

以上的命令刪除僅僅是配置文件,并沒有卸載相應虛擬環境的ipykernel,因此若要再次安裝相應python虛擬環境的kernel,只需激活虛擬環境,然后

python -m ipykernel install --name kernelname

conda安裝一半總失敗

把文件下載到本地,進入該文件的目錄,然后用命令

conda install --offline 包名

二、Mac深度學習環境配置

安裝組合:Anaconda+PyTorch(GPU版) 開源貢獻:馬曾歐,倫敦大學

2.1 安裝Anaconda

Anaconda 的安裝有兩種方式,這里僅介紹一種最直觀的- macOS graphicalinstall。 https://www.anaconda.com/products/individual里,Anaconda Installers的位置,選擇Python 3.7 下方的“64-Bit Graphical Installer (442)”。下載好

pkg 安裝包后點擊進入,按下一步完成安裝即可。默認安裝地點為~/opt。想用command line install 的,請自行參考:https://docs.anaconda.com/anaconda/install/mac-os/

2.2 確認下載情況

在Mac 的Terminal 里,輸入

python --version

確保安裝的Python 是3.x 版本。在Terminal 輸入

jupyter notebook彈出網頁,即可進入notebook。

在網頁右上角點擊Quit,或返回Terminal,command + c,退出notebook。

2.2.1 常見問題

如果電腦中下載了多個Anaconda,運行時可能出現沖突。在Terminal 中輸入

cd ~

返回home 目錄,輸入

cat .bash_profile

如果只能看到一個Anaconda 版本就沒有問題。如果有多個則下載包時有可能

造成一定的沖突。用vim、nano 或其他文本編輯器把舊版本Anaconda 的

export PATH= ...

刪除。

2.3 虛擬環境和包的下載

用conda 去創建虛擬環境和下載對應的包是很簡單的一件事。

2.3.1 Graphic

點擊Anaconda-Navigator,可以看到自己下載好的應用程序,左上角“Applicationson”應該指向的是“base (root)”,左邊點擊“Environments”就可以看到自己建立的虛擬環境和對應的包了。點擊左下角的Create 即可創建一個新的虛擬環境。

輸入環境名稱和python 的版本,點擊create 進行創建。

之后在Home 頁面,確保左上角指向的是你剛剛創建的環境名,在這個環境下install jupyter notebook,注意原本裝的notebook 是在base 里的,不可通用。

回到Environments 中,可以看到在此環境中的所有包,左上方選擇All,然后輸入想要下載的包名

然后選中進行下載

2.3.2 Command Line

用command line 完成以上的操作也很簡潔。這次以Pytorch 為例。在Terminal 中輸入

conda create --name env_name

就可以創建一個虛擬環境,叫“env_name”。輸入

conda env list

即可看到創建了的所有虛擬環境,其中打* 的就是當前環境。輸入

conda activate env_name

進入環境

conda deactivate

退出當前虛擬環境,進入base。

2.3.3 下載Pytorch

一般情況下Mac 是不支持CUDA 的。進入https://pytorch.org/ 可以看到

pytorch 官網顯示當前設備應該用的下載語句。此情況,我的是

conda install pytorch torchvision -c pytorch

復制下來,粘貼到Terminal 中運行就可以開始下載了。

下載完成后,在Terminal 輸入

python3

之后import 兩個剛下載的包,確認下載完成

import torchimport torchvision print(torch.__version__)print(torchvision.__version__)如果import 和輸出正常,配置就完成了!輸入

quit()

就ok 了。

2.4 額外情況

國內如果直接用conda 下載,可能會很慢。可以換下載源進行加速。換源方法可參考下列資料中的Linux 部分:https://zhuanlan.zhihu.com/p/87123943。 conda 下載中常會出現“Solving environment: failed...”的問題,如果正常創建虛擬環境,這位問題應該就是沒有問題的,如果還發生,可以再創建一個虛擬環境。 conda 的社群很大,基本上遇到的問題很有可能有人遇到、有人解答,Google會是一個很好的解決辦法。

三、Ubuntu深度學習環境配置

安裝組合:Anaconda+PyTorch(CPU版)或PyTorch(GPU版) 開源貢獻:陳信達,華北電力大學3.1 Anacond安裝Anaconda和Python版本是對應的,所以需要選擇安裝對應Python2.7版本的還是Python3.7版本或其他版本的,根據自己的需要下載合適的安裝包。 下載鏈接:https://www.anaconda.com/download/#linux

點擊下面的64-Bit (x86) Installer (522 MB),下載64位的版本。

下載完后的文件名是:Anaconda3-2020.02-Linux-x86_64.sh。

cd到Anaconda3-2020.02-Linux-x86_64.sh所在的目錄:

執行bash Anaconda3-2020.02-Linux-x86_64.sh開始安裝:

一直按回車直到如下界面,然后輸入yes:

這里直接回車安裝到默認路徑,或者在>>>后輸入自定義路徑

等待安裝進度條走完,然后出現下面的提示,yes是加入環境變量,no是不加入環境變量,這里我們以輸入no為例

接下來手動加入環境變量,先cd到~,然后編輯.bashrc文件:sudo vim .bashrc

在最下面添加如下幾行(注意.后有空格):

# 區分anaconda python與系統內置pythonalias python3="/usr/bin/python3.5"alias python2="/usr/bin/python2.7" . /home/cxd/anaconda3/etc/profile.d/conda.sh然后按esc + : + wq!保存

輸入source .bashrc來執行剛修改的初始化文檔

下面輸入conda env list來試試環境變量是否設置成功:

試試剛剛設置的使用內置python的命令:python2、python3

如果到這就結束的話,大家安裝包的時候肯定會無比煎熬~這里需要將anaconda換一下源(加入清華源):

然后我們創建一個名為pytorch的虛擬環境,發現報了下面的錯誤:

原因是我們沒有清除上次安裝留下來的源,輸入sudo vim .condarc,修改該文件的內容(記得刪除default那行):

然后輸入source .condarc,再次創建虛擬環境:

3.2 pytorch cpu版本安裝

打開pytorch官網:https://pytorch.org/

激活剛剛創建的虛擬環境:conda activate pytorch在安裝之前先添加下面這個源:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch然后輸入下面代碼:

conda install pytorch torchvision cpuonly -c pytorch

等到安裝好后測試一下是否安裝完成:

import torchprint(torch.__version__)輸出如下則安裝成功:

3.3pytorch-gpu安裝

3.3.1 GPU驅動安裝

檢測顯卡類型

執行命令:' ubuntu-drivers devices'

== /sys/devices/pci0000:00/000001.0/000000.0 ==modalias : pci:v000010DEd00001C8Dsv00001028sd0000086Fbc03sc02i00vendor : NVIDIA Corporationmodel : GP107M [GeForce GTX 1050 Mobile]driver : nvidia-driver-390 - distro non-freedriver : nvidia-driver-435 - distro non-freedriver : nvidia-driver-440 - distro non-free recommendeddriver : xserver-xorg-video-nouveau - distro free builtin == /sys/devices/pci0000:00/000014.3 ==modalias : pci:v00008086d0000A370sv00008086sd000042A4bc02sc80i00vendor : Intel Corporationmodel : Wireless-AC 9560 [Jefferson Peak]manual_install: Truedriver : backport-iwlwifi-dkms - distro free

大家可以看到,這里有個設備是GTX1050。推薦安裝驅動是440。

安裝驅動

安裝所有推薦驅動

sudo ubuntu-drivers autoinstall

安裝一個驅動

sudo apt install nvidia-440

3.3.2 安裝cuda

cuda安裝需要對應合適的顯卡驅動。下面是驅動和cuda的版本對應關系

Table 1. CUDA Toolkit and Compatible Driver VersionsCUDA Toolkit Linux x86_64 Driver Version Windows x86_64 Driver VersionCUDA 10.2.89 >= 440.33 >= 441.22CUDA 10.1 (10.1.105 general release, and updates) >= 418.39 >= 418.96CUDA 10.0.130 >= 410.48 >= 411.31CUDA 9.2 (9.2.148 Update 1) >= 396.37 >= 398.26CUDA 9.2 (9.2.88) >= 396.26 >= 397.44CUDA 9.1 (9.1.85) >= 390.46 >= 391.29CUDA 9.0 (9.0.76) >= 384.81 >= 385.54CUDA 8.0 (8.0.61 GA2) >= 375.26 >= 376.51CUDA 8.0 (8.0.44) >= 367.48 >= 369.30CUDA 7.5 (7.5.16) >= 352.31 >= 353.66CUDA 7.0 (7.0.28) >= 346.46 >= 347.62

cuda下載鏈接:http://suo.im/6dY8rL

Installer Type選擇第一第二個都可。但是要在獲得cuda文件后先檢測gcc版本。下面以第一個runfile(local)安裝方式為例。

安裝gcc

linux一般會自帶了gcc,我們先檢測一下自己系統的gcc版本

gcc --version

而cuda的gcc依賴版本在官方文檔的安裝指南上會給出

如果版本和cuda依賴gcc不對應,就安裝cuda需要的版本

sudo apt-get install gcc-7.0sudo apt-get install g++-7.0

安裝完成后需要更換系統gcc版本

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 50sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-7 50

選擇需要的版本

sudo update-alternatives --config gcc 選擇 路徑 優先級 狀態------------------------------------------------------------* 0 /usr/bin/gcc-9 50 自動模式 1 /usr/bin/g++-9 50 手動模式 2 /usr/bin/gcc-7 50 手動模式輸入前面顯示的編號即可。

安裝cuda

sudo sh cuda_你的版本_linux.run

配置環境變量

sudo vim ~/.bashrc

將下面的命令復制進去

export PATH=/usr/local/cuda-10.2/bin${PATH$PATH}} export LD_LIBRARY_PATH=/usr/local/cuda-10.2/lib64${LD_LIBRARY_PATH${LD_LIBRARY_PATH}}

檢查是否安裝成功

nvcc -V

3.3.3安裝cudnn

https://developer.nvidia.com/cudnn 選擇對應cuda的版本即可

然后將cudnn解壓后的include和lib64文件夾復制到cuda中

sudo cp cuda/include/cudnn.h /usr/local/cuda-10.2/include #解壓后的文件夾名字為cuda-10.2 sudo cp cuda/lib64/libcudnn* /usr/local/cuda-10.2/lib64sudo chmod a+r /usr/local/cuda-10.2/include/cudnn.h /usr/local/cuda-10.2/lib64/libcudnn*

3.3.4 安裝pytorch-gpu

conda安裝:

# 選擇自己對應的cuda版本conda install pytorch torchvision cudatoolkit=10.2

pip安裝:

pip install torch torchvision -i https://pypi.mirrors.ustc.edu.cn/simple

四、寫在最后

所有的深度學習環境安裝指南到這里就結束了,希望能解決你面臨的環境配置難題。關于實踐項目,可以結合阿里天池的學習賽進行動手實踐。 數據挖掘學習賽(進行中,5832人參與) https://tianchi.aliyun.com/competition/entrance/231784/forum cv實踐學習賽(進行中,1933參與) https://tianchi.aliyun.com/competition/entrance/531795/forum nlp實踐學習賽(進行中,573人參與) https://tianchi.aliyun.com/competition/entrance/531810/forum

責任編輯:xj

原文標題:深度學習環境配置指南!(Windows、Mac、Ubuntu全講解)

文章出處:【微信公眾號:人工智能與大數據技術】歡迎添加關注!文章轉載請注明出處。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Ubuntu
    +關注

    關注

    5

    文章

    566

    瀏覽量

    29955
  • 深度學習
    +關注

    關注

    73

    文章

    5512

    瀏覽量

    121410

原文標題:深度學習環境配置指南!(Windows、Mac、Ubuntu全講解)

文章出處:【微信號:TheBigData1024,微信公眾號:人工智能與大數據技術】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    串口通信的開發環境配置

    串口通信的開發環境配置涉及多個方面,包括選擇編程語言、安裝必要的庫或驅動程序、配置串口參數等。以下是一個基于Python的串口通信開發環境配置
    的頭像 發表于 11-22 09:21 ?340次閱讀

    aic23b的AD和DA輸入輸出數據總在64000左右,AD設置的是16位,為什么才進來的數都這么大,是不是配置不對?

    你好,aic23b的AD和DA輸入輸出數據總在64000左右,AD設置的是16位,為什么才進來的數都這么大,是不是配置不對? 還有就是,輸入電壓和采樣值之間的對應關系是什么?
    發表于 11-05 06:53

    通過DSP6455的MCBSP配置TLV320AIC20,如果想使用LINEI和LINEO,還需要哪些別的配置嗎?

    現在正在通過DSP6455 的MCBSP配置TLV320AIC20,現在讀寫寄存器都正常,可以看出已經配置為LINEI和LINEO已經為1,處于no power down模式。 給1KHz,峰峰
    發表于 11-04 07:45

    Linux環境變量配置方法

    Linux上環境變量配置分為設置永久變量和臨時變量兩種。環境變量設置方法同時要考慮環境Shell類型,不同類型的SHELL設置臨時變量方法和設置永久變量對應的
    的頭像 發表于 10-23 13:39 ?209次閱讀

    TLV320芯片內部自帶數字濾波功能,請問linein進來的模擬信號是否是先經過ADC的超采樣?

    linein 進來的模擬信號是否是先經過ADC的超采樣?(如果是,請問超采樣的采樣頻率是多少?),然后再經過數字濾波來達到抗混疊濾波的目的。 如果是這樣,請問我信號進芯片之前的RC濾波的截止頻率是否只需要不超過超采樣頻率的1/
    發表于 10-09 08:04

    pycharm配置pytorch運行環境

    在PyCharm中配置PyTorch運行環境主要包括安裝PyCharm、安裝Python(如果尚未安裝)、配置PyTorch環境以及驗證安裝
    的頭像 發表于 08-01 16:25 ?1716次閱讀

    pycharm怎么配置pytorch環境

    1. 安裝PyCharm 首先,確保您已經安裝了PyCharm。PyCharm是JetBrains公司開發的一款流行的Python集成開發環境(IDE)。您可以從JetBrains官網下載最新版
    的頭像 發表于 08-01 15:40 ?1148次閱讀

    如果要填報電子專業,這些問題最好提前知道(附院校排名名單)

    2024年全國高考報名人數達到1342萬人,比去年增加51萬人,報名人數再創歷史新高。據悉,6月25日左右開始,全國各省市將陸續公布高考成績及各批次分數線。分數出來,很快就要開始填報志愿了。如果
    的頭像 發表于 06-22 08:11 ?325次閱讀
    <b class='flag-5'>如果</b><b class='flag-5'>你</b>要填報電子專業,這些問題最好提前知道(附院校排名名單)

    6個晶振停振原因及解決方案,確定不來看看嗎~

    ,會直接導致晶振不起振。這可能是由于晶振在轉運過程中遭受了過強的沖擊而損壞。晶體在剪腳和焊錫的時候容易產生機械應力和熱應力,如果焊錫溫度過高和作用時間太長,都可能影
    的頭像 發表于 06-21 16:53 ?1045次閱讀
    6個晶振停振原因及解決方案,<b class='flag-5'>你</b>確定不<b class='flag-5'>來看看</b>嗎~

    TSMaster 2024.04 最新版已上線,來看看新增了哪些實用功能

    ,其中期待已久的DoIP診斷功能終于在最新升級版本里可以實現!同時對仿真模塊、API接口、工具箱模塊等進行了更新。一起來看看吧!軟件更新方式1.直接在已有的軟件中點擊
    的頭像 發表于 04-29 08:21 ?1830次閱讀
    TSMaster 2024.04 最新版已上線,<b class='flag-5'>來看看</b>新增了哪些實用功能

    如果單片機的程序正在執行中斷服務程序,期間又有比正在執行的中斷級別高的中斷結果會如何?

    請教一下,如果單片機的程序正在執行中斷服務程序,期間又有比正在執行的中斷級別高的中斷。結果會如何
    發表于 04-09 07:46

    C編程環境配置

    如果您使用的是 Mac OS X,最快捷的獲取 GCC 的方法是從蘋果的網站上下載 Xcode 開發環境,并按照安裝說明進行安裝。一旦安裝上 Xcode,您就能使用 GNU 編譯器。
    發表于 03-21 14:03 ?463次閱讀
    C編程<b class='flag-5'>環境</b><b class='flag-5'>配置</b>

    軟通咨詢:大材不妨大用,大材何以小用

    北京2024年2月2日?/美通社/ -- 軟通咨詢在琢磨兩件事。 第一件事是"大材不妨大用"。軟通咨詢琢磨著讓專家顧問從繁瑣的事項中解放出來。至少在手握"大模型"之后,軟通咨詢希望大才專家不再糾結于
    的頭像 發表于 02-04 10:42 ?638次閱讀

    沒有10年工作經驗,我猜都不會用電磁場來分析高速問題吧?

    管鏈路由什么結構組成! 但是硬件工程師想知道問題啊,PCB設計工程師更想知道問題啊,他們還等著找出問題,然后告訴他們怎么修改PCB設計呢!這個時候SI工程師就得打開這個黑盒子,去看看里面到底是哪個
    發表于 02-01 14:48

    環境試驗箱中濕度控制所面臨的挑戰

    控制濕度的試驗設備,如高低溫試驗箱,藥品穩定性試驗箱,培養箱,鹽霧試驗箱,高空低氣壓溫濕度試驗艙等。環境試驗箱中濕度控制面臨的挑戰測量和控制環境試驗箱中的濕度是維
    的頭像 發表于 01-26 11:06 ?741次閱讀
    <b class='flag-5'>環境</b>試驗箱中濕度控制所<b class='flag-5'>面臨</b>的挑戰
    主站蜘蛛池模板: 亚洲午夜久久久久久久久电影网 | 嫩草影院久久国产精品 | 亚洲欧美成人 | 青青精品视频国产 | 精品人妻伦一二三区久久AAA片 | 日日噜噜大屁股熟妇 | 99精品热视频30在线热视频 | 国产精品96久久久久久AV网址 | 国产伊人自拍 | 亚洲色欲色欲综合网站 | 久久亚洲精品AV无码四区 | 亚洲精品天堂无码中文字幕影院 | xxww69| 两个奶被男人揉了一个晚上 | 亚洲欧美日本国产在线观18 | 动漫美女被爆挤奶歪歪漫画 | 国产乱人偷精品视频A人人澡 | 国产精品第1页在线观看 | 国产 欧美 亚洲 日韩视频 | 男人天堂黄色 | 亚洲国产第一区二区三区 | 国产精品禁18久久久夂久 | 国产午夜精品一区二区理论影院 | 久久成人伊人欧洲精品AV | 偷拍精品视频一区二区三区 | 成人国产精品视频频 | 国产乱码二卡3卡四卡 | 国产爱豆剧果冻传媒在线 | free乌克兰性xxxxhd | 中文字幕无码A片久久 | 久青草国产在线视频亚瑟影视 | 免费看大黄高清网站视频在线 | 久久国产精品福利影集 | 人妻熟妇乱又伦精品视频中文字幕 | www.国产精品视频 | 日本亚洲精品无码区国产电影 | 男人舔女人的阴部黄色骚虎视频 | 爱情岛论坛网亚洲品质 | 久久无码AV亚洲精品色午夜麻豆 | 草草久久久无码国产专区全集观看 | 精品国产午夜福利在线观看蜜月 |