Skip to content

Ship exact Whisper GPU acceleration on Linux - #58

Merged
vriesd merged 21 commits into
mainfrom
codex/whisper-gpu-admission
Aug 25, 2026
Merged

Ship exact Whisper GPU acceleration on Linux#58
vriesd merged 21 commits into
mainfrom
codex/whisper-gpu-admission

Conversation

@vriesd

@vriesd vriesd commented Aug 25, 2026

Copy link
Copy Markdown
Contributor

Summary

  • select packaged Whisper Vulkan only after exact admission and a live model-free receipt preflight
  • preserve VAD and pinned-language, empty-prompt policy across acceleration and one managed CPU recovery
  • quarantine only the failing identity, including a process-local latch when persistence fails
  • promote separately qualified Debian and RPM ELF variants without rebuilding them
  • prepare Echo 0.12.0 release metadata and auditable QA evidence

Verified on the current head

  • frontend build, lint, 94 Vitest tests, and light/dark responsive Playwright
  • workspace all-target clippy
  • full workspace rerun: 180 Echo tests, 52 core tests, 25 desktop tests, and every active integration passed
  • two scheduler-sensitive 500 ms tests passed three isolated retries before the clean full rerun
  • benchmark, corpus, acceleration, runtime archive, transcription CLI, readiness, fixed-toggle, and recording-limit scripts
  • promotion, Tauri marker, and qualified release staging self-tests with Ruff green
  • model-free probe SHA 3948213f reproduced the admitted Intel receipt against the original qualified runtime libraries
  • four-model interrogate review completed; every accepted finding was fixed

Review feedback closed

  • replayed decision and analyzer gates must remain identical
  • promotion inputs must match the exact selected cache cycle, runtime, model, VAD, and ICD
  • final sweeps now require the same active VAD on every row

Required after merge before v0.12.0

  • build the exact clean main executable with ECHO_BUILD_COMMIT
  • derive and run the 560-measurement VAD-active qualification for both Debian and RPM ELF variants
  • promote both admissions, stage and extract both packages, and upload the commit-specific draft
  • merge only green PR checks, then verify main, the tag workflow, the published release, and qualified-release.json

Ordinary packages remain explicitly CPU-only until the external qualified admission exists.

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 93040560bf

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread scripts/promote-whisper-admission.py
Comment thread scripts/promote-whisper-admission.py
@vriesd

vriesd commented Aug 25, 2026

Copy link
Copy Markdown
Contributor Author

@codex review

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: c4eb1464fe

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread scripts/promote-whisper-admission.py
Comment thread crates/echo/src/stt/whisper_recovery.rs Outdated
Comment thread scripts/sweep-whisper-admission.py
@vriesd
vriesd merged commit 3aa966e into main Aug 25, 2026
7 checks passed
@vriesd
vriesd deleted the codex/whisper-gpu-admission branch August 25, 2026 11:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants