-
Notifications
You must be signed in to change notification settings - Fork 93
QVAC-17830 feat: VLM performance metrics across desktop + mobile (CPU & GPU) #1843
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 34 commits
Commits
Show all changes
43 commits
Select commit
Hold shift + click to select a range
bd3bd69
QVAC-17830 feat: add VLM perf metrics with multi-run averaging
tobi-legan 9f8962b
QVAC-17830 feat: wire Mobile LLM into perf-report.yml weekly aggregator
tobi-legan 5739149
QVAC-17830 feat: add per-run joint perf reporter to mobile LLM workflow
tobi-legan 37afd3d
QVAC-17830 fix: preserve mobile perf data on OOM, split image tests p…
tobi-legan 9788468
QVAC-17830 fix: preserve mobile perf data under iOS V8 Zone OOM
tobi-legan b11e612
QVAC-17830 fix: plug combined perf report gaps (desktop race + artifa…
tobi-legan 2dbabba
QVAC-17830 fix: iOS fruit plate retry + consolidate Android images + …
tobi-legan c1cff75
QVAC-17830 fix: inline crash flush-delay, drop duplicated pull helper
tobi-legan 562ac14
QVAC-17830 fix: iOS fruit plate warmup + merge linux legs + mobile de…
tobi-legan 398292d
QVAC-17830 fix: iOS fruit plate 1-iter override + HTML detail tables
tobi-legan e422652
QVAC-17830 fix: warm process iOS heavy7 + dedupe perf legs + drop retry
tobi-legan d691a15
QVAC-17830 fix: warm iOS heavy7 with elephant instead of api-behavior
tobi-legan 14b1c48
QVAC-17830 fix: shrink iOS fruit-plate to 2 inferences cold
tobi-legan 86ef719
QVAC-17830 feat: scenario grouping, GPU probe, squashed PR summary, p…
tobi-legan 5fabbac
feat: surface per-device detail tables in PR summary with mean ±std c…
tobi-legan 15d06e7
refactor: drop image_prefill_time_ms from perf report
tobi-legan 7f17c52
Merge remote-tracking branch 'origin/main' into feature-qvac-17830-vl…
tobi-legan 4f23a05
Merge remote-tracking branch 'origin/main' into feature-qvac-17830-vl…
tobi-legan fa2e76d
Merge remote-tracking branch 'origin/main' into feature-qvac-17830-vl…
tobi-legan 973b744
QVAC-17830 fix: tighten combined perf report layout (column filtering…
tobi-legan 0fba1d0
QVAC-18111 feat: env-driven perf iterations + Benchmark Performance (…
tobi-legan 670ee24
QVAC-17830 fix: tool-calling EP label honours NO_GPU on linux-x64-cpu…
tobi-legan 45caf66
QVAC-17830 fix: terser perf-report legend + full metric breakdown in …
tobi-legan 7cf5f34
Merge remote-tracking branch 'origin/main' into feature-qvac-17830-vl…
tobi-legan 47239ce
QVAC-17830 fix: use bare-os getEnv() for QVAC_PERF_RUNS / NO_GPU lookups
tobi-legan a561656
QVAC-18111 chore: align Benchmark Performance (LLM) workflow with the…
tobi-legan 102f9cd
QVAC-17830 fix: address CodeQL security findings on combined-perf-rep…
tobi-legan a6751c5
QVAC-17830 fix: add shell + security note on Generate combined report…
tobi-legan 5793a04
Merge branch 'main' into feature-qvac-17830-vlm-perf-metrics
tobi-legan da03bb5
QVAC-17830 feat: bridge QVAC_PERF_RUNS overrides into mobile bare run…
tobi-legan e6f04bf
QVAC-17830 feat: gate Benchmark Performance (LLM) to perf-emitting te…
tobi-legan e0ac869
Merge remote-tracking branch 'origin/main' into feature-qvac-17830-vl…
tobi-legan c3db5cb
Merge remote-tracking branch 'origin/main' into feature-qvac-17830-vl…
tobi-legan e67fe3a
Merge remote-tracking branch 'origin/main' into feature-qvac-17830-vl…
tobi-legan 706b0d4
fix[ci]: drop PR-head checkout in combine-perf-reports to clear CodeQ…
tobi-legan 3102ddf
Merge branch 'main' into feature-qvac-17830-vlm-perf-metrics
tobi-legan 6665416
Merge branch 'main' into feature-qvac-17830-vlm-perf-metrics
tobi-legan 8f30064
fix[ci]: add runGemma4Test + runOcrPaddleTest to iOS lightB
tobi-legan cb0a21c
fix[ci]: bound mobile monitor when AWS API permanently fails
tobi-legan 23e23f7
mod[notask]: isolate iOS Gemma4 and OcrPaddle into their own Device F…
tobi-legan 5d16ad2
QVAC-17830 fix: apply fruit-plate iOS OOM mitigation to high-res aurora
tobi-legan 03e8346
Merge branch 'main' into feature-qvac-17830-vlm-perf-metrics
gianni-cor 66c24fa
Merge branch 'main' into feature-qvac-17830-vlm-perf-metrics
gianni-cor 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
399 changes: 259 additions & 140 deletions
399
.github/workflows/integration-mobile-test-qvac-lib-infer-llamacpp-llm.yml
Large diffs are not rendered by default.
Oops, something went wrong.
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.