Weiyun1025 commited on
Commit
940ff6c
·
verified ·
1 Parent(s): 0686106

Upload modeling_internvl_chat.py with huggingface_hub

Browse files
Files changed (1) hide show
  1. modeling_internvl_chat.py +2 -2
modeling_internvl_chat.py CHANGED
@@ -125,8 +125,8 @@ class InternVLChatModel(PreTrainedModel):
125
  vit_embeds = vit_embeds.reshape(-1, C)
126
  print(f'warning: {e}, input_embeds[selected].shape={input_embeds[selected].shape}, '
127
  f'vit_embeds.shape={vit_embeds.shape}')
128
- n_token = selected.sum()
129
- input_embeds[selected] = input_embeds[selected] * 0.0 + vit_embeds[:n_token]
130
 
131
  input_embeds = input_embeds.reshape(B, N, C)
132
 
 
125
  vit_embeds = vit_embeds.reshape(-1, C)
126
  print(f'warning: {e}, input_embeds[selected].shape={input_embeds[selected].shape}, '
127
  f'vit_embeds.shape={vit_embeds.shape}')
128
+ n_token = min(selected.sum(), vit_embeds.size(0))
129
+ input_embeds[selected][:n_token] = input_embeds[selected][:n_token] * 0.0 + vit_embeds[:n_token]
130
 
131
  input_embeds = input_embeds.reshape(B, N, C)
132