• Stefy Lanza (nextime / spora )'s avatar
    thermal: CPU-hot pauses ALL engines (incl colibri) — revert per-engine exemption · 8ff477c1
    Stefy Lanza (nextime / spora ) authored
    Per design: a hot CPU is a global hardware event, so every engine pauses — not just
    the CPU-heat source. Reverts the per-engine CPU exemption from 0.1.75 (front
    _thermal_loop) and 0.1.76 (engine-level wait_until_safe): the shared-CPU term again
    applies to all engines. The original "radeon stuck while colibri ran free" bug is
    addressed the right way — by making colibri ACTUALLY honour the pause (targeted
    SIGSTOP that keeps the engine's HTTP alive, and colibri's cooperative PAUSE/RESUME
    mux frame), both retained — so colibri stops, the CPU cools, and all engines resume
    together instead of the innocent engine being stranded.
    
    Removed the now-unused _scan_pgroup_cpu/_engine_cpu_relevant helpers and
    _self_cpu_relevant.
    Co-Authored-By: 's avatarClaude Opus 4.8 <noreply@anthropic.com>
    Claude-Session: https://claude.ai/code/session_01LoSpEthysqmseCc6Geizty
    8ff477c1
Name
Last commit
Last update
..
cache Loading commit data...
__init__.py Loading commit data...
acceleration.py Loading commit data...
capabilities.py Loading commit data...
gpu_lock.py Loading commit data...
gpu_query.py Loading commit data...
grammar.py Loading commit data...
hf_loading.py Loading commit data...
manager.py Loading commit data...
parser.py Loading commit data...
peft_compat.py Loading commit data...
pipeline_cache.py Loading commit data...
quant.py Loading commit data...
ram_monitor.py Loading commit data...
templates.py Loading commit data...
thermal.py Loading commit data...
tmp_janitor.py Loading commit data...
tool_call_grammar.gbnf Loading commit data...
turboquant.py Loading commit data...
utils.py Loading commit data...