Jetson AGX Orin安装archiconda、Pytorch

这篇具有很好参考价值的文章主要介绍了Jetson AGX Orin安装archiconda、Pytorch。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

想在Jetson AGX Orin创建一个虚拟环境,然后安装pytorch,过程中遇到了很多的坑,这篇文章主要用于记录过程~因为Orin本身是Arm架构,X86架构可以装Anaconda,对于ARM要装archiconda。

1.安装archiconda

1.1确定操作系统架构

安装anaconda前,需要确定Ubuntu20.04操作系统的架构

Ubuntu版本信息:

$ lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 20.04.3 LTS
Release:	20.04
Codename:	focal

查看操作系统架构:

// 查询处理器位数,当前 Linux 是 64 位则输出 amd64,是 32 位则会输出 i386。
$ dpkg --print-architecture
amd64
// 查询架构,64位ARM架构会输出aarch64
$ arch
aarch64

Jetson AGX Orin的架构是aarch64,和win10,linux不同,不能安装anaconda。所以安装archiconda作为替代

1.2下载archiconda

下载命令如下:

wget https://github.com/Archiconda/build-tools/releases/download/0.2.3/Archiconda3-0.2.3-Linux-aarch64.sh

1.3下载后执行命令

//给文件添加可执行权限
chmod +x Archiconda3-0.2.3-Linux-aarch64.sh
./Archiconda3-0.2.3-Linux-aarch64.sh或者bash Archiconda3-0.2.3-Linux-aarch64.sh

1.4配置环境变量

sudo gedit ~/.bashrc

在~/.bashrc的最后一行添加:

export PATH=~/archiconda3/bin:$PATH

~/archiconda3/bin是安装后conda文件的路径

1.5换源

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge 
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/

2.安装Pytorch

安装前提:需要有jetpack和CUDA11.4

2.1查看jetpack版本

sudo apt-cache show nvidia-jetpack

得到的结果:

Version:5.1.1-b56
Architecture:arm64

2.2查看CUDA版本

查看CUDA版本命令:

nvcc -V

出现报错:

bash:nvcc:未找到命令

解决:

cd ~
sudo gedit ~/.bashrc

在.bashrc文件最后添加以下代码:

export PATH=/usr/local/cuda-11.4/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-11.4/lib64:$LD_LIBRARY_PATH
export CUDA_ROOT=/usr/local/cuda-11.4

然后编译.bashrc文件

source ~/.bashrc

2.3安装torch 1.13.0 GPU版本

2.3.1下载PyTorch预编译包

在Jetson上安装PyTorch,官方推荐使用anaconda安装,但是anaconda repository里没有aarch64架构的PyTorch预编译包

解决:nvidia官网有编译过的二进制包,在以下网站按步骤安装即可:

https://forums.developer.nvidia.com/t/pytorch-for-jetson/72048

根据自己的环境下载对应的版本(这里是JetPack5.1.1+python3.8虚拟环境)

Jetson AGX Orin安装archiconda、Pytorch,Jetson AGX Orin,pytorch,python,Jetson AGX Orin

2.3.2进入虚拟环境
#xxx是python=3.8的虚拟环境名
conda activate xxx
2.3.3安装依赖
sudo apt-get install python3-pip libopenblas-base libopenmpi-dev libomp-dev
pip install Cython
pip install numpy
2.3.4安装PyTorch
chmod +x torch-1.13.0a0+d0d6b1f2.nv22.10-cp38-cp38-linux_aarch64.whl
pip install torch-1.13.0a0+d0d6b1f2.nv22.10-cp38-cp38-linux_aarch64.whl

2.4安装torchvision

选择和pytorch对应的torchvision版本,pytorch1.13与torchvision0.14对应

2.4.1下载torchvision

torchvision下载网址:
https://github.com/pytorch/vision

在main的Tag里面找到对应的0.14版本并下载解压

2.4.2安装torchvision
cd torchvision
export BUILD_VERSION=0.14.0  
python3 setup.py install --user
cd ../  
pip install 'pillow<7'
2.4.3查看torch和torchvision版本

输入以下命令查看:

python
import torch
import torchvision
torch.__version__
torchvision.__version__

Jetson AGX Orin安装archiconda、Pytorch,Jetson AGX Orin,pytorch,python,Jetson AGX Orin

参考链接:文章来源地址https://www.toymoban.com/news/detail-796652.html

