caffe problem

http://blog.csdn.net/leijiezhang/article/details/53688157

Ubuntu16.04+Cuda8.0(gtx1060)+OpenCV2.4.13+anaconda2+caffe详细配置

http://blog.csdn.net/ccemmawatson/article/details/42004105

Ubuntu14.04 Caffe安装

http://blog.csdn.net/fansetcool/article/details/51569374

Caffe + CUDA8.0 + CuDNNv5.1 + OpenCV3.1 + Ubuntu14.04  配置参考文献

http://jiepai99.com/houchaoqun_xmu/article/details/72822199

【CPU + GPU版】Ubuntu16.04 + caffe + Anaconda2 + OpenCV3.x(附:问题集锦+测试案例)


http://blog.csdn.net/autocyz/article/details/51783857

ubuntu16.04安装caffe以及各种问题汇总




Makefile:581: recipe for target '.build_release/src/caffe/layer_factory.o' failed

这个问题疑似跟Ubuntu16.04的版本有关系,google到一个方法:在caffe的Makefile里面第409行(我的)

NVCCFLAGS += -ccbin=$(CXX) -Xcompiler -fPIC $(COMMON_FLAGS)

更改为

NVCCFLAGS += -D_FORCE_INLINES -ccbin=$(CXX) -Xcompiler -fPIC $(COMMON_FLAGS)


zhuan:

http://www.th7.cn/system/lin/201702/202453.shtml

ubuntu 16.04配置Python(anaconda2)+opencv后的错误提示解决方法

author@jason_ql
http://blog.csdn.net/lql0716/article/details/54909440

  • 安装Python或anaconda2之后,提示以下错误:

ImportError: /home/jason/anaconda2/bin/../lib/libstdc++.so.6: version `GLIBCXX_3.4.21’ not found (required by /home/jason/anaconda2/lib/python2.7/site-packages/cv2.so)


  • 解决方法:

打开终端输入命令:pip install opencv-python





Caffe
错误:采用make方式编译时遇到如下错误
In file included from /usr/include/boost/python/detail/prefix.hpp:13:0,
from /usr/include/boost/python/args.hpp:8,
from /usr/include/boost/python.hpp:11,
from tools/caffe.cpp:2:
/usr/include/boost/python/detail/wrap_python.hpp:50:23: fatal error: pyconfig.h: No such file or directory
compilation terminated.
Makefile:575: recipe for target '.build_release/tools/caffe.o' failed
make: *** [.build_release/tools/caffe.o] Error 1
解决方案:修改Makefile.config,将
PYTHON_INCLUDE := $(ANACONDA_HOME)/include \
#                 $(ANACONDA_HOME)/include/python2.7 \
#                 $(ANACONDA_HOME)/lib/python2.7/site-packages/numpy/core/include \
取消以下2行注释
PYTHON_INCLUDE := $(ANACONDA_HOME)/include \
$(ANACONDA_HOME)/include/python2.7 \
$(ANACONDA_HOME)/lib/python2.7/site-packages/numpy/core/include \
Note:$(ANACONDA_HOME) #虚拟环境Anaconda2的根目录





http://www.voidcn.com/blog/u010900574/article/p-6243308.html

1. 错误信息(没有pyconfig.h文件

fatal error: pyconfig.h: No such file or directory 
#include "pyconfig.h"

网上有答案说要增加PYTHONPATH的路径如下export PYTHONPATH=/path/to/caffe/python 可是这个对我来说并没有解决错误。
通过locate pyconfig.h发现系统中其实很多位置都有这个文件,应该是当前环境变量找不到这个文件导致。
真正的解决方法是:
/home/lab/anaconda2/include/python2.7/因为我用的anaconda。如果没有装执行下面这个估计也可以,反正你用locate pyconfig.h看看哪里有这个文件,给环境变量一个路径就可以了
export CPLUS_INCLUDE_PATH=/usr/include/python2.7

2.错误信息(没有定义的引用 //usr/lib/x86_64-linux-gnu/libunwind.so.8: undefined reference to lzma_index_end@XZ_5.0

//usr/lib/x86_64-linux-gnu/libunwind.so.8: undefined reference to `lzma_index_buffer_decode@XZ_5.0' //usr/lib/x86_64-linux-gnu/libunwind.so.8: undefined reference to `lzma_index_size@XZ_5.0'
//usr/lib/x86_64-linux-gnu/libunwind.so.8: undefined reference to `lzma_index_uncompressed_size@XZ_5.0' //usr/lib/x86_64-linux-gnu/libunwind.so.8: undefined reference to `lzma_stream_footer_decode@XZ_5.0'
//usr/lib/x86_64-linux-gnu/libunwind.so.8: undefined reference to `lzma_index_end@XZ_5.0' //usr/lib/x86_64-linux-gnu/libunwind.so.8: undefined reference to `lzma_stream_buffer_decode@XZ_5.0'
usr/lib/x86_64-linux-gnu/libunwind.so.8: undefined reference to `lzma_index_end@XZ_5.0' collect2: error: ld returned 1 exit status

解决方案
同样是环境变量问题
我在~/.bashrc里面增加了下面一条命令
export LD_LIBRARY_PATH=/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH
其实我估计再终端里面直接输出`export LD_LIBRARY_PATH=/lib/x86_64-linux-gnu也应该能够解决问题




