umm-maybe commited on
Commit
caab17b
·
1 Parent(s): 2693b38

Upload app.py

Browse files
Files changed (1) hide show
  1. app.py +14 -1
app.py CHANGED
@@ -1,3 +1,16 @@
1
  import gradio as gr
2
 
3
- gr.load("models/umm-maybe/blip-image-captioning-base-finetuned").launch()
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  import gradio as gr
2
 
3
+ import requests
4
+ from PIL import Image
5
+ from transformers import BlipProcessor, BlipForConditionalGeneration
6
+
7
+ processor = BlipProcessor.from_pretrained("Salesforce/blip-image-captioning-base")
8
+ model = BlipForConditionalGeneration.from_pretrained("Salesforce/blip-image-captioning-base")
9
+
10
+ def caption_image(raw_image):
11
+ inputs = processor(raw_image, return_tensors="pt")
12
+ out = model.generate(**inputs)
13
+ return processor.decode(out[0], skip_special_tokens=True)
14
+
15
+ demo = gr.Interface(fn=caption_image, inputs="image", outputs="caption")
16
+ demo.launch()