1. 安装Anaconda
- 下载地址:https://www.anaconda.com/,傻瓜式安装,记得勾选【add to path】
- 要学会创建虚拟环境,这个百度一大把
2. 安装pycharm
- 下载地址:https://www.jetbrains.com/pycharm/,基本也是傻瓜式安装,也要记得勾选【add to path】
- 这里可以安装社区版,专业版你要能找到破解方法破解当然更好
3. pytorch安装(GPU版本)
一般国内直接安装太慢,这里使用离线安装。
- python版本:3.6
- cuda版本:9.2
- pytorch版本:1.4.0
- torchvision版本:0.5.0
3.1 下载cuda安装包
- 点击cuda9.2进入下载页面
-
根据自己的系统选择

-
开始下载安装包

3.2 下载cudnn安装包
-
点击cudnn进入下载页面(此下载必须登录账号,没有就先注册)
-
开始下载

-
选择相对应cuda版本下载

-
选择对应操作系统的版本

3.3 安装cuda
-
Step 1
运行安装包,选择安装路径 -
Step 2
选择【精简】模式,点击【下一步】

-
Step 3
勾选【接受】,点击【NEXT】
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xNFd7mJG-1581647317308)(E:\我的学习\pytorch\figure\figure7.png)]](https://i-blog.csdnimg.cn/blog_migrate/566d5dcebf7568df032a97dd5b4157e0.png)
-
Step 4
点击【下一步】
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2neJCsnQ-1581647317310)(E:\我的学习\pytorch\figure\figure8.png)]](https://i-blog.csdnimg.cn/blog_migrate/374945e9edcb0393f01bc92e7fe49aa0.png)
-
Step 5
取消勾选【创建桌面快捷方式】,点击【关闭】
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YnQotbza-1581647317314)(E:\我的学习\pytorch\figure\figure9.png)]](https://i-blog.csdnimg.cn/blog_migrate/f751bfdd754d0ee479cac4d627c4aff1.png)
-
Step 6
验证cuda是否安装成功
按住Win+E,输入【cmd】,打开命令行,输入nvcc -V有如下返回则安装成功:
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-e3XImI4N-1581647317316)(E:\我的学习\pytorch\figure\figure10.png)]](https://i-blog.csdnimg.cn/blog_migrate/28d6332cd8ae1baae47959c75c79b25c.png)
3.4 安装cudnn
-
Step 1
解压压缩包,压缩包内文件如下:
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BGoECp2P-1581647317319)(E:\我的学习\pytorch\figure\figure11.png)]](https://i-blog.csdnimg.cn/blog_migrate/c9181036602e1a961d0c55b178832348.png)
-
Step 2
打开cuda安装文件夹,默认的强制安装路径为:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.2之前选择的路径是解压路径,安装完成默认删除,打开安装路径如下:

-
Step 3
将解压的cudnn压缩包内的三个文件夹复制到cuda安装目录下:
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-eWPstwvH-1581647317324)(E:\我的学习\pytorch\figure\figure13.png)]](https://i-blog.csdnimg.cn/blog_migrate/4ff5a34f99d91e41102fb4f790822e0c.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uUgek5iP-1581647317325)(E:\我的学习\pytorch\figure\figure14.png)]](https://i-blog.csdnimg.cn/blog_migrate/c0eceb38a151cef45b09a81f0dd06b44.png)
-
Step 4
验证cudnn是否安装完成按住Win+E,输入【cmd】,打开命令行,输入cd C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.2\extras\demo_suite进入demo文件夹,然后执行两个执行程序:
bandwidthTest.exe![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-H9HgSknU-1581647317328)(E:\我的学习\pytorch\figure\figure15.png)]](https://i-blog.csdnimg.cn/blog_migrate/7346e438f790e9c90108e9f40fc60c28.png)
deviceQuery.exe![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DpqZaD5b-1581647317331)(E:\我的学习\pytorch\figure\figure16.png)]](https://i-blog.csdnimg.cn/blog_migrate/556ac0d83d984d7d832e6b496cea0d6f.png)
3.5 下载pytorch离线文件
-
进入pytorch官网:https://pytorch.org/,点击【Get Started】
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SJwkgM94-1581647317335)(E:\我的学习\pytorch\figure\figure17.png)]](https://i-blog.csdnimg.cn/blog_migrate/b14fb541a60723c8bde15e28a803203a.png)
-
选择适合电脑的配置
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kz38fEcX-1581647317338)(E:\我的学习\pytorch\figure\figure18.png)]](https://i-blog.csdnimg.cn/blog_migrate/58c5888b85f54358b116ff1944728f5d.png)
记住勾选【pip】,这样才会出现whl文件的网址
-
打开whl文件网址
因为直接运行此代码太慢了,可以复制其中的网址,打开后选择适合自己的版本下载![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xPNFGvvk-1581647317340)(E:\我的学习\pytorch\figure\figure19.png)]](https://i-blog.csdnimg.cn/blog_migrate/8323ec876d23d6dde329a9b35e274da9.png)
网址打开后如下所示:
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tl5seX8x-1581647317341)(E:\我的学习\pytorch\figure\figure20.png)]](https://i-blog.csdnimg.cn/blog_migrate/789da920da2fda360c8342a7eae01a6b.png)
此处文件的命名时有规律的:
![]()
-
选择需要的版本下载,可以用Ctrl+F搜索,找到所需文件单击下载
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-eFBHba9k-1581647317347)(E:\我的学习\pytorch\figure\figure22.png)]](https://i-blog.csdnimg.cn/blog_migrate/7ece511a572348118da2959769a241a6.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MdlHUqiV-1581647317350)(E:\我的学习\pytorch\figure\figure23.png)]](https://i-blog.csdnimg.cn/blog_migrate/54c30e1459266d6730ea963e0df88377.png)
3.6 安装pytorch
-
打开pycharm,新建project
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tszdzhIC-1581647317353)(E:\我的学习\pytorch\figure\figure24.png)]](https://i-blog.csdnimg.cn/blog_migrate/e24bf5b46567799deaaa2db31b9e04f3.png)
这里要选择【Existing interpreter】,选择你创建的anaconda虚拟环境,第一次创建的话,可能不会直接显示,你需要自己添加虚拟环境的解释器:



-
创建python file,写入以下内容
import torch print(f"Hello PyTorch {torch.__version__}")运行后会显示以下错误:
ModuleNotFoundError: No module named 'torch'`下面就开始安装所缺的包
-
打开pycharm的【Terminal】窗口
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vH5tjj3F-1581647317355)(E:\我的学习\pytorch\figure\figure28.png)]](https://i-blog.csdnimg.cn/blog_migrate/f970b3e1923daaa1907bdc434c09cd8d.png)
输入 cd 命令,进入前面所下载的离线文件的路径:
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2OnD0eDE-1581647317356)(E:\我的学习\pytorch\figure\figure29.png)]](https://i-blog.csdnimg.cn/blog_migrate/69d5f595aa7dc601b8e3a5fc1f3f7e67.png)
-
安装torch
输入
pip install torch,按住Tab键,即可自动补全:
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8dPQZQyg-1581647317360)(E:\我的学习\pytorch\figure\figure30.png)]](https://i-blog.csdnimg.cn/blog_migrate/66a54a5fd33de7345ae052fd71b9d867.png)
回车进行安装
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pa4XDuSZ-1581647317363)(E:\我的学习\pytorch\figure\figure31.png)]](https://i-blog.csdnimg.cn/blog_migrate/871b5605f292d3ad31a6869382801d4d.png)
下面类似方法安装torchvision:
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-H8zPX836-1581647317373)(E:\我的学习\pytorch\figure\figure32.png)]](https://i-blog.csdnimg.cn/blog_migrate/e9c7ada925a6030028fa0e29bea279cc.png)
-
再次运行代码,可以发现正常运行
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-o26vhpVg-1581647317375)(E:\我的学习\pytorch\figure\figure33.png)]](https://i-blog.csdnimg.cn/blog_migrate/30c051533cfbff4968efcfb8513753c4.png)
OK,至此安装完成.
本文详细介绍如何从零开始搭建GPU环境,包括Anaconda和PyCharm的安装,以及PyTorch GPU版本的离线安装过程。涵盖了cuda、cudnn的下载、安装验证,以及pytorch的离线文件下载和安装步骤。
2526





