jetson-inference入门

发布时间:2024年01月18日

jetson-inference



前言

jetson 部署相关内容


一、jetson-inference

官方推出的体验套餐,提供了三种最常见的AI应用与计算机视觉的类型

  1. 图像辨识(Image Recognition) -----Imagenet
  2. 对象辨识(Object Detection) -----detectNet
  3. 语义分割(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 连接。

  1. 首先新建session,填写要链接的主机ip和username

在这里插入图片描述

  1. 填写密码(7位数以上)

在这里插入图片描述
4. 链接后,可将本地文件直接拖入linux主机上进行传输。

在这里插入图片描述

三、 docker的安装使用

jetPack 默认已经安装了docker

查看docker的版本

nvidia@nvidia-desktop:~$ docker -v
Docker version 20.10.7, build 20.10.7-0ubuntu5~18.04.3

如果提示没有权限可以

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 嵌入式部署。

文章来源:https://blog.csdn.net/m0_70420861/article/details/135587639
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。