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:
@@ -38,10 +38,12 @@
|
||||
# proposed patch on top of the carried ones, under its own --suffix:
|
||||
# --patches stacks/scriberr/patches:stacks/scriberr/patches/proposed
|
||||
#
|
||||
# Defaults: --sha PINNED_SHA below, --suffix slicer1, --gpu 3, --budget 5496,
|
||||
# Defaults: --sha PINNED_SHA below, --suffix dropout2, --gpu 3, --budget 5600,
|
||||
# --memory-audio the public 30-min SCOTUS fixture. The GPU must have >= 20 GB
|
||||
# free, which in practice means GPU 3 (Scriberr's own card since 2026-09-30,
|
||||
# idle at 0 MiB, ~5.5 GB during a job); GPUs 0-2 are full of vLLM seats.
|
||||
# The budget is a REGRESSION GUARD, not a card limit: on GPU 3 Scriberr has room, but a peak
|
||||
# above 5,600 MiB means the patches changed memory behaviour (0001+0002 measured 5,506).
|
||||
set -euo pipefail
|
||||
|
||||
PINNED_SHA=a353078fd96b8aca4002681813524b7397c90df1 # upstream HEAD 2026-09-20
|
||||
@@ -54,7 +56,7 @@ STD_REL=internal/transcription/adapters/py/nvidia/parakeet_transcribe.py
|
||||
TEST_REL=internal/transcription/adapters/py/nvidia/tests/test_parakeet_slicing.py
|
||||
SEAM_AUDIO_REL=tests/data/AMI-Corpus-IB4002.Mix-Headset-clip.wav
|
||||
|
||||
SHA=$PINNED_SHA SUFFIX=slicer1 GPU=3 BUDGET=5496 REUSE_IMAGE=0 PATCH_DIR_ARG=""
|
||||
SHA=$PINNED_SHA SUFFIX=dropout2 GPU=3 BUDGET=5600 REUSE_IMAGE=0 PATCH_DIR_ARG=""
|
||||
MEM_AUDIO=$TOOLS/fixtures/scotus-22-451-first30m.wav
|
||||
while [ $# -gt 0 ]; do
|
||||
case $1 in
|
||||
@@ -278,7 +280,7 @@ read -r pids peak < <("${SSH[@]}" \
|
||||
if [ "$peak" -le "$BUDGET" ]; then
|
||||
pass memory "peak $peak MiB <= budget $BUDGET MiB (0.2 s samples, GPU $GPU); $(tail -1 <<<"$out")"
|
||||
else
|
||||
fail memory "peak $peak MiB > budget $BUDGET MiB — do NOT deploy beside intern-decision"
|
||||
fail memory "peak $peak MiB > budget $BUDGET MiB — a regression vs the measured 5,506 (0001+0002); find out why before deploying"
|
||||
fi
|
||||
|
||||
summary
|
||||
|
||||
Reference in New Issue
Block a user