Unverified Commit 89b8db6b authored by Jacob Schein's avatar Jacob Schein Committed by GitHub
Browse files

[Bugfix] Specify device when loading LoRA and embedding tensors (#7129)


Co-authored-by: default avatarJacob Schein <jacobschein@Jacobs-MacBook-Pro-2.local>
parent 789937af
......@@ -248,7 +248,7 @@ class LoRAModel(AdapterModel):
f" target modules in {expected_lora_modules}"
f" but received {unexpected_modules}."
f" Please verify that the loaded LoRA module is correct")
tensors = torch.load(lora_bin_file_path)
tensors = torch.load(lora_bin_file_path, map_location=device)
else:
raise ValueError(f"{lora_dir} doesn't contain tensors")
......@@ -257,7 +257,8 @@ class LoRAModel(AdapterModel):
embeddings = safetensors.torch.load_file(
new_embeddings_tensor_path)
elif os.path.isfile(new_embeddings_bin_file_path):
embeddings = torch.load(new_embeddings_bin_file_path)
embeddings = torch.load(new_embeddings_bin_file_path,
map_location=device)
rank = config["r"]
lora_alpha = config["lora_alpha"]
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment