"...git@developer.sourcefind.cn:chenpangpang/transformers.git" did not exist on "ec25306b39556f52222f50757703047e5a7584c3"
Unverified Commit 31c575bc authored by Marc Sun's avatar Marc Sun Committed by GitHub
Browse files

fix fuyu device_map compatibility (#29880)

fix foward
parent 4d8427f7
...@@ -290,7 +290,9 @@ class FuyuForCausalLM(FuyuPreTrainedModel): ...@@ -290,7 +290,9 @@ class FuyuForCausalLM(FuyuPreTrainedModel):
inputs_embeds = self.language_model.get_input_embeddings()(input_ids) inputs_embeds = self.language_model.get_input_embeddings()(input_ids)
if image_patches is not None and past_key_values is None: if image_patches is not None and past_key_values is None:
patch_embeddings = [ patch_embeddings = [
self.vision_embed_tokens(patch.to(self.vision_embed_tokens.weight.dtype)).squeeze(0) self.vision_embed_tokens(patch.to(self.vision_embed_tokens.weight.dtype))
.squeeze(0)
.to(inputs_embeds.device)
for patch in image_patches for patch in image_patches
] ]
inputs_embeds = self.gather_continuous_embeddings( inputs_embeds = self.gather_continuous_embeddings(
......
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