【onnx】onnxruntime-gpu无法使用问题

news2024/9/27 19:21:33

every blog every motto: You can do more than you think.
https://blog.csdn.net/weixin_39190382?type=blog

0. 前言

onnxruntime-gpu无法使用

1. 正文

CUDA版本:12.1

nvcc -V

在这里插入图片描述

CUDNN的版本

cat /usr/include/cudnn_version.h |grep CUDNN_MAJOR -A 2

在这里插入图片描述
说明: 可能刚安装了8.9.2没有重启,暂时还每显示

根据这个链接https://onnxruntime.ai/docs/execution-providers/CUDA-ExecutionProvider.html

原本安装的是1.17,但是onnxruntime-gpu版本无法使用,

本来想把CUDA12.1升级为12.2(还每来得急做);CUDNN降级为8.9.2(下载了cudnn,复制了文件到对应的文件夹中,可能由于笔者没有重新启动,所以上面的版本查看还是之前的)

无意中看到后面参考文献中的文章,说不能使用pip install 安装onnxruntime和onnxruntime-gpu,故卸载这两个,然后

pip install onnxruntime-gpu --extra-index-url https://aiinfra.pkgs.visualstudio.com/PublicPackages/_packaging/onnxruntime-cuda-12/pypi/simple/

安装完以后gpu可以用了。
在这里插入图片描述

参考

  1. https://blog.csdn.net/weixin_44212848/article/details/136867538#:~:text=%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88%EF%BC%9A%20%E6%A0%B9%E6%8D%AE%E6%8A%A5%E9%94%99%E6%8F%90%E4%BE%9B%E7%9A%84%E9%93%BE%E6%8E%A5%20https%3A%2F%2Fonnxruntime.ai%2Fdocs%2Fexecution-providers%2F%20CUDA%20-ExecutionProvider.html%20%E6%9F%A5%E6%89%BE%E5%AF%B9%E5%BA%94%E7%9A%84%20ONNX%20Runtime%EF%BC%8CCUDA,%E7%89%88%E6%9C%AC%EF%BC%8C%E6%88%91%E8%BF%99%E9%87%8C%E6%98%AF%20ONNX%20Runtime%201.17%EF%BC%8CCUDA%2012.2%20%E5%92%8C%20cuDNN%208.9.2

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1914390.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

免费的SSL证书能使用吗

SSL证书为网站提供数据安全加密,保护数据传输,提升用户信任。 现在免费的SSL证书还能使用吗?答案是肯定的。个人博客、个人的网站目前使用免费SSL证书的居多,另外一些单位在网站上线前,也会使用免费SSL证书对网站进行…

品牌策划学习资源全攻略:从入门到精通的推荐清单!

这里再分享一些网站书籍和杂志给大家。 TOPYS创意内容平台: 专注于创意内容分享,涵盖广告、设计、艺术等多个领域,是广告设计人寻找创意灵感的好去处。 Dribbble: 设计师社区,用户可以浏览到全球设计师的优秀作品&…

低代码技术革新:高效构建现代人事管理系统

引言 在快速变化的商业环境中,企业必须不断提升其内部管理效率,以保持竞争力和灵活性。人事管理系统作为企业核心业务系统之一,承担着招聘、培训、绩效管理等重要功能,直接影响着企业的人才管理和运营效率。传统的人事管理系统通常…

Vue核心 — Vue2响应式原理和核心源码解析(核心中的核心)

一、前置知识 1、Vue 核心概念 Vue 是什么? Vue 是一款用于构建用户界面的 JavaScript 框架。它基于标准 HTML、CSS 和 JavaScript 构建,并提供了一套声明式的、组件化的编程模型,帮助你高效地开发用户界面。 Vue 核心特点是什么? 响应式数据绑定:…

Springboot助农农产品销售系统-计算机毕业设计源码16718

摘要 SpringBoot助农农产品销售系统旨在通过利用SpringBoot框架开发一个便捷高效的农产品销售平台。该系统包括用户注册登录、商品浏览、购物车管理、订单生成、支付功能等模块。通过整合支付接口、地图定位、推荐系统等技术,提供给用户更好的购物体验。本文介绍了…

考完软考之后,如何评职称?是否有有效期?

一、软考和职称之间的关系 软考和职称之间的关系可以这样理解:拿到软考证书并不意味着就能获得职称。软考证书是技术等级证书,而职称则是一种资格。如果单位聘用你做工程师,那么你的软考证书就可以发挥作用,相当于获得了职称证。…

私域运营从0到1冷启动

私域社群的冷启动是一个从无到有的过程,需要策略和耐心来吸引并维护用户。以下是一些步骤和策略,可以帮助你的私域社群实现从0到1的冷启动: 1. **明确目标和定位**: - 确定社群的目标用户和他们的需求。 - 明确社群的主题和…

