超级简单的机器学习炼丹炉搭建方法【ubuntu16.04+cuda9.0+cudnn7.3+anaconda3+pytorch1.1】

鸟哥说:没有重装过10次以上linux系统不算学会了linux。
贤者说:计算机领域有90%的问题可以通过重装来解决。
既然如此,那就把物资准备好,时时刻刻准备重装!

我的物资:
cpu~intel i3 8100
gpu~gtx1060
内存~8g
硬盘~1个固态+1个机械+1个固态(最后这个固态是专门为了装ubuntu买的,618最便宜的120g那款,一百块)
u盘~大于8g,话说现在都买不到8g那么小的u盘了

1.安装win10

你可能很好奇为什么我先安装win10,因为我之前用了老毛桃这类的装机工具,于是那个系统盘成了MBR的,然后MBR没法和ubuntu共存,然后单独一个盘装ubuntu老是出bug,所以就借用win10系统了(当然,给新的win10空间非常小,毕竟只是借win10做个引导)。但是我又是一个恋旧的人,不想把原来的系统盘删了。所以趁着618的机会买了个一百块的一百多G硬盘,当然如果上天再给我一次机会,我会买大的!加硬盘很简单,主板上一般都会有很多SATA借口,瞅准一个插上就行了。
下面是在新的盘上装win10纯官方系统,登录这个网址 win10官网,下载装系统的文件。选择好U盘制作启动盘,一直下一步就制作好启动盘了。然后,电脑重启,我的电脑是疯狂按F2,选择U盘启动,可以愉快的看到有UEFI,将其置顶,下一步下一步就装好win10系统了。如果不敢大胆的点下一步,可以参考这个知乎高赞回答——必备Windows神技——重装系统

2.安装ubuntu16.04

对刚刚装了win10的硬盘进行分区,分出一大块未分配空间。然后就可以参照这位大佬的博文windows10安装ubuntu双系统教程(绝对史上最详细)进行安装系统了。我参考的是“C UEFI新式bios+单硬盘”。值得注意的是,因为以后可能会频繁的重装ubuntu,所以制作的系统u盘最好可以先留着。用制作的系统盘重装也是很方便的,可以参考如何重装Ubuntu 系统。再加个很重要的tip,记得给ubuntu换源ubuntu16.04和18.04更换国内源

3.安装英伟达驱动和CUDA9.0

使用ubuntu的初衷就是为了更好的利用显卡进行并行运算,cuda就不可或缺了。由于ubuntu对英伟达的显卡适应性不如windows,所以为了避坑,我们还是选择较低版本的显卡软件套餐。这位博主的方法Ubuntu16.04+CUDA9.0 安装(全网最简便快速安装,测试成功)亲测有效,完全配得上标题。

4.安装cuDNN7.3.1和gpu版本的tensorflow

刚开始结束到英伟达的机器学习,非常的不习惯,简直跟俄罗斯套娃一样,装完driver装cuda,装完cuda装cuDNN,然后再装机器学习包。新手不知道这一些列的安装必须要对应上版本,经常会误以为什么都按推荐的来,按最新的来,然后简直就是英伟达劝退机器学习系列。这位博主Ubuntu16.04安装CUDA9.0+cuDNN7.3GPU版TensorFlow过程记录写的非常好,不过我只选取了其中的安装cuDNN v 7.3.1的这一段,大家可以参考。至于tensorflow的安装我建议先装好anaconda之后,conda一个环境再安装,这样如果翻车了直接conda remove -n 这个环境即可,比较方便。

5.安装Anaconda3

有了anaconda之后,python使用变得很干净,也是建议保留安装包,一旦翻车就卸载重装。
安装Anaconda3
换清华的源
卸载
再附上清华大学的安装包镜像链接Index of /anaconda/archive/

6.安装gpu版本的pytorch

上述安装的anaconda3是python3.7版本的,但是由于我们装的cuda这些都不是最新的,pytorch也无法用最新的,所以要用较低版本的pytorch,为了稳定,暂时选择3.6版本的numpy。
pytorch官网下载cuda9.0版本的torch(torch-1.1.0-cp36-cp36m-linux_x86_64.whl)和torchvision(torchvision-0.3.0-cp36-cp36m-manylinux1_x86_64.whl)两个包。
下载好之后,到下载的文件右键打开命令行窗口,输入以下指令创建一个用于pytorch的环境。

conda create -n torch36 python=3.6

输入以下指令切换到刚才创建的环境。

conda activate torch36

然后使用pip安装,记得不要使用conda安装,否则就要‘conda remove -n torch36 --all’重新创建环境了。
具体的安装代码如下

pip install torch-1.1.0-cp36-cp36m-linux_x86_64.whl 
pip install torchvision-0.3.0-cp36-cp36m-manylinux1_x86_64.whl 

对于喜欢使用ipython和jupyter notebook的朋友,还建议敲如下两句命令。

conda install ipython
conda install ipykernel
  • 7
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值