方法一:(https://blog.csdn.net/renhanchi/article/details/80493232)
参考其他博客:
我的cuda版本是9.0,估计就是版本问题,网上有人说把cuda降到8.0以下。这个方法真是扯淡~
其实只要在编译的时候加一句话就好了
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D CUDA_GENERATION=Kepler ..
关键就是在最后指定使用Kepler
make的结果:
[100%] Building CXX object modules/python/CMakeFiles/opencv_python.dir/src2/cv2.cpp.o
[100%] Linking CXX executable ../../bin/opencv_test_contrib
[100%] Built target opencv_test_contrib
[100%] Linking CXX shared library ../../lib/cv2.so
[100%] Built target opencv_python
问题:在安装detectron2过程中,build报错,从原来的TITAN XP迁移到TITAN RTX, 通过查阅资料:detectron2和nvcc报错的描述,发现XP计算能力是7.0, RTX计算能力是7.5,而我使用的是CUDA9.0, 只支持最高7.0的算力,所以会出现7.5不支持的情况; 解决办法:在setup.py文件中,增加两行代码: 最终成功安装。...
可能因为自己GPU太新,cuda版本不支持 我的cuda版本是9.1,所以我又安装了一个cuda10.0版本 1. 下载cuda10.0版本 官网地址:链接: https://developer.nvidia.com/cuda-10.0-download-archive?target_os=Linux&target_arch=x86_64&target_distro=Ubuntu&...
issue: Error when Building GPU docker image for caffe: Unsupported gpu architecture 'compute_60' reason: CUDA < 8.0 solution: In the Makefile.example, try commenting out the *_60 and *_61 li...
先下载安装包,选source下载。解压/home/install/opencv3.4.0/ https://opencv.org/releases.html 一 安装依赖库步骤 步骤 1 安装 cmake,输入: 步骤 2. 安装 GTK+ 2.0 步骤 3. 安装 libav 开发包 二 编译 在opencv3.4.0目录中新建build目录与build-install目录,进入build目录中...
网上找了很多opencv源码编译的文章,都不全,最近需要编译,整理了一个完整的,支持视频编解码,优化算法等。 1、apt-get安装需要的依赖 其中cmake是一定要安装的,apt是最简单的安装方式,pkg-config一般系统会自带,确保有就行。 2、安装opencv需要的图片编码库、视频编码库等库 3、安装python开发库 极其重要的一步,如果缺少这个步骤无法生成python的调用链接。 这...
安装cmake 参考这篇博客ubuntu安装CMake的几种方式中的软链接Android Sdk中的CMake 下载opencv源码 直接在github clone最新源码 https://github.com/opencv/opencv/tree/master 或者在官网下载指定版本的源码 http://opencv.org/releases.html 编译opencv源码 进入源码目录新建一个...
Ubuntu16.04交叉编译openCV 1、准备工作 与目标板配套的交叉编译工具并添加环境变量; openCV的源码,我这里的版本是3.2.0 交叉编译openCV需要的第三方库; 2、交叉编译安装第三方库 在安装第三方库之前,单独建立一个文件夹OPENCV_3THPARTY_LIB用来安装第三方库。 安装zlib 修改生成的Makefile文件: 将CC、CXX、AR、RANLIB修改为交叉...
1. 下载源码 2. 下载依赖包 3. 准备编译 编译中错误解决 https://blog.csdn.net/AlexWang30/article/details/99612188 https://blog.csdn.net/qq_38527408/article/details/97002419 4. 配置编译环境 在~/.bashrc 文件中添加下面一行内容 使环境变量生效 输入以下内容 使用...
在opencv的cuda加速版时候会将cuda的一个libcudart.so.8.0加入到opencv的lib中,所以如果你以后升级你的cuda,那么opencv需要卸载后重新编译才能使用,毕竟cuda变了,原来的libcudart.so.8.0也不能继续调用了。 1.准备 1.安装好ubuntu16.04 2.安装配置好opencv3.3.0 配置教程 3.安装好cuda8.0 4.安装QT c...
在Ubuntu中安装opencv,按照https://blog.csdn.net/u013066730/article/details/79411767 的方安装是,到sudo make 的时候编译到有一半,提示缺少vtk编译失败。然后下载了vtk打算先编译vtk再编译opencv但是在编译vtk8.1.1的时候遇到如下错误:后来打算直指令安装vtk依赖,直接安装opencv,在使用以...