http://blog.csdn.net/darren2015zdc/article/details/73770744

今天我在UNUNTU系统上配置CUDA,添加PATH,source ~/.bashrc 后
却出现了下面的问题:
  命令 'ls' 可在 '/bin/ls' 处找到
  由于/bin 不在PATH 环境变量中,故无法找到该命令。
  Command 'vim' is available in '/usr/bin/'
  The command could not be located because '/usr/bin' is not included in the PATH environment variable.
查了两个小时,发现问题竟然出现在自己的理解层次上,我在bashrc文件中写了下面的信息

export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin/:/sbin:/bin:/usr/game:$PATH
export PATH=/home/nick/mpich-install/bin:$PATH
export PATH=/home/nick/Qt5.2.1/5.2.1/gcc/bin/:$PATH
export LD_LIBRARY_PATH=/opt/matlab2009b/bin/glnx86/:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=/opt/matlab2009b/extern/include/:$LD_LIBRARY_PATH
export PATH=/usr/local/cuda-6.0/bin:$PTAH
export PATH=/usr/local/bin:$PATH
export PATH=/usr/local/cuda-6.0/lib:$LD_LIBRARY_PATH
#export LD_LIBRARY_PATH=/opt/matlab2009b/extern/include/:$LD_LIBRARY_PATH
#source /opt/intel/composer_xe_2013_sp1.0.080/bin/iccvars.sh ia32

自己照着别人的东西抄的,没有理解,结果漏洞百出啊,开始时,我竟然没有发现,以后真要深入理解啊,不能机械式的抄袭啊。

知道画红色的为什么错了吗?

另外,这方面发现 kiwi小白总结的不错 点击打开链接 我摘抄下来了

在Ubuntu中有如下几个文件可以设置环境变量
/etc/profile:在登录时,操作系统定制用户环境时使用的第一个文件,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.
/etc/environment:在登录时操作系统使用的第二个文件,系统在读取你自己的profile前,设置环境文件的环境变量
~/.profile:在登录时用到的第三个文件是.profile文件,每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件.
/etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.
~/.bashrc:该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该该文件被读取.


通常设置环境变量有三种方法:

一、临时设置

export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-amd64
export PATH=$JAVA_HOME/:$PATH

二、当前用户的全局设置

打开~/.bashrc,添加行:
export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-amd64
export PATH=$JAVA_HOME/:$PATH
使生效
source .bashrc 

三、所有用户的全局设置

$ sudo gedit /etc/profile 
在里面加入:

export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-amd64
export PATH=$JAVA_HOME/:$PATH
使生效
source profile
测试 echo $PATH



  1. 在命令行中,输入命令$ls 提示:

     命令 'ls' 可在 '/bin/ls' 处找到  由于/bin 不在PATH 环境变量中,故无法找到该命令。

  2. 2

    转到自己没有修改过PATH的文件,比如$cd /etc/environment,执行 $source /etc/environment,这是ls命令可以用了,不再提醒错误。

    或者执行命令

    $export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin/:/sbin:/bin:/usr/game:$PATH

  3. 3

    彻底修改错误,就打开自己修改过的PATH的文件。比如 /etc/profile /etc/environment ~/.profile ~/.bashrc 

  4. 4

    我修改过的PATH为 

    export PATH=/usr/local/cuda-6.0/bin:$PTAHexport PATH=/usr/local/bin:$PATHexport PATH=/usr/local/cuda-6.0/lib:$LD_LIBRARY_PATH

    大家看到错误了吗,把错误信息改正,再用source命令即可。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值