scriberr: carry patch 0002 (gap retry + PARAKEET_MODEL_PATH), live as dropout2
Prime: Scriberr gets the basic fix, v3 stays (no NeMo 3.0.0 surgery). 0002 moves from proposed/ into the carried set; scriberr-rebuild now applies 0001+0002 by default (suffix dropout2) and its memory budget becomes a 5,600 MiB regression guard (Scriberr is on GPU 3). Live on fv-ml1 1602: scripts rewritten from the patched embed, a 20-min file at 5,502 MiB with retried_gaps reported.
This commit is contained in:
@@ -8,7 +8,7 @@ distinctly tagged image, and proves it before anyone deploys it.
|
||||
| patch | against | status |
|
||||
|---|---|---|
|
||||
| `0001-parakeet-pause-aware-slicer.patch` | upstream `a353078` (HEAD 2026-09-20) | **LIVE on fv-ml1 since 2026-09-30 1211 PT** as `scriberr:local-blackwell-a353078-slicer1`; upstream PR **prepared, not opened** (`upstream-pr/`) |
|
||||
| `proposed/0002-parakeet-model-path-and-gap-retry.patch` | 0001 | **proposed, not applied** (the rebuild script reads only this directory, not `proposed/`); built and tested as `scriberr:local-blackwell-a353078-dropout2`, not deployed. Why and how: `docs/pfi/parakeet-dropout-investigation-2026-09-30.md` |
|
||||
| `0002-parakeet-model-path-and-gap-retry.patch` | 0001 | **LIVE on fv-ml1 since 2026-09-30 1602 PT** as `scriberr:local-blackwell-a353078-dropout2` (Prime: "Scriberr gets the basic fix, no surgery for the new toolkit"; v3 stays). Live check: a 20-min file peaked at 5,502 MiB on GPU 3, `retried_gaps: 1`, +29 words against the slicer1 image. Why: `docs/pfi/parakeet-dropout-investigation-2026-09-30.md` |
|
||||
|
||||
|
||||
Rollback for the live deploy: `SCRIBERR_IMAGE=scriberr:local-blackwell` (the
|
||||
@@ -106,16 +106,17 @@ each other; the default is the simplest of them.
|
||||
of ≥10 consecutive words mid-chunk (12–17 runs and 500–720 words per 12
|
||||
transcripts, for upstream's slicer too). See the bench doc.
|
||||
|
||||
### 0002 (proposed) — gap retry and an explicit model path
|
||||
### 0002 (live since 2026-09-30 1602) — gap retry and an explicit model path
|
||||
|
||||
Parakeet v2/v3 sometimes stop producing words for tens of seconds inside a long
|
||||
chunk while someone is talking. 0002 re-transcribes any ≥ 3 s stretch where the
|
||||
audio holds speech but no word came out (`--retry-gaps`, default 3; 0 off), which
|
||||
cut those losses 80–90 % on four recordings. It also adds `PARAKEET_MODEL_PATH` (the
|
||||
`.nemo` to load; default unchanged), reports the loaded model in the JSON, and makes
|
||||
the Go adapter record it as `ModelUsed`. To adopt: move it up into this directory and
|
||||
rebuild. To test-build it on top of the carried set under its own suffix:
|
||||
`scripts/scriberr-rebuild --suffix <name> --patches stacks/scriberr/patches:stacks/scriberr/patches/proposed`.
|
||||
the Go adapter record it as `ModelUsed`. It is carried (in this directory) since 2026-09-30, and
|
||||
`scripts/scriberr-rebuild` applies 0001+0002 by default (suffix `dropout2`, memory budget 5,600 MiB
|
||||
as a regression guard). Rollback: `SCRIBERR_IMAGE=scriberr:local-blackwell-a353078-slicer1`
|
||||
(`.env.bak-20260930-pre-dropout2`). To test-build a future proposed patch: `--patches stacks/scriberr/patches:stacks/scriberr/patches/proposed`.
|
||||
|
||||
### Upgrading upstream
|
||||
|
||||
|
||||
Reference in New Issue
Block a user