到了这里,关于Jetson AGX Orin安装archiconda、Pytorch的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Jetson AGX Orin+d435i相机实现Octomap建图

    环境参考 :Nvidia Jetson AGX Orin Developer Kit 32GB、Ubuntu20.04、Jetpack5.1.1、Intel Realsense D435i深度相机、ROS-noetic、Vins-Fusion-gpu Jetson AGX Orin+Vins+ros+d435i配置运行详情请见: Jetson AGX ORIN配置运行vins-fusion-gpu(Zed/D435)_dueen1123的博客-CSDN博客   1.编译安装 OctomapServer 建图包 返回主目录,安

    2024年01月18日
    浏览(55)
  • Jetson AGX Orin 平台12路4K相机CPHY驱动调试问题记录

    在Orin上启动CPHY相机模块时遇到了一些问题。 将4台CPHY摄像机连接到Orin 每个相机输出3VC图像 modex setting:

    2024年02月12日
    浏览(46)
  • 【opencv-python Gstreamer支持】Jetson Agx Orin手动编译opencv4.5.1加入gstreamer库,实现opencv简洁驱动GMSL2 IMX390相机

    # opencv官网下载opencv4.5.1源代码 opencv下载网址 # libtiff官网下载libtiff4的包,解决opencv编译问题 libtiff4下载地址 # libtiff安装 下载对应的安装包 tiff-4.0.10.zip ,( tiff-4.0.x.zip 都可以),解压之后,然后编译安装: # 编译安装

    2024年02月10日
    浏览(50)
  • 玩转NVIDIA Jetson (25)--- jetson 安装pytorch和torchvision

    在jetson上安装pytorch能够快速的帮助PC用户在熟悉的环境下进行开发,但是这个过程里边有一些坑,我建议大家参照官方给出的安装指导来进行安装,包括pytorch和包含各种网络的torchvision。官方安装如下,这个topic里会持续更新各个版本的pytorch。 PyTorch for Jetson - version 1.11 now

    2024年02月15日
    浏览(44)
  • Jetson NX系统烧录以及CUDA、cudnn、pytorch等环境的安装

    这两步比较简单,所以略了。虚拟机的配置需要注意硬盘空间大一点,至少40G。 NVIDIA SDK Manager下载地址:https://developer.nvidia.com/drive/sdk-manager 直接执行会报缺少依赖的问题,然后执行命令: 安装依赖。等待依赖安装完成。 依赖安装完成后再次执行安装sdk的命令。 到这里sdk

    2024年02月03日
    浏览(50)
  • 【边缘端环境配置】英伟达Jetson系列安装pytorch/tensorflow/ml/tensorrt环境(docker一键拉取)

    Jetson系列板卡是算法边缘端部署无法避开的一道坎,作为英伟达旗下产品,可以使用tensorrt加速,因此用户较多,生态较好;但是由于是ARM架构,因此无法使用x86部署方式,用过的都有一堆血泪史可以诉说,以下是英伟达官方介绍: NVIDIA® Jetson™ 是适用于自主机器和其他嵌入

    2023年04月22日
    浏览(53)
  • ubuntu22.04@Jetson Orin Nano之OpenCV安装

    昨天用Jetson跑demo程序发现帧率很慢(只有10FPS左右),按照视频文件怎么说应该有30FPS。但是为什么jetson orin nano跑不起来呢??? dnn_object_detection_embedded_device 想着,估计是GPU没有跑起来,正好凑着调试了下板子,记录、整理下资料。 从现象上看,OpenCV运行的时候没有跑GPU,从

    2024年02月21日
    浏览(49)
  • 【NVIDIA】Jetson Orin Nano系列:安装 Qt6、firefox、jtop、flameshot

    qtcreator 直接使用 sudo apt install firefox 安装时,会使用snap来安装,经常因为网络不好而卡死,下面使用官方的源来安装deb版本的firefox 注意:不要使用 sudo apt install 安装 jtop,要使用pip3来安装

    2024年01月23日
    浏览(54)
  • nvidia drive-agx-orin Driveos NVSIPL框架-内核层理解

    对于nvidia drive agx orin的camera,非driveos系列的,如jetson orin系列,直接使用的是 v4l2框架,无linux上层的 nvidia的支持,上层需要实现 v4l2的调用,然后算法才能接入nvidia的camera,但是对于 driveos来讲(driveos需要nvidia授权,非开源),nvidia提供了一整套的camera框架,linux之上,实现

    2023年04月18日
    浏览(49)
  • nvidia drive agx orin nvsipl camera数据流 驱动层分析

    背景:nvidia driveos中关于camera,自己封装了一层nvsipl框架,在linux应用层,可以直接调用nvmedia 库,即可操作摄像头,对于配置这一块,也提供了json文件,xml文件来进行serdes的配置开发,如:使用了哪路i2c,serdes max96712 i2c设备地址是啥,camera sensor的i2c设备地址是啥等,然后在

    2024年02月11日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包