Skip to content

Releases: SiliconLabs/mltk

0.20.0

02 Apr 21:02
Compare
Choose a tag to compare

Updates

  • Adds support for Python3.11 and Python 3.12
  • Removes support for Python3.7 and Python3.8
  • Adds support for Tensorflow 2.16
  • Adds support for GCC 13
  • Adds support for BRD2705 platform
  • Adds support for GSDK 4.3.3
  • Adds support for latest Tensorflow-Lite Micro as of March 2024

0.19.0

12 Sep 21:49
Compare
Choose a tag to compare

Updates

0.18.0

04 Aug 23:01
Compare
Choose a tag to compare

New Datasets

  • On/Off - Synthetically generated keywords "on" and "off"
  • Yes/No - Synthetically generated keywords "yes" and "no"
  • Ten Digits - Synthetically generated keywords "zero" through "ninie"

New Tutorials

  • Model Quantization Tips - Provides tips on how to gain better quantization for your model
  • Quantized LSTM - Describes how to create a quantized keyword spotting model with an LSTM layer

New Models

New Examples

  • Audio Feature Generator Example - Shows how to manually process an audio sample in the Audio Feature Generator and run inference using TF-Lite and TF-Lite Micro

New Feature

Bug Fixes

  • Fixed issue with loading models with float32 inputs into audio_classifier app
  • Fixed issue with profiling Conv1D models

0.17.0

19 Jun 18:40
Compare
Choose a tag to compare

Updates

0.16.0

28 Mar 00:12
Compare
Choose a tag to compare

Fixes/Improvements

  • Fixed issue with model profiler not returning latency estimate when using the simulator
  • Updated TfliteModel.predict() API to support models with multiple inputs and outputs
  • Fixed issue with max_samples_per_class argument not properly updating class_counts dictionary in list_dataset_directory

0.15.0

02 Mar 01:31
Compare
Choose a tag to compare

Tutorials

Models

Other Updates

0.14.0

09 Jan 18:26
Compare
Choose a tag to compare

New Tutorials

New Model

New Python APIs

  • Audio Dataset Generator - allows for generating a synthetic keyword audio datasets
  • UART Stream - allows for streaming binary data between a Python script and embedded device via UART

0.13.0

14 Nov 22:51
Compare
Choose a tag to compare

General Updates / Improvements

  • Updated to latest Tensorflowflow-Lite Micro as of November 2022
  • Updated to Gecko SDK 4.1.3
  • Removed dynamic installation of optional Python packages. Optional packages may now be installed with: pip install silabs-mltk[full]
  • Updated TfliteModel APIs to provide additional calculated parameters used by Tensorflowflow-Lite Micro
  • Added progress bar to evaluation CLI

Model / Dataset Updates

0.12.0

10 Oct 23:53
Compare
Choose a tag to compare

New Features/Improvements

New Tutorials

New Examples

New Models

0.11.0

06 Sep 19:38
Compare
Choose a tag to compare

Bug Fixes / Improvements

  • Fixed install error by removing direct dependency on the netron Python package
    Netron is now only installed when using the view_model API
  • Only automatically run .tflite model evaluation after training if the model specification supports .tflite model evaluation
  • Add better support for generating stack tracing during assertions triggered in Windows/Linux apps