MCPcopy Index your code
hub / github.com/pytorch/pytorch / dequeue

Function dequeue

caffe2/python/queue_util.py:113–126  ·  view source on GitHub ↗
(net, queue, num_blobs, status=None, field_names=None,
            num_records=1)

Source from the content-addressed store, hash-verified

111
112
113def dequeue(net, queue, num_blobs, status=None, field_names=None,
114 num_records=1):
115 if field_names is not None:
116 assert len(field_names) == num_blobs
117 data_names = [net.NextName(name) for name in field_names]
118 else:
119 data_names = [net.NextName('data', i) for i in range(num_blobs)]
120 if status is None:
121 status = net.NextName('status')
122 results = net.SafeDequeueBlobs(
123 queue, data_names + [status], num_records=num_records)
124 results = list(results)
125 status_blob = results.pop(-1)
126 return results, status_blob
127
128
129def close_queue(step, *queues):

Callers 1

read_exMethod · 0.85

Calls 4

listFunction · 0.85
NextNameMethod · 0.80
rangeFunction · 0.50
popMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…