-
Notifications
You must be signed in to change notification settings - Fork 32
Prepare Post v0.2.0 Release #104
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
This release contains major architectural changes, new platform support, enhanced simulation workflows, floating-point kernel support, training infrastructure for CCT models, memory allocation strategies, and documentation improvements. After merging this into `main`, the release process will proceed with: - Pushing a Git tag for the release after merging this PR - Creating a GitHub release with the prepared tag. Note: Since the release tag references the Docker container tagged with the release tag (`ghcr.io/pulp-platform/deeploy:v0.2.0`), the CI will initially fail. The Deeploy Docker image must be built after the release PR is merged and the CI restarted. ### List of Pull Requests - Prepare v0.2.0 release [pulp-platform#102](pulp-platform#102) - Add Luka as Code Owner [pulp-platform#101](pulp-platform#101) - Fix CI, Docker Files, and Documentation Workflow [pulp-platform#100](pulp-platform#100) - Chimera Platform Integration [pulp-platform#96](pulp-platform#96) - Add Tutorial and Refactor README [pulp-platform#97](pulp-platform#97) - Reduce Mean Float Template [pulp-platform#92](pulp-platform#92) - Reshape Memory Freeing and Generic Float GEMM Fixes [pulp-platform#91](pulp-platform#91) - Prepare for Release and Separate Dependencies [pulp-platform#90](pulp-platform#90) - Fix input offsets calculation [pulp-platform#89](pulp-platform#89) - Move PULP SDK to main branch/fork [pulp-platform#88](pulp-platform#88) - Finite Lifetime for IO Tensors [pulp-platform#51](pulp-platform#51) - Improved Memory Visualization and Multi-Layer Tiling Profiling [pulp-platform#56](pulp-platform#56) - Fix Linting in CI and Reformat C Files [pulp-platform#86](pulp-platform#86) - Fix Broken CMake Flow For pulp-sdk [pulp-platform#87](pulp-platform#87) - Refactor Changelog For Release [pulp-platform#85](pulp-platform#85) - ARM Docker Container and Minor Bug Fix [pulp-platform#84](pulp-platform#84) - Added Kernel for Generic Float DW Conv2D [pulp-platform#63](pulp-platform#63) - Autoselect Self-Hosted Runners if the Action is on Upstream [pulp-platform#81](pulp-platform#81) - TEST_RECENT linking on MacOS [pulp-platform#78](pulp-platform#78) - Add RV32IMF Picolibc support for Siracusa platform [pulp-platform#66](pulp-platform#66) - Improve Documentation and VSCode Support [pulp-platform#76](pulp-platform#76) - Debug Print Topology Pass and Code Transformation [pulp-platform#75](pulp-platform#75) - Find all subdirectories of Deeploy when installing with pip install [pulp-platform#70](pulp-platform#70) - Add milestone issue template [pulp-platform#71](pulp-platform#71) - Bunch of fixes and changes [pulp-platform#58](pulp-platform#58) - Add SoftHier platform [pulp-platform#65](pulp-platform#65) - rv32imf_xpulpv2 ISA support for Siracusa platform [pulp-platform#64](pulp-platform#64) - One LLVM To Compile Them All [pulp-platform#60](pulp-platform#60) - One GVSoC to Simulate Them All [pulp-platform#59](pulp-platform#59) - Add Support for CCT Last Layer Training with Embedding Dim 8-128 [pulp-platform#55](pulp-platform#55) - Add CCT Classifier Training Support [pulp-platform#53](pulp-platform#53) - L3 Bugs: DMA Struct Datatype and Maxpool Margin Error [pulp-platform#45](pulp-platform#45) - DeepQuant Quantized Linear Support [pulp-platform#54](pulp-platform#54) - Implemented Dequant Layer for Generic and Siracusa [pulp-platform#52](pulp-platform#52) - Infinite Lifetime Buffers Considered in Tiling & Memory Allocation (+ Visualization) [pulp-platform#44](pulp-platform#44) - Implemented Quant Layer for Generic and Siracusa [pulp-platform#49](pulp-platform#49) - Increase maximal Mchan DMA transfer sizes from 64KiB to 128KiB [pulp-platform#47](pulp-platform#47) - Add MiniMalloc and Decouple Memory Allocation and Tiling [pulp-platform#40](pulp-platform#40) - Float CCT Bugs on L3 [pulp-platform#37](pulp-platform#37) - Memory Allocation Strategies and Visualization [pulp-platform#36](pulp-platform#36) - Add CODEOWNERS [pulp-platform#42](pulp-platform#42) - Add Tiling Support to All CCT Kernels and Fix CCT Operators on Siracusa Platform for L2 [pulp-platform#35](pulp-platform#35) - Add Fp gemm and Softmax for Snitch platform [pulp-platform#31](pulp-platform#31) - Add Float Kernels for CCT [pulp-platform#29](pulp-platform#29) - documentation deployment [pulp-platform#34](pulp-platform#34) - main.c Float Cast Bugs [pulp-platform#28](pulp-platform#28) - Add Float GEMM on PULP with Tiling [pulp-platform#26](pulp-platform#26) - Add Float Support & Float GEMM for Generic [pulp-platform#25](pulp-platform#25) - GVSOC support for the Snitch Cluster platform [pulp-platform#23](pulp-platform#23) - Snitch Cluster Tiling Support [pulp-platform#22](pulp-platform#22) - Snitch support integration [pulp-platform#14](pulp-platform#14) - Update bibtex citation [pulp-platform#20](pulp-platform#20) - the PR template location, bump min python to 3.10, change install command [pulp-platform#17](pulp-platform#17) - Add pre-commit for python formatting [pulp-platform#15](pulp-platform#15) - FP integration (v2) [pulp-platform#12](pulp-platform#12) - shell for sequential tests of Generic, Cortex, and Mempool platforms [pulp-platform#11](pulp-platform#11) - Add issue templates [pulp-platform#10](pulp-platform#10) - Minor CI and Readme Improvements [pulp-platform#8](pulp-platform#8) - Fix GHCR Link for Docker Build [pulp-platform#7](pulp-platform#7) - neureka's ccache id [pulp-platform#6](pulp-platform#6) - GitHub-based CI/CD Flow [pulp-platform#4](pulp-platform#4) - Generic Softmax Kernel [pulp-platform#2](pulp-platform#2) - Port GitLab CI [pulp-platform#1](pulp-platform#1)
lukamac
approved these changes
Jul 9, 2025
Contributor
lukamac
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
good PR
Aldrago98
pushed a commit
to Aldrago98/Deeploy
that referenced
this pull request
Jul 15, 2025
Setup v0.2.1 release
diaconuccalin
pushed a commit
to Aldrago98/Deeploy
that referenced
this pull request
Oct 17, 2025
Setup v0.2.1 release
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.
This PR prepares the
develbranch for a future release postv0.2.0. Most likely, this will bev0.2.1to include bugfixes, smaller changes, and improvements which do not break backward compatibility.Added
v0.2.1releaseChanged
v0.2.0tov0.2.1PR Merge Checklist
develcommit and points todevel.CHANGELOG.mdfile has been updated.