MCPcopy Create free account
hub / github.com/DeepRec-AI/DeepRec / DequeueLocked

Method DequeueLocked

tensorflow/core/kernels/priority_queue.cc:62–69  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

60}
61
62void PriorityQueue::DequeueLocked(OpKernelContext* ctx, Tuple* tuple) {
63 DCHECK_GT(queues_[0].size(), 0);
64 (*tuple).reserve(num_components());
65 for (int i = 0; i < num_components(); ++i) {
66 PersistentTensor persistent_tensor = gtl::ConsumeTop(&queues_[i]).second;
67 (*tuple).push_back(*persistent_tensor.AccessTensor(ctx));
68 }
69}
70
71void PriorityQueue::TryEnqueue(const Tuple& tuple, OpKernelContext* ctx,
72 DoneCallback callback) {

Callers

nothing calls this directly

Calls 6

num_componentsFunction · 0.85
ConsumeTopFunction · 0.85
AccessTensorMethod · 0.80
sizeMethod · 0.45
reserveMethod · 0.45
push_backMethod · 0.45

Tested by

no test coverage detected