Spaces:
Running
on
Zero
Running
on
Zero
Update app.py
Browse files
app.py
CHANGED
@@ -13,7 +13,6 @@ def infer(image, policies, policy_descriptions):
|
|
13 |
policies = policies.split(";")
|
14 |
policy_descriptions = policy_descriptions.split(";")
|
15 |
custom_policies = dict(zip(policies, policy_descriptions))
|
16 |
-
print(custom_policies)
|
17 |
|
18 |
inputs = processor(
|
19 |
images=[image],
|
@@ -24,8 +23,8 @@ def infer(image, policies, policy_descriptions):
|
|
24 |
|
25 |
with torch.inference_mode():
|
26 |
output = model(**inputs)
|
27 |
-
|
28 |
-
|
29 |
outs = {}
|
30 |
for idx, policy in enumerate(output.probabilities):
|
31 |
yes_prob = policy[0]
|
@@ -33,7 +32,6 @@ def infer(image, policies, policy_descriptions):
|
|
33 |
|
34 |
outs[f"Yes for {policies[idx]}"] = yes_prob
|
35 |
outs[f"No for {policies[idx]}"] = no_prob
|
36 |
-
print(outs)
|
37 |
|
38 |
return outs
|
39 |
|
|
|
13 |
policies = policies.split(";")
|
14 |
policy_descriptions = policy_descriptions.split(";")
|
15 |
custom_policies = dict(zip(policies, policy_descriptions))
|
|
|
16 |
|
17 |
inputs = processor(
|
18 |
images=[image],
|
|
|
23 |
|
24 |
with torch.inference_mode():
|
25 |
output = model(**inputs)
|
26 |
+
|
27 |
+
output = output.cpu()
|
28 |
outs = {}
|
29 |
for idx, policy in enumerate(output.probabilities):
|
30 |
yes_prob = policy[0]
|
|
|
32 |
|
33 |
outs[f"Yes for {policies[idx]}"] = yes_prob
|
34 |
outs[f"No for {policies[idx]}"] = no_prob
|
|
|
35 |
|
36 |
return outs
|
37 |
|