Caffe的安装我主要参考的是这篇博客

http://blog.csdn.net/ubunfans/article/details/47724341

按照他的方法我很快就安好了cuda8(为后面安装了十遍opencv的杯具埋下了伏笔)

然后萌萌的我毫不犹豫地运行了博主提供的脚本,(一键)安装opencv

后面的剧情就很好猜了,当然是gg啊...连续gg了两次之后我开始去网上找原因了...opencv的编译真的慢,而且为什么100m不到的源码可以编译出好几个g的文件...

安装opencv的脚本网上似乎挺多的,脚本里面写的东西也挺好懂的。

出于某个我已经忘记了的原因,我最后用的是http://blog.csdn.net/xuezhisdc/article/details/48691797

这篇博客里讲的方法安装成功的opencv,不过第一个博主提供的shell脚本应该也没问题..

我选择的是opencv2.4.11。

一共遇到了三个坑点:

1 这个问题网上资料很多,报错内容好像是 nvcc fatal : Unsupported gpu architecture 'compute_11'

不过产生这个的原因挺多的

有的是在 CMake的选项中声明 -D CMAKE_BUILD_TYPE=DEBUG

有的是在 CMake的选项中声明 -D CUDA_GENERATION=Kepler

不过我最后是添上了 -D CUDA_ARCH_BIN=3.2 -D CUDA_ARCH_PTX=3.2才成功通过第一关的...

以下为我的CMake:

sudo cmake -D CMAKE_BUILD_TYPE=Release -D BUILD_TIFF=ON -D 
CMAKE_INSTALL_PREFIX=/usr/local -D WITH_TBB=ON -D BUILD_NEW_PYTHON_SUPPORT=ON
-D WITH_V4L=ON -D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON -D BUILD_EXAMPLES=ON
-D WITH_QT=ON -D WITH_OPENGL=ON CUDA_GENERATION=Auto -D BUILD_NEW_PYTHON_SUPPORT=ON -D CUDA_ARCH_BIN=3.2 -D CUDA_ARCH_PTX=3.2 ..

2

/opencv/opencv-2.4.11/modules/gpu/src/graphcuts.cpp:274:146: error: ‘nppiGraphcut8_32f8u’ was not declared in this scope
 nsp.step), sznpp, labels.ptr<Npp8u>(), static_cast<int>(labels.step), state) );
    这个地方是cuda8和opencv2.4.9.11不兼容导致的...

你需要在graphcuts.cpp中修改一行代码

参照下面这个链接修正即可

https://github.com/opencv/opencv/pull/6510

3

这个错很奇怪,搜遍全网也只找到一个和我遇到一样问题的人...而且那个人说他再其它机器上重装又没有问题...

报错内容记不清了,,说的好像是clamdblas_runtime.cpp文件被截断...

然后我上github看了下opencv的源码,发现和我的代码并没有区别...最后我把clamdblas_runtime.cpp给清空了,然后从github上把代码复制了下来,然后粘贴了进去...

然后就好了...

