[关闭]
@nicklhy 2016-04-05T10:31:30.000000Z 字数 1397 阅读 900

Caffe环境配置(Ubuntu系统)

MLG


  1. 安装Ubuntu系统,版本14.04或以上。
  2. 配置软件源/etc/apt/sources.list,教育网建议清华(https://mirrors.tuna.tsinghua.edu.cn/)、北理(http://mirror.bit.edu.cn/)等,外网建议网易或者清华。
  3. 安装CUDA。https://developer.nvidia.com/cuda-downloads,下载通用离线安装包(.run)或者deb包安装,注意,CUDA安装时会问需不需要安装驱动,一定要选择安装,版本7.0,安装完后可能需要重启,nvidia-smi命令可以看到所有GPU卡的状态。
  4. 从软件源安装OpenCV或者手动编译安装,版本3.0。
  5. (可选)如果需要安装ffmpeg但是官方源不存在,可以考虑通过第三方源deb http://ppa.launchpad.net/mc3man/gstffmpeg-keep/ubuntu wily main, deb-src http://ppa.launchpad.net/mc3man/gstffmpeg-keep/ubuntu wily main或者手动编译安装。
  6. CUDNN安装。从官网下载压缩包,版本V4,解压到/usr/local下即可(/usr/local/include和/usr/local/lib);
  7. 在/etc/ld.so.conf.d下增加cuda库的路径/usr/local/cuda/lib64,然后sudo ldconfig进行系统环境变量更新;
  8. 如果任然有xx链接库找不到,请更新环境变量LD_LIBRARY_PATH和LIBRARY_PATH,如果是可执行文件找不到,可以更新PATH,例如export PATH=/xxx/xxx/bin:$PATH(console临时更改)或添加该命令到/etc/profile(系统级更改);
  9. 安装Python 2.7。sudo apt-get install python ipython
  10. 安装BLAS。简易方法,直接Ubuntu软件源下载安装OpenBLAS;如果不嫌麻烦,搜索intel parallel studio,注册账号然后下载安装Linux 64位版本(免费),这个包很大,而且需要下载license,最好提前准备。
  11. 安装各种其他依赖项,sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libboost-all-dev libhdf5-serial-dev libgflags-dev libgoogle-glog-dev liblmdb-dev protobuf-compilersudo apt-get install python-numpy python-scipy python-matplotlib python-sklearn python-skimage python-h5py python-protobuf python-leveldb python-networkx python-nose python-pandas python-gflags Cython ipythonsudo apt-get install protobuf-c-compiler protobuf-compiler
  12. 编译Caffe。
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注