MCPcopy
hub / github.com/microsoft/qlib / _consumer

Method _consumer

qlib/rl/utils/data_queue.py:159–165  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

157 return self._consumer()
158
159 def _consumer(self) -> Generator[Any, None, None]:
160 while True:
161 try:
162 yield self.get()
163 except StopIteration:
164 _logger.debug("Data consumer timed-out from get.")
165 return
166
167 def _producer(self) -> None:
168 # pytorch dataloader is used here only because we need its sampler and multi-processing

Callers 1

__iter__Method · 0.95

Calls 1

getMethod · 0.95

Tested by

no test coverage detected