Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -32,14 +32,14 @@ allowed_tags.append("explicit")
|
|
| 32 |
allowed_tags.append("questionable")
|
| 33 |
allowed_tags.append("safe")
|
| 34 |
|
| 35 |
-
def create_tags(image):
|
| 36 |
img = image.convert('RGB')
|
| 37 |
tensor = transform(img).unsqueeze(0)
|
| 38 |
|
| 39 |
with torch.no_grad():
|
| 40 |
out = model(tensor)
|
| 41 |
probabilities = torch.nn.functional.sigmoid(out[0])
|
| 42 |
-
indices = torch.where(probabilities >
|
| 43 |
values = probabilities[indices]
|
| 44 |
|
| 45 |
temp = []
|
|
@@ -56,7 +56,7 @@ def create_tags(image):
|
|
| 56 |
|
| 57 |
demo = gr.Interface(
|
| 58 |
fn=create_tags,
|
| 59 |
-
inputs=[gr.Image(type="pil")],
|
| 60 |
outputs=["text"],
|
| 61 |
)
|
| 62 |
-
demo.launch(debug = True)
|
|
|
|
| 32 |
allowed_tags.append("questionable")
|
| 33 |
allowed_tags.append("safe")
|
| 34 |
|
| 35 |
+
def create_tags(image, thres):
|
| 36 |
img = image.convert('RGB')
|
| 37 |
tensor = transform(img).unsqueeze(0)
|
| 38 |
|
| 39 |
with torch.no_grad():
|
| 40 |
out = model(tensor)
|
| 41 |
probabilities = torch.nn.functional.sigmoid(out[0])
|
| 42 |
+
indices = torch.where(probabilities > thres)[0]
|
| 43 |
values = probabilities[indices]
|
| 44 |
|
| 45 |
temp = []
|
|
|
|
| 56 |
|
| 57 |
demo = gr.Interface(
|
| 58 |
fn=create_tags,
|
| 59 |
+
inputs=[gr.Image(type="pil"), gr.Slider(minimum=0, maximum = 1, step = 0.01, value = 0.3)],
|
| 60 |
outputs=["text"],
|
| 61 |
)
|
| 62 |
+
demo.launch(debug = True)
|