-
Notifications
You must be signed in to change notification settings - Fork 2
Fix Gemma4 CUDA EP support and audio encoder accuracy #172
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
Changes from 2 commits
Commits
Show all changes
27 commits
Select commit
Hold shift + click to select a range
e5bc758
Support device
justinchuby 81ee8f5
Support ep
justinchuby ab4bab6
Fix Gemma4 audio encoder and CUDA EP support
justinchuby 9485c83
Apply suggestion from @Copilot
justinchuby c8a9aef
Address review: align --ep/--device flags with established pattern
justinchuby 17d5494
Default model
justinchuby 7d2a251
Potential fix for pull request finding 'Unused local variable'
justinchuby 76256bc
Workaround ORT CUDA Gather int32 overflow (onnxruntime#28107)
justinchuby 433c654
Move Gather sharding from ORT session to Embedding component
justinchuby a2b8af4
Replace single large per-layer embedding with per-layer ModuleList
justinchuby e06b6c2
Remove ort_shard_large_gathers flag and Embedding sharding
justinchuby cfe854c
Use Slice instead of Gather for per-layer projection indexing
justinchuby 277d474
Add L4/L5 test cases for all four Gemma4 model sizes
justinchuby 7dade2f
Fix vision encoder: use ClippableLinear for all vision linear layers
justinchuby a8b3fc6
Add L4/L5 golden files for all Gemma4 variants and speech-language ge…
justinchuby 55b8fd2
Update skills with Gemma4 learnings: ClippableLinear, CUDA EP, audio
justinchuby d86669b
Fix speech-language golden generation: use audio= not audios=
justinchuby 5364058
Add audio golden files for unispeech-sat-tiny and unispeech-tiny
justinchuby 669e95f
Unskip whisper-tiny golden, fix Qwen3-ASR model IDs, add golden files
justinchuby 539f4f6
Add GPU support and multimodal handlers to e2e golden tests
justinchuby 841cdb9
Fix qwen3_asr default model ID to Qwen/Qwen3-ASR-0.6B
justinchuby bd8fcfe
Add Qwen3-ASR golden files and unskip test case
justinchuby 42b21df
Regenerate Qwen3-ASR goldens with proper processor pipeline
justinchuby cf504f9
Refactor generate_golden.py to support Qwen3-ASR speech-language models
justinchuby a09144b
Fix e2e tests for Qwen3-ASR and EP string handling
justinchuby 3a57b09
Potential fix for pull request finding 'Empty except'
justinchuby a27c3b2
Refactor help text for --ep argument
justinchuby 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
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.