Raise exception on device error

Signed-off-by: Emmanuel Ferdman <emmanuelferdman@gmail.com>
This commit is contained in:
Emmanuel Ferdman 2025-05-29 00:25:25 -07:00
parent 887930dee1
commit b0f97ccb34
No known key found for this signature in database
GPG key ID: 0CF84597DD87A9FF

View file

@ -243,7 +243,7 @@ def prefill_and_generate(model, tokenizer, inputs, max_new_tokens=10000, use_cud
elif torch.xpu.is_available():
torch.xpu.set_device(torch_device)
else:
RuntimeError(f"The device: {torch_device} is not available")
raise RuntimeError(f"The device: {torch_device} is not available")
inputs_embeds = model.model.embed_tokens(cur_token.to("cpu")).to(torch_device)
# with torch.cuda.stream(custom_stream):
logits=model(inputs_embeds=inputs_embeds,
@ -284,7 +284,7 @@ def prefill_and_generate(model, tokenizer, inputs, max_new_tokens=10000, use_cud
elif torch.xpu.is_available():
torch.xpu.set_device(torch_device)
else:
RuntimeError(f"The device: {torch_device} is not available")
raise RuntimeError(f"The device: {torch_device} is not available")
with torch.no_grad():
stream = TextStreamer(tokenizer)