memory: park comfy-dev RTX VSR provisioning bake (irv-ml1 ComfyUI, low-pri)

This commit is contained in:
2026-07-19 08:19:23 -07:00
parent 38760a48e3
commit fe78461e8b
+1
View File
@@ -112,6 +112,7 @@ no longer deployed sidecars here. See Recent decisions.)
_As of 2026-07-18 (later session) — **soong-lab auto-redeploy WIRED + validated** (CI-deploy step live, deploys from /opt/soong-lab, health-gated; dispatch run #5 green — live container recreated onto a new image) and **worldtree-sdk 1.0.0 (Python) published to the vh Gitea PyPI** + acceptance-verified. Prior session's four landed items (Zonos 0.2.1 presets; soong-lab containerize cutover; Wyrd key; wtsdk npm@1.0.0) remain done. **No active in-flight task.**_
**Open follow-ups (non-blocking — pick one up or not):**
- **irv-ml1 ComfyUI — bake RTX VSR into canonical provisioning** (comfy-dev v1.5.0 ticket, 2026-07-19, LOW-priority/not urgent). RTXVideoSuperResolution node + `nvidia-vfx` dep are installed + working on the live container but as MANUAL installs; they survive restarts/`up -d` (persistent bind-mounts: venv `/worktank/comfyui/run/venv`, node `/worktank/comfyui/basedir/custom_nodes`) — only a from-scratch volume rebuild would lose them. Bake TWO items into from-scratch provisioning: (1) pip dep **AS uid 1000** (`docker exec -u 1000:1000 comfyui /comfy/mnt/venv/bin/pip install nvidia-vfx --extra-index-url https://pypi.nvidia.com` — NVIDIA MAXINE VFX SDK 1.2.0, import name `nvvfx`, 597 MB cp312 wheel; **NEVER root-install → venv-ownership crash-loop**, see [[reference_irv_ml1_comfyui_mmartial]]); (2) custom node `git clone https://github.com/Comfy-Org/Nvidia_RTX_Nodes_ComfyUI` into custom_nodes as uid 1000. Reqs already met on irv-ml1 (A6000 Ampere+ Tensor cores, driver 595.58 ≥ 590.44, container OS fine). comfy-dev said no reply needed unless a snag.
- **Zonos emotion:** sad axes/text pass on the 3 calibrated voices (only named-sad, untested); emotion-congruent-text pass (validates intensity, may rescue sad id); clone-char (Emmie/Penny/Natalie/Miranda) emotion rows use the mid-region fallback until measured. Presets are **provisional** (neutral-text ear-check was inconclusive). Tools `~/development/zonos-tools/{axes_sweep,strength_ladder,gen_auditions,dial-in-studio,assemble_voice}.py` (run ON irv-ml1; dial-in studio = nohup :8898 on nh3-dev). dvalin thread at rest (`01KXT12FN0AS…`). → `persistent-memory.d/2026-07-18-zonos-gateway-0.2.1-emotion-presets.md`
- **zonos-gateway CI-wire:** deployed irv-ml1 tree `/opt/docker/compose/zonos-gateway` is still NON-git (hand-updated build context) — git-connect + build-on-push like the other sisters. (Same pattern soong-lab now has.)
- **soong-lab:** cutover DONE + **auto-redeploy DONE + validated 2026-07-18** (CI-deploy step live; dispatch run #5 recreated the live container ...541f7730 → ...07526a08, health-gated green). Deploy dir now **/opt/soong-lab** (deploy-owned, mirrors /opt/worldtree); old `/home/infra-ops/soong-lab-deploy` retired (`.retired-20260718`). Dedicated soong-only ed25519 deploy key on `deploy`'s authorized_keys (fp SHA256:MG7M3Ri…). → `persistent-memory.d/2026-07-18-soong-lab-auto-redeploy.md`.