拯救者机器学习环境搭建
从ubuntu双系统的安装到pytorch和tensorflow(带GPU加速)的安装
ubuntu双系统安装
参考博客这一篇就够了
其中选择UEFI即可,单双硬盘视个人情况而定
分区的时候按照上面那篇博客的就可以,当然也可以参考下这个
安装完成之后
换源,给ubuntu换源,参考这篇
不过,其中的源要按照源的帮助文档来配,就是将ubuntu的原本sources.list备份后,将source.list里的内容换为源的帮助文档里的,不然后期安装包的时候会提示缺少包,个人使用的是清华源
Anaconda安装
这一篇就够了
里面还讲了一些Anaconda的基础使用,挺好的
安装完成之后
换源
- 给anaconda换源
按照清华源的帮助文档来配就好了,就是注意在linux下也要先执行conda config --set show_channel_urls yes
生成该文件之后再修改,修改内容就按文档里写的就行 - 给pip换源
直接上文档,照着做就行,没啥地方需要注意的
CUDA的安装
***千万千万***不要按照之前的旧的文档或者博客操作,这才是第一步安装N卡驱动的正确打开方式
唯一可能会遇到的问题就是系统能装的最新的N卡的驱动比最新的CUDA要求的驱动低了一个小版本,所以安装10.1的CUDA就好了,安装指令见这里
下好之后注意gcc和g++要降级,降为7.5版本
安装指令:
sudo apt-get install gcc-7
sudo apt-get install g++-7
sudo apt-get update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 <优先级>
sudo apt-get update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-7 <优先级>
<优先级>
填一个整数就行,越高,其优先级就越高
安装完成后注意要把cuda加入PATH中
sudo gedit ~/.bashrc
#然后在最后加上下面两行
export PATH=/usr/local/cuda/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH
source ~/.bashrc
查看cuda版本:nvcc -V
附:cuda对N卡驱动的版本要求:要求
CUDNN的安装
参考官方安装指导链接
注意要安装V7版本,不要安装V8版,不然会出问题
安装链接,照着官方要求的把该填的填下就可以下载了。
tensorflow的安装
参考官方文档
下载挺快的
pytorch的安装
参考官方文档
注意选择pip安装10.1,conda安装不知道为何就是无法安装,即使按照其他博客里说的去掉 -c pytorch
也不行