| 71 | OpKernel::~OpKernel() { } |
| 72 | |
| 73 | void AsyncOpKernel::Compute(const DAGNodeProto& node_def, |
| 74 | OpKernelContext* ctx) { |
| 75 | Signal sig; |
| 76 | AsyncCompute(node_def, ctx, [&sig] () { sig.Notify(); }); |
| 77 | sig.Wait(); |
| 78 | } |
| 79 | |
| 80 | OpKernelContext::~OpKernelContext() { |
| 81 | MutexLock l(&mu_); |