-
Notifications
You must be signed in to change notification settings - Fork 229
Beat the limitations of EE in terms of singular elements pushed into batch inputs #1504
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
PawelPeczek-Roboflow
merged 25 commits into
main
from
feature/try-to-beat-the-limitation-of-ee-in-terms-of-singular-elements-pushed-into-batch-inputs
Aug 26, 2025
Merged
Changes from all commits
Commits
Show all changes
25 commits
Select commit
Hold shift + click to select a range
61eaa05
WIP - first attempt towards automatic batch casting
PawelPeczek-Roboflow 0ffd261
WIP - first version kinda working e2e, yet not extensively tested
PawelPeczek-Roboflow ed2da81
Fix tests
PawelPeczek-Roboflow d328c1f
WIP - safe commit
PawelPeczek-Roboflow b72719c
Iterate to make decrease of dimensionality work
PawelPeczek-Roboflow 9e7765a
Merge branch 'main' into feature/try-to-beat-the-limitation-of-ee-in-…
PawelPeczek-Roboflow fb704d3
WIP - testing blocks accepting compound inputs
PawelPeczek-Roboflow 69ebbb1
WIP - testing blocks accepting compound inputs
PawelPeczek-Roboflow 55211a2
Finish testing alignment of ABC with dimensionality manipulations
PawelPeczek-Roboflow c6a7ab5
Finish tests and adjustments for conditional execution
PawelPeczek-Roboflow c4b59cb
Make linters happy
PawelPeczek-Roboflow ac237f2
Clean up
PawelPeczek-Roboflow 4cf7bb1
Fix issue with the dimensionality increase in terms of auto-batch-cas…
PawelPeczek-Roboflow 546fad8
Add first part of changelog
PawelPeczek-Roboflow 0b38378
Revert the order of EE changelog
PawelPeczek-Roboflow 714d88c
Add first part of changelog
PawelPeczek-Roboflow 2eb0ba3
⚡️ Speed up function `construct_simd_step_input` by 37% in PR #1504 (…
codeflash-ai[bot] 831583a
Clarify docs and fix issue with input parameters not being broadcast …
PawelPeczek-Roboflow 62460e9
Merge branch 'main' into feature/try-to-beat-the-limitation-of-ee-in-…
PawelPeczek-Roboflow 37c120b
Merge pull request #1509 from roboflow/codeflash/optimize-pr1504-2025…
PawelPeczek-Roboflow 32dd916
Merge branch 'main' into feature/try-to-beat-the-limitation-of-ee-in-…
PawelPeczek-Roboflow 86d8787
Introduce output nesting for emergent dimensions
PawelPeczek-Roboflow 25646cc
Resolve conflicts with main
PawelPeczek-Roboflow 852fe54
Add more tests and clarify docs
PawelPeczek-Roboflow 8355698
Add proper auth to integration tests
PawelPeczek-Roboflow File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
Large diffs are not rendered by default.
Oops, something went wrong.
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 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 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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,4 +1,4 @@ | ||
| __version__ = "0.52.2" | ||
| __version__ = "0.53.0" | ||
|
|
||
|
|
||
| if __name__ == "__main__": | ||
|
|
||
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 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 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 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 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
Oops, something went wrong.
Oops, something went wrong.
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.
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.
why only True here?
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.
this is for enforced auto-batch casting - which is turning all parameters into batches in case there is a mix (compound fields) or when we have this special case of non-batch oriented block downgrading the output dim (then we need to add this new class method to the manifest, otherwise the only way to judge which input params are to be wrapped [to make it possible to reduce across last dim] is to analyse the signature annotations, which we avoided to do as this is very flaky)