orin部署tensorrt、cuda、cudnn、pytorch、onnx

news2024/9/22 13:45:47

绝大部分参考https://blog.csdn.net/qq_41336087/article/details/129661850
非orin可以参考https://blog.csdn.net/JineD/article/details/131201121

报错显卡驱动安装535没法安装、原始是和l4t-cuda的部分文件冲突

Options marked [*] produce a lot of output - pipe it through ‘less’ or
‘more’ ! nvidia@nvidia-desktop:/var/cache/apt/archives$ sudo dpkg -i
–force-overwrite libnvidia-compute-535_535.171.04-0ubuntu0.20.04.1_arm64.deb (Reading
database … 255446 files and directories currently installed.)
Preparing to unpack
libnvidia-compute-535_535.171.04-0ubuntu0.20.04.1_arm64.deb …
Unpacking libnvidia-compute-535:arm64 (535.171.04-0ubuntu0.20.04.1)
… dpkg: warning: overriding problem because --force enabled: dpkg:
warning: trying to overwrite ‘/usr/lib/aarch64-linux-gnu/libcuda.so’,
which is also in package nvidia-l4t-cuda 35.4.1-20230801124926 Setting
up libnvidia-compute-535:arm64 (535.171.04-0ubuntu0.20.04.1) …
Processing triggers for libc-bin (2.31-0ubuntu9.9) …
nvidia@nvidia-desktop:/var/cache/apt/archives$ sudo dpkg -i
–force-overwrite nvidia-utils-535_535.171.04-0ubuntu0.20.04.1_arm64.deb (Reading
database … 255467 files and directories currently installed.)
Preparing to unpack
nvidia-utils-535_535.171.04-0ubuntu0.20.04.1_arm64.deb … Unpacking
nvidia-utils-535 (535.171.04-0ubuntu0.20.04.1) over
(535.171.04-0ubuntu0.20.04.1) … Setting up nvidia-utils-535
(535.171.04-0ubuntu0.20.04.1) … Processing triggers for man-db
(2.9.1-1) … nvidia@nvidia-desktop:/var/cache/apt/archives$ sudo dpkg
-i --force-overwrite libnvidia-extra-535_535.171.04-0ubuntu0.20.04.1_arm64.deb (Reading
database … 255467 files and directories currently installed.)
Preparing to unpack
libnvidia-extra-535_535.171.04-0ubuntu0.20.04.1_arm64.deb …
Unpacking libnvidia-extra-535:arm64 (535.171.04-0ubuntu0.20.04.1) …
dpkg: warning: overriding problem because --force enabled: dpkg:
warning: trying to overwrite
‘/usr/lib/aarch64-linux-gnu/gbm/nvidia-drm_gbm.so’, which is also in
package nvidia-l4t-gbm 35.4.1-20230801124926 Setting up
libnvidia-extra-535:arm64 (535.171.04-0ubuntu0.20.04.1) … Processing
triggers for libc-bin (2.31-0ubuntu9.9) …
nvidia@nvidia-desktop:/var/cache/apt/archives$ sudo dpkg -i
–force-overwrite libnvidia-gl-535_535.171.04-0ubuntu0.20.04.1_arm64.deb (Reading
database … 255473 files and directories currently installed.)
Preparing to unpack
libnvidia-gl-535_535.171.04-0ubuntu0.20.04.1_arm64.deb … Unpacking
libnvidia-gl-535:arm64 (535.171.04-0ubuntu0.20.04.1) … dpkg:
warning: overriding problem because --force enabled: dpkg: warning:
trying to overwrite ‘/usr/share/glvnd/egl_vendor.d/10_nvidia.json’,
which is also in package nvidia-l4t-3d-core 35.4.1-20230801124926

在这里插入图片描述
直接覆写

sudo dpkg -i --force-overwrite /var/cache/apt/archives/nvidia-340_340.107-0ubuntu0~gpu18.04.1_amd64.deb
//注意最后 /var…amd64.deb 部分,是你报错误的文件路径名称

参考:https://www.cnblogs.com/xingboy/p/15770950.html

pytorch:

