femtodriver
Femtodriver compiles models for SPU-001 and allows developers to run them in simulation as well as on hardware to obtain model outputs, along with key execution metrics.
- Femtodriver can:
Generate program files from your models to run on the EVK SPU-001
Pass inputs through your compiled model to test specific behaviour
Compare the simulation and hardware metrics/outputs for a specific input
Run simulations to get metrics such as the estimated power consumption of your model
Enable custom input preprocessing and output postprocessing stages
Measure the time necessary to compute a frame of the model for a specific SPU-001 configuration (available soon)
Measure SPU-001 power consumption while running the model (available soon)
- There are 2 ways to use femtodriver:
Using the CLI
Using the Python API
They provide similar capabilities,
but using the python API may work with your existing model development workflow.
There are other capabilities which are documented in the --help
flag of the femtodriver CLI.
Installation
File Formats
Usage
Release notes
License
By using this software package, you agree to abide by the terms and conditions in the license agreement found here.