Skip to content

v0.0.6 — the reactor panel

Choose a tag to compare

@an80sPWNstar an80sPWNstar released this 14 Aug 22:48
· 28 commits to main since this release

Reactor panel — a second way to draw the rack

Pick it in the top-bar Look menu. The three existing looks (1U Rack, Obsidian Glass, Obsidian
Halo) are unchanged; two new entries draw each host as a control-panel module instead of a rack
card — Control Room (painted steel, ivory instrument faces, incandescent lamps, split-flap
counter) and Reactor Console (the same panel in glass and xenon, lit arcs, nixie tubes).

Everything on it is driven by something the watcher actually measures. Nothing is decoration:

  • Annunciator bank — eight labelled lamps for eight real conditions: Reactor Run, Queued, Batch
    Run, No Step Data, Relay Absent, Cycle Done, Fault, Offline. A tile flashes when it first comes
    true, then holds. Unlit means not true.
  • Twin rate dials — the rate meter split in two and mirrored, each movement owning one half of
    the same log scale, both reading up for faster. The exact figure sits between them. Only the half
    holding the reading lights.
  • Cycle progress movement and a step counter (split-flap or nixie, by idiom). No step data
    still prints N/A — never a fabricated 0.
  • LED bulb banks replace the progress bar: one bank across the current node's steps, and — when
    the relay reports a batch total — one bulb per image of the run.
  • Rate recorder, 60 seconds of measured rate against the dials' own scale, labelled at both ends
    so it reads as a rate over time rather than a level.
  • Host build info — ComfyUI, driver, PyTorch, and the GPU stack, which names itself: CUDA on
    an NVIDIA box, ROCm on an AMD one (detected from the PyTorch build tag, since ROCm otherwise looks
    identical to CUDA through ComfyUI's API), XPU or CPU where that is the build.

Also in this release

  • Drag a module to reorder the rack, or use the ↑/↓ arrows in the hosts panel. The order is
    saved to hosts.json.
  • Hide a host without deleting it — a hidden host stops being polled entirely, which is the
    point when the machine is switched off.
  • Module size control (Compact / Normal / Large) now actually scales the modules, not just the
    column count.
  • Selectable dial ranges (hosts panel → Dials), and a dedicated training dial face graduated
    60…1 s/it, because nothing a LoRA trainer does runs above 1 it/s.
  • Batch runs read properly: "Image 3 / 28", a whole-batch ETA, and — the real fix — the rate
    estimator no longer goes blind for the first two thirds of every image in a dataset run.
  • Obsidian Halo skin: obsidian glass and a floating xenon arc instead of a printed dial.
  • The relay node gained a /watcher/host_info route (driver version, NVIDIA or AMD) and reports
    batch totals. If you use the relay, re-copy comfyui-relay/ into custom_nodes/ and restart
    ComfyUI
    — the (i) button in the app prints the path and opens the folder.
  • Fixed: elapsed times printed like 3m60s.

Install

  • WindowscomfyuiWATCHER Setup 0.0.6.exe
  • LinuxcomfyuiWATCHER-0.0.6.AppImage (chmod +x and run) or comfyuiwatcher_0.0.6_amd64.deb

ComfyUI hosts need the relay node for step counts; ai-toolkit hosts need nothing.