必须要用特殊版本
参考https://blog.csdn.net/qq_44235661/article/details/134105151

链接:https://pan.baidu.com/s/1bvYujHmJFkGCztC_ymcDFw
提取码:eqeq

onnx:

安装失败:cmake版本不对
参考https://blog.csdn.net/qq_40541102/article/details/130086491

ONNX_Runtime

下载地址:https://elinux.org/Jetson_Zoo#ONNX_Runtime

在这里插入图片描述

找对应版本1.12
在这里插入图片描述

参考
https://blog.csdn.net/pvmsmfchcs/article/details/134694477
onnxruntime-gpu https://zhuanlan.zhihu.com/p/661511110
https://www.cnblogs.com/shaoxx333/p/17044934.html#_label1

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

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

相关文章

核函数的介绍

1.核函数的介绍: 1、用线性核等于没有用核。 2、多项式核:随着d越大,则 fai(X) 对应的维度将越高。(可以通过d得到对应的fai(X)函数)。 3、高斯核函数:无限维度。 4、tanh核。 2.如何选择核函数的参数&am…

2024年云南特岗教师报名流程,超详细,明天就开始报名哦!

2024年云南特岗教师报名流程,超详细,明天就开始报名哦!

深入理解 Mysql 分层架构:从存储引擎到查询优化器的内部机制解析

一、基础架构 1.连接器 1.会先连接到这个数据库上,这时候接待你的就是连接器。连接器负责跟客户端建立连接、获取权限、维持和管理连接 2.用户密码连接成功之后,会从权限表中拿出你的权限,后续操作权限都依赖于此时拿出的权限,这就意味着当链…

【学习笔记】计算机组成原理(七)

指令系统 文章目录 指令系统7.1 机器指令7.1.1 指令的一般格式7.1.2 指令字长 7.2 操作数类型和操作类型7.2.1 操作数类型7.2.2 数据在存储器中的存放方式7.2.3 操作类型 7.3 寻址方式7.3.1 指令寻址7.3.1.1 顺序寻址7.3.1.2 跳跃寻址 7.3.2 数据寻址7.3.2.1 立即寻址7.3.2.2 直…

月薪5万是怎样谈的?

知识星球(星球名:芯片制造与封测技术社区,星球号:63559049)里的学员问:目前是晶圆厂的PE,但是想跳槽谈了几次薪水,都没法有大幅度的增长,该怎么办?“学得文武…

three.js能实现啥效果?看过来,这里都是它的菜(09)

Hi,这是第九期了,继续分享three.js在可视化大屏中的应用,本期分享位移动画的实现。 位移动画 Three.js位移动画是指在Three.js中实现物体位置的平移动画。通过改变物体的位置属性,可以实现物体沿着指定路径从一个位置移动到另一…

PostgreSQL基本使用

参考文档:PostgreSQL基本使用与数据备份_postgresql 数据备份-CSDN博客 一、数据库的操作 1. 本机登录 2.创建新用户来访问 PostgreSQL 3 重启数据库服务 4.创建数据库并查看数据库 5.连接数据并删除数据库 6.建表插入数据,查看数据库下所有的表&#…

Python数据可视化(四)

实现图形的动画效果 在 matplotlib 中,不仅可以绘制静态图形,也可以绘制动态图形。对于动态图形来说,我们称 之为动画或许会让读者更容易明白。绘制动画的方法主要有两种:一种是使用模块 animation 绘制动 画;另一种是…

GVM: Golang多版本管理利器

本文介绍了 Go Version Manager 的功能和使用方法,介绍了如何通过 GVM 在系统上安装和管理多个 Go 语言版本。原文: GVM: Go Version Manager, for Golang manage multiple versions Go 版本管理器(GVM,Go Version Manager)是一款…

夏日炎炎,手机如何避免变成热源?这些降温技巧分享给你

夏日炎炎,手机也容易“中暑”。 高温不仅会让手机性能大打折扣,还可能引发安全隐患。因此,如何让手机在高温下“冷静”下来,成为了许多手机用户关心的问题。 本文将为你提供一些实用的降温技巧,帮助你的手机安全度过…

