Windows原始碼安裝PyTorch 0 4

2021-08-18 03:52:14 字數 2201 閱讀 4185

在windows安裝原始碼安裝pytorch 0.4。

windows 10 home

visual studio 2017 community

cuda 9.0 + cudnn 7.0

anaconda 5,python 3.6.4

需要安裝visual studio 2017,免費的community版是可以的,不要預覽版,正式版即可。開啟visual studio installer,需要安裝:

- 使用c++桌面開發

- vc++ 2017版本 v14.11工具箱

- anaconda也可以勾選,這樣你就可以跳過安裝anaconda這一步

安裝即可。

沒有英偉達顯示卡或者不需要英偉達顯示卡支援跳過,安裝時需要設定環境變數no_cuda=1

我安裝的是cuda 9.0、cudnn 7.0

需要勾選nsight visual studio edition。

最新版本的visual studio 2017,安裝時會報錯,修改cuda標頭檔案即可:

unsupported microsoft visual studio version! only the versions 2012, 2013, 2015 and 2017 are supported!

不需要cuda支援跳過

開啟 - %cuda_path%\include\crt\host_config.h -

#if _msc_ver < 1600 || _msc_ver > 1911

//把1911 改為1920即可,儲存

conda create -n pytorch python=3.6 anaconda

#這步不是必須的,但推薦新建乙個,這樣子安裝失敗也不會影響自己已經配置好的環境

activate pytorch

#這個命令要在cmd下才有效,不知道為什麼powershell無效

#建議此後的命令都通過cmd

conda install numpy pyyaml mkl mkl-include setuptools cmake cffi typing

#保持網路比較好即可,學校網路差的要死,clone幾次還不成功,最後只能用流量開個熱點

git clone --recursive

cd pytorch

xcopy /y aten\src

\aten

\common_with_cwrap.py tools\shared

\cwrap_common.py

set "vs150comntools=d:\programdata

\microsoft

\visualstudio

\community

\vc\auxiliary

\build"

#上面目錄需要替換為你自己visual studio安裝目錄

set cmake_generator=visual studio 15 2017 win64

set distutils_use_sdk=1

call "%vs150comntools%\vcvarsall.bat" x64 -vcvars_ver=14.11

#14.13等其他版本成不成功沒試過

python setup.py install

等一段時間,大功告成。我安裝過程中出錯就第一次忘記改cuda的標頭檔案引起的。

先退出安裝的那個cmd,重新開啟乙個cmd或者powershell。

參考:

windows環境下原始碼安裝pyltp

花了將近三個小時安裝pyltp,在此做個筆記,以便日後在其他windows電腦上安裝。系統 win7 其他win系統感覺也可以 python版本 3.5 自己安裝咯 將解壓後的ltp資料夾命名為ltp,整體複製到pyltp中。也就是將ltp所有內容作為乙個資料夾放到pyltp中。解壓pyltp後所得...

Windows原始碼安裝PyTorch 0 4

在windows安裝原始碼安裝pytorch 0.4。windows 10 home visual studio 2017 community cuda 9.0 cudnn 7.0 anaconda 5,python 3.6.4 需要安裝visual studio 2017,免費的community...

原始碼安裝 mysql 原始碼安裝 mysql

yum y install ncurses devel gcc bzip2 bison 安裝解壓命令 安裝命令 wget http 複製的鏈結.解壓命令 tar xf cmake檔案.tar 編譯工具cmake安裝 cmake命令版本 2.8以上 將資料夾放到指定目錄整理 mv usr local ...