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. 完美解决......
相关推荐
彭祥.19 小时前
基于DeepSeek智能体+YOLO+ResNet的饮食健康分析系统技术实现
yolo
论文复现现场1 天前
工业缺陷检测训练选 YOLO11 还是 RT-DETR?一张 24GB RTX 4090 跑通 PoC 的完整方案
yolo·计算机视觉·rtx4090
Είναι η κοπέλα1 天前
YOLO 演进 v5→v11 与 2026 选型指南
人工智能·yolo
hans汉斯1 天前
【计算机科学与应用】层级评论上下文依赖识别数据集构建与研究——以小红书旅游评论数据为例
人工智能·算法·yolo·目标检测·cnn·旅游
AI浩1 天前
DroneScan-YOLO:针对无人机图像中微小目标的冗余感知轻量级检测
yolo·无人机
YOLO数据集集合2 天前
天空反无人机检测数据集 | 无人机检测 多旋翼识别 固定翼识别 低空安防 目标检测9063期
人工智能·yolo·目标检测·计算机视觉·无人机·反无人机
深度学习lover2 天前
<数据集>蚜虫识别<目标检测>
人工智能·深度学习·yolo·目标检测·计算机视觉·蚜虫识别
Together_CZ2 天前
YOLO-IOD: Towards Real Time Incremental Object Detection——迈向实时增量目标检测
yolo·目标检测·yolo-iod·迈向实时增量目标检测·增量检测·incremental·real time
YOLO数据集集合2 天前
固定翼无人机目标检测数据集 | 固定翼无人机 低空安防 目标检测 YOLO格式9062期
yolo·目标检测·无人机·固定翼无人机·固定翼·无人机识别·反无人机
深度学习lover2 天前
<数据集>番茄叶片病害识别<目标检测>
人工智能·yolo·目标检测·计算机视觉·数据集·番茄叶片病害识别