击穿盲点——【网络安全】社会工程学中的网络欺骗

社会工程学起源于上世纪60年代左右,是一种通过人际交流的方式来获得情报的非技术渗透手段。这种手段无需过多技术要求,却非常有效,目前已成为危害企业网络安全的重大威胁之一。著名黑客凯文米特尼克在《反欺骗的艺术》中曾提到,人…

【C++题解】1698. 请输出带有特殊尾数的数

问题&#xff1a;1698. 请输出带有特殊尾数的数 类型&#xff1a; 题目描述&#xff1a; 请输出1∼n 中所有个位为 1、3、5、7中任意一个数的整数&#xff0c;每行 1 个。( n<1000 ) 比如&#xff0c;假设从键盘读入 20&#xff0c;输出结果如下&#xff1a; 1 3 5 7 11 1…

08-Fortran基础--Fortran内置函数分类总结

08-Fortran基础--Fortran内置函数分类总结 0 引言1 Fortran内置函数1.1 常用到数学函数1.2 字符串函数&#xff1a;1.3 数组函数&#xff1a;1.4 数值查询函数1.5 文件操作函数&#xff1a; 2 结语 0 引言 Fortran是一种很古老的编程语言&#xff0c;但它仍然广泛使用于科学计算…

嵌入式全栈开发学习笔记---C语言笔试复习大全24

目录 内存管理 内存分配 堆和栈的区别&#xff1f;&#xff08;面试重点&#xff09; 申请内存的函数 malloc realloc free gcc工具链 编译的过程&#xff08;面试重点&#xff09; 第一步&#xff0c;预处理&#xff1a; 第二步&#xff0c;编译&#xff1a; 第三…

Vue从入门到实战Day07

一、vuex概述 目标&#xff1a;明确vuex是什么&#xff0c;应用场景&#xff0c;优势 1. 是什么&#xff1a; vuex是一个vue的状态管理工具&#xff0c;状态就是数据。 大白话&#xff1a;vuex是一个插件&#xff0c;可以帮助我们管理vue通用的数据&#xff08;多组件共享的…

【数据结构|C语言版】树、二叉树和堆

前言1. 树1.1 树的概念1.2 树的表示1.3 树在实际中的运用1.4 树的实现 2. 二叉树2.1 二叉树的概念和结构2.2 二叉树的性质2.3 二叉树的存储结构2.4 二叉树的代码实现 3. 堆4. 二叉树顺序结构的实现5. 二叉树链式结构的实现结语 #include<GUIQU.h> int main { 上期回顾: 【…

2024 一键批量下载雪球和东方财富文章导出excel和pdf

之前分享过雪球批量下载工具2023 批量下载雪球文章导出pdf&#xff0c;以市场高标解读这个号为例&#xff0c;下载效果&#xff1a; 下载文章后用我开发的htmltopdf.exe批量转换html为pdf&#xff0c;不过要注意不要放在中文目录下&#xff0c;否则提示错误 utf-8 codec cant d…

新建一个STM32工程(精简版)

一、新建一个STM32工程 二、建立三个文件夹 1、Start文件夹里的东西 &#xff08;1&#xff09;启动文件&#xff1a;STM32入门教程资料\固件库\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\arm &#xff08;2&#xff09;STM32…

RobotFramework测试框架(13)--内置测试库

Builtln Evaluate方法 Evaluate。它可以做很多事情&#xff0c;主要的作用是可以直接调用Python的方法 一般用Evaluate都是前面放变量接收值&#xff0c;第三列是具体的运算表达式&#xff0c;第四列是要用到的Python的module。这里就是用random来进行一个随机数的生成 Cons…

买房送户口!多城加入“抢人大战”

业内人士认为&#xff0c;近期&#xff0c;多地推出的购房落户政策已区别于此前的人才落户政策&#xff0c;更聚焦于住房消费&#xff0c;降低了落户门槛&#xff0c;体现了各地对导入人口的重视&#xff0c;有利于人才流动&#xff0c;推动新型城镇化建设。 千万人口城市“后…