Skip to content

部署示例

SSCMA 是一个提供 No-Code 可视化模型部署工具和基于 CPP 的 SDK 的开源项目。它使用户能够轻松地将模型部署到不同的平台上,无需编写复杂的代码。

目前支持的平台包括:

设备SenseCraft-Web-ToolkitSSCMA-Micro SDK
Xiao ESP32S3
Grove Vision AI

SenseCraft-Web-Toolkit

SenseCraft-Web-Toolkit 是 SSCMA 提供的可视化模型部署工具。使用该工具,用户可以通过简单的操作将模型部署到各种平台上。这个工具提供了用户友好的界面,不需要编写任何代码。

SenseCraft-Web-Toolkit 的主要特点包括:

  • 可视化操作界面,无需编码技能
  • 快速部署模型到不同的平台
  • 支持 TFLite 格式的模型

部署公开模型

Step 1. 打开 SenseCraft-Web-Toolkit 网站

Step 2. 连接设备到电脑

使用带有数据传输功能的数据线将您的设备连接到您的电脑。

Step 3. 选择并连接你的设备

再进入 SenseCraft-Web-Toolkit 的主页后,我们需要首先连接设备,请点击连接按钮。

step3-1

然后,浏览器将弹出一个窗口。我们需要在此处选择正确的 XIAO 端口。对于 Windows 系统,该端口通常以 COM 开头,而对于 macOS 系统,该端口通常以 /dev/tty 开头,并且会带有 USB JTAG 字样。如果您不确定正确的端口是什么,请在连接设备后刷新此页面,然后再次点击连接按钮,您将看到新的端口出现在下拉列表中。

step3-2

Step 4. 选择你的模型

一旦连接按钮变为红色的断开连接按钮,我们可以从“可供使用的 AI 模型”列表中选择模型。在这里,我选择了人脸识别作为演示。选择后,点击发送按钮并等待几秒钟。

step4-1

Step 5. 部署你的模型

step5-1

最后,我们来到预览部分,在右上角单击一次停止按钮,然后点击调用按钮,如果一切顺利,您可以看到实时屏幕效果。

step5-2

部署自训练模型

Step 1. 打开 SenseCraft-Web-Toolkit 网站

Step 2. 连接设备到电脑

使用带有数据传输功能的数据线将您的设备连接到您的电脑。

Step 3. 选择并连接你的设备

再进入 SenseCraft-Web-Toolkit 的主页后,我们需要首先连接设备,请点击连接按钮。

step3-1

然后,浏览器将弹出一个窗口。我们需要在此处选择正确的 XIAO 端口。对于 Windows 系统,该端口通常以 COM 开头,而对于 macOS 系统,该端口通常以 /dev/tty 开头,并且会带有 USB JTAG 字样。如果您不确定正确的端口是什么,请在连接设备后刷新此页面,然后再次点击连接按钮,您将看到新的端口出现在下拉列表中。

step3-2

Step 4. 上传你的模型

step4-1

先点击左侧 Tool 按钮,再点击右侧的 Upload 按钮,选择你的模型文件,并将 Address 设置为 0x400000,最后点击 Flash 按钮,保持设备连接,等待烧录完成。

SSCMA-Micro SDK

SSCMA 还提供了基于 CPP 的 SDK,名为 SSCMA-Micro,使用户能够将模型部署到自己的项目中。通过集成 SSCMA-Micro,用户可以方便地在自己的应用程序中使用部署好的模型。

SSCMA-Micro SDK 的特点包括:

  • 使用 CPP 编写,适用于各种嵌入式系统和平台
  • 提供简单而强大的 API,方便用户进行模型调用和推理
  • 支持 TFLite 格式的模型

在 Apache 2.0 授权下发布