Skip to content

Latest commit

 

History

History
81 lines (51 loc) · 3.56 KB

File metadata and controls

81 lines (51 loc) · 3.56 KB
description title keywords image slug last_update
Deployment For Model Assistant
Deployment
sscma model assistant ai tinyml
/ModelAssistant_Deploy_Overview
date author
01/11/2024
LynnL4

Deployment

SSCMA is an open-source project that provides a No-Code visual model deployment tool and a CPP-based SDK. It allows users to easily deploy models to different platforms without writing complex code.

The currently supported platforms include:

Device SenseCraft-AI SSCMA-Micro SDK
Xiao ESP32S3
Grove Vision AI V2

SenseCraft-AI

SenseCraft-AI is a visual model deployment tool provided by SSCMA. With this tool, users can easily deploy models to various platforms through simple operations. The tool provides a user-friendly interface and does not require any coding.

The main features of SenseCraft-AI include:

  • Visual interface without coding skills
  • Quick deployment of models to different platforms
  • Support for TFLite models

Step 1. Open the SenseCraft-AI website

Step 2. Connect the device to your computer

Connect your device to your computer using a data cable with data transfer capability.

Step 3. Select and connect your device

After entering the homepage of SenseCraft-AI, we need to connect the device first. Please click the connect button.

step3-1

Then, a window will pop up in the browser. We need to select the correct Xiao port here. For Windows systems, the port usually starts with COM, while for MacOS systems, the port usually starts with /dev/tty and has the USB JTAG label. If you are unsure about the correct port, refresh this page after connecting the device and click the connect button again, and you will see the new port appearing in the dropdown list.

step3-2

Step 4. Choose your model

Once the connect button turns into a red disconnect button, we can select the model from the "Available AI Models" list. Here, I chose face recognition as a demonstration. After selection, click the send button and wait for a few seconds.

step4-1

Step 5. Deploy your model

step5-1

Finally, we come to the preview section. Click the stop button once in the upper right corner, and then click the invoke button. If everything goes well, you can see real-time screen effects.

step5-2

SSCMA-Micro SDK

SSCMA also provides a CPP-based SDK called SSCMA-Micro, enabling users to deploy models into their own projects. By integrating SSCMA-Micro, users can conveniently use the deployed models in their applications.

The features of the SSCMA-Micro SDK include:

  • CPP-based, suitable for various embedded systems and platforms
  • Provides a simple yet powerful API for model invocation and inference
  • Support for TFLite models

:::tip More examples are coming soon, stay tuned. :::