Backends
The cfsutil ai backends commands let you inspect available AI backends.
Backends command
The cfsutil ai backends list command lists the AI backends available in your environment, or displays detailed information about a specific backend including its supported hardware and extension fields.
cfsutil ai backends list [--format text|json] [-n <value>]
Sample output
tflm: Generation for Tflite-micro run-time
izer: ai8x-izer generation for MAX78002 CNN
List a specific backend
Use --name (-n) to display detailed information about a specific backend, including supported hardware targets and available extension fields.
cfsutil ai backends list --name <backend>
Example
cfsutil ai backends list --name tflm
cfsutil ai backends list --name izer
Output in JSON format
cfsutil ai backends list --format json
Sample output — izer backend
izer: ai8x-izer generation for MAX78002 CNN
Model Formats: pytorch
Advanced Tool Support: false
Supported hardware:
SoC: max78002, Core: CM4, Acc: CNN, Firmware: msdk
Extension fields:
Softmax: Enable softmax layer generation
Type: boolean, Default: true.
Timer: Inference timer
Type: enum, Default: 0.
Prefix: Test name prefix
Type: string, Default: undefined.
AvgPoolRounding: Round average pooling results
Type: boolean, Default: true.
ClockDivider: CNN Clock divider
Type: enum, Default: 1.
InputShape: Input shape
Type: string, Default: undefined.
Fifo: Use FIFO
Type: boolean, Default: true.
NetworkConfig: Network Configuration File
Type: File, Default: undefined.
Listing supported targets
To see the full list of supported SoCs and cores, use cfsutil socs list.