Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
|
@@ -5,13 +5,18 @@ import numpy as np
|
|
| 5 |
from PIL import Image
|
| 6 |
|
| 7 |
|
| 8 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 9 |
images="festival.jpg"
|
| 10 |
|
| 11 |
def shot(image, labels_text):
|
| 12 |
PIL_image = Image.fromarray(np.uint8(image)).convert('RGB')
|
| 13 |
labels = labels_text.split(",")
|
| 14 |
-
res =
|
| 15 |
candidate_labels=labels,
|
| 16 |
hypothesis_template= "This is a photo of a {}")
|
| 17 |
return {dic["label"]: dic["score"] for dic in res}
|
|
|
|
| 5 |
from PIL import Image
|
| 6 |
|
| 7 |
|
| 8 |
+
pipes = {
|
| 9 |
+
"chinese-clip-vit-base-patch16": pipeline("zero-shot-image-classification", model="OFA-Sys/chinese-clip-vit-base-patch16"),
|
| 10 |
+
"chinese-clip-vit-large-patch14": pipeline("zero-shot-image-classification", model="OFA-Sys/chinese-clip-vit-large-patch14"),
|
| 11 |
+
"chinese-clip-vit-large-patch14-336px": pipeline("zero-shot-image-classification", model="OFA-Sys/chinese-clip-vit-large-patch14-336px"),
|
| 12 |
+
"chinese-clip-vit-huge-patch14": pipeline("zero-shot-image-classification", model="OFA-Sys/chinese-clip-vit-huge-patch14"),
|
| 13 |
+
}
|
| 14 |
images="festival.jpg"
|
| 15 |
|
| 16 |
def shot(image, labels_text):
|
| 17 |
PIL_image = Image.fromarray(np.uint8(image)).convert('RGB')
|
| 18 |
labels = labels_text.split(",")
|
| 19 |
+
res = pipes['chinese-clip-vit-base-patch16'](images=PIL_image,
|
| 20 |
candidate_labels=labels,
|
| 21 |
hypothesis_template= "This is a photo of a {}")
|
| 22 |
return {dic["label"]: dic["score"] for dic in res}
|