火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 3475|回复: 15
打印 上一主题 下一主题

增加CV原生DNN模块的CUDA加速推理依赖它来了

[复制链接]

9

主题

62

帖子

807

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
807
跳转到指定楼层
楼主
发表于 2022-10-6 16:09:27 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
本帖最后由 maoxiaosc 于 2022-10-7 10:32 编辑

废话不多说,先上效果:
C:\Users\maoxiaosc\Desktop\caffe.png
今日得空,编译了CUDA支持的原生opencv依赖库(非onnx的lite部分),加强了DNN块的使用效率,部分模型不需要再转换即可享用CUDA加速推理了,如Caffe、Darknet、Tensorflow等。
依赖库的替换注意事项:
1、必须要存在CUDA11.4,CUDNN8.2.2.6的GPU推理环境,否则加载不上库,替换前做好备份;
2、dll文件替换到火山安装目录下 plugins\vprj_win\classlib\sys\cv_ai_lib\libs\opencv\x64\vc16\bin;
3、lib文件替换到火山安装目录下 plugins\vprj_win\classlib\sys\cv_ai_lib\libs\opencv\x64\vc16\lib。
需要的小伙伴到群里下载吧:火山AI机器视觉修真群 792015051

评分

参与人数 1金钱 +1 收起 理由
始不晚 + 1 深度神经忘了牛批!

查看全部评分

回复

使用道具 举报

6

主题

15

帖子

184

积分

注册会员

Rank: 2

积分
184
16#
发表于 2023-4-22 17:51:48 | 只看该作者
我也是替换了,也有cuda环境,同样调用不了,楼上哪位朋友有解决了?给小弟指点一下呗这问题怎么这么多人遇到。
回复

使用道具 举报

0

主题

16

帖子

68

积分

注册会员

Rank: 2

积分
68
15#
发表于 2022-11-25 17:22:49 | 只看该作者
CUDA11.4,CUDNN8.2.2.26都装好了,无法使用

OpenCV(4.6.0) Error: No CUDA support (OpenCV was not built to work with the selected device. Please check CUDA_ARCH_PTX or CUDA_ARCH_BIN in your build configuration.) in cv::dnn::dnn4_v20220524::Net::Impl::initCUDABackend, file F:\opencv4.6\opencv\sources\modules\dnn\src\op_cuda.cpp, line 30
回复

使用道具 举报

0

主题

16

帖子

68

积分

注册会员

Rank: 2

积分
68
14#
发表于 2022-11-25 13:30:14 | 只看该作者
总是报错
[ INFO:0@1.324] global F:\opencv4.6\opencv\sources\modules\videoio\src\videoio_registry.cpp (223) cv::`anonymous-namespace'::VideoBackendRegistry::VideoBackendRegistry VIDEOIO: Enabled backends(8, sorted by priority): FFMPEG(1000); GSTREAMER(990); INTEL_MFX(980); MSMF(970); DSHOW(960); CV_IMAGES(950); CV_MJPEG(940); UEYE(930)
[ INFO:0@1.365] global F:\opencv4.6\opencv\sources\modules\videoio\src\backend_plugin.cpp (383) cv::impl::getPluginCandidates Found 3 plugin(s) for FFMPEG
[ INFO:0@1.377] global F:\opencv4.6\opencv\sources\modules\core\src\utils\plugin_loader.impl.hpp (67) cv::plugin::impl:ynamicLib::libraryLoad load C:\Users\noname\AppData\Roaming\VolDev\??+??\????\???\_sys_sln_tmp\samples\vprj_win\_int\DNN_ObjectDetection\debug\x64\linker\opencv_videoio_ffmpeg460_64d.dll => FAILED
[ INFO:0@1.399] global F:\opencv4.6\opencv\sources\modules\core\src\utils\plugin_loader.impl.hpp (67) cv::plugin::impl:ynamicLib::libraryLoad load opencv_videoio_ffmpeg460_64d.dll => FAILED
[ INFO:0@1.414] global F:\opencv4.6\opencv\sources\modules\core\src\utils\plugin_loader.impl.hpp (67) cv::plugin::impl:ynamicLib::libraryLoad load opencv_videoio_ffmpeg460_64.dll => OK
[ INFO:0@1.423] global F:\opencv4.6\opencv\sources\modules\videoio\src\backend_plugin.cpp (50) cv::impl:luginBackend::initCaptureAPI Found entry: 'opencv_videoio_capture_plugin_init_v1'
[ INFO:0@1.433] global F:\opencv4.6\opencv\sources\modules\videoio\src\backend_plugin.cpp (169) cv::impl:luginBackend::checkCompatibility Video I/O: initialized 'FFmpeg OpenCV Video I/O Capture plugin': built with OpenCV 4.6 (ABI/API = 1/1), current OpenCV version is '4.6.0' (ABI/API = 1/1)
[ INFO:0@1.447] global F:\opencv4.6\opencv\sources\modules\videoio\src\backend_plugin.cpp (69) cv::impl:luginBackend::initCaptureAPI Video I/O: plugin is ready to use 'FFmpeg OpenCV Video I/O Capture plugin'
[ INFO:0@1.457] global F:\opencv4.6\opencv\sources\modules\videoio\src\backend_plugin.cpp (84) cv::impl:luginBackend::initWriterAPI Found entry: 'opencv_videoio_writer_plugin_init_v1'
[ INFO:0@1.467] global F:\opencv4.6\opencv\sources\modules\videoio\src\backend_plugin.cpp (169) cv::impl:luginBackend::checkCompatibility Video I/O: initialized 'FFmpeg OpenCV Video I/O Writer plugin': built with OpenCV 4.6 (ABI/API = 1/1), current OpenCV version is '4.6.0' (ABI/API = 1/1)
[ INFO:0@1.481] global F:\opencv4.6\opencv\sources\modules\videoio\src\backend_plugin.cpp (103) cv::impl:luginBackend::initWriterAPI Video I/O: plugin is ready to use 'FFmpeg OpenCV Video I/O Writer plugin'
O
回复

使用道具 举报

0

主题

16

帖子

68

积分

注册会员

Rank: 2

积分
68
13#
发表于 2022-11-25 13:16:01 | 只看该作者
as853749515 发表于 2022-11-15 01:40
为什么我什么都安装好了   也配置好了    运行还是cpu   不是GPU运行呢

我也一样
回复

使用道具 举报

23

主题

166

帖子

1693

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
1693
QQ
12#
发表于 2022-11-15 01:40:13 | 只看该作者
为什么我什么都安装好了   也配置好了    运行还是cpu   不是GPU运行呢
回复

使用道具 举报

23

主题

166

帖子

1693

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
1693
QQ
11#
发表于 2022-11-15 01:39:56 | 只看该作者
为什么我的都配置好了   运行不是用的GPU   而是cpu呢   
回复

使用道具 举报

23

主题

166

帖子

1693

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
1693
QQ
10#
发表于 2022-11-15 00:53:24 | 只看该作者
我的   CUDA11.4,CUDNN8.2.2.6   都安装成功了  dll   lib  也替换了   为啥我运行的时候还是用的CPU呢   设置的英伟达CUDA推理引擎
回复

使用道具 举报

0

主题

62

帖子

1159

积分

金牌会员

Rank: 6Rank: 6

积分
1159
9#
发表于 2022-10-9 13:45:19 | 只看该作者
膜拜大神
回复

使用道具 举报

27

主题

307

帖子

3821

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
3821
8#
发表于 2022-10-9 08:11:33 | 只看该作者
CUDA加速真香
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-5-7 11:07 , Processed in 0.105504 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表