【全面的LangChain入门指南】

🌈个人主页: 程序员不想敲代码啊 🏆CSDN优质创作者,CSDN实力新星,CSDN博客专家 👍点赞⭐评论⭐收藏 🤝希望本文对您有所裨益,如有不足之处,欢迎在评论区提出指正,让我们共…

简过网:工程专业最吃香的6个证书,你考了几个了?

工程专业最吃香的6个证书,你考了几个了?我们一起来看看吧! 1、二级建造师 报考条件:工程类大专及以上学历/从事相关职业 考试时间:3月报名、6月考试 就业前景:建筑设计院、房产开发公司、施工单位 2、一…

叠纸游戏被“偷跑”的一生

已经数不清叠纸是第几次被偷跑了。 刚刚经历了一次大规模拆包偷跑的叠纸,在7月4日,又遭遇了如出一辙的恶性事件,叠纸旗下的乙女游戏《恋与深空》新男主秦彻再次被偷跑,#秦彻偷跑#、#秦彻建模#等多个话题登上热搜。 同时被偷跑的…

交流调压电路和交流调功电路的区别

交流调压电路和交流调功电路的区别 一、指代不同 1、交来流调压:对单相交流电的电压进行调节的电路。 2、交流调功:是一种以晶闸管(电力电子功率器件)为基础,以智能数字控制电路为核心的电源功率控制电路。 二、原…

优柏云创网关

iphone手机以及ipad平板电脑寻找ip的步骤 步骤1:在桌面上找到设置 步骤2:之后找到wifi /无线局域网 步骤3:选取已经连接上的无线网络名称旁边的蓝色字母i(蓝色i圈出), 步骤4:最后可以看到wifi网络窗口&a…

消息称台积电下周开始试产 2nm 芯片,有望率先用于苹果 iPhone 17

消息称台积电下周开始试产 2nm 芯片,有望率先用于苹果 iPhone 17 💡📱 大家好,我是猫头虎,科技自媒体博主 🐱🐯,带你洞察科技世界的每一个细节!🔥 关于猫头…

ARM_Linux驱动开发——字符设备驱动开发(上)

目录 一、Linux驱动开发思维 二、Linux驱动开发分类 三、“ ARM_Linux驱动开发——字符设备驱动开发 ” 字符设备驱动简介 前言 在分享Linux驱动开发之前,我想带大家首先回顾一下裸机驱动开发和Linux驱动开发的区别。 1、运行环境和操作系统: 裸机驱…

淘宝扭蛋机小程序:互联网下的潮玩新增速

近些年,潮玩成为了年轻一代的新宠,吸引了无数的年轻消费者,尤其是扭蛋机行业!扭蛋机具有价格低、商品丰富等特点,性价比非常高,受众群体遍布到了各个年龄层。扭蛋机商品具有非常高的观赏性和收藏性&#xf…

C语言学习笔记[23]:循环语句while①

C语言除了顺序结构和选择结构还有循环结构 whilefordo...while while循环 //while 语法结构 while(表达式)循环语句; 表达式的结果为真&#xff0c;则执行循环语句&#xff0c;否则循环停止 例如&#xff1a;打印1~10 #include <stdio.h>int main() {int i 1;whil…

浅析文件如何生成二维码,以及文件二维码的广泛应用

随着智能手机的普及和移动互联网的飞速发展&#xff0c;二维码已经深入到人们生活的各个领域&#xff0c;为人们的生活带来了极大的便利。文件二维码具有信息容量大、编码范围广、容错能力强、译码可靠性高、可引入加密措施、成本低、易制作、持久耐用等优点。因此&#xff0c;…

L2 LangGraph_Components

参考自https://www.deeplearning.ai/short-courses/ai-agents-in-langgraph&#xff0c;以下为代码的实现。 这里用LangGraph把L1的ReAct_Agent实现&#xff0c;可以看出用LangGraph流程化了很多。 LangGraph Components import os from dotenv import load_dotenv, find_do…

uniapp微信小程序分享教程

文章目录 导文当前页面未设置分享&#xff1f;配置在代码中开启分享转发按钮 点击按钮转发怎么写微信小程序转发官网文档地址&#xff1a;uniapp转发官网文档地址&#xff1a; 导文 uniapp 微信小程序 当前页面未设置分享&#xff1f; uniapp 微信小程序分享到好友怎么写&#…

力扣-排序算法

排序算法&#xff0c;一般都可以使用std&#xff1a;&#xff1a;sort&#xff08;&#xff09;来快速排序。 这里介绍一些相关的算法&#xff0c;巩固记忆。 快速排序 跟二分查找有一丢丢像。 首先选择一个基准元素&#xff0c;一般就直接选择第一个。然后两个指针&#xff0c…