递归火山软件开发平台

标题: YoLoV5官方例程换个模型就报错0xE06D7363 [打印本页]

作者: xuesenji    时间: 2023-4-12 22:55
标题: YoLoV5官方例程换个模型就报错0xE06D7363
本帖最后由 xuesenji 于 2023-4-12 22:55 编辑

YoLoV5官方例程用自带的模型文件运行正常,如图: (, 下载次数: 74)


换成自己的模型就报错,只换模型,代码没有改:

调试报错:接收到未经处理的严重异常,代码为: 0xE06D7363。
(, 下载次数: 72)


生成exe报错:程序在运行时抛出未被管理的异常。
2023-04-12 22:40:01.4438023 [Ennxruntime:, provider_bridge_ort.cc:995 onnxruntime:roviderLibrary::Get] LoadLibrary failed with error 126 "找不到指定的模块。" when trying to load "C:\Users\ji\AppData\Roaming\VolDev\视窗+安卓\简体中文\测 试版\_sys_sln_tmp\samples\vprj_win\_int\YoloV5\release\x64\linker\onnxruntime_providers_cuda.dll"
(, 下载次数: 70)



重装好几次系统了,看了几十个教程,完全没有头绪,搞了好几天,还请指教。

下面是我的电脑配置:

PT模型是从YOLO5官方下载的yolov5s.pt,下载地址:https://GITHUB.com/ultralytics/y ... oad/v7.0/yolov5s.pt

转换onnx是用论坛的教程,转换命令:python export.py --weights yolov5s.pt --include torchscript onnx

PT模型下载后没动过,CMD运行正常:python detect.py  --weights yolov5s.pt

转换后的onnx,CMD运行正常:python detect.py  --weights yolov5s.onnx

电脑系统:Windows 10 专业版 22H2

显卡:七彩虹 NVIDIA GeForce GTX 1060 6GB

python:3.7.16

cuda:10.2/11.7

dudnn:7.6.5/8.8.1

PyTorch:1.7.1/1.13.1

火山平台:32/64

Visual Studio 2019






作者: 啊哈哈    时间: 2023-4-12 23:55
本帖最后由 啊哈哈 于 2023-4-12 23:57 编辑

帮顶我也是[Ennxruntime:, provider_bridge_ort.cc:995 onnxruntime:roviderLibrary::Get] LoadLibrary failed with error 126 "找不到指定的模块。
只能用cpu

作者: s1164816221    时间: 2023-4-13 14:45
已我目前的经验来看,模型并不是随便就能拿来用的,里面一下参数需要了解下,另外我有自己的yolo3模型weights和cfg文件 ,用DNN直接就能用,反倒是转换成onnx就会出现异常。用DNN其实足够用了
作者: 啊哈哈    时间: 2023-4-19 05:33
啊哈哈 发表于 2023-4-12 23:55
帮顶我也是[Ennxruntime:, provider_bridge_ort.cc:995 onnxruntime:roviderLibrary::Get] LoadLibrary ...

cudnn 和cuda安装没,我安装好就没这个报错了,就是CPU和gpu效率差不多,不知道哪里没弄对
作者: maoxiaosc    时间: 2023-4-22 10:30
你的cuda环境不对,CV库里面已经给出了需要的cuda和cudnn版本,当然闪退不是这个原因,可能是onnx转换版本的原因
作者: maoxiaosc    时间: 2023-4-22 20:13
还有你这个模型是不是5S的,yolov5权重文件应该会比较大一些
作者: q130827    时间: 2024-10-1 23:49
本帖最后由 q130827 于 2024-10-1 23:50 编辑



这样设置就好了





欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4