docs(intern-decision): live on fv-ml1 GPU 1; semif marked REPLACED
intern-decision deployed 0941 PT (cap 9.0 GiB, MAX_TOKENS 7168). Live acceptance: positive control 240/259 and Wyrd 79/84, bit-identical to the bench (0/560 rows, Δp 0); negative control 10/122/14; largest accepted requests 200 with no 503; per-process 8,812 MiB at rest and 9,866 peak; GPU 1 Free 15,442 before and 6,581 after (lowest 5,569 under load). Latency from nh3-dev: 21 criteria 114 ms, 16 over ~3,900 tokens 238 ms. semif README banner now REPLACED with the rollback; fv-ml1 GPU 1 note updated.
This commit is contained in:
+20
-9
@@ -1,14 +1,25 @@
|
||||
# semif
|
||||
|
||||
> ⚠ **OFFLINE since 2026-09-30 0135 PT (Prime: "take semif offline for now").** It was
|
||||
> stopped (`docker compose stop`, NOT removed) to give scriberr its GPU 1 headroom back:
|
||||
> scriberr's Parakeet path cuts audio into 5-minute slices and needs over 6 GB, and with
|
||||
> SemIf resident it had ~6.7 GB and hit CUDA OOM on a 35-minute file. Stopping it moved
|
||||
> GPU 1 from 91,052 to 81,806 MiB used. The image, weights, config and token are all kept;
|
||||
> `unless-stopped` keeps it down across a reboot. **Do not restart it without Prime's word.**
|
||||
> To bring it back: `cd /opt/docker/compose/semif && docker compose start`, but first
|
||||
> make sure scriberr has its room (the durable fix, shortening scriberr's slice length, is
|
||||
> deferred by Prime to later). Everything below describes the service as it was deployed.
|
||||
> ⚠ **REPLACED by intern-decision (Prime, 2026-09-30).** Prime ruled at ~0510 PT: "replace semif
|
||||
> with intern-decision now". The replacement is `stacks/intern-decision` (Intern-Decision-4B, live since 0941 PT,
|
||||
> `http://10.251.50.54:8033`, `intern-decision.fv.internal`). It keeps this service's HTTP surface
|
||||
> (`/decide`, `/decide/shared`, `/health`), so callers only change the URL and the token
|
||||
> (`secret get intern-decision/api-token`). Its README lists every deliberate difference.
|
||||
>
|
||||
> The `semif` container has been **stopped, not removed**, since 0135 PT that day, when it was
|
||||
> taken offline to give scriberr its GPU 1 headroom back. Its image (`semif-serve:0.1.4`),
|
||||
> weights, config and token are all kept, and `unless-stopped` keeps it down across a reboot.
|
||||
> Port 8032 and `semif.fv.internal` stay reserved for it.
|
||||
>
|
||||
> **Rollback, only on Prime's word.**
|
||||
> 1. Stop intern-decision first. The two services do not fit GPU 1 together next to scriberr.
|
||||
> semif held 9.2 GB at rest and peaked at 12.9 GB.
|
||||
> `cd /opt/docker/compose/intern-decision && docker compose stop`.
|
||||
> 2. Start semif: `cd /opt/docker/compose/semif && docker compose start`.
|
||||
> 3. Check nvidia-smi `Free` on GPU 1 against semif's 12.9 GB peak plus scriberr's 5.5 GB (its
|
||||
> 120 s slices) before calling it done. If it does not cover both, semif collides with scriberr.
|
||||
>
|
||||
> Everything below describes the service as it was deployed.
|
||||
|
||||
**SemIf option-logit decisions** on **fv-ml1 GPU 1**, the utility card beside
|
||||
`vllm-coder`, the erp/meromero seats and scriberr. Deployed 2026-09-27 at Prime's
|
||||
|
||||
Reference in New Issue
Block a user