Spaces:
Running
on
Zero
Running
on
Zero
Update gradio_utils/utils.py
Browse files- gradio_utils/utils.py +85 -5
gradio_utils/utils.py
CHANGED
@@ -1,3 +1,86 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
import copy
|
2 |
import spaces
|
3 |
import json
|
@@ -22,7 +105,6 @@ from EdgeCape.models import *
|
|
22 |
|
23 |
|
24 |
def process_img(support_image, global_state):
|
25 |
-
print("process_img", global_state)
|
26 |
global_state['images']['image_orig'] = support_image
|
27 |
if global_state["load_example"]:
|
28 |
global_state["load_example"] = False
|
@@ -107,7 +189,7 @@ def plot_results(support_img, query_img, support_kp, support_w, query_kp, query_
|
|
107 |
plt.axis('off') # command for hiding the axis.
|
108 |
return plt
|
109 |
|
110 |
-
@spaces.GPU
|
111 |
def process(query_img, state,
|
112 |
cfg_path='configs/test/1shot_split1.py',
|
113 |
checkpoint_path='ckpt/1shot_split1.pth'):
|
@@ -235,7 +317,7 @@ def update_examples(support_img, query_image, global_state_str):
|
|
235 |
)
|
236 |
skel_image = image_draw.copy()
|
237 |
example_state['images']['image_skel'] = skel_image
|
238 |
-
|
239 |
return (support_img,
|
240 |
kp_image,
|
241 |
skel_image,
|
@@ -267,7 +349,6 @@ def get_closest_point_idx(pts_list, xy):
|
|
267 |
|
268 |
|
269 |
def reset_skeleton(global_state):
|
270 |
-
print("reset_skeleton")
|
271 |
image = global_state["images"]["image_kp"]
|
272 |
global_state["images"]["image_skel"] = image
|
273 |
global_state["skeleton"] = []
|
@@ -277,7 +358,6 @@ def reset_skeleton(global_state):
|
|
277 |
|
278 |
|
279 |
def reset_kp(global_state):
|
280 |
-
print("reset_kp")
|
281 |
image = global_state["images"]["image_orig"]
|
282 |
global_state["images"]["image_kp"] = image
|
283 |
global_state["images"]["image_skel"] = image
|
|
|
1 |
+
BEST
|
2 |
+
markov_bias_dinov2_with_image_attn_adj_supervise.py: 91.41
|
3 |
+
markov_bias_dinov2_with_image_attn_adj_no_entrop.py: 90.28
|
4 |
+
markov_bias_dinov2_with_image_attn_adj.py: 89.2
|
5 |
+
markov_bias_dinov2_no_image_attn_adj_small_entrop.py: 90.07
|
6 |
+
markov_bias_dinov2_no_image_attn_adj_no_entrop.py: 89.53
|
7 |
+
markov_bias_dinov2_no_image_attn_adj_entrop_supervise.py: 89.83
|
8 |
+
markov_bias_dinov2_with_image_attn_adj_small_entrop.py: 90.12
|
9 |
+
markov_bias_dinov2_with_image_attn_adj_entrop_supervise.py: 89.66
|
10 |
+
markov_bias_dinov2_no_image_attn_adj_supervise.py: 90.87
|
11 |
+
markov_bias_dinov2_no_image_attn_adj.py: 88.81
|
12 |
+
|
13 |
+
LATEST
|
14 |
+
markov_bias_dinov2_with_image_attn_adj_supervise.py: 91.28
|
15 |
+
markov_bias_dinov2_with_image_attn_adj_no_entrop.py: 91.05
|
16 |
+
markov_bias_dinov2_with_image_attn_adj.py: 81.32
|
17 |
+
markov_bias_dinov2_no_image_attn_adj_small_entrop.py: 90.07
|
18 |
+
markov_bias_dinov2_no_image_attn_adj_no_entrop.py: 90.99
|
19 |
+
markov_bias_dinov2_no_image_attn_adj_entrop_supervise.py: 89.83
|
20 |
+
markov_bias_dinov2_with_image_attn_adj_small_entrop.py: 90.89
|
21 |
+
markov_bias_dinov2_with_image_attn_adj_entrop_supervise.py: 89.66
|
22 |
+
markov_bias_dinov2_no_image_attn_adj_supervise.py: 90.99
|
23 |
+
markov_bias_dinov2_no_image_attn_adj.py: 89.1
|
24 |
+
|
25 |
+
|
26 |
+
|
27 |
+
|
28 |
+
self.detach().cpu().numpy() if self.dtype.is_numpy_compatible else self
|
29 |
+
|
30 |
+
sed 's/nameserver 10.*/nameserver 132.66.150.2/' /etc/resolv.conf >/tmp/R$$ ; cp /tmp/R$$ /etc/resolv.conf
|
31 |
+
|
32 |
+
|
33 |
+
|
34 |
+
Scores
|
35 |
+
markov_bias_mlp_gt.py: 92.17
|
36 |
+
markov_bias_mlp_supervise_encoder.py: 91.21
|
37 |
+
markov_bias_mlp_small_entrop.py: 88.66
|
38 |
+
markov_bias_mlp_small_entrop_support_pe.py: 87.57
|
39 |
+
markov_bias_mlp_no_entrop.py: 90.66
|
40 |
+
markov_bias_mlp_gt_no_heatmap.py: 92.46
|
41 |
+
markov_bias_mlp_gt_no_encoder.py: 89.22
|
42 |
+
markov_bias_mlp_small_entrop_support_pe_encoder.py: 91.36
|
43 |
+
markov_bias_mlp_small_entrop_encoder.py: 89.72
|
44 |
+
markov_bias_mlp_gt_no_encoder_deform_attn.py: 91.42
|
45 |
+
markov_bias_mlp_supervise.py: 91.45
|
46 |
+
|
47 |
+
|
48 |
+
markov_bias_mlp_gt.py: 92.39
|
49 |
+
markov_bias_mlp_supervise_encoder.py: 91.25
|
50 |
+
markov_bias_mlp_small_entrop.py: 88.66
|
51 |
+
markov_bias_mlp_small_entrop_support_pe.py: 87.57
|
52 |
+
markov_bias_mlp_no_entrop.py: 90.82
|
53 |
+
markov_bias_mlp_gt_no_heatmap.py: 92.44
|
54 |
+
markov_bias_mlp_gt_no_encoder.py: 91.29
|
55 |
+
markov_bias_mlp_small_entrop_support_pe_encoder.py: 91.02
|
56 |
+
markov_bias_mlp_small_entrop_encoder.py: 91.04
|
57 |
+
markov_bias_mlp_gt_no_encoder_deform_attn.py: 91.42
|
58 |
+
markov_bias_mlp_supervise.py: 91.13
|
59 |
+
|
60 |
+
|
61 |
+
|
62 |
+
Scores
|
63 |
+
|
64 |
+
markov_bias_attn_no_heatmap_supervise.py: 91.49
|
65 |
+
markov_bias_attn_no_heatmap_small_entrop.py: 91.01
|
66 |
+
|
67 |
+
one_stage_small_gt.py: 89.62
|
68 |
+
one_stage_small_mlp.py: 89.59
|
69 |
+
one_stage_small_attn.py: 89.17
|
70 |
+
|
71 |
+
one_stage_attn_skeleton_encoder_only.py: 91.67
|
72 |
+
one_stage_gt.py: 92.49
|
73 |
+
one_stage_mlp.py: 91.73
|
74 |
+
one_stage_no_attn_bias_skeleton_attn.py: 91.75
|
75 |
+
one_stage_mlp_skeleton_encoder_only.py: 91.64
|
76 |
+
one_stage_no_graphs_gt.py: 91.09
|
77 |
+
one_stage_attn.py: 91.65
|
78 |
+
one_stage_no_attention_bias_gt.py: 92.65
|
79 |
+
|
80 |
+
|
81 |
+
TO DO:
|
82 |
+
Eval: markov_additional, auxilery_decoder_feat_supervis, edge_features
|
83 |
+
|
84 |
import copy
|
85 |
import spaces
|
86 |
import json
|
|
|
105 |
|
106 |
|
107 |
def process_img(support_image, global_state):
|
|
|
108 |
global_state['images']['image_orig'] = support_image
|
109 |
if global_state["load_example"]:
|
110 |
global_state["load_example"] = False
|
|
|
189 |
plt.axis('off') # command for hiding the axis.
|
190 |
return plt
|
191 |
|
192 |
+
@spaces.GPU
|
193 |
def process(query_img, state,
|
194 |
cfg_path='configs/test/1shot_split1.py',
|
195 |
checkpoint_path='ckpt/1shot_split1.pth'):
|
|
|
317 |
)
|
318 |
skel_image = image_draw.copy()
|
319 |
example_state['images']['image_skel'] = skel_image
|
320 |
+
|
321 |
return (support_img,
|
322 |
kp_image,
|
323 |
skel_image,
|
|
|
349 |
|
350 |
|
351 |
def reset_skeleton(global_state):
|
|
|
352 |
image = global_state["images"]["image_kp"]
|
353 |
global_state["images"]["image_skel"] = image
|
354 |
global_state["skeleton"] = []
|
|
|
358 |
|
359 |
|
360 |
def reset_kp(global_state):
|
|
|
361 |
image = global_state["images"]["image_orig"]
|
362 |
global_state["images"]["image_kp"] = image
|
363 |
global_state["images"]["image_skel"] = image
|