Spaces:
Running
on
Zero
Running
on
Zero
warshanks
commited on
Commit
·
e2b9b1a
1
Parent(s):
6f47c3f
Update app.py
Browse files
app.py
CHANGED
|
@@ -12,12 +12,12 @@ import spaces
|
|
| 12 |
import torch
|
| 13 |
from loguru import logger
|
| 14 |
from PIL import Image
|
| 15 |
-
from transformers import AutoProcessor,
|
| 16 |
|
| 17 |
model_id = os.getenv("MODEL_ID", "google/medgemma-4b-it")
|
| 18 |
-
processor = AutoProcessor.from_pretrained(model_id
|
| 19 |
-
model =
|
| 20 |
-
model_id, device_map="auto", torch_dtype=torch.bfloat16
|
| 21 |
)
|
| 22 |
|
| 23 |
MAX_NUM_IMAGES = int(os.getenv("MAX_NUM_IMAGES", "5"))
|
|
@@ -214,7 +214,7 @@ demo = gr.ChatInterface(
|
|
| 214 |
textbox=gr.MultimodalTextbox(file_types=["image", ".mp4"], file_count="multiple", autofocus=True),
|
| 215 |
multimodal=True,
|
| 216 |
additional_inputs=[
|
| 217 |
-
gr.Textbox(label="System Prompt", value=""),
|
| 218 |
gr.Slider(label="Max New Tokens", minimum=100, maximum=8192, step=10, value=2048),
|
| 219 |
],
|
| 220 |
stop_btn=False,
|
|
|
|
| 12 |
import torch
|
| 13 |
from loguru import logger
|
| 14 |
from PIL import Image
|
| 15 |
+
from transformers import AutoProcessor, AutoModelForImageTextToText, TextIteratorStreamer
|
| 16 |
|
| 17 |
model_id = os.getenv("MODEL_ID", "google/medgemma-4b-it")
|
| 18 |
+
processor = AutoProcessor.from_pretrained(model_id)
|
| 19 |
+
model = AutoModelForImageTextToText.from_pretrained(
|
| 20 |
+
model_id, device_map="auto", torch_dtype=torch.bfloat16
|
| 21 |
)
|
| 22 |
|
| 23 |
MAX_NUM_IMAGES = int(os.getenv("MAX_NUM_IMAGES", "5"))
|
|
|
|
| 214 |
textbox=gr.MultimodalTextbox(file_types=["image", ".mp4"], file_count="multiple", autofocus=True),
|
| 215 |
multimodal=True,
|
| 216 |
additional_inputs=[
|
| 217 |
+
gr.Textbox(label="System Prompt", value="You are a helpful medical expert."),
|
| 218 |
gr.Slider(label="Max New Tokens", minimum=100, maximum=8192, step=10, value=2048),
|
| 219 |
],
|
| 220 |
stop_btn=False,
|