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. 完美解决......
相关推荐
断眉的派大星39 分钟前
YOLOv8 目标检测完整学习笔记
yolo·目标检测
星越华夏1 小时前
深度学习项目实战:基于PyTorch的图像分类与目标检测(YOLOv8)
pytorch·深度学习·yolo·分类
hans汉斯17 小时前
【计算机科学与应用】YOLO-Apple:一种用于苹果幼果检测的改进型目标检测方法
人工智能·yolo·目标检测·计算机视觉·目标跟踪·数据·病虫害检测
动物园猫17 小时前
外墙裂缝目标检测数据集分享(适用于YOLO系列深度学习分类检测任务)
深度学习·yolo·目标检测
stsdddd21 小时前
YOLO系列目标检测数据集大全【第七期】
yolo·目标检测·目标跟踪
YOLO数据集集合21 小时前
无人机低空安防巡检AI落地方案|航拍小目标人员入侵检测、多场景跨领域目标检测数据集与YOLO算法工程实战
人工智能·yolo·目标检测·无人机
YOLO数据集集合1 天前
YOLOv11+DeepSeek多技术融合电网缺陷巡检平台|绝缘子破损瓷瓶故障AI识别、前后端一体化电力运维管理系统落地开发
运维·人工智能·yolo
Jumbuck_101 天前
从零实现《三角洲行动》手游自动跑刀脚本:ADB 直控 + OpenCV 视觉识别 + 固定点位搜刮)三角洲自动跑刀教程
嵌入式硬件·yolo·目标检测·自动化·自动驾驶·三角洲·自动跑刀
YOLO数据集集合1 天前
无人机航拍+深度学习落地智慧农业:作物出苗率目标检测开源数据集工程详解|YOLO作物计数、田间苗期AI监测、农情数字化训练资源
人工智能·深度学习·yolo·目标检测·计算机视觉·无人机
YOLO数据集集合1 天前
电缆钢丝绳缺陷损伤智能检测系统|YOLOv8电力桥梁基础设施安全监测解决方案
安全·yolo