PyTorch 0.4源码安装(Windows)

简介:

​点击关注 异步图书,置顶公众号

每天与你分享 IT好书 技术干货 职场知识​


在Windows安装源码安装PyTorch 0.4。

Windows 10 Home
Visual Studio 2017 Community
CUDA 9.0 + cuDNN 7.0
Anaconda 5,Python 3.6.4

1、安装软件

1.1、安装Visual Studio

需要安装Visual Studio 2017,免费的Community版是可以的,不要预览版,正式版即可。打开Visual Studio Installer,需要安装:

使用C++桌面开发

VC++ 2017版本 v14.11工具箱

Anaconda也可以勾选,这样你就可以跳过安装Anaconda这一步

 


 

安装即可。

1.2、安装Anaconda

下载Anaconda,Python3版本。
安装,勾选添加到PATH,没有勾选的话手动添加吧!

 

1.3 安装CUDA和cuDNN

没有英伟达显卡或者不需要英伟达显卡支持跳过,安装时需要设置环境变量NO_CUDA=1。

我安装的是CUDA 9.0cuDNN 7.0

需要勾选Nsight Visual Studio Edition。

 

2、安装PyTorch

2.1、前期准备

2.1.1 修改CUDA头文件

最新版本的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即可,保存

2.1.2 安装依赖

conda设置清华大学镜像,比较快。安装pytorch 0.3也可以通过清华大学镜像

2.1.3、下载PyTorch源代码

2.2、安装​

 

上面目录需要替换为你自己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的头文件引起的。

2.3、测试

先退出安装的那个CMD,重新打开一个CMD或者PowerShell。

 

​参考:https://github.com/pytorch/pytorch


本文摘自异步社区:作者:RuiCylooq,《PyTorch 0.4源码安装(Windows) 》


延伸推荐

2018年2月新书

2018年1月重磅新书

小学生开始学Python,最接近AI的编程语言:安利一波Python书单

政策升温:大家都在学大数据,一大波好书推荐

8本新书,送出一本你喜欢的

AI经典书单| 入门人工智能该读哪些书?​​

 

​长按二维码,可以关注我们哟

每天与你分享IT好文。

在“异步图书”后台回复“关注”,即可免费获得2000门在线视频课程;推荐朋友关注根据提示获取赠书链接,免费得异步图书一本。赶紧来参加哦!

相关文章
|
2月前
|
并行计算 开发工具 异构计算
在Windows平台使用源码编译和安装PyTorch3D指定版本
【10月更文挑战第6天】在 Windows 平台上,编译和安装指定版本的 PyTorch3D 需要先安装 Python、Visual Studio Build Tools 和 CUDA(如有需要),然后通过 Git 获取源码。建议创建虚拟环境以隔离依赖,并使用 `pip` 安装所需库。最后,在源码目录下运行 `python setup.py install` 进行编译和安装。完成后即可在 Python 中导入 PyTorch3D 使用。
299 0
|
7月前
|
PyTorch 算法框架/工具 C++
windows上编译安装pytorch的c++扩展
windows上编译安装pytorch的c++扩展
124 0
|
并行计算 PyTorch Linux
pytorch安装GPU版本 (Cuda12.1)教程: Windows、Mac和Linux系统下GPU版PyTorch(CUDA 12.1)快速安装
pytorch安装GPU版本 (Cuda12.1)教程: Windows、Mac和Linux系统下GPU版PyTorch(CUDA 12.1)快速安装
7201 0
|
并行计算 PyTorch Linux
pytorch安装GPU版本 (Cuda12.1)教程: Windows、Mac和Linux系统快速安装指南
pytorch安装GPU版本 (Cuda12.1)教程: Windows、Mac和Linux系统快速安装指南
3953 0
|
机器学习/深度学习 人工智能 Linux
Linux和Windows系统下安装深度学习框架所需支持:Anaconda、Paddlepaddle、Paddlenlp、pytorch,含GPU、CPU版本详细安装过程
Linux和Windows系统下安装深度学习框架所需支持:Anaconda、Paddlepaddle、Paddlenlp、pytorch,含GPU、CPU版本详细安装过程
Linux和Windows系统下安装深度学习框架所需支持:Anaconda、Paddlepaddle、Paddlenlp、pytorch,含GPU、CPU版本详细安装过程
|
机器学习/深度学习 并行计算 PyTorch
Windows系统下有英伟达显卡安装PyTorch
Windows系统下有英伟达显卡安装PyTorch
173 0
|
机器学习/深度学习 并行计算 PyTorch
PyTorch无GPU加速版本windows笔记
PyTorch无GPU加速版本windows笔记
223 0
PyTorch无GPU加速版本windows笔记
|
机器学习/深度学习 并行计算 PyTorch
【Pytorch-入门】windows+Anaconda虚拟环境搭建(避免不必要的包冲突)
【Pytorch-入门】windows+Anaconda虚拟环境搭建(避免不必要的包冲突)
544 0
【Pytorch-入门】windows+Anaconda虚拟环境搭建(避免不必要的包冲突)
|
PyTorch 编译器 算法框架/工具
基于Windows中学习Deep Learning之搭建Anaconda+Cudnn+Cuda+Pytorch+Pycharm工具和配置环境完整最简版(二)
基于Windows中学习Deep Learning之搭建Anaconda+Cudnn+Cuda+Pytorch+Pycharm工具和配置环境完整最简版
150 0
基于Windows中学习Deep Learning之搭建Anaconda+Cudnn+Cuda+Pytorch+Pycharm工具和配置环境完整最简版(二)
|
机器学习/深度学习 并行计算 IDE
基于Windows中学习Deep Learning之搭建Anaconda+Cudnn+Cuda+Pytorch+Pycharm工具和配置环境完整最简版(一)
基于Windows中学习Deep Learning之搭建Anaconda+Cudnn+Cuda+Pytorch+Pycharm工具和配置环境完整最简版
378 0
基于Windows中学习Deep Learning之搭建Anaconda+Cudnn+Cuda+Pytorch+Pycharm工具和配置环境完整最简版(一)