Add total and free ram to /system_stats.

This commit is contained in:
comfyanonymous 2024-09-22 03:41:48 -04:00
parent 13ecf10a92
commit 5718ef69bb
1 changed files with 5 additions and 0 deletions

View File

@ -490,12 +490,17 @@ class PromptServer():
async def system_stats(request):
device = comfy.model_management.get_torch_device()
device_name = comfy.model_management.get_torch_device_name(device)
cpu_device = comfy.model_management.torch.device("cpu")
ram_total = comfy.model_management.get_total_memory(cpu_device)
ram_free = comfy.model_management.get_free_memory(cpu_device)
vram_total, torch_vram_total = comfy.model_management.get_total_memory(device, torch_total_too=True)
vram_free, torch_vram_free = comfy.model_management.get_free_memory(device, torch_free_too=True)
system_stats = {
"system": {
"os": os.name,
"ram_total": ram_total,
"ram_free": ram_free,
"comfyui_version": get_comfyui_version(),
"python_version": sys.version,
"pytorch_version": comfy.model_management.torch_version,