Eksperimen dengan ML menggunakan instruksi vektor helium. Ini bergantung pada CMSIS-DSP tetapi beberapa kernel tambahan dapat disediakan oleh perpustakaan ini ketika tidak tersedia di CMSIS-DSP.
Ini bukan kerangka kerja ML baru. Ini hanya beberapa contoh untuk menunjukkan bahwa untuk jaringan sederhana, CMSIS-DSP mungkin cukup (tetapi membutuhkan lebih banyak pekerjaan).
Perpustakaan ini hanya memfokuskan jaringan kecil dengan tujuan membutuhkan minimum dependensi untuk menjalankan model.
Jika Anda memerlukan kernel kuantisasi penuh dan/atau penggunaan NPU lengan untuk Cortex-M, silakan gunakan TensorFlow Lite untuk mikro dan CMSIS-NN.
Model harus ditulis dalam C (dengan memanggil kernel yang diperlukan). Tidak ada konversi otomatis dari TensorFlow atau Pytorch disediakan.
Sebuah skrip disediakan untuk membuatnya lebih mudah untuk mengekspor bobot dari ular piton dan menggunakannya dari C.
Lisensi adalah apache kecuali untuk beberapa contoh yang telah diadaptasi dari repositori gitub lainnya dan dapat menggunakan lisensi lainnya (seperti MIT).
Berikut adalah video The Tinyllama di 50 MHz di Cortex-M55: