当前位置: 首页 > news >正文

基于Jetson Tx2 Nx的Qt、树莓派等ARM64架构的Ptorch及torchvision的安装

前提

  • 已经安装好了python、pip及最基本的依赖库
    • 若未安装好点击python及pip安装请参考这篇博文
      https://blog.csdn.net/m0_51683386/article/details/129320492?spm=1001.2014.3001.5502

特别提醒

  • 一定要先根据自己板子情况,找好python、torch、torchvision的安装版本之间的关键,这点很重要
  • 以本人Jetson为例子,在英伟达官方的轮子中,对于版本和板子都有严格的要求,因此,在做项目前必须先看清楚要求,以下是两个链接分别是英伟达官方的配置版本说明和Github上开源的轮子配置说明
    nvidia
    github
  • 英伟达官方torch、torchvision、JetPack及python版本的对应关系如下—以V1.10.0例在这里插入图片描述
    在这里插入图片描述

正式安装

torch部分
  • 安装依赖
sudo apt-get install libopenblas-base libopenmpi-dev
sudo pip install mpi4py
sudo pip install Cython
  • 在上述的nvidia官方下载对应的torch.whl,并且放在希望安装的地方,后执行shell
pip install torch-1.10.0-cp36-cp36m-linux_aarch64.whl
  • 测试torch,应该已经完成
>>> import torch
>>> print(torch.__version__)
1.10.0
>>> print(str(torch.cuda.is_available()))
True #直接决定是否可以使用GPU
>>>
torchvision部分
  • 找好对应的torchvision
  • 添加依赖
sudo apt-get install libjpeg-dev zlib1g-dev libpython3-dev libavcodec-dev libavformat-dev libswscale-dev 
  • 克隆对应的branch
    git clone --branch https://github.com/pytorch/vision torchvision # version是填充自己的torchvision版本,格式是v0.x.0,并去除<>
  • 进入torchvision并定义
cd torchvision 
export BUILD_VERSION=0.x.0 # where 0.x.0 is the torchvision version 
  • 进行最后的编译安装
python setup.py install --user 

参考—官方指导

官方下载说明

引流—为ARM32添加图形界面

基于Jetson Tx2 Nx的Qt、Pyside2配置全流程(树莓派,ARM64同理可用)

相关文章:

基于Jetson Tx2 Nx的Qt、树莓派等ARM64架构的Ptorch及torchvision的安装

前提 已经安装好了python、pip及最基本的依赖库 若未安装好点击python及pip安装请参考这篇博文 https://blog.csdn.net/m0_51683386/article/details/129320492?spm1001.2014.3001.5502 特别提醒 一定要先根据自己板子情况&#xff0c;找好python、torch、torchvision的安…...

MySQL存储引擎详解及对比和选择

什么是存储引擎&#xff1f; MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术&#xff0c;你能够获得额外的速度或者功能&#xff0c;从而改善…...

【推拉框-手风琴】vue3实现手风琴效果的组件

简言 在工作时有时会用到竖形手风琴效果的组件。 在此记录下实现代码和实现思路。 手风琴实现 结构搭建 搭建结构主要实现盒子间的排列效果。 用flex布局或者其他布局方式将内容在一行排列把每一项的内容和项头用盒子包裹&#xff0c; 内容就是这一项要展示的内容&#xf…...

滑动窗口最大值:单调队列

239. 滑动窗口最大值 难度困难2154收藏分享切换为英文接收动态反馈 给你一个整数数组 nums&#xff0c;有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的 k 个数字。滑动窗口每次只向右移动一位。 返回 滑动窗口中的最大值 。 示例…...

负载均衡算法

静态负载均衡 轮询 将请求按顺序轮流地分配到每个节点上&#xff0c;不关心每个节点实际的连接数和当前的系统负载。 优点&#xff1a;简单高效&#xff0c;易于水平扩展&#xff0c;每个节点满足字面意义上的均衡&#xff1b; 缺点&#xff1a;没有考虑机器的性能问题&…...

C语言数组二维数组

C 语言支持数组数据结构&#xff0c;它可以存储一个固定大小的相同类型元素的顺序集合。数组是用来存储一系列数据&#xff0c;但它往往被认为是一系列相同类型的变量。 数组的声明并不是声明一个个单独的变量&#xff0c;比如 runoob0、runoob1、…、runoob99&#xff0c;而是…...

7年测试工程师,裸辞掉17K的工作,想跳槽找更好的,还是太高估自己了....

14年大学毕业后&#xff0c;在老师和朋友的推荐下&#xff0c;进了软件测试行业&#xff0c;这一干就是7年时间&#xff0c;当时大学本来就是计算机专业&#xff0c;虽然专业学的一塌糊涂&#xff0c;但是当年的软件测试属于新兴行业&#xff0c;人才缺口比较大&#xff0c;而且…...

