symlink commited on
Commit
50cc1b6
·
1 Parent(s): 9a5897c
Files changed (1) hide show
  1. app.py +22 -3
app.py CHANGED
@@ -1,5 +1,24 @@
1
  # Load model directly
2
- from transformers import AutoProcessor, AutoModelForCausalLM
3
 
4
- processor = AutoProcessor.from_pretrained("lmms-lab/LLaVA-NeXT-Video-32B-Qwen")
5
- model = AutoModelForCausalLM.from_pretrained("lmms-lab/LLaVA-NeXT-Video-32B-Qwen")
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  # Load model directly
2
+ #from transformers import AutoProcessor, AutoModelForCausalLM
3
 
4
+ #processor = AutoProcessor.from_pretrained("lmms-lab/LLaVA-NeXT-Video-32B-Qwen")
5
+ #model = AutoModelForCausalLM.from_pretrained("lmms-lab/LLaVA-NeXT-Video-32B-Qwen")
6
+
7
+ import gradio as gr
8
+ from transformers import pipeline
9
+
10
+ pipeline = pipeline(task="image-classification", model="llms-lab/LLaVA-NeXT-Video-32BQwen")
11
+
12
+ def predict(input_img):
13
+ predictions = pipeline(input_img)
14
+ return input_img, {p["label"]: p["score"] for p in predictions}
15
+
16
+ gradio_app = gr.Interface(
17
+ predict,
18
+ inputs=gr.Image(label="Select hot dog candidate", sources=['upload', 'webcam'], type="pil"),
19
+ outputs=[gr.Image(label="Processed Image"), gr.Label(label="Result", num_top_classes=2)],
20
+ title="Hot Dog? Or Not?",
21
+ )
22
+
23
+ if __name__ == "__main__":
24
+ gradio_app.launch()