jetson agx orin的anaconda、修改镜像源、jtop、jetpack、CUDA、CUDNN安装、截屏

jetson agx orin的anaconda、修改镜像源、jtop、jetpack、CUDA、CUDNN安装、截屏

如何截屏

按键盘上的printscreen键,我的键盘上PRT SC的缩写键,截orin的全屏如下
在这里插入图片描述

然后可以在文件中的picture中找到截屏可以移动到所插入的U盘中
在这里插入图片描述

Anaconda安装

步骤一:在清华镜像anaconda地址下载Linux版本的anaconda
我选择的是Anaconda3-2021.11-Linux-aarch64.sh
在这里插入图片描述
步骤二:2.在用户文件夹下新建一个名为anaconda的文件夹,并将刚刚下载的文件放在此文件夹中
在这里插入图片描述
在这里插入图片描述
步骤三:右键点击文件夹,点击在终端中打开,运行如下代码解压下载:

chmod +x Anaconda3-2021.11-Linux-aarch64.sh 
./Anaconda3-2021.11-Linux-aarch64.sh

在这里插入图片描述
按回车
在这里插入图片描述
输入yes
在这里插入图片描述在这里插入图片描述
输入yes
在这里插入图片描述
安装完成
在这里插入图片描述
步骤四:安装好conda后,先关闭终端,然后看到前面有了一个(base)其实就是成功了,可以再进行验证,输入如下代码查看anaconda版本号

conda init
conda --version

在这里插入图片描述在这里插入图片描述
如果遇到下列问题,bash: soure: command not found

bash: soure: command not found

在这里插入图片描述
可通过以下方式解决
在终端中输入下列代码

#打开~/.bashrc
sudo gedit ~/.bashrc

在这里插入图片描述
然后输入密码,会出现下列界面,鼠标滑到文件最下面,将空格,或者不需要的内容删除掉,最中结果如图所示,然后保存即可
在这里插入图片描述
问题就会解决
在这里插入图片描述

若还是显示找不到conda指令,可尝试下方代码:

# 将anaconda的bin目录加入PATH,根据版本不同,也可能是~/anaconda3/bin
echo 'export PATH="~/anaconda3/bin:$PATH"' >> ~/.bashrc
# 更新bashrc以立即生效
source ~/.bashrc

在这里插入图片描述

步骤五:进行初始化

conda init

在这里插入图片描述

anaconda更改为国内镜像源

如果不知道自己之前是否安装过多少镜像,可以在终端中输入下列命令

conda config --show channels

显示镜像源,如果是新安装Anaconda则默认使用国外镜像源,它会显示

channels:
  - defaults

在这里插入图片描述
如果想要删除重置,则执行

conda config --remove-key channels #删除所有的镜像源,恢复到默认
or
conda config --remove channels [urls] #删除指定的镜像源

2.在命令行下依次输入下面两行命令,配置国内镜像源:

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

conda config --set show_channel_urls yes

3.再输入以下命令验证一下是不是配置成功

conda config --show channels

显示以下输出内容则设置成功

channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  - defaults

在这里插入图片描述
在这里插入图片描述
建议下面也全部添加,虽然有些可能用不到,但是实际包含比较冷门的包

conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/fastai/
conda config --set show_channel_urls yes

5.附,国内常用的Anaconda镜像:

http://mirrors.aliyun.com/pypi/simple/ #阿里
https://pypi.tuna.tsinghua.edu.cn/simple/ #清华
http://pypi.douban.com/ #豆瓣
http://pypi.mirrors.ustc.edu.cn/ #中国科学技术大学

jtop安装

jtop 是一个基于 Python 编写的交互式系统监视器,类似于 Linux 上的 top 命令。它可以实时显示系统资源使用情况、进程信息、网络连接状态等
首先在终端中执行下列命令

# 需要使用 pip3 来安装 jtop,所以先安装 pip3
sudo apt install python3-pip

在这里插入图片描述
输入开机密码后等待安装
在这里插入图片描述
输入y,继续,然后,等待安装完成
然后继续在终端中输入下列命令

# 安装jtop
sudo -H pip3 install -U jetson-stats

在这里插入图片描述
等待安装完成
在这里插入图片描述
最后在终端中输入下列命令,重启系统后,安装完成

# 重启系统
sudo reboot

在这里插入图片描述

jetpack的安装、CUDA、CUDNN安装

1.打开终端(Terminal)在终端中输入下列命令

sudo apt upgrade

在这里插入图片描述
然后输入自己所设置的开机密码,即可进行安装
在这里插入图片描述
2.在终端中输入下列命令

sudo apt update

在这里插入图片描述
3.在终端中输入下列命令

sudo apt dist-upgrade

在这里插入图片描述
4.在终端中输入下列命令

sudo reboot

重启设备
5.在终端中输入下列命令

sudo apt install nvidia-jetpack

在这里插入图片描述
输入y继续
在这里插入图片描述

在这里插入图片描述
jetpack即安装成功
安装完输入sudo jetson_release进行查询 ( 注:需要装好Jtop才有此命令,安装方式见后文):

sudo jetson_release

在这里插入图片描述
输入密码后,得到下列结果
在这里插入图片描述
发现CUDA没有安装成功,不应该!
其原因是,没有正确的配置CUDA的环境变量,且没有正确的映射软链接
解决方法如下
配置Cuda环境变量
在终端中输入如下命令

#打开~/.bashrc
sudo gedit ~/.bashrc

然后滑动鼠标在文本末添加如下命令,如下图所示

#在文本末输入如下代码:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib64
export PATH=$PATH:/usr/local/cuda/bin
export CUDA_HOME=$CUDA_HOME:/usr/local/cuda

在这里插入图片描述
保存后关闭
在这里插入图片描述最后输入下列命令更新环境配置

#更新环境变量配置
source ~/.bashrc

运行nvcc -V查看版本号:

nvcc -V

此时可能会报错,显示nvcc -V命令未发现,那是因为没有正确映射软链接,这样您的系统会按照PATH的顺序,找到第一个nvcc命令,但是它可能不是您想要的CUDA版本。您需要删除之前的软链接,然后创建一个新的软链接,指向您想要的CUDA版本
解决方法在终端中输入下列命令

sudo rm -rf /usr/local/cuda
sudo ln -s /usr/local/cuda-11.4 /usr/local/cuda

再次运行nvcc -V查看版本号:,显示正常

nvcc -V

在这里插入图片描述
说明CUDA环境可以正常识别了,用 sudo jetson_release再次查看:

sudo jetson_release

在这里插入图片描述
一切正常
cuDNN环境配置

#复制文件到cuda目录下
cd /usr/include && sudo cp cudnn* /usr/local/cuda/include
cd /usr/lib/aarch64-linux-gnu && sudo cp libcudnn* /usr/local/cuda/lib64

#修改文件权限,修改复制完的头文件与库文件的权限,所有用户都可读,可写,可执行:
sudo chmod 777 /usr/local/cuda/include/cudnn.h 
sudo chmod 777 /usr/local/cuda/lib64/libcudnn*

#重新软链接,这里的8.4.1和8对应安装的cudnn版本号和首数字
cd /usr/local/cuda/lib64

sudo ln -sf libcudnn.so.8.3.2 libcudnn.so.8

sudo ln -sf libcudnn_ops_train.so.8.3.2 libcudnn_ops_train.so.8
sudo ln -sf libcudnn_ops_infer.so.8.3.2 libcudnn_ops_infer.so.8

sudo ln -sf libcudnn_adv_train.so.8.3.2 libcudnn_adv_train.so.8
sudo ln -sf libcudnn_adv_infer.so.8.3.2 libcudnn_adv_infer.so.8

sudo ln -sf libcudnn_cnn_train.so.8.3.2 libcudnn_cnn_train.so.8
sudo ln -sf libcudnn_cnn_infer.so.8.3.2 libcudnn_cnn_infer.so.8

sudo ldconfig

在这里插入图片描述

测试Cudnn:

在执行sudo make clean && sudo make命令编译时出现错误:

test.c:1:10: fatal error: FreeImage.h: 没有那个文件或目录
#include “FreeImage.h”
^~~~~~~~~~~~~
compilation terminated.

所以先安装库,再编译

sudo apt-get install libfreeimage3 libfreeimage-dev
安装成功后,使用cudnn自带的例子测试一下cudnn


sudo cp -r /usr/src/cudnn_samples_v8/ ~/
cd ~/cudnn_samples_v8/mnistCUDNN
sudo chmod 777 ~/cudnn_samples_v8
sudo make clean && sudo make
./mnistCUDNN

可能会报错
test.c:1:10: fatal error: FreeImage.h: 没有那个文件或目录
#include “FreeImage.h”
^~~~~~~~~~~~~
compilation terminated.

输入如下代码:

sudo apt-get install libfreeimage3 libfreeimage-dev

如果配置成功 测试完成后会显示:“Test passed!”。
在这里插入图片描述
大功告成!!

  • 14
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
Jetson AGX Orin是一款强大的嵌入式计算平台,可以轻松安装ROS 2以实现机器人及其他自动化系统的开发和运行。以下是使用300字中文回答Jetson AGX Orin安装ROS 2的步骤和注意事项。 首先,确保Jetson AGX Orin已经正常运行,并且您已经完成了基本的设置和配置。 接下来,从ROS 2官方网站(https://index.ros.org/doc/ros2/Installation/Foxy/Linux-Install-Debians/)下载适用于您的Jetson AGX Orin的ROS 2发行版,建议选择最新版本Foxy Fitzroy。下载完成后,将.deb文件保存到您的Jetson AGX Orin的本地存储中。 然后,在Jetson AGX Orin的终端中打开一个新的命令行窗口,以便在系统中进行安装。使用以下命令导航到.deb文件的目录: cd /path/to/deb/file 然后,使用以下命令安装ROS 2: sudo apt install ./ros-foxy-*.deb ROS 2的安装过程可能会花费一些时间,具体取决于您的Jetson AGX Orin的性能和网络连接速度。在安装过程中,请耐心等待,直到安装完成。 安装完成后,您需要设置ROS 2的工作环境。使用以下命令执行此操作: source /opt/ros/foxy/setup.bash 现在,您可以开始使用ROS 2在Jetson AGX Orin上进行开发和运行机器人应用程序了。请查阅ROS 2的文档和教程,以了解更多关于ROS 2在Jetson AGX Orin上的使用方法和功能。 总结一下,安装ROS 2到Jetson AGX Orin的过程包括下载适用于该平台的ROS 2发行版,并使用apt命令进行安装安装完成后,使用source命令设置ROS 2的工作环境。最后,您就可以开始使用ROS 2在Jetson AGX Orin上进行开发和运行机器人应用程序了。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小阮同学在努力

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值