18 _future: _cMaccel.Future =
None,
19 _inputs: Optional[List[np.ndarray]] =
None,
21 self.
_future = _future
if _future
is not None else _cMaccel.Future()
27 def from_cpp(cls, _future: _cMaccel.Future, _inputs: List[np.ndarray]):
28 return cls(_future, _inputs)
30 def wait_for(self, timeout_ms: int) -> bool:
31 return self.
_future.wait_for(timeout_ms)
33 def get(self) -> List[np.ndarray]:
36 return [np.asarray(o)
for o
in outputs]