深度学习机器Caffe环境搭建 (centos 7)

系统 : centos 7

  • General dependencies
sudo yum install protobuf-devel leveldb-devel snappy-devel opencv-devel boost-devel hdf5-devel
#Remaining dependencies, recent OS

sudo yum install gflags-devel glog-devel lmdb-devel
  • CUDA 安装
sudo rpm -i cuda-repo-rhel7-10-1-local-10.1.168-418.67-1.0-1.x86_64.rpm
export LD_LIBRARY_PATH=/usr/local/cuda
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:/usr/local/cuda/extras/CUPTI/lib64:$LD_LIBRARY_PATH
  • cuDNN 安装

Safari下载 https://developer.nvidia.com/cudnn

cp include/* /usr/local/cuda/include
cp lib64/* /usr/local/cuda/lib64

安装BLAS
选择安装ATLAS,安装命令如下:

sudo yum install atlas-devel 
cd  /usr/lib64/atlas 
sudo ln -sv libsatlas.so.3.10 libcblas.so
sudo ln -sv libsatlas.so.3.10 libatlas.so

caffe源码下载

#从github下载Caffe源码
git clone https://github.com/BVLC/caffe.git

#安装python 依赖
#安装前更新pip
sudo pip install --upgrade pip

#进入caffe/python目录,安装requirements中依赖库
for req in $(cat requirements.txt); do sudo pip install $req; done
  • Caffe安装
make all -j2
  • Pycaffe安装
make pycaffe
  • 环境变量配置
#在~/.bashrc 的最后添加

export PATH=/usr/local/cuda/bin${PATH:+:${PATH}}

export LD_LIBRARY_PATH=/usr/local/cuda/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

export CUDA_HOME=/usr/local/cuda
  • 安装成功
    在这里插入图片描述

安装中遇到问题:
1.
在这里插入图片描述

原因在Makefile.config中找到

在这里插入图片描述

问题2:

/usr/bin/ld: 找不到 -lcudnn
collect2: 错误:ld 返回 1

解决 :

cd /usr/local/cuda/lib64
#文件不存在libcudnn.so
sudo ln -sf libcudnn.so.7.4.1 libcudnn.so
sudo ln -s libcudnn.so.7.4.1 libcudnn.so.7
sudo ldconfig
#重新编译
make clean
make all -j2

问题3:

ERROR: Cannot uninstall ‘pyparsing’. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.

解决

sudo pip install --ignore-installed pyparsing
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值