SL2600 系列快速入门
以下是自学式入门教程,将为您提供运行边缘 AI 模型的实践经验和代码示例,涵盖视觉、语音乃至大型语言模型。
新内容
请注意,以下列出的示例均为新内容,且正在快速迭代更新。请频繁回来查看最新进展。
重要
这些示例专为 Astra Machina SL2619 Dev Kit 设计,所有示例均使用 NPU 进行推理。
前提条件
在开始 Edge AI 开发之前,请确保您已具备以下条件:
Torq™ Edge AI Platform
Torq Edge AI Platform 支持 NPU 加速的模型推理。Torq 基于开源的 IREE/MLIR 编译器和运行时构建。您可以使用 C/C++ 或 Python 编写应用程序,并利用 IREE 运行时。如需了解更多关于 Torq 的信息,请访问 Torq Compiler User Manual。
探索开箱体验(OOBE)应用
当您从经销商处购买 Astra Machina SL2610 Dev Kit 时,设备已预装 OOBE SDK 镜像。您可以在应用程序用户界面中探索 Astra 的各项功能。


OOBE 应用
- 入门与视频
- 带 CPU 和内存占用率显示的视频播放
- 图形
- 交互式图形应用
- AI
- 使用 NPU 或 CPU 进行图像分类
- 使用 NPU 或 CPU 进行目标检测
- 功能演示
- 视频播放与实时摄像头画面同步展示
- 实时流传输
- 连接 USB 摄像头并通过 WebSocket 进行视频流传输
Edge AI 开发软件示例配置
以下所有示例均基于 Python,因此在继续操作之前,您需要配置必要的库和包。OOBE SDK 镜像已预装了 pip、python3 以及 iree 运行时等必要软件包。
克隆 Examples GitHub 仓库并进入仓库目录:
git clone https://github.com/synaptics-astra-demos/sl2610-examples
cd sl2610-examples
配置 Python 虚拟环境,确保所有必要依赖已安装在虚拟环境中。注意必须使用 python3 而非 python。
python3 -m venv .venv --system-site-packages
source .venv/bin/activate
安装依赖项。
pip install -r requirements.txt
配置显示环境(视觉输出所必需)。
export XDG_RUNTIME_DIR=/var/run/user/0
export WAYLAND_DISPLAY=wayland-1