Knowledge Pack Format

We provide three formats to interface with your model when you generate a Knowledge Pack. The available format options depend on the device or compiler that you are using. See details about each of the three formats below.

1. Binary

Generates application firmware that is ready to flash to your device. Includes the application, Knowledge Pack, sensor configuration/drivers, and classification output for the target device.

2. Library

Generates a library and header files with function APIs that can be linked into your application firmware. See the links below for useful information on the Library format.

3. Source

Generates a Makefile and the C/C++ source code files for the Knowledge Pack APIs. See the SensiML Embedded SDK Documentation for more information on the Source format.


Source is only available to specific subscription plans. See more details at