akhaliq HF Staff commited on
Commit
c528919
·
1 Parent(s): dcf4603

refactor: update model loading to use AutoModelForVision2Seq instead of AutoModel

Browse files
Files changed (1) hide show
  1. app.py +2 -2
app.py CHANGED
@@ -9,7 +9,7 @@ import gradio as gr
9
  from gradio import Server
10
  from fastapi.responses import HTMLResponse
11
  import torch
12
- from transformers import AutoProcessor, AutoModel
13
  from PIL import Image
14
  from dotenv import load_dotenv
15
 
@@ -37,7 +37,7 @@ from gradio.data_classes import FileData
37
  logger.info("Loading model and processor...")
38
  model_id = "HiDream-ai/HiDream-O1-Image"
39
  processor = AutoProcessor.from_pretrained(model_id, trust_remote_code=True)
40
- model = AutoModel.from_pretrained(
41
  model_id,
42
  torch_dtype=torch.bfloat16 if torch.cuda.is_available() else torch.float32,
43
  trust_remote_code=True
 
9
  from gradio import Server
10
  from fastapi.responses import HTMLResponse
11
  import torch
12
+ from transformers import AutoProcessor, AutoModelForVision2Seq
13
  from PIL import Image
14
  from dotenv import load_dotenv
15
 
 
37
  logger.info("Loading model and processor...")
38
  model_id = "HiDream-ai/HiDream-O1-Image"
39
  processor = AutoProcessor.from_pretrained(model_id, trust_remote_code=True)
40
+ model = AutoModelForVision2Seq.from_pretrained(
41
  model_id,
42
  torch_dtype=torch.bfloat16 if torch.cuda.is_available() else torch.float32,
43
  trust_remote_code=True