为了从源码编译caffe2
,从重装系统开始的我们一路上就像打怪升级西天取经,因为你永远也不会知道Ubuntu到底还有哪些难装的包你装不上,emmmmm,就是这么无奈…不过没关系,环境配乱了不怕——只不过是从头再来 (实验室楼下的大爷天天唱这首歌,实在是太应景了)。这篇博客是不定时更新的,因为鬼也不知道什么时候你还会碰上难装的包~
在装各种包之前,先放上我的电脑配置,是GPU的~配置不同的话大家尽量参考吧~
电脑 微星GS65 GTX1070
系统 Ubuntu 16.04 (14.04和16.04有些安装步骤不同)
CUDA 8.0 Cudnn 6.0
Anaconda 2 Python 2.7
此外,再简单的说一下Ubuntu下sudo apt-get
和sudo pip
安装命令的区别:
sudo pip
用来安装来自PyPI(https://www.python.org/) 的python所有的依赖包,并且可以选择安装任何在PyPI上已上传的先前版本的依赖包;sudo apt-get
可以用来安装软件、更新源、也可以用来更新自Ubuntu(https://launchpad.net/ubuntu) 的典型依赖包。
总的来说,一个是更新系统级别包,一个是更新一种编程语言级别包(库)。
详细的区别可以去看大佬的文章,讲的非常的详细