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. 完美解决......
相关推荐
qq_508576092 小时前
混淆矩阵(Confusion Matrix);归一化混淆矩阵(Confusion Matrix Normalized)
yolo
豆芽8195 小时前
感受野(Receptive Field)
人工智能·python·深度学习·yolo·计算机视觉
狂奔solar10 小时前
yolov8+kalman 实现目标跟踪统计人流量
yolo·kalman·匈牙利匹配
FL162386312913 小时前
水污染检测数据集VOC+YOLO格式2487张4类别
深度学习·yolo·机器学习
hao_wujing1 天前
一种改进的YOLOv11网络,用于无人机视角下的小目标检测
yolo·目标检测·无人机
njsgcs1 天前
yolov5 源码 +jupyter notebook 笔记 kaggle
笔记·yolo·jupyter
Light601 天前
计算机视觉进化论:YOLOv12、YOLOv11与Darknet系YOLOv7的微调实战对比
人工智能·yolo·计算机视觉·模型压缩·注意力机制·微调策略·实时检测
PassLink_3 天前
[Kaggle]:使用Kaggle服务器训练YOLOv5模型 (白嫖服务器)
运维·服务器·yolo
知来者逆3 天前
计算机视觉——对比YOLOv12、YOLOv11、和基于Darknet的YOLOv7的微调对比
深度学习·yolo·目标检测·计算机视觉·yolov7·yolov11·yolov12
AI军哥4 天前
MySQL8的安装方法
人工智能·mysql·yolo·机器学习·deepseek