记我安装Caffe的血泪史(1)的更多相关文章

  1. 记我安装Caffe的血泪史(2)

    不知不觉居然花了一个星期来安装Caffe...真是醉了. 接上一篇blog,本以为编译完cuda,opencv之后问题就差不多了(其实本来是没有什么问题的,但硬是被我搞了一堆事情出来....) 出于对 ...

  2. CentOS7下安装caffe(包括ffmpeg\boost\opencv)

    因为有项目想采用深度学习,而caffe是深度学习框架中比较理想的一款,并且跨平台,以及可以采用python/matlab的方式进行调用等优势,所以想在服务器上安装,下面就开始了血泪史... 服务器是阿 ...

  3. Caffe学习笔记2--Ubuntu 14.04 64bit 安装Caffe(GPU版本)

    0.检查配置 1. VMWare上运行的Ubuntu,并不能支持真实的GPU(除了特定版本的VMWare和特定的GPU,要求条件严格,所以我在VMWare上搭建好了Caffe环境后,又重新在Windo ...

  4. Caffe + Ubuntu 14.04 64bit + 无CUDA(linux下安装caffe(无cuda)以及python接口)

    安装Caffe指导书 环境: Linux 64位 显卡为Intel + AMD,非英伟达显卡 无GPU 一. 安装准备工作 1. 以管理员身份登录 在左上角点击图标,搜索terminal(即终端),以 ...

  5. Ubuntu 14.04上安装caffe

    本来实在windows 10上尝试安装caffe,装了一天没装上,放弃; 改在windows上装ubuntu的双系统,装了一个下午,不小心windows的系统盘被锁死了,也不会unlock?只好含泪卸 ...

  6. [caffe]linux下安装caffe(无cuda)以及python接口

    昨天在mac上折腾了一天都没有安装成功,晚上在mac上装了一个ParallelDesktop虚拟机,然后装了linux,十分钟就安装好了,我也是醉了=.= 主要过程稍微记录一下: 1.安装BLAS s ...

  7. 20160512关于mac安装caffe的记录

    记得2015年在mac系统上安装过一次caffe,非常顺利,但是最近群里许多同学反映mac安装caffe出现了各种问题,同时我也在帮助别人安装caffe的时候也遇到了一些坑,不再像以前这么顺利了.估计 ...

  8. docker安装caffe

    [最近一直想要学习caffe,但是苦苦纠结于环境安装不上,真的是第一步都迈不出去,还好有docker的存在!下面,对本人如何利用docker安装caffe做以简单叙述,不属于教程,只是记录自己都做了什 ...

  9. 【记录】在MAC上安装caffe

    ---恢复内容开始--- 最近尝试在MAC(OS X 10.11 El Capitan)上安装Caffe 以及Python接口遇到了一些问题但是官方安装教程上并没有提出这些问题的解决办法搜索了很久(主 ...

随机推荐

  1. unittest的case和报告生成方法

    #coding=utf-8from appium import webdriverimport unittestimport HTMLTestRunnerclass CaseTest(unittest ...

  2. 软件工程1916|W(福州大学)_助教博客】团队Beta冲刺作业(第9次)成绩公示

    1. 作业链接: 项目Beta冲刺(团队) 2. 评分准则: 本次作业包括现场Beta答辩评分(映射总分为100分)+团队互评分数(总分40分)+博客分(总分130分)+贡献度得分,其中博客分由以下部 ...

  3. Llinux,NFS服务搭建(文件共享)

    NFS配置文件权限参数说明(/etc/exports) 1.rw :表示可读写权限. 2.ro :表示只读权限. 3.sync :请求或写入数据时,数据同步写入到NFS Server的硬盘后才返回.( ...

  4. H - Can you answer these queries? ( POJ - 3264 )

    H - Can you answer these queries? HDU - 4027   思路: 一眼思路:线段树区间修改,区间查询. 发现bug:区间的sqrt无法实现,所以还是相当于对区间的每 ...

  5. 【高级算法】禁忌搜索算法解决3SAT问题(C++实现)

    转载请注明出处:http://blog.csdn.net/zhoubin1992/article/details/46440389 近期梳理,翻出了当年高级算法课程做的题目.禁忌搜索算法解决3SAT问 ...

  6. Yarn的工作流程

    http://study.163.com/course/courseLearn.htm?courseId=1002887002#/learn/video?lessonId=1003346099& ...

  7. 动态内存管理---new&amp;delete

    动态内存管理 动态对象(堆对象)是程序在执行过程中在动态内存中用new运算符创建的对象. 因为是用户自己用new运算符创建的.因此也要求用户自己用delete运算符释放,即用户必须自己管理动态内存. ...

  8. HDU1846(巴什博奕)

    Brave Game Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total ...

  9. Visual C++ RunTime的特征——非烫即屯

    Visual C++ RunTime的特征——非烫即屯 大一刚学C语言,第二次上机课,当我发现我照着书抄写的程序在运行之外的黑框里面跳出一排“烫烫烫烫烫”,当时就震惊了.你们能想象一个来自小城,在大学 ...

  10. Battle City

    Battle City Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 7208   Accepted: 2427 Descr ...