- Fixed a bug in long running Vollo RT
- Support for multi-model programs
- Provide Python bindings to Vollo RT:
vollo_rt
- Improved support and error messages for tensor indexing in compiler
- The unweave transform is now automatic
- Support for LSTM nodes in ONNX frontend
- Support for squeezing, unsqueezing, reduce sum, using
unweave
transformation
- Improved error reporting in
vollo_torch
lowering to NNIR
vollo-torch
fix type hints being incompatible with Python 3.7/3.8
vollo-rt.h
fix namespacing issue (error_t
-> vollo_rt_error_t
)
- Runtime optimisations
- Added IO only benchmarks
- Initial support for ONNX models in compiler
- Support for LSTM nodes
- Improved error reporting in compiler
- Compiler API changes
- New runtime API with access to model metadata
- HW optimisations (pointwise operations)
- IA840F support
- Support for scalar (
int
, float
) literals in pointwise operations in
vollo-torch
.
- Architectural changes in bitstream to support compiler
- Reduced latency from reduced core to core communication in the bitstream
- Add general model compiler and VM simulation with Python bindings in
vollo-python
- Add PyTorch frontend to model compiler in
vollo-torch