深度学习之pytorch(一) 环境安装
快2周沒更新博客了,別問為什么!我才不會告訴你忙的飛起!說心里話,個(gè)人更喜歡用tensorflow來做深度學(xué)習(xí)!
一、環(huán)境配置
1.win10 64位系統(tǒng);
2.anaconda3;
3.不管是CPU還是GPU具有(服務(wù)器是GPU,自己的筆記本是CPU版本)
二、安裝
安裝比較簡單,由于之前也是基于anaconda3安裝的tensorflow,現(xiàn)在也是照本宣科。這一步不了解的可以參照之前的博客https://blog.csdn.net/u010554381/article/details/86476015
下面直接進(jìn)入主題,創(chuàng)建一個(gè)新的環(huán)境
1.打開anacondaprompt,創(chuàng)建pytorch虛擬環(huán)境(numpy、pyyaml和mkl三個(gè)庫安裝)
conda create -n pytorch python =3.6 numpy pyyaml mkl2.激活pytorch環(huán)境:
activate pytorch3.安裝pytorch:
pip install E:\library\pytorch\torch-1.0.0-cp36-cp36m-win_amd64.whl切記該環(huán)境下路徑采用“\”!此外pytorch安裝是采用本地安裝文件的形式,博主采用在線安裝存在網(wǎng)速過慢的原因,所以在網(wǎng)上下載文件再安裝,速度很快!下面是相應(yīng)文件的百度云下載鏈接,
GPU版本:鏈接:https://pan.baidu.com/s/1xg8fnNkY6loE9YgDXxWmSQ? 提取碼:4kbm?
CPU版本:鏈接:https://pan.baidu.com/s/1MAu3jS2BNxX3AqikN-hqyQ? ?提取碼:ppcz?
三、測試
1.GPU版本的測試
在剛才的anacondaprompt中輸入:
pythonimport torchtorch.cuda.is_available()?
若出現(xiàn)“True”證明gpu版本安裝成功,
2.非gpu版本測試
print(torch.__version__)若出現(xiàn)相應(yīng)的版本證明安裝成功,切記是兩個(gè)_
四、簡單描述下使用pytorch和tensorflow的區(qū)別:
pytorch相較于tensorflow是更高層次的API集成,使用起來的確沒有tensorflow那么基層,但是conv2d的函數(shù)還有很不一樣的,舉個(gè)例子,pytorch的卷積層conv2d函數(shù)的輸入是H * W,輸出是H1 * W1,kernel的size為n*n,stride =S
conv2d的padding不補(bǔ)0時(shí),H1 =(H - n+1)/S(向上取整);(感覺和tensorflow不太一樣,之前被坑了好久)
相應(yīng)的maxpooling2d:H1 =(H - n+1)/S(向上取整)
如果有錯(cuò)誤敬請指正,謝謝!
?
?
?
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎總結(jié)
以上是生活随笔為你收集整理的深度学习之pytorch(一) 环境安装的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python学习第22天
- 下一篇: 深度学习之pytorch(二) 数据并