mirror of
https://github.com/comfyanonymous/ComfyUI.git
synced 2025-04-20 11:23:29 +00:00
Further tuning and fix mem_free_total.
This commit is contained in:
parent
2c096e4260
commit
9225465975
@ -271,8 +271,7 @@ class LoadedModel:
|
|||||||
self.model_accelerated = True
|
self.model_accelerated = True
|
||||||
|
|
||||||
if xpu_available and not args.disable_ipex_optimize:
|
if xpu_available and not args.disable_ipex_optimize:
|
||||||
self.real_model.training = False
|
self.real_model = torch.xpu.optimize(self.real_model.eval(), inplace=True, auto_kernel_selection=True, graph_mode=True)
|
||||||
self.real_model = torch.xpu.optimize(self.real_model, inplace=True)
|
|
||||||
|
|
||||||
return self.real_model
|
return self.real_model
|
||||||
|
|
||||||
@ -515,7 +514,7 @@ def get_free_memory(dev=None, torch_free_too=False):
|
|||||||
mem_allocated = stats['allocated_bytes.all.current']
|
mem_allocated = stats['allocated_bytes.all.current']
|
||||||
mem_reserved = stats['reserved_bytes.all.current']
|
mem_reserved = stats['reserved_bytes.all.current']
|
||||||
mem_free_torch = mem_reserved - mem_active
|
mem_free_torch = mem_reserved - mem_active
|
||||||
mem_free_total = torch.xpu.get_device_properties(dev).total_memory - mem_allocated + mem_free_torch
|
mem_free_total = torch.xpu.get_device_properties(dev).total_memory - mem_allocated
|
||||||
else:
|
else:
|
||||||
stats = torch.cuda.memory_stats(dev)
|
stats = torch.cuda.memory_stats(dev)
|
||||||
mem_active = stats['active_bytes.all.current']
|
mem_active = stats['active_bytes.all.current']
|
||||||
|
Loading…
Reference in New Issue
Block a user