在 Windows 下多个github项目跑不出来结果后,彻底放弃它,另外linux也确实是最好的开发环境,在这里简单记录以下常用网站。由于网站上都给了非常清晰的教程,只需要参考本文的顺序一步步来ok了。另外会在此排一些雷,希望大家不要入雷坑。
1.Linux系统安装
这里采用的是Ubuntu 18.04
1.1 下载镜像文件
https://ubuntu.com/ unbuntu官网,进去点击download并选择 ubuntu desktop,大小在 1.9G 左右
![48aafa807d9b11d78898423b6356605e.png](https://img-blog.csdnimg.cn/img_convert/48aafa807d9b11d78898423b6356605e.png)
1.2 制作启动盘
1.2.1 准备一个4G以上的U盘并清空格式化为FAT格式,windows系统上是可以直接选择U盘操作,Mac上使用磁盘管理工具。
1.2.2 制作
先贴一个非常有用的网址,ubuntu的tutorial,有什么有关系统的问题都可以从这里找
Ubuntu tutorialstutorials.ubuntu.com以在MAC上制作USB启动盘为例
Create a bootable USB stick on macOStutorials.ubuntu.com当然,这只是制作启动盘,制作好的启动盘都已一样的,安装的时候与在什么系统上制作的启动盘无关
1.3 安装
插入启动盘,重启电脑,摁F12(不同的主板要求的按键可能不同,注意)
进入到UEFI后选择我们的启动盘启动。
注意:我们在制作启动盘的时候,制作软件会给我们的U盘更改名字。注意选择正确的启动盘。
注意:在BOOT界面会有一个带有『UEFI』前缀的我们启动盘名字的启动选项,不要选择那个!(安装过程会报输入输出设备错误,还没找到解决办法)
Install Ubuntu desktop | Ubuntu tutorialstutorials.ubuntu.com官网的选择在这里
中间是有一个分区的过程
如果选择安装双系统的话也是可以的,只要提前现在另一个系统上清理出来一块硬盘空间,在安装过程中会专门问到这个。
另附知乎上比较好的指导
ubuntu安装 - 搜索结果www.zhihu.com2.安装Anaconda
软件我们最终是使用pytorch,必须要有python的支持+anaconda环境+CUDA显卡支持
ubuntu中自带python,python版本可以自查
然后安装Anaconda,下载网站
Anaconda Python/R Distribution - Free Downloadwww.anaconda.com![bc0be6274da57fb112506b7036146ab6.png](https://img-blog.csdnimg.cn/img_convert/bc0be6274da57fb112506b7036146ab6.png)
简易安装教程:
How To Install Anaconda on Ubuntu 18.04 [Quickstart]www.digitalocean.com3.安装CUDA
3.1 官网下载
https://developer.nvidia.com/cuda-zonedeveloper.nvidia.com![685f758cff338256b2f00ee19367abd5.png](https://img-blog.csdnimg.cn/img_convert/685f758cff338256b2f00ee19367abd5.png)
3.2 安装
CUDA Toolkit Documentationdocs.nvidia.com![6eb3b2b6b2a9a8b106b9f57e72923300.png](https://img-blog.csdnimg.cn/img_convert/6eb3b2b6b2a9a8b106b9f57e72923300.png)
参考这里!!!不要急着直接安装,参照documentation里的preinstall action确认一边系统条件是否符合,然后参考4.runfile install,这里有个很重要的步骤,
CUDA Toolkit Documentationdocs.nvidia.com![6eb3b2b6b2a9a8b106b9f57e72923300.png](https://img-blog.csdnimg.cn/img_convert/6eb3b2b6b2a9a8b106b9f57e72923300.png)
.
![7a1661bb8a4666be3dadc593f03f8829.png](https://img-blog.csdnimg.cn/img_convert/7a1661bb8a4666be3dadc593f03f8829.png)
reboot into text mode 就是在cmd中 使用命名:reboot3
4.安装pytorch
pytorch tutorial中有很详细的安装教程
PyTorchpytorch.org![0f1f062a02f61da17c34c13374f46216.png](https://img-blog.csdnimg.cn/img_convert/0f1f062a02f61da17c34c13374f46216.png)
![630db570d5de19d5e227a50f452f58a0.png](https://img-blog.csdnimg.cn/img_convert/630db570d5de19d5e227a50f452f58a0.png)
至此,到环境配置已经完成,另外根据tutorial上的说明安装pip和numpy等包就可以完成了
6.测试
让我们来是一个简单的图片分类
Training a Classifierpytorch.org![6326d83b04df07b7b61872b2082be8a9.png](https://img-blog.csdnimg.cn/img_convert/6326d83b04df07b7b61872b2082be8a9.png)
![abf9d0252768523ce3fd632d638c8421.png](https://img-blog.csdnimg.cn/img_convert/abf9d0252768523ce3fd632d638c8421.png)
环境配置完成!
总结:整个过程中如果网络比较好速度很快,切记要注意在安装的每一步看提示,不要盲目进行下一步!