forked from Xilinx/finn
-
Notifications
You must be signed in to change notification settings - Fork 6
Release Merge for 1.3.0 #143
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…to model and envvar snapshots
* Fix: Typo in Names with escaped characters in code environments Refactor category file generation to improve filename safety and content clarity. * Fix comment indentation in split_api_docs.py
* Update check_docstrings script * Test on VVAU * Create tmp docs folder if not existing
…finn-plus into feature/snapshot_on_failure
* Update check_docstrings script * Test on VVAU * Create tmp docs folder if not existing * Fix pusblish to wiki
* Fail correctly if Vivado/Vitis returns non-zero exit code * Improve formatting of traceback printing * Raise error if nodes are unnamed before IP generation * Improve documentation and typing of DataflowBuildConfig * Add docstrings to various files --------- Co-authored-by: Felix Jentzsch <[email protected]>
…urces.tcl to call them
Fix: OOC synthesis fails if floating point IPs are used
Note: Inferring Reshape is included as a default hardware conversion transformation, meaning any Reshape remaining to the end of hardware conversion will be turned into the Reshape pass-through operator.
Note: Previously this assumed identical input and output shape for PE-ops, which might not always be the case, e.g., Reshape. As PE refers to the output parallelism, the fallback should be derived from the output shape to get valid folding.
* Move testcode to tests and notebook code to notebooks * Remove imagenet.py from main finn package * Add missing init py * Exclude tests folder from docstrings requirement * Add missing docstrings * Update imports * Fix last imports * Try adding non python files to test package * Fix missing files * Add vivado scripts to package * update toml * Try fixing missing vivado_scripts * Debug vivado run failures * Try fixing imports in notebooks * Allow copy to not find files * Fix imports * New modular packages for tests and notebooks * Update imports * Fix building wheels * Fix poetry path * Fix poetry paths in .gitlab-ci.yml * Try to get poetry to finally build the wheels for tests and notebooks correctly * Try workaround for poetry bug * Poetry bug workaround * Test CI corruption * Try fixing poetry bug withot breaking the pipeline * Fix notebooks * Fix vivado project generation * Start pruning dependencies * Fix missing wget package in tests * Update gitignore * Try excluding torch and dvc from package * For testing set version fixed to 1.0.1 Uncomment version line and set version to 1.0.1 * Fix version formatting in pyproject.toml * Add missing package dependency definition for subpackages * Fix env dir var resolution for notebooks and tests * Remove qnn-data folder * Fix path in tests * Move pybind dep to poetry and clean up dependencies * Fix fpga module stuff for pipeline * Fix fpga module stuff for pipeline * Make sure Python 3.11 is available. * Fix typo * Bump version of finn-plus extras in toml * Revert Python to 3.10 and add pybind for compatibility until fifo rework * Revert to automatic versioning * Configure dynamic version correctly * Use correct build-system settings for submodules * Set version correctly * Fix linting * Fix docstrings * Add the missing fifos to get_folding_cfg
* Add PyPI badges to README Added badges for PyPI downloads and version to README. * Enhance README with more badges Added additional badges for license, documentation, CI status, and dependencies. * Fix linting * Remove QONNX badge from README until it is properly pinned Removed duplicate badge for QONNX from README.
Added step to free disk space by removing all poetry environments before building the package. Co-authored-by: Linus Jungemann <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.