前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >解决yolo+cudnn+opencv+gpu的一些问题

解决yolo+cudnn+opencv+gpu的一些问题

原创
作者头像
陶陶name
发布2022-05-12 09:01:23
2870
发布2022-05-12 09:01:23
举报
文章被收录于专栏:陶陶计算机陶陶计算机

问题描述:

在makefile文件中修改GPU=1 CUDNN=1 OPENCV=1,然后重新make,执行命令时出现:

代码语言:txt
复制
Yolov3 darknet: ./src/cuda.c:36: check_error: Assertion `0' failed.
代码语言:txt
复制
已放弃核心转储
代码语言:txt
复制
解决:
代码语言:txt
复制
看了几篇其他小伙伴的博客,说在命令前加sudo,即:
代码语言:txt
复制
sudo ./darknet detect cfg/yolov3.cfg yolov3.weights data/image.jpg

试了一下没用,

后来修改所使用的模型yolov3.cfg文件中的subdivision的参数。将subdivisions=8改成subdivisions=64,问题解决

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

再来执行检测视频:

代码语言:txt
复制
 ./darknet detector demo cfg/coco.data cfg/yolov3.cfg yolov3.weights data/1.mp4

视频我随便找的

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档