-
Notifications
You must be signed in to change notification settings - Fork 1k
feat(compression): update tooling to use DECODE operators #3400
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
Draft
rkuester
wants to merge
21
commits into
tensorflow:main
Choose a base branch
from
rkuester:feat-decode-v2
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Changes from all commits
Commits
Show all changes
21 commits
Select commit
Hold shift + click to select a range
4e5bf4d
feat(compression): implement model_editor for TFLite model manipulation
rkuester 1581db6
refactor(compression): migrate compress.py from model_facade to model…
rkuester 1367adf
chore(compression): remove model_facade.py
rkuester 890c89c
refactor(compression): replace test_models with model_editor in compr…
rkuester 97b89d8
chore(compression): remove test_models.py
rkuester b06d064
feat(compression): add DECODE operator types and metadata
rkuester 4786bb4
feat(compression): add Compressor protocol
rkuester 9d2c66e
feat(compression): add LUT compression plugin
rkuester 0286a21
feat(compression): add Huffman and Pruning compression support
rkuester 279067d
feat(python): add alt decompression memory parameter to interpreter
rkuester eb54f0e
feat(compression): add DECODE operator insertion
rkuester 1182972
refactor(compression): use plugin architecture in compress.py
rkuester 049a5ee
test(compression): add integration tests with TFLM interpreter
rkuester 1e5651f
test(compression): add proprietary model integration test
rkuester 66fae7c
refactor(compression): compressors inherit from Compressor protocol
rkuester d2ac3ce
feat(python): register DECODE op unconditionally
rkuester 84df17e
test(python): rewrite unsupported-compression test for legacy path
rkuester 6005ce4
test(compression): add tests for batched DECODE insertion
rkuester 5bfdd9c
feat(compression): batch multiple compressed tensors per DECODE
rkuester aa5679d
feat(compression): reject empty compression spec
rkuester d40a84e
docs(python): explain env vars in test runner
rkuester 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
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.
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.
Should add a comment on the meaning of these environment vars
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.
Addressed in d40a84e.