Skip to content

Commit 59f9a4d

Browse files
committed
Threadding workaround
1 parent 8ec47ea commit 59f9a4d

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

demos/python_demos/common/pipelines/async_pipeline.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,8 @@ def inference_completion_callback(self, status, callback_args):
4747

4848
def submit_data(self, inputs, id, meta):
4949
request = self.empty_requests.popleft()
50+
if len(self.empty_requests) == 0:
51+
self.event.clear()
5052
inputs, preprocessing_meta = self.model.preprocess(inputs)
5153
request.set_completion_callback(py_callback=self.inference_completion_callback,
5254
py_data=(request, id, meta, preprocessing_meta))
@@ -73,6 +75,4 @@ def await_all(self):
7375

7476
def await_any(self):
7577
if len(self.empty_requests) == 0:
76-
self.event.set()
77-
self.event.clear()
7878
self.event.wait()

0 commit comments

Comments
 (0)