DegMaTsu commited on
Commit
c0b0b0b
·
verified ·
1 Parent(s): f44e53c

Upload model_management.py

Browse files
Files changed (1) hide show
  1. comfy/model_management.py +7 -10
comfy/model_management.py CHANGED
@@ -177,17 +177,14 @@ def get_torch_device():
177
  if cpu_state == CPUState.CPU:
178
  return torch.device("cpu")
179
  else:
180
- if torch.cuda.is_available(): # Добавьте эту проверку!
181
- if is_intel_xpu():
182
- return torch.device("xpu", torch.xpu.current_device())
183
- elif is_ascend_npu():
184
- return torch.device("npu", torch.npu.current_device())
185
- elif is_mlu():
186
- return torch.device("mlu", torch.mlu.current_device())
187
- else:
188
- return torch.device(torch.cuda.current_device())
189
  else:
190
- return torch.device("cpu") # Fallback на CPU, если CUDA недоступен
191
 
192
  def get_total_memory(dev=None, torch_total_too=False):
193
  global directml_enabled
 
177
  if cpu_state == CPUState.CPU:
178
  return torch.device("cpu")
179
  else:
180
+ if is_intel_xpu():
181
+ return torch.device("xpu", torch.xpu.current_device())
182
+ elif is_ascend_npu():
183
+ return torch.device("npu", torch.npu.current_device())
184
+ elif is_mlu():
185
+ return torch.device("mlu", torch.mlu.current_device())
 
 
 
186
  else:
187
+ return torch.device(torch.cuda.current_device())
188
 
189
  def get_total_memory(dev=None, torch_total_too=False):
190
  global directml_enabled