You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(multi-gpu): surface per-session GPU number in logs and UI
Help users track which CUDA device is processing each session:
- Model-load log: "Loaded model ... onto cuda device #N in ..s"
- Denoise progress bars: "Denoising (#N)" across all architectures
(SD1.5/SDXL, FLUX, FLUX2, Z-Image, Anima, SD3, CogView4)
- Progress preview circle: GPU number centered in the ring, via a new
`device` field on InvocationProgressEvent (resolved from the worker's
thread-local session device)
- Session Queue: new "GPU #" column between STATUS and TIME, backed by a
`device` column on session_queue (migration_32) recorded when a worker
claims an item
Adds TorchDevice.get_session_device_label()/get_session_device_index()
helpers and a frontend getCudaDeviceIndex() parser (with tests). Shows the
number on CUDA only; CPU/MPS show nothing.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
0 commit comments