Use the CPU if no GPU is detected

This commit is contained in:
oobabooga 2023-02-11 23:17:06 -03:00
parent 337290777b
commit 5d3f15b915

View File

@ -120,6 +120,9 @@ def load_model(model_name):
else: else:
command = "AutoModelForCausalLM.from_pretrained" command = "AutoModelForCausalLM.from_pretrained"
params = ["low_cpu_mem_usage=True"] params = ["low_cpu_mem_usage=True"]
if not args.cpu and not torch.cuda.is_available():
print("Warning: no GPU has been detected.\nFalling back to CPU mode.\n")
args.cpu = True
if args.cpu: if args.cpu:
params.append("low_cpu_mem_usage=True") params.append("low_cpu_mem_usage=True")