C# .NET环境下调用ONNX格式YOLOV8模型问题总结

我的环境是:

Visual Studio: 2019

显卡:

一、遇到问题

1、EntryPointNotFoundException:无法在DLL"onnxruntime"中找到名为"OrtGetApiBase"的入口点。差了下原因,入口点是启动项中的问题。

原因:之前用yolov7时安装的版本在C:\Windows\System32\ 文件夹下保存了onnxruntime.dll的版本,因此自动调用C盘的版本了。

解决:删掉启动项中的onnx相关动态库,在Nuget工具中重新下载Microsoft.OnnxRuntime.Gpu.Windows包

2、LoadLibrary failed with error 126 when trying to load onnxruntime_providers_cuda.dll。

原因:查了下原因,是版本兼容问题。公主是严格按照官网的介绍装的,CUDA:12.1,cuDNN: 8.9。安装的OnnxRuntime 1.18.0.

解决:1)后来用dumpbin查看了下onnxruntime_providers_cuda.dll的依赖,才发现依赖的是cuda11版本。重装cuda不如重装onnxruntime。于是改装onnxruntime 1.18.1还是出现这个问题。

2)有查了下1.18.1版本onnxruntime_providers_cuda.dll的依赖,又发现cudnn依赖的是9.x版本,而且cuda还是依赖11版本。

  1. cudnn升级到9.1,Microsoft.OnnxRuntime.Gpu.Windows升级到1.19.1. 完美解决......
相关推荐
笑脸惹桃花20 小时前
目标检测数据集——纺织品织物缺陷检测数据集
人工智能·yolo·目标检测·计算机视觉
Coding茶水间21 小时前
基于深度学习的交通事故检测系统演示与介绍(YOLOv12/v11/v8/v5模型+Pyqt5界面+训练代码+数据集)
人工智能·深度学习·yolo·目标检测·机器学习
LOnghas121121 小时前
基于YOLOv10n-EfficientViT的变压器表计识别与定位技术
yolo
棒棒的皮皮1 天前
YOLO 拓展应用全解析(目标跟踪 / 实例分割 / 姿态估计 / 多目标检测)
深度学习·yolo·目标检测·计算机视觉·目标跟踪
Katecat996631 天前
无人机图像中的鸟类目标检测:使用YOLOv5-ACT提升检测精度与速度
yolo·目标检测·无人机
AAD555888991 天前
YOLOv8-BIMAFPN:基于改进多尺度特征融合的爆炸事件检测系统_1
人工智能·yolo·目标跟踪
幽络源小助理1 天前
Yolo-Seg实例分割自动标注工具-幽络源原创
算法·yolo·实例分割·自动标注
岑梓铭1 天前
(YOLO前置知识点)神经网络、Pytorch、卷积神经网络CNN
人工智能·pytorch·笔记·深度学习·神经网络·yolo·计算机视觉
ZCXZ12385296a1 天前
YOLOv11创新改进系列_CSP与PMSFA注意力机制融合_表面损伤严重程度检测与分类
yolo·分类·数据挖掘
q_30238195561 天前
从训练到部署:香橙派atlas310 YOLOv11 实现 SAR 船舶高效分割全流程实操指南
人工智能·yolo·目标检测·目标分割