我尝试在Linux系统上安装没有root的caffe。我发现了this这样做的指示。现在,当我编译caffe时,我收到此错误消息:
$make all -j8
LD -o .build_release/lib/libcaffe.so.1.0.0-rc3
/usr/bin/ld: cannot find -lglog
/usr/bin/ld: cannot find -lhdf5_hl
/usr/bin/ld: cannot find -lhdf5
/usr/bin/ld: cannot find -lsnappy
/usr/bin/ld: cannot find -lcblas
/usr/bin/ld: cannot find -latlas
collect2: error: ld returned 1 exit status
Makefile:563: recipe for target '.build_release/lib/libcaffe.so.1.0.0-rc3' failed
有人知道如何在没有root权限的情况下修复此问题吗?
答案 0 :(得分:0)
在执行caffe
之前,您需要安装make all -j8
个依赖项。
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install -y libprotobuf-dev libleveldb-dev libsnappy-dev libhdf5-serial-dev protobuf-compiler
sudo apt-get install -y libatlas-base-dev
sudo apt-get install -y --no-install-recommends libboost-all-dev
sudo apt-get install -y libgflags-dev libgoogle-glog-dev liblmdb-dev
答案 1 :(得分:0)
我发现了我的错误: