-
Notifications
You must be signed in to change notification settings - Fork 3.5k
[JS/WebGPU] Support WASM64 #21836
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
[JS/WebGPU] Support WASM64 #21836
Changes from all commits
Commits
Show all changes
68 commits
Select commit
Hold shift + click to select a range
60cd3db
Initial changes to support wasm64.
satyajandhyala 95d1707
Lint
satyajandhyala b8d5db7
Add missing files.
satyajandhyala 4726758
Revert changes to conv3d_native_webgpu.ts
satyajandhyala 7001f39
Set ASYNCIFY=1 with MEMORY64.
satyajandhyala 29fc6c0
Added Chrome Canary as a browser option.
satyajandhyala a6357e5
Use wasm.PTR_SIZE instead of hardcoding to 4.
satyajandhyala 37a6d15
Modified SIGNATURE_CONVERSION for OrtCreateTensor.
satyajandhyala acc7e5a
Fix data type.
satyajandhyala 3b46edd
Use etValue/etValue instead of directly accessing heap.
satyajandhyala edcaa64
Use uintptr_t instead of uint32_t.
satyajandhyala 05d0426
Removed WASM_MEMORY64 macro
satyajandhyala af8a685
Clean up
satyajandhyala 757229d
Fix OrtRun integer arguments type.
satyajandhyala 343f812
Added Number type conversions.
satyajandhyala 7862a8f
Number type conversion.
satyajandhyala 0b4b040
Added ASYNCIFY_IMPORT, and signature convertions.
satyajandhyala 786b58c
Removed unused settings.
satyajandhyala 4523acc
Added missing function in SIGNATURE_CONVERSIONS.
satyajandhyala 4d563c3
clean-up
satyajandhyala 5f504c5
Miscellaneous edits.
satyajandhyala 5e07c97
Use Number cast to jsepRunKernel
satyajandhyala c8b7d20
Use uint32_t instead of size_t.
satyajandhyala a31c5de
Revert unnecessary compiler flags.
satyajandhyala bfbb2d6
Fixed SIGNATURE_CONVERSIONS
satyajandhyala 603013c
minor change
satyajandhyala ab91914
lint
satyajandhyala a4fad86
Revert changes to gemm.h
satyajandhyala 11bbf26
Keep static assertion guarded by ifdef.
satyajandhyala 939a740
Switch back to using size_t instead of uint32_t
satyajandhyala b3aaea9
Specify setValue/getValue type argument 'i32' or 'i64' based on wasm3…
satyajandhyala 07d6e3e
Enable exception catching with wasm64
satyajandhyala b8bf40d
Convert dims to Number
satyajandhyala 33e6f54
Make Ort api functions return
satyajandhyala b6604c6
Modified SIGNATURE_CONVERSIONS.
satyajandhyala 3bf0347
Fixed ORT api functions return type consistently
satyajandhyala 8b1be68
Skip jsepDownload
satyajandhyala 3d78ac8
Merge branch 'main' of github.com:microsoft/onnxruntime into sajandhy…
satyajandhyala ea944ff
Remove unnecessary SIGNATURE_CONVERSIONS.
satyajandhyala 523527e
Check return value
satyajandhyala cd5ed5c
Lint/format
satyajandhyala 993273b
Merge branch 'main' of github.com:microsoft/onnxruntime into sajandhy…
satyajandhyala 80f3f49
Revert "Remove unnecessary SIGNATURE_CONVERSIONS."
satyajandhyala 26d5dda
Revert "Skip jsepDownload"
satyajandhyala 9f1e6cb
Merge branch 'main' of github.com:microsoft/onnxruntime into sajandhy…
satyajandhyala e8bc234
User Number convertion.
satyajandhyala 0b70e66
Merge branch 'main' of github.com:microsoft/onnxruntime into sajandhy…
satyajandhyala d07c3a4
Merge branch 'main' of github.com:microsoft/onnxruntime into sajandhy…
satyajandhyala bcfb312
Added Number conversion
satyajandhyala 8a7ecdb
Formatting and other minor changes.
satyajandhyala ca37f7f
Merge branch 'main' into sajandhy/webgpu_support_64_bit_integer
satyajandhyala cda1d78
Merge branch 'main' of github.com:microsoft/onnxruntime into HEAD
satyajandhyala 8dd0876
Added ocos_operators
satyajandhyala 9994864
Add -sMEMORY64 flag to extensions only when needed
satyajandhyala 87de0b3
Merge branch 'main' of github.com:microsoft/onnxruntime into sajandhy…
satyajandhyala d1b23aa
Merge branch 'main' of github.com:microsoft/onnxruntime into sajandhy…
satyajandhyala 81af3ba
Merge branch 'main' of github.com:microsoft/onnxruntime into sajandhy…
satyajandhyala 2fe4d79
Added missing cast.
satyajandhyala 49a8a5b
Fixed indentation and the functions getValue/setValue are only requir…
satyajandhyala 8b3e252
Added missing cast
satyajandhyala b8d092b
Merge branch 'main' of github.com:microsoft/onnxruntime into sajandhy…
satyajandhyala f5c0db9
Merge branch 'main' of github.com:microsoft/onnxruntime into sajandhy…
satyajandhyala 6773b47
Removed wasm-traning-core-impl.ts.
satyajandhyala b4611f7
Removed OrtTraningAPIs.
satyajandhyala 1ca6d6a
Fixed data type casts for wasm64
satyajandhyala cb6408b
Format
satyajandhyala a2d9909
Merge remote-tracking branch 'origin/main' into sajandhy/webgpu_suppo…
fs-eire 745c442
always export 'getValue','setValue'
fs-eire 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
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.
Uh oh!
There was an error while loading. Please reload this page.