Upload moondream.py
Browse files- moondream.py +3 -0
moondream.py
CHANGED
|
@@ -124,8 +124,11 @@ class Moondream(PreTrainedModel):
|
|
| 124 |
):
|
| 125 |
prompt = f"<image>\n\n{chat_history}Question: {question}\n\nAnswer:"
|
| 126 |
streamer = TextStreamer(tokenizer)
|
|
|
|
|
|
|
| 127 |
output_ids = self.text_model.generate(
|
| 128 |
inputs_embeds=self.input_embeds(prompt, image_embeds, tokenizer),
|
|
|
|
| 129 |
streamer=streamer,
|
| 130 |
**kwargs,
|
| 131 |
)
|
|
|
|
| 124 |
):
|
| 125 |
prompt = f"<image>\n\n{chat_history}Question: {question}\n\nAnswer:"
|
| 126 |
streamer = TextStreamer(tokenizer)
|
| 127 |
+
|
| 128 |
+
|
| 129 |
output_ids = self.text_model.generate(
|
| 130 |
inputs_embeds=self.input_embeds(prompt, image_embeds, tokenizer),
|
| 131 |
+
attention_mask=torch.ones(self.inputs_embeds.shape, dtype=torch.long, device=self.device), #maybe remove
|
| 132 |
streamer=streamer,
|
| 133 |
**kwargs,
|
| 134 |
)
|