error: kernel launches from templates are not allowed in system files和/usr/local/lib/libhdf5.a: erro

来源:互联网 发布:访客模式软件下载 编辑:程序博客网 时间:2024/05/01 06:37

第一个问题:

      在编译caffe时候,make all -j;

       出现src/caffe/layers/softmax_layer.cu(59): error: kernel launches from templates are not allowed in system files

              src/caffe/layers/softmax_layer.cu(66): error: kernel launches from templates are not allowed in system files

              src/caffe/layers/softmax_layer.cu(73): error: kernel launches from templates are not allowed in system files

最简单的方法就是在Makefile中的156行CXX := /usr/bin/g++改为CXX := /usr/bin/g++-4.6,如果没有4.6版本的需要手

动安装一下。

第二个问题:

    /usr/local/lib/libhdf5.a: error adding symbols: 
      collect2: ld returned 1 exit status
   make: *** [build/lib/libcaffe.so] 

    在Makefile.config中修改:PYTHON_LIB := /usr/lib/x86_64-linux-gnu/ /usr/local/lib /usr/lib


0 0
原创粉丝点击