企业为什么需要做APP安全评估?

近几年新型信息基础设施建设和移动互联网技术的不断发展&#xff0c;移动APP数量也呈现爆发式增长&#xff0c;进而APP自身的“脆弱性”也日益彰显&#xff0c;这对移动用户的个人信息及财产安全带来巨大威胁和挑战。在此背景下&#xff0c;国家出台了多部法律法规&#xff0c;…...

重回利润增长,涪陵榨菜为何能跑赢周期?

2022年消费市场持续低迷&#xff0c;疫情寒冬之下&#xff0c;不少食品快消企业均遭遇严重的业绩下滑&#xff0c;但一年里不断遭遇利空打击的“榨菜茅”涪陵榨菜&#xff0c;不仅安然躲过“酸菜劫”、走出“钠”争议&#xff0c;而且顺利将产品价格提起来&#xff0c;并在寒冬…...

这6个高清图片素材库,马住,马住~

网上找的图片素材清晰度不够&#xff0c;版权不明确怎么办。看看这几个可商用图片素材网站&#xff0c;解决你的所有图片需求&#xff0c;高清无水印&#xff0c;赶紧马住&#xff01; 1、菜鸟图库 美女图片|手机壁纸|风景图片大全|高清图片素材下载网 - 菜鸟图库 ​ 网站素材…...

绝对零基础的C语言科班作业(期末模拟考试)

编程题&#xff08;共10题&#xff1b; 共100.0分&#xff09;模拟1&#xff08;输出m到n的素数&#xff09;从键盘输入两个整数[m,n], 输出m和n之间的所有素数。 输入样例&#xff1a;3&#xff0c;20输出样例&#xff1a;3 5 7 11 13 17 19 &#xff08;输出数据之间用空格间…...

注解开发定义bean

注解开发定义bean 使用Component定义bean在核心配置文件中通过组件扫描加载bean&#xff0c;需要指定扫描包的范围 当然也可以使用Component的衍生注解&#xff0c;可以更加形象的表示 纯注解的开发模式 使用java类来代替了以前的 配置文件&#xff0c;在java类中&#xff…...

剑指 Offer 19. 正则表达式匹配

摘要 剑指 Offer 19. 正则表达式匹配 请实现一个函数用来匹配包含. 和*的正则表达式。模式中的字符.表示任意一个字符&#xff0c;而*表示它前面的字符可以出现任意次&#xff08;含0次&#xff09;。在本题中&#xff0c;匹配是指字符串的所有字符匹配整个模式。例如&#x…...

CSS——学成在线案例

&#x1f353;个人主页&#xff1a;bit.. &#x1f352;系列专栏&#xff1a;Linux(Ubuntu)入门必看 C语言刷题 数据结构与算法 HTML和CSS3 目录 1.案例准备工作 2.CSS属性书写顺序&#xff08;重点&#xff09; 3.页面布局整体思路 4.头部的制作​编辑 5.banner制作…...

元数据的类型

元数据通常分为三种类型&#xff1a;业务元数据、技术元数据和操作元数据。这些类别使人们能够理解属于元数据总体框架下的信息范围&#xff0c;以及元数据的产生过程。也就是说&#xff0c;这些类别也可能导致混淆&#xff0c;特别是当人们对一组元数据属于哪个类别或应该由谁…...

LEAP模型的能源环境发展、碳排放建模预测及不确定性分析

LEAP&#xff08;Long Range Energy Alternatives Planning System/ Low emission analysis platform&#xff0c;长期能源可替代规划模型&#xff09;是一种自下而上的能源-环境核算工具&#xff0c;由斯德哥尔摩环境研究所和美国波士顿大学联合研发。该模型与情景分析法紧密结…...

C# Task详解

1、Task产生背景 Task出现之前&#xff0c;微软的多线程处理方式有&#xff1a;Thread→ThreadPool→委托的异步调用&#xff0c;虽然也可以基本业务需要的多线程场景&#xff0c;但它们在多个线程的等待处理方面、资源占用方面、线程延续和阻塞方面、线程的取消方面等都显得比…...

Blob分析+特征

Blob分析特征0 前言1 概念2 方法2.1 图像采集2.2 图像分割2.3 特征提取3 主要应用场景&#xff1a;0 前言 在缺陷检测领域&#xff0c;halcon通常有6种处理方法&#xff0c;包括Blob分析特征、Blob分析特征差分、频域空间域、光度立体法、特征训练、测量拟合&#xff0c;本篇博…...

4EVERLAND 的 IPFS Pinning 服务:4EVER Pin

我们很高兴地宣布 4EVERLAND Storage 的一个令人兴奋的补充&#xff0c;即 4EVER Pin。什么是 4EVER Pin&#xff1f;您可能已经知道星际文件系统或IPFS是一个分布式存储网络&#xff0c;来自世界各地的计算机组成节点共享数据。通常&#xff0c;在IPFS中获取一条数据时&#x…...

activiti整合springBoot其他操作

如果单纯使用activiti进行流程的自动控制&#xff0c;是可以实现的。但是通常我们都需要结合自定义的表&#xff0c;便于在流程执行中更加清晰的看到每一个流程实例节点的具体信息。关联自定义表与activiti表才能完成真正的业务 BusinessKey关联 // 定义businessKey Test pub…...

Java 判断选择循环

一、判断1.应用场景&#xff1a;只有满足条件&#xff0c;对应的代码才能执行2.三种形式&#xff1a;3.示例&#xff1a;4.注意事项&#xff1a;二、选择1.使用&#xff1a;把所有的选择一一列举出来&#xff0c;根据不同的条件任选其一2.格式&#xff1a;3.示例&#xff1a;4.…...

如何用SketchUp STL插件轻松实现3D打印:从设计到实物的完整指南

如何用SketchUp STL插件轻松实现3D打印&#xff1a;从设计到实物的完整指南 【免费下载链接】sketchup-stl A SketchUp Ruby Extension that adds STL (STereoLithography) file format import and export. 项目地址: https://gitcode.com/gh_mirrors/sk/sketchup-stl 你…...

【STM32F407 DSP实战】矩阵运算基础:从初始化到加减法与求逆的嵌入式实现

1. 为什么要在STM32F407上实现矩阵运算 在嵌入式开发中&#xff0c;矩阵运算可以说是无处不在。从简单的PID控制到复杂的图像处理算法&#xff0c;都离不开矩阵这个基础数据结构。就拿我最近做的一个四轴飞行器项目来说&#xff0c;姿态解算部分就需要频繁地进行矩阵乘法、求逆…...

Python全栈学习路径:从基础语法到FastAPI实战部署

1. 从零到一&#xff1a;我的Python全栈学习路径与实战心得大家好&#xff0c;我是Brais Moure&#xff0c;一名有十多年经验的全栈工程师。过去几年&#xff0c;我一直在Twitch和YouTube上直播编程&#xff0c;并整理了一套完整的Python学习课程&#xff0c;也就是“Hello-Pyt…...

2025届必备的六大AI写作神器推荐榜单

Ai论文网站排名&#xff08;开题报告、文献综述、降aigc率、降重综合对比&#xff09; TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 有一款专门针对学术研究者精心打造的智能化写作辅助系统&#xff0c;它就是AI开题报告工具。…...

别再只用XGBoost了!LightGBM实战:用直方图算法和Leaf-wise策略,5分钟搞定海量数据建模

LightGBM实战&#xff1a;5个关键技巧让海量数据建模效率提升10倍 当你的数据集从GB级别跃升到TB级别时&#xff0c;XGBoost的训练时间可能从几小时延长到几天。上周我们团队处理一个包含3亿条用户行为记录的数据集时&#xff0c;原本需要8小时的XGBoost训练&#xff0c;切换到…...

Display Driver Uninstaller (DDU):彻底清理显卡驱动的终极解决方案

Display Driver Uninstaller (DDU)&#xff1a;彻底清理显卡驱动的终极解决方案 【免费下载链接】display-drivers-uninstaller Display Driver Uninstaller (DDU) a driver removal utility / cleaner utility 项目地址: https://gitcode.com/gh_mirrors/di/display-drivers…...

智能车信标FM信号不稳?用9018和UPC1677搭建射频功放的避坑指南

智能车信标FM信号不稳&#xff1f;用9018和UPC1677搭建射频功放的避坑指南 在智能车竞赛和电子设计项目中&#xff0c;稳定可靠的FM信标信号是确保车辆精确定位和导航的关键。然而&#xff0c;许多参赛团队在实际搭建射频功放电路时&#xff0c;常会遇到信号弱、传输距离不足、…...

从‘//’到‘///’:解锁C#注释的正确姿势与隐藏的IDE效率技巧

从‘//’到‘///’&#xff1a;解锁C#注释的正确姿势与隐藏的IDE效率技巧 在代码的世界里&#xff0c;注释就像地图上的标记&#xff0c;不仅指引着后来的开发者理解代码的意图&#xff0c;更是开发者与未来自己对话的桥梁。对于C#开发者而言&#xff0c;注释不仅仅是简单的代…...

LLMCompiler:大语言模型并行函数调用框架,降低延迟与成本

1. 项目概述&#xff1a;一个为LLM设计的“并行函数调用编译器”如果你正在构建基于大语言模型的智能体应用&#xff0c;并且被工具调用的延迟和成本问题所困扰&#xff0c;那么LLMCompiler这个框架值得你花时间深入了解。简单来说&#xff0c;它就像是一个为LLM的“函数调用”…...