GPU memory monitoring + graceful OOM #15
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Mark/whisper-transcribe#15
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
On a 6GB card,
mediummodel (~5GB) + alignment model (~300MB) + audio buffer may OOM. Need:torch.cuda.memory_allocated()logged at each phase--max-memoryflag to hard-cap VRAM usage (sacrifices model size for safety)Why: silent CUDA OOM crashes are worse than clean errors. Operators on unknown hardware need guidance.
Launcher note (kilo-gsd-runner t_c9b94f5f):
Attempted dispatch for this issue failed at kilo-gsd.py internal preflight (
ruff check .returned non-zero — 7 ruff errors againstMark/whisper-transcribemain).The runner tried to open a cleanup tracking issue with labels
lint-cleanup+blocked:preflightbut Forgejo returned HTTP 422 (label names were passed as strings instead of per-repo integer label IDs). No cleanup issue was created on this repo. The runner exited before the kanban block took effect.Workaround for operators / future runs:
ruff check . --fixshould clean most) and commit tomain. Kilo-GSD will pick up the held tickets on the next dispatch.kilo-gsd.py).Sibling whisper-transcribe runs #10/#12/#13/#14 are still in flight and have not yet hit the same wall.
kilo-gsd.py preflight rejected this issue (attempt 2026-09-06 05:30 UTC):
ruff check .returns 133 errors against the working tree. The cause is sibling #6 (Mark/whisper-transcribe#6) mid-Implement on the same checkout, leaving dirty WIP files insrc/whisper_transcribe/. Origin/main itself (commit418c100) is clean — once #6 lands its commits, a fresh spawn will pass.Note: kilo-gsd.py's cleanup-ticket path tries to POST a new issue with labels=[
lint-cleanup,blocked:preflight], which 422s on this repo because those labels are not defined. Once the working tree is clean, a freshpython3 ~/.hermes/scripts/kilo-gsd.py --repo Mark/whisper-transcribe --issue 15 --skip-concurrencyshould succeed.