Spaces:
Runtime error
Runtime error
Update tok_demo.py
Browse files- tok_demo.py +3 -2
tok_demo.py
CHANGED
|
@@ -54,16 +54,17 @@ model = model.to(device)
|
|
| 54 |
model = model.eval()
|
| 55 |
model.enable_nest = True
|
| 56 |
|
| 57 |
-
@spaces.GPU(duration=
|
| 58 |
def viz_diff_slots(model, img, nums, cfg=1.0, return_img=False):
|
| 59 |
img.to(device)
|
| 60 |
n_slots_inf = []
|
| 61 |
-
for num_slots_to_inference in nums:
|
| 62 |
recon_n = model(
|
| 63 |
img, sample=True, cfg=cfg,
|
| 64 |
inference_with_n_slots=num_slots_to_inference,
|
| 65 |
)
|
| 66 |
n_slots_inf.append(recon_n)
|
|
|
|
| 67 |
return [convert_np(n_slots_inf[i][0]) for i in range(len(n_slots_inf))]
|
| 68 |
|
| 69 |
# Removed process_image function as its functionality is now in the update_outputs function
|
|
|
|
| 54 |
model = model.eval()
|
| 55 |
model.enable_nest = True
|
| 56 |
|
| 57 |
+
@spaces.GPU(duration=1200)
|
| 58 |
def viz_diff_slots(model, img, nums, cfg=1.0, return_img=False):
|
| 59 |
img.to(device)
|
| 60 |
n_slots_inf = []
|
| 61 |
+
for i, num_slots_to_inference in enumerate(nums):
|
| 62 |
recon_n = model(
|
| 63 |
img, sample=True, cfg=cfg,
|
| 64 |
inference_with_n_slots=num_slots_to_inference,
|
| 65 |
)
|
| 66 |
n_slots_inf.append(recon_n)
|
| 67 |
+
print(f"processing {i} / {len(nums)}")
|
| 68 |
return [convert_np(n_slots_inf[i][0]) for i in range(len(n_slots_inf))]
|
| 69 |
|
| 70 |
# Removed process_image function as its functionality is now in the update_outputs function
|