Thermal soft-throttle, accel hot-swap + UI, township progress & concat fixes
coderai:
- Thermal: configurable proactive CPU soft-throttle (engage temp + max
per-step sleep) that gently slows generation in a warm band so it rarely hits
the hard pause; CPU-only, hard pause always takes precedence. Tasks page shows
a soft-throttle banner + per-task badge (live, gated on a running task).
- Acceleration hot-swap: toggling/changing a model's acceleration now evicts the
loaded model (manager.unload_model) so the next request reloads with the new
setting — no restart. (acceleration is fused at load time.)
- Models UI: cascading distill-LoRA pickers — new /admin/api/accel-loras scans
the cache for distill repos; pick the distill model, then its high/low (or
single) LoRA from dropdowns. Presets now also fill the high/low fields.
- Tasks queue summary now reflects ALL model activity (derived from the unified
task list), not just queue-manager requests — fixes the stuck "0 active".
- images.py: proactive eviction no longer skipped by a NameError (model_key).
township (tools/gen_township_fighters.py):
- Per-clip/outcome/keyframe progress now shows real diffusion-step progress
(polls /v1/{images,video}/progress) on the CLI spinner and the web step bars,
including "shot part N/total" for chained single shots.
- Chained-shot concat re-encodes (CFR) instead of stream-copy, fixing the
"first half is a static image" freeze at the part boundary.
Co-Authored-By:
Claude Opus 4.8 <noreply@anthropic.com>
Showing
Please
register
or
sign in
to comment