- Fix broken softmax kernel for generic platform (#2).
- Improved README with more detailed
Getting Started
section, a section listing related publications, and a list of supported platforms. - Schedule a CI run every 6 days at 2AM CET to refresh the cache (it expires after 7 days if unused).
- Update the link of the Docker container used to run the CI with the Docker published by this repo instead of my fork.
- Add a retry on timeout step for large network tests. This is a temporary fix to address the sporadic freeze happening at the compilation stage, see this issue.
- Add the
FloatImmediate
AbstractType
- Define fp64, fp32, fp16, and bf16
- Add float binding for the Adder in the Generic platform
- Add a FloatAdder test to the CI for Siracusa and Generic platforms
- Extend
testType.py
with float tests - LIMITATION: Current LLVM compiler does not support bfp16 and fp16, these types are commented in the library header
- cMake Flow for the Snitch Cluster
- Added
snitch_cluster
to Makefile - New Snitch platform with testing application
- Testrunner for tiled and untiled execution (
testRunner_snitch.py
,testRunner_tiled_snitch.py
) - Minimal library with CycleCounter and utility function
- Update the Banshee's commit to include a recent PR.