欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

caffe/common.cu error: function atomicadd has already been defined

发布时间:2023/12/4 编程问答 41 豆豆
生活随笔 收集整理的这篇文章主要介绍了 caffe/common.cu error: function atomicadd has already been defined 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

http://blog.csdn.NET/houqiqi/article/details/46469981


1, 下载matio(http://sourceforge.NET/projects/matio/)


2,,安装

$ tar zxf matio-X.Y.Z.tar.gz
$ cd matio-X.Y.Z
$ ./configure
$ make
$ make check
$ make install

sudo ldconfig (如果不执行,容易出现libmatio.so cannot open shared object file)


2* 没有管理员权限的话 $ tar zxf matio-X.Y.Z.tar.gz
$ cd matio-X.Y.Z
$ ./configure
$ make
$ make check


在caffe 的 Makefile.config 中的INCLUDE_DIRS 中添加 matio 的 src路径, LIBRARY_DIRS 中添加 src/.libs 贴出来我的
INCLUDE_DIRS := $(PYTHON_INCLUDE) /usr/local/include  /home/baw010/houqiqi/dependencies/matio-1.5.2/src
LIBRARY_DIRS := $(PYTHON_LIB) /usr/local/lib /usr/lib /home/baw010/houqiqi/dependencies/matio-1.5.2/src/.libs


export LD_LIBRARY_PATH=/usr/local/lib


  • #if !defined(__CUDA_ARCH__) || __CUDA_ARCH__ >= 600  
  • #else  
  • <... place here your own pre-pascal atomicAdd definition ...>注:这里即common.cuh中atomicAdd函数的定义  
  • #endif 

  • make clean

    chmod -R 777 deeplab-public-ver2







    总结

    以上是生活随笔为你收集整理的caffe/common.cu error: function atomicadd has already been defined的全部内容,希望文章能够帮你解决所遇到的问题。

    如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。