YoLoV5官方例程换个模型就报错0xE06D7363
本帖最后由 xuesenji 于 2023-4-12 22:55 编辑YoLoV5官方例程用自带的模型文件运行正常,如图:
换成自己的模型就报错,只换模型,代码没有改:
调试报错:接收到未经处理的严重异常,代码为: 0xE06D7363。
生成exe报错:程序在运行时抛出未被管理的异常。
2023-04-12 22:40:01.4438023 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"
重装好几次系统了,看了几十个教程,完全没有头绪,搞了好几天,还请指教。
下面是我的电脑配置:
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:57 编辑
帮顶我也是 LoadLibrary failed with error 126 "找不到指定的模块。
只能用cpu
已我目前的经验来看,模型并不是随便就能拿来用的,里面一下参数需要了解下,另外我有自己的yolo3模型weights和cfg文件 ,用DNN直接就能用,反倒是转换成onnx就会出现异常。用DNN其实足够用了 啊哈哈 发表于 2023-4-12 23:55
帮顶我也是 LoadLibrary ...
cudnn 和cuda安装没,我安装好就没这个报错了,就是CPU和gpu效率差不多,不知道哪里没弄对 你的cuda环境不对,CV库里面已经给出了需要的cuda和cudnn版本,当然闪退不是这个原因,可能是onnx转换版本的原因 还有你这个模型是不是5S的,yolov5权重文件应该会比较大一些 本帖最后由 q130827 于 2024-10-1 23:50 编辑
https://imgse.com/i/pA3B21s
https://imgse.com/i/pA3Bgpj
这样设置就好了https://s21.ax1x.com/2024/10/01/pA3Bgpj.jpg
页:
[1]