fix(cli): More robust device priority checks
This commit is contained in:
parent
c3d7ab4adc
commit
6113567e94
@ -47,10 +47,10 @@ def main():
|
||||
if args.device is None:
|
||||
if torch.cuda.is_available():
|
||||
args.device = "cuda:0"
|
||||
elif torch.mps.is_available():
|
||||
args.device = "mps"
|
||||
elif torch.xpu.is_available():
|
||||
elif hasattr(torch, "xpu") and torch.xpu.is_available():
|
||||
args.device = "xpu"
|
||||
elif hasattr(torch, "mps") and torch.mps.is_available():
|
||||
args.device = "mps"
|
||||
else:
|
||||
args.device = "cpu"
|
||||
args.fp16 = False # Disable FP16 on CPU
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user