Fix xpu function not implemented p2. (#9027)

This commit is contained in:
comfyanonymous 2025-07-23 15:18:20 -07:00 committed by GitHub
parent 39dda1d40d
commit a86a58c308
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1107,10 +1107,7 @@ def get_free_memory(dev=None, torch_free_too=False):
stats = torch.xpu.memory_stats(dev) stats = torch.xpu.memory_stats(dev)
mem_active = stats['active_bytes.all.current'] mem_active = stats['active_bytes.all.current']
mem_reserved = stats['reserved_bytes.all.current'] mem_reserved = stats['reserved_bytes.all.current']
if torch_version_numeric < (2, 6): mem_free_xpu = torch.xpu.get_device_properties(dev).total_memory - mem_reserved
mem_free_xpu = torch.xpu.get_device_properties(dev).total_memory - mem_reserved
else:
mem_free_xpu, _ = torch.xpu.mem_get_info(dev)
mem_free_torch = mem_reserved - mem_active mem_free_torch = mem_reserved - mem_active
mem_free_total = mem_free_xpu + mem_free_torch mem_free_total = mem_free_xpu + mem_free_torch
elif is_ascend_npu(): elif is_ascend_npu():