jetson-inference
文章目录
- jetson-inference
- 前言
- 一、jetson-inference
- 二、 下载传输
- 三、 docker的安装使用
- 总结
前言
jetson 部署相关内容
一、jetson-inference
官方推出的体验套餐,提供了三种最常见的AI应用与计算机视觉的类型
- 图像辨识(Image Recognition) -----Imagenet
- 对象辨识(Object Detection) -----detectNet
- 语义分割(Semantic Segmentation)------segNet
官方地址:https://github.com/dusty-nv/jetson-inference
下载好的包:https://download.csdn.net/download/m0_70420861/88753573
二、 下载传输
git clone --recursive https://github.com/dusty-nv/jetson-inference
注:–recursive 是遍历下载 Git子模块,网络不好多次执行
MobaXterm
ssh 连接和上传工具, 支持图形化显示,可用来上传 jetson-inference
下载地址:https://mobaxterm.mobatek.net/download-home-edition.html
安装包https://download.csdn.net/download/m0_70420861/88741057spm=1001.2014.3001.5503
推荐博客 https://blog.51cto.com/u_15315240/5267275
docker0:这是 Docker 的虚拟网络接口,用于容器之间的通信。它的 IP 地址是 172.17.0.1,子网掩码是 255.255.0.0。
eth0:这是以太网接口,通常用于有线网络连接。它的 MAC 地址是 48:b0:2d:69:e7:82。
lo:这是回环接口,用于本地回环测试和本地服务访问。它的 IP 地址是 127.0.0.1。
rndis0:这是 USB 网络接口,通常用于连接移动设备。它的 MAC 地址是 5a:84:9d:33:9f:49。
usb0:这是另一个 USB 网络接口,可能与 rndis0 相关。它的 MAC 地址是 5a:84:9d:33:9f:4b。
wlan0:这是 WLAN(无线局域网)接口,通常用于无线网络连接。它的 IP 地址是 192.168.1.110,子网掩码是 255.255.255.0。
这些信息只是描述了计算机上的网络接口情况,具体的网络配置可能因网络环境和操作系统而有所不同。
要连接到远程主机使用 SSH 协议,应该使用具有公网 IP 地址的接口。wlan0 是具有公网 IP 地址(192.168.1.110)的接口,因此可以使用该接口进行 SSH 连接。
- 首先新建session,填写要链接的主机ip和username
- 填写密码(7位数以上)
4. 链接后,可将本地文件直接拖入linux主机上进行传输。
三、 docker的安装使用
docker有两种安装方式
可以选择第二种使用docker安装
jetPack 默认已经安装了docker
查看docker的版本
nvidia@nvidia-desktop:~$ docker -v
Docker version 20.10.7, build 20.10.7-0ubuntu5~18.04.3
我们的jetPack版本是4.6.1,所以要拉取对应的版本dustynv/jetson-inference:r32.7.1
如果提示没有权限可以
sudo docker -v
因为没有注册docker,所以可能报以下错误
docker访问地址为:https://hub.docker.com/signup
在页面上填写相应的注册信息,包括用户名、邮箱和密码等。填写完成后,点击“Create Account”按钮即可完成注册。
非root用户使用docker
- 当前用户增加到 docker组,这个组默认已经存在
sudo usermod -aG docker $USER
- 注销并重新登录,以便重新评估您的组成员身份
newgrp docker
- 给其他用户读写 docker.sock 的权限
sudo chmod a+rw /var/run/docker.sock
命令控制台中登陆docker
docker login
拉取docker镜像
docker pull dustynv/jetson-inference:r32.7.1
docker 基础命令
- 查看docker 镜像
docker images
- 启动 docker 镜像
docker run -it [镜像ID IMAGEID]
示例:
docker run -it d63f752103bb
也可以用 镜像名称+版本
docker run -it ubuntu:latest
查看 docker 运行时容器
- 查看运行时容器
docker ps
- 查看所有容器
docker ps -a
进入一个已经启动的 docker 容器
docker exec -it 【容器id】【命令】
docker exec -it a92ec1ba7c78 /bin/bash
总结
专栏内容,jetson nano 嵌入式部署。