Objective of pull request: To be able to compile a network and reuse this compiled network in cases where the network doesn't change in between compilations or in cases that the network needs to be distributed and packaged with backend hardware. This would accelerate time to execution and enable use of compiled networks in embedded environments.
Pull request checklist
Your PR fulfills the following requirements:
[x] Issue created that explains the change and why it's needed
[x] Tests are part of the PR (for bug fixes / features)
[x] Docs reviewed and added / updated if needed (for bug fixes / features)
Issue Number: #560
Objective of pull request: To be able to compile a network and reuse this compiled network in cases where the network doesn't change in between compilations or in cases that the network needs to be distributed and packaged with backend hardware. This would accelerate time to execution and enable use of compiled networks in embedded environments.
Pull request checklist
Your PR fulfills the following requirements:
flakeheaven lint src/lava tests/
) and (bandit -r src/lava/.
) pass locallypytest
) passes locallyPull request type
Please check your PR type:What is the current behavior?
-
What is the new behavior?
-
Does this introduce a breaking change?
Supplemental information