CentOS 7 安裝 caffe


1、安裝CUDA,很簡單,傻瓜式安裝
3、遇到的問題:
LD -o .build_release/lib/libcaffe.so.1.0.0-rc3
/bin/ld: cannot find -lcblas
/bin/ld: cannot find -latlas
collect2: error: ld returned 1 exit status
make: *** [.build_release/lib/libcaffe.so.1.0.0-rc3] Error 1
 
解決方案:
     先確定Makefile.config里面是否有配置了 BLAS_LIB 和BLAS_INCLUDE ,去掉前面的#號。
      如果還是有這個問題是因為 ATLAS現在的名稱變了,要新建一下軟連
     sudo ln -sv libsatlas.so.3.10 libcblas.so
     sudo ln -sv libsatlas.so.3.10 libatlas.so
 
 4、/lib64/libgtk-x11-2.0.so.0: undefined reference to `g_type_check_instance_is_fundamentally_a'
問題是因為沒有安裝包導致的:
centos下面:
運行:
yum groupinstall "Development Tools"
yum install gtk+-devel gtk2-devel
 
5、make pycaffe
  提示找不到
numpy/arrayobject.h
直接  sudo find / -name arrayobject.h 找到這個文件,然后修改_caffe.cpp里面的inlude < numpy/arrayobject.h > 到絕對路徑
 
6、import numpy的時候出現:
AttributeError: 'module' object has no attribute 'bool_'
sudo yum uninstall scikit-image
sudo yum install numpy scipy python-matplotlib ipython python-pandas sympy python-nose
sudo yun install scikit-image
可能是用yum安裝的時候,會自己配置PYTHONPATH,所以不會出現這個問題,但是用yum安裝的numpy的版本兒太低了。
 
這個問題是把PYTHONPATH配置到了caffe-master/python/caffe底下,應該配置到caffe-master/python里就好了。一定要謹慎配置PYTHONPATH,否則容易導致其他的問題


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM