MCPcopy
hub / github.com/modelscope/ms-swift / _put_data_in_queue

Method _put_data_in_queue

swift/dataset/packing.py:156–163  ·  view source on GitHub ↗
(self, iterator)

Source from the content-addressed store, hash-verified

154 self._out_queue.put((i, encoded_data))
155
156 def _put_data_in_queue(self, iterator) -> int:
157 for i in range(self.packing_interval):
158 try:
159 data = next(iterator)
160 except StopIteration:
161 return i
162 self._in_queue.put((i, data))
163 return i + 1
164
165 def _fetch_data_out_queue(self, last_res, num_samples):
166 res = [None] * num_samples

Callers 1

__iter__Method · 0.95

Calls 1

putMethod · 0.80

Tested by

no test coverage detected