Skip to content

Model 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:

DeviceSenseCraft-Web-ToolkitSSCMA-Micro SDK
Xiao ESP32S3
Grove Vision AI🔜🔜

SenseCraft-Web-Toolkit

SenseCraft-Web-Toolkit 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-Web-Toolkit include:

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

Step 1. Open the SenseCraft-Web-Toolkit 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-Web-Toolkit, 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

Grove AI

ESP32

TIP

More examples are coming soon, stay tuned.

Released under the MIT License