# CPU / RAM monitoring — required by all providers
psutil

# NVIDIA GPU monitoring — required by NvidiaProvider only
# Safe to install on Intel/AMD machines; unused if no NVIDIA driver is present
pynvml

# AMD GPU monitoring — required by AMDProvider only (ROCm)
# Only needed when using AMD GPU with ROCm; safe to install on other systems
# rocm_smi_lib

# ---------------------------------------------------------------------------
# The following are provided by ComfyUI itself — DO NOT add them here.
# Listed for reference only so manual environment setups know the minimums.
# ---------------------------------------------------------------------------
#
# torch >= 2.5
#   torch.xpu (Intel Arc) was officially introduced in PyTorch 2.5.
#   torch.cuda (NVIDIA) has been stable since PyTorch 1.x.
#   Install the XPU-enabled build from: https://pytorch.org/get-started/locally/
#
# aiohttp >= 3.8
#   Used for HTTP routes and WebSocket broadcast (web.json_response, server.send_json).
#   ComfyUI already depends on aiohttp; no separate installation needed.
