yerang commited on
Commit
36fdcf6
·
verified ·
1 Parent(s): b779622

Update stf_utils.py

Browse files
Files changed (1) hide show
  1. 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
- 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(4) 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)
 
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)