| 73 | } |
| 74 | |
| 75 | PartitionedCallOp::~PartitionedCallOp() { |
| 76 | for (const auto& it : handles_) { |
| 77 | Status status = it.first->ReleaseHandle(it.second); |
| 78 | if (!status.ok()) { |
| 79 | LOG(INFO) << "Ignoring error while destructing PartitionedCallOp: " |
| 80 | << status.ToString(); |
| 81 | } |
| 82 | } |
| 83 | } |
| 84 | |
| 85 | void PartitionedCallOp::ComputeAsync(OpKernelContext* ctx, DoneCallback done) { |
| 86 | FunctionLibraryRuntime* lib = ctx->function_library(); |
nothing calls this directly
no test coverage detected