478 words
2 minutes
0
0
Jetson Orin Nano Development Guide Record——Jetson Orin Nano开发指南记录
1 换源
1.1 验证架构和源兼容性
- 检查系统架构:
uname -m- 如果是
aarch64或arm,必须使用ubuntu-ports镜像源(如清华、中科大)。 - 如果是
x86_64,可直接用普通 Ubuntu 源。 - 这里 Jetson 为
aarch64 - 查看源
ls -la /etc/apt/sources.list.d/1.2 两种换源方式
1.2.1 方式 1.鱼香 ROS 一键换源
wget http://fishros.com/install -O fishros && . fishrosNOTE不要清除第三方源: 这样会把 nvidia 源配置文件给删除
1.2.2 方式 2.输入以下代码换源
# 备份原有源sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak# 使用 sed 替换为清华镜像源(适用于 ARM)sudo sed -i 's|ports.ubuntu.com/ubuntu-ports|mirrors.tuna.tsinghua.edu.cn/ubuntu-ports|g' /etc/apt/sources.list# 更新软件列表sudo apt update- 如果换源后出现问题,恢复备份:
sudo cp /etc/apt/sources.list.bak /etc/apt/sources.listsudo apt update2 Jupyter Lab 的安装与使用
步骤 1: 更新 pip3 并安装 jupyter lab
sudo -H pip3 install --upgrade pippip3 install jupyter jupyterlabsudo reboot步骤 2: 生成 jupyter lab 配置文件
jupyter lab --generate-config会生成.jupyter文件,其文件夹下有jupyter_lab_config.py配置文件# 查看jupyterlab位置which jupyter-lab# 输出/home/k/.local/bin/jupyter-labsudo nano /etc/systemd/system/jupyter.service#添加以下[Unit]Description=Jupyter labAfter=network.target
[Service]Type=simpleUser=kExecStart=/home/k/.local/bin/jupyter-lab --port 8888 --no-browserWorkingDirectory=/home/k/Restart=always
[Install]WantedBy=multi-user.target
#启动服务sudo systemctl enable jupyter.servicesudo systemctl start jupyter.service
#检查是否运行sudo systemctl status jupyter.service##输出(active (running))3 部署深度学习
3.1 构建 Jetson-inference 环境
步骤 1.下载必要的依赖库
sudo apt-get updatesudo apt-get install git cmake步骤 2.下载项目包
git clone https://github.com/dusty-nv/jetson-inference.gitcd jetson-inference/git submodule update --init步骤 3.下载 Python 项目包
sudo apt-get install libpython3-dev python3-numpy步骤 4.使用 CMake 进行配置
cd jetson-inferencemkdir buildcd buildcmake ../中途跳出安装 pytorch,选择跳过,后面安装 (可选)
步骤 5.编译项目
cd jetson-inference/buildmakesudo make installsudo ldconfig3.2 安装 Pytorch 人工智能框架 (迁移学习重新训练网络)(可选)
cd jetson-inference/build./install-pytorch.sh4 Hello AI Word 图像分类推理
开启一个终端输入
#针对CSI摄像头imagenet#orimagenet.py#针对USB摄像头imagenet /dev/video0#orimagenet.py /dev/video0 Jetson Orin Nano Development Guide Record——Jetson Orin Nano开发指南记录
https://xieyi.org/posts/jetson-orin-nano-development-guide-recordjetson-orin-nano开发指南记录/