-
Notifications
You must be signed in to change notification settings - Fork 19
Jchmura/edge feature quantization #745
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
jchmura-sc
wants to merge
87
commits into
main
Choose a base branch
from
jchmura/edge-feature-quantization
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
87 commits
Select commit
Hold shift + click to select a range
97f938a
Compile new protos
jchmura-sc 1862938
Add quantization ops
jchmura-sc 3b9134e
Minor format updates
jchmura-sc 17a9d84
Add tests
jchmura-sc 4376ea7
Whitespace
jchmura-sc 838f2ed
WIP
jchmura-sc d357421
Add preprocessor diff
jchmura-sc 459b8cb
Add test
jchmura-sc be34beb
Update read side
jchmura-sc be4a9fe
Add integration code
jchmura-sc 0400961
Add docs
jchmura-sc ec88d0f
Update docs
jchmura-sc 3e76a52
Add inline comment explaining uint16 cast
jchmura-sc c0b4847
Add quantize dequantize roundtrip test
jchmura-sc 7c70b02
Simplify test logic
jchmura-sc 1510b43
Defensive check against nan or inf
jchmura-sc 5116725
Pass clip args directly to quantize
jchmura-sc f670c83
Merge branch 'jchmura/feature_quant_ops' into jchmura/feature_quant_p…
jchmura-sc d74590c
Upd
jchmura-sc 1ebbd19
Upd
jchmura-sc 1fd3e28
upd
jchmura-sc 48bab63
WIP
jchmura-sc 1ecf397
WIP
jchmura-sc 2fd2c64
WIP
jchmura-sc 3fbe66a
Add SUPPORTED_QUANTIZATION_BITS const
jchmura-sc 109e1e5
Add docstring to quantization transform
jchmura-sc 02bb49a
Merge main
jchmura-sc 7ed4b29
Format docs
jchmura-sc b490889
Revert diff
jchmura-sc 42676f5
Revert diff in graph types
jchmura-sc 46803e3
Merge branch 'jchmura/feature_quant_preprocessor' into jchmura/featur…
jchmura-sc 6c8c3c4
Cleanup
jchmura-sc 8e59f96
Update unit tests
jchmura-sc 6ce5922
Better comments
jchmura-sc be16dae
Expand multi-line decleration with typedefs
jchmura-sc 5bf105b
Use len() check instead of full set equality for partial quantization…
jchmura-sc fa02749
Merge main
jchmura-sc 29aabbb
Run format
jchmura-sc 8f01851
Merge upstream
jchmura-sc 6270a0b
Lazy log format
jchmura-sc 99ef03d
Update graph store dist server contract to match distdataset
jchmura-sc 2b42042
Add unit tests
jchmura-sc 779a947
Update tests
jchmura-sc bdc3e0f
Fix implicit default homogenous key mismatch in quant metadata when a…
jchmura-sc 7bcafc4
Fix test
jchmura-sc 37291ad
Inline quant metadata normalization
jchmura-sc 6e25193
Remove collate timers
jchmura-sc 5d8d148
Whitesapce
jchmura-sc 438e07c
Add descriptive comment for why we need to remap quantization metadat
jchmura-sc c8d43a5
Don't need node quantized feature info
jchmura-sc 0f2f9b9
Remove debug timing
jchmura-sc c9a9912
Value error instead of assertion
jchmura-sc feb138e
Remove stale share ipc entry
jchmura-sc 6795731
Upd
jchmura-sc 41f3a21
Upd
jchmura-sc 1e375ac
Update tests
jchmura-sc bec1f10
Remove quantization metadata property to make RPC call explicit
jchmura-sc 84e3e58
Update
jchmura-sc d2e34c5
Merge branch 'main' into jchmura/feature_quant_integration
jchmura-sc ca7fdea
Add type to storage
jchmura-sc 54e53c5
No need for metadata promotion to dict on labeled homogeneous ablp
jchmura-sc 1cdeb88
Simplify test
jchmura-sc 50e6a8d
Add type to scatter index
jchmura-sc 207631a
Add edge feature quantization
jchmura-sc 40e1460
Update
jchmura-sc dcb7722
Improve test readability
jchmura-sc 5de7dd9
Fix heterogenous sampler collate with only partially quantized node t…
jchmura-sc eccc0ea
Merge branch 'jchmura/feature_quant_integration' into jchmura/edge-fe…
jchmura-sc a528164
Remove planning docs
jchmura-sc d141185
Simple improvements
jchmura-sc 7dfee9c
Clarify sampling weight quantization metadata
jchmura-sc 10c6574
Simplify sampling weight metadata adjustment
jchmura-sc 828ef2d
Inline sampled edge metadata mapping
jchmura-sc 06c3b71
Format edge quantization changes
jchmura-sc 20bd8b4
Improved docs for materialize_quantized_node_features
jchmura-sc 03b0e49
Return partitioned quantized edge features
jchmura-sc d0f62cd
Minimize range partitioner documentation diff
jchmura-sc 3e58bd9
Simplify edge partitioner diffs
jchmura-sc 4bcab57
Revert diff
jchmura-sc a488153
Remove redundant diff
jchmura-sc df6517b
Merge branch 'jchmura/feature_quant_integration' into jchmura/edge-fe…
jchmura-sc df98e0f
Merge main
jchmura-sc 34ea459
Extract common helper function for scatter quantized feats
jchmura-sc 14a2f37
Merge branch 'main' of github.com:Snapchat/GiGL into jchmura/edge-fea…
jchmura-sc b1a26f9
Simplify quantized feature materialization
jchmura-sc 217ce93
Run review
jchmura-sc 9b82deb
Remove private dep from test
jchmura-sc 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.
Uh oh!
There was an error while loading. Please reload this page.