wait_fetch_complete#

TensorTransportManager.wait_fetch_complete(fetch_request: FetchRequest, timeout: float = -1) List[Any][source]#

Wait for a previously initiated fetch to complete and return the tensors.

The default implementation returns the tensors stored in the FetchRequest directly, since the default fetch_multiple_tensors is synchronous.

Parameters:
  • fetch_request – The FetchRequest returned by fetch_multiple_tensors.

  • timeout – Maximum time in seconds to wait. -1 means wait indefinitely. 0 means return immediately if not ready.

Returns:

The received tensors.

Raises:

TimeoutError – If timeout is exceeded.