Installing the AI/ML Extension for Silicon Labs Simplicity Studio#

This guide details the installation process for the AI/ML extension within Silicon Labs Simplicity Studio. This extension empowers developers to integrate machine learning capabilities into their Silicon Labs-based projects.

Prerequisites#

Before proceeding with the installation, ensure you have the following:

  • Silicon Labs Simplicity Studio: The latest version of Simplicity Studio is essential. Download it from the official Silicon Labs website.

  • Supported Hardware: Verify that your target Silicon Labs hardware is compatible with the AI/ML extension. Consult the extension's release notes or documentation for a list of supported devices.

  • Python Environment (Potentially): Some AI/ML functionalities might rely on a Python environment. It is recommended to have Python 3.7 or higher installed. A virtual environment is strongly advised to manage dependencies effectively.

  • Git (Potentially): Git might be required for certain installation methods or for accessing specific resources. Ensure Git is installed on your system.

Installation Methods#

The AI/ML extension can be installed via the following methods:

1. Simplicity Installer (Recommended)

This is the most straightforward and recommended approach.

  1. Download Simplicity Installer using this link for your OS.

  2. Open Simplicity Installer.

  3. Click on Installation Wizard.

  4. Click Technology Install.

  5. Select the AI/ML from the list of available extensions under Optional Packages.

  6. Click NEXT. On the next page, accept the Terms of Use and License Agreement, and then click INSTALL to begin the installation.

2. Silicon Labs Tool (command line)

  1. Download Silicon Labs Tool (SLT) using this link for your OS.

  2. Unzip the downloaded zip file to your preferred location. Add this location to your PATH environment variable so that slt command is available globally.

  3. Install Simplicity SDK by invoking slt install simplicity-sdk on the command line.

Post-Installation Steps#

After successful installation:

  1. Start Simplicity Studio: Restart Simplicity Studio to ensure the changes take effect.

  2. Verify Installation: Check the Simplicity Studio preferences or installed software list to confirm that the AI/ML extension is listed and installed.

  3. Explore Documentation and Examples: The AI/ML extension should include documentation and example projects. These resources are crucial for getting started and understanding how to use the extension's features and APIs.

Troubleshooting#

If you encounter any issues during installation:

  1. Check Simplicity Studio Logs: Examine the Simplicity Studio logs for any error messages. These logs can provide valuable clues for troubleshooting.

  2. Review Documentation: Refer to the AI/ML extension's documentation and release notes for troubleshooting tips and known issues.

  3. Silicon Labs Community Forum: The Silicon Labs community forum is an excellent resource for finding solutions to common problems or asking for help from other users and Silicon Labs experts.

Updating the Extension#

To update the AI/ML extension, follow the same installation steps as described above. Simplicity Studio will typically detect the newer version and guide you through the update process.

Uninstallation#

To uninstall the AI/ML extension:

  1. Open Simplicity Installer.

  2. Click Package Manager.

  3. Search for Simplicity SDKs.

  4. Click the SDK from which you want to uninstall the AI/ML Extension and click the Trash Bin icon beside it.