zoukankan      html  css  js  c++  java
  • 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,否则容易导致其他的问题
  • 相关阅读:
    为知笔记 Markdown 新手指南
    如何在服务器正确的看日志呢?
    如何查看网络之间是否互通
    自定义异常以及异常的处理
    记录下工作中用到的Linux命令
    fastJson中常用方法以及遇到的“坑”
    Java语法清单-快速回顾(开发)
    kafka的简单命令
    Elasticsearch集群状态查看命令
    ElasticSearch学习文档2018.11
  • 原文地址:https://www.cnblogs.com/fbiswt/p/5388434.html
Copyright © 2011-2022 走看看