基于Jetson Nano和PyTorch的图像识别

入门篇

设置您的Jetson Nano

刷新操作系统并启动

Jetson Nano运行ARM兼容版本的Ubuntu 18.04,您必须使用笔记本电脑或台式机将其刷到SD卡中。按照Nvidia的说明,在强大的Jetson Nano上启动并运行Ubuntu。

不用担心SD卡在闪烁后是否会显得较小,它将在Nano的首次启动时扩展到最大容量。首次使用时,设置有时似乎停留在“正在应用更改”上,并显示消息“正在等待无人参与的升级退出”。 它并不总是会发生,但是只要有耐心。 我的曾经花了25分钟才能完成。

使用SSH控制

与其直接在Jetson上工作,还不如从您自己的计算机上通过SSH控制它,这是我的建议。您可以在Ubuntu,macOS和Windows 10中使用SSH(发布2018年4月更新)。要通过SSH控制Jetson Nano,您需要使其通过以太网或Wi-Fi连接到相同的本地网络。

通过在Jetson上运行ifconfig来找到其网络地址。输出应如下所示:

如果SSH停止工作该怎么办

创建交换文件

如果4 GB的RAM内存已满,Jetson Nano可能会变得无响应。 为避免这种情况,您可以创建一个交换文件,该文件至少在清除内容时保持它的运行状态。 要创建一个4 GB的交换文件,请运行以下命令:

更新软件

为了确保到目前为止安装的所有内容都是最新的,请首先更新软件包列表,然后使用以下命令升级所有已安装的软件包:

sudo apt-get update
sudo apt-get upgrade

最好使用以下方法重启系统:

安装pip

Python的标准软件包安装程序pip尚未预装在Jetson Nano上。通过以下方式安装:

sudo apt install python3-pip

使用虚拟环境

设置Jupyter Notebook

通过SSH的Jupyter Notebook

实践篇

在Jetson Nano上使用PyTorch进行图像识别

详情参阅 - 亚图跨际

你可能感兴趣的:(Python,物联网,Pytorch,Jestson,nano)