Spaces:
Running
on
Zero
Running
on
Zero
Update stf_utils.py
Browse files- stf_utils.py +30 -30
stf_utils.py
CHANGED
|
@@ -133,38 +133,38 @@ class STFPipeline:
|
|
| 133 |
pivot = 0
|
| 134 |
results = []
|
| 135 |
|
| 136 |
-
try:
|
| 137 |
-
|
| 138 |
-
|
| 139 |
-
|
| 140 |
-
|
| 141 |
-
|
| 142 |
-
|
| 143 |
-
|
| 144 |
-
|
| 145 |
-
|
| 146 |
-
|
| 147 |
-
|
| 148 |
-
except StopIteration as e:
|
| 149 |
-
|
| 150 |
|
| 151 |
|
| 152 |
-
|
| 153 |
-
|
| 154 |
-
|
| 155 |
-
|
| 156 |
-
|
| 157 |
-
|
| 158 |
-
|
| 159 |
-
|
| 160 |
-
|
| 161 |
-
|
| 162 |
-
|
| 163 |
-
|
| 164 |
-
|
| 165 |
-
|
| 166 |
-
|
| 167 |
-
|
| 168 |
|
| 169 |
print('STFPipeline execute 3')
|
| 170 |
images2video(results, save_path)
|
|
|
|
| 133 |
pivot = 0
|
| 134 |
results = []
|
| 135 |
|
| 136 |
+
# try:
|
| 137 |
+
|
| 138 |
+
# gen_infer = self.template.gen_infer(
|
| 139 |
+
# audio_segment,
|
| 140 |
+
# pivot,
|
| 141 |
+
# )
|
| 142 |
+
# for idx, (it, chunk) in enumerate(gen_infer, pivot):
|
| 143 |
+
# frame = next(reader)
|
| 144 |
+
# composed = self.template.compose(idx, frame, it)
|
| 145 |
+
# frame_name = f"{idx}".zfill(5)+".jpg"
|
| 146 |
+
# results.append(it['pred'])
|
| 147 |
+
# pivot = idx + 1
|
| 148 |
+
# except StopIteration as e:
|
| 149 |
+
# pass
|
| 150 |
|
| 151 |
|
| 152 |
+
with ThreadPoolExecutor(1) as p:
|
| 153 |
+
try:
|
| 154 |
+
|
| 155 |
+
gen_infer = self.template.gen_infer_concurrent(
|
| 156 |
+
p,
|
| 157 |
+
audio_segment,
|
| 158 |
+
pivot,
|
| 159 |
+
)
|
| 160 |
+
for idx, (it, chunk) in enumerate(gen_infer, pivot):
|
| 161 |
+
frame = next(reader)
|
| 162 |
+
composed = self.template.compose(idx, frame, it)
|
| 163 |
+
frame_name = f"{idx}".zfill(5)+".jpg"
|
| 164 |
+
results.append(it['pred'])
|
| 165 |
+
pivot = idx + 1
|
| 166 |
+
except StopIteration as e:
|
| 167 |
+
pass
|
| 168 |
|
| 169 |
print('STFPipeline execute 3')
|
| 170 |
images2video(results, save_path)
|