解决:抠图时onnxruntime错误-无法加载“onnxruntime_providers_tensorrt.dll“-错误代码“126”

news/2025/2/11 3:52:37/

文章目录

  • (一)问题
  • (二)假装分析
  • (三)解决

(一)问题

在这篇:🔗《探索【Stable-Diffusion WEBUI】的附加功能:图片缩放&抠图》里面,我准备放一个抠图完成的例子时,发现我的笔记本报错了,于是就用台式机完成了抠图和举例。当时也记录了,报错内容如下:

RuntimeError: D:\a\_work\1\s\onnxruntime\core\session\provider_bridge_ort.cc:1106 
onnxruntime::ProviderLibrary::Get [ONNXRuntimeError] : 1 : FAIL : 
LoadLibrary failed with error 126 "" 
when trying to load "D:\Download\AIDraw\py310\lib\site-packages\onnxruntime\capi\onnxruntime_providers_tensorrt.dll"

本来没想管它为啥错,把两边电脑内容同步一下就OK的。
然后同步反了方向……两台电脑都如上报同样的错了,都不能抠图了。

(二)假装分析

网上查没搞懂加载库失败到底是啥意思,因为库文件是在的,位置也没错。
于是去🔗onnxruntime.ai看看和Nvidia版本对应的情况,目前1.14对应的是:

cuda: 11.4 + cuDNN 8.5.0.96 (包括libcudnn 8.2.4)

我这里显示:

cuda: 11.8 + cuDNN: 8700

又去🔗Nvidia看了cuda小版本号兼容的情况。好复杂,还包括有驱动版本,理解不能……

(三)解决

在没有理解是不是版本冲突的情况下,考虑到WEBUI环境要求可能和插件不一致。
只好先删除onnxruntime-gpu,只保留onnxruntime
试了一下OK,那就先不用GPU加速吧,毕竟抠图功能正常更要紧。

似乎也不算解决,只能说是绕过了问题。


http://www.ppmy.cn/news/58550.html

相关文章

Linux 基础语法 -2

如果我们以后再Linux当中 写了一些命名,导致程序我们不能进行操作了,如这个死循环: 他就会一直输出 "hello Linux" ,我们就使用 ctrl c 来终止因为程序或者指令异常,而导致我们无法进行指令输入&#xff…

魔兽服务端编译部署NPCBots和 Al机器人模块教程

魔兽服务端编译部署NPCBots和 Al机器人模块教程 大家好,我是艾西。在平时自己一个人玩魔兽的时候是不是会比较无聊,因为游戏机制或副本难度自己一个人无法进行快乐的玩耍。今天艾西教大家编译部署NPCBots和 Al机器人模块,直接一个人玩魔兽也不孤单 首先到GIT去下载ai机器…

Java时间类(一)-- SimpleDateFormat类

目录 1. SimpleDateFormat的构造方法: 时间模式字母: 2. SimpleDateFormat的常用方法: “工欲善其事,必先利其器”。学习时间类之前,需要先学习SimpleDateFormat类。 java.text.SimpleDateFormat类是以与语言环境有关的方式来格式

C++——迭代器

C中的迭代器是一种对象,可以用于遍历容器类型(如vector、list等)中的元素。它们的作用类似于指针,允许我们访问容器中的元素,从而实现对数据的迭代。C中有多种类型的迭代器,包括正向迭代器、反向迭代器、常…

阿里工作7年,肝到P8就剩这份学习笔记了,已助朋友拿到20个Offer

在阿里工作了7年,工作压力大,节奏快,但是从技术上确实得到了成长,尤其是当你维护与大促相关的系统的时候,熬到P7也费了不少心思,小编也是个爱学习的人,把这几年的工作经验整理成了一份完整的笔记…

4月VR大数据:PICO平台应用近400款,领跑国内VR生态

Hello大家好,每月一期的VR内容/硬件大数据统计又和大家见面了。 想了解VR软硬件行情么?关注这里就对了。我们会统计Steam平台的用户及内容等数据,每月初准时为你推送,不要错过喔! 本数据报告包含:Steam VR硬…

设计模式——原型模式(浅拷贝和深拷贝)

是什么? 用一个已经创建的实例作为原型,通过复制该原型对象来创建一个和原型对象相同的新对象; 结构 抽象原型类:规定了具体原型对象必须实现的Clone()方法; 具体原型类:实现抽象…

SkyWalking集成Logback的使用

SkyWalking集成Logback的使用 将微服务的日志框架去集成SkyWalking,我们希望在我们微服务中日志中,能够记录当前调用链路的id,然后我们再根据这个id去SkyWalking的前端界面中进行搜索找到对应的调用链路记录。 因为springboot默认实现的日志…