-
Notifications
You must be signed in to change notification settings - Fork 313
Add multimodal evaluation and component-aware quantization support #2531
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
Delwin Kim (DelwinKim)
wants to merge
44
commits into
microsoft:main
Choose a base branch
from
DelwinKim:t-delwinkim/lmms-ort-evaluator
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 23 commits
Commits
Show all changes
44 commits
Select commit
Hold shift + click to select a range
4e0f7e8
evaluator: add LMMSEvaluator and ORT-GenAI multimodal adapter
DelwinKim 2882af3
evaluator: extend LMMSEvaluator HF dispatch + add CompositeToOnnxPackage
DelwinKim 53131b9
mobiusbuilder: add EP override; lmms_ort: AudioDecoder + per-model pr…
DelwinKim 70155af
remove mobius_ep_override (obsolete)
DelwinKim 5e84973
evaluator: drop lmms-eval entry point to minimize packaging surface
DelwinKim 8baf8f9
evaluator: auto-detect structured-content chat template support via p…
DelwinKim 3ea4416
evaluator: add ignore_stop_strings + per-model default system prompts
DelwinKim dbb7286
evaluator: use genai_config discovery; slim CompositeToOnnxPackage to…
DelwinKim 6c840bc
fix lint: remove redundant json reimport, apply ruff-format
DelwinKim d324b1f
Add MultiModalMixedPrecision pass for per-component mixed-precision p…
DelwinKim 1c2b96a
Fix LMMSEvaluator correctness and backend parity
DelwinKim c2d9934
Add multimodal quantization calibration passes
DelwinKim 6cab92b
Merge remote-tracking branch 'upstream/main' into t-delwinkim/lmms-or…
DelwinKim 1fa9436
Simplify multimodal prompting and token budgets
DelwinKim cadb60e
Expand multimodal quantization support
DelwinKim 6b50b10
Merge remote-tracking branch 'upstream/main' into t-delwinkim/lmms-or…
DelwinKim 1ea2050
Merge t-delwinkim/lmms-ort-evaluator into mbq-mquant
DelwinKim 7fe43ba
Validate multimodal passes on Qwen2.5-VL
DelwinKim 715eab9
Preserve multimodal KQuant component scopes
DelwinKim 4cb9cb9
Add multimodal evaluation recipe workspace
DelwinKim e523542
Stop tracking local evaluation recipes
DelwinKim e2a8235
Support Qwen3-VL quantization and KQuant glob overrides
DelwinKim 0f8502c
Merge upstream/main into t-delwinkim/mbq-mquant
DelwinKim 82569da
Validate multimodal evaluator preprocessing
DelwinKim bd25030
Harden multimodal quantization configuration
DelwinKim 97ef3ef
Remove dead package cache assignment
DelwinKim 1bae0b2
Parse Gemma response channels before scoring
DelwinKim ded4976
Reconcile lmms task resolution and sample logging
DelwinKim 5cb0870
Support package-declared audio sample rates
DelwinKim 91d50df
Honor Whisper audio decoder defaults
DelwinKim 457a63a
Recognize scalar audio decoder target rates
DelwinKim b6ed4f0
Preserve package-native audio preprocessing
DelwinKim 7fdc690
Allow explicit audio-rate upsampling
DelwinKim 9dca18c
Support ONNX Runtime GenAI 0.15.1 builder API
DelwinKim f58fbce
Fix selective mixed precision retention and scoping
DelwinKim ceed097
Remove orphaned initializers in ONNX HQQ quantization
DelwinKim 2a0e607
Support glob patterns in ONNX HQQ node selection
DelwinKim 33319ad
Fix MatMulNBits weight layout in ONNX HQQ quantization
DelwinKim 1371f7a
Remove obsolete HQQ initializer inputs
DelwinKim cc6b111
Complete HQQ glob and subgraph cleanup
DelwinKim 15ac052
Preserve structured options and FP32 retention
DelwinKim 4caa5b2
Preserve Whisper decoder default rate
DelwinKim d754cd5
Address multimodal review findings
DelwinKim ed85390
Handle empty Gemma response token sequences
DelwinKim 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.