1、error: function “atomicAdd(double *, double)” has already been defined
解决方案:
修改该caffe目录下的common.cuh,在atomicAdd前添加宏判断即可:
#if !defined(__CUDA_ARCH__) || __CUDA_ARCH__ >= 600
#else
__device__ double atomicAdd(double* a, double b)
{
return b;
}
#endif

结果:
#ifndef CAFFE_COMMON_CUH_
#define CAFFE_COMMON_CUH_
#include <cuda.h>
#if !defined(__CUDA_ARCH__) || __CUDA_ARCH__ >= 600
#else
// CUDA: atomicAdd is not defined for doubles
static __inline__ __device__ double atomicAdd(double *address, double val) {
unsigned long long int* address_as_ull = (unsigned long long int*)address;
unsigned long long int old = *address_as_ull, assumed;
if (val==0.0)
return __longlong_as_double(old);
do {
assumed = old;
old = atomicCAS(address_as_ull, assumed, __double_as_longlong(val +__longlong_as_double(assumed)));
} while (assumed != old);
return __longlong_as_double(old);
}
#endif
#endif

2、报错对‘cv::imread(cv::String const&, int)’未定义的引用,需修改Makefile文件
INCLUDE_DIRS += $(BUILD_INCLUDE_DIR) ./src ./include
ifneq ($(CPU_ONLY), 1)
INCLUDE_DIRS += $(CUDA_INCLUDE_DIR)
LIBRARY_DIRS += $(CUDA_LIB_DIR)
LIBRARIES := cudart cublas curand
endif
LIBRARIES += glog gflags protobuf boost_system boost_filesystem m hdf5_hl hdf5 opencv_core opencv_highgui opencv_imgproc opencv_imgcodecs
# handle IO dependencies

部分Caffe 报错解决方案相关推荐

  1. TFS 报错解决方案:tf400324

    TFS 报错解决方案:tf400324 参考文章: (1)TFS 报错解决方案:tf400324 (2)https://www.cnblogs.com/xiaz/p/7443805.html 备忘一下 ...

  2. vue-cli打包构建时常见的报错解决方案

    vue-cli打包构建时常见的报错解决方案 参考文章: (1)vue-cli打包构建时常见的报错解决方案 (2)https://www.cnblogs.com/bester-ace/articles/ ...

  3. kali linux 安装 Mysql Can‘t read from messagefile 报错解决方案

    kali linux 安装 Mysql Can't read from messagefile 报错解决方案 参考文章: (1)kali linux 安装 Mysql Can't read from ...

  4. CentOS 6安装Oracle报错解决方案

    CentOS 6安装Oracle报错解决方案 参考文章: (1)CentOS 6安装Oracle报错解决方案 (2)https://www.cnblogs.com/lonecloud/p/689568 ...

  5. IDEA配置maven报错解决方案

    IDEA配置maven报错解决方案 参考文章: (1)IDEA配置maven报错解决方案 (2)https://www.cnblogs.com/7758521gorden/p/8778496.html ...

  6. yum安装出现Error: Package: glibc-headers-2.17-157.el7.x86_64 (centos7.3)类似报错解决方案

    yum安装出现Error: Package: glibc-headers-2.17-157.el7.x86_64 (centos7.3)类似报错解决方案 参考文章: (1)yum安装出现Error: ...

  7. 项目pom.xml第一行报错解决方案

    项目pom.xml第一行报错解决方案 参考文章: (1)项目pom.xml第一行报错解决方案 (2)https://www.cnblogs.com/wantfly/p/9307476.html 备忘一 ...

  8. Eclipse中创建SpringBoot项目流程,及报错解决方案

    Eclipse中创建SpringBoot项目流程,及报错解决方案 参考文章: (1)Eclipse中创建SpringBoot项目流程,及报错解决方案 (2)https://www.cnblogs.co ...

  9. “TypeError: list indices must be integers or slices, not str”有关报错解决方案

    "TypeError: list indices must be integers or slices, not str"有关报错解决方案 参考文章: (1)"TypeE ...

最新文章

  1. C# SVN检出的代码,F12显示从元数据
  2. Code片段 : .properties属性文件操作工具类 JSON工具类
  3. MFC中在picture control中显示图像的方法
  4. 三维动画制作的基本流程
  5. 浙江大学PTA 数据结构 习题2.2 数组循环左移 (20 分)
  6. HALCON 21.11:深度学习笔记---异常检测(9)
  7. 学习Web前端,前景无限光明?
  8. [计算机网络】【网络设备】VTP
  9. 21天攻克PET核心词汇,加油!
  10. 【手机跳板 多款软件测试】图文演示!
  11. 姜小白的Python日记Day7 文件的读写
  12. 使用docker快速体验OceanBase(Win10 Home)
  13. java毕业设计成品源码网站基于javaWeb停车场车辆管理系统的设计与实现|车位
  14. python 期货现货差价监测_数字货币期货现货差价监控
  15. 测试面试题集-性能测试
  16. 1.ShowWindow
  17. Google GSON GsonBuilder().setDateFormat(yyyy-MM-dd HH:mm:ss)不能格式化Data
  18. 编程表达年月日分秒c语言,年月日时分秒教学反思
  19. IP和Soc的概念、安全设计、验证和调试
  20. Burp Suite 官网中文教程

热门文章

  1. net core框架介绍
  2. (转)使用CGLIB实现AOP功能与AOP概念解释
  3. 关于ActiveMQ序列化对象爆“Forbidden class xxx! ...”问题的解决
  4. GY的实验室 - Phalcon+Nginx+PHP-FPM环境搭建
  5. PC HARDWARE SHARE NO.4
  6. ZZULIJ 1129: 第几天
  7. OJ1002: 简单多项式求值
  8. arm搭建云手机教程_教你从0开始部署阿里云服务器,阿里云服务器搭建网站教程...
  9. The more, The Better(HDU-1561)
  10. 计算浮点数相除的余(信息学奥赛一本通-T1029)