| 298 | |
| 299 | template <typename T> |
| 300 | ResourceHandle MakeResourceHandle( |
| 301 | OpKernelContext* ctx, const string& container, const string& name, |
| 302 | const std::vector<DtypeAndPartialTensorShape>& dtypes_and_shapes = {}) { |
| 303 | return MakeResourceHandle( |
| 304 | container.empty() ? ctx->resource_manager()->default_container() |
| 305 | : container, |
| 306 | name, *ctx->device(), MakeTypeIndex<T>(), dtypes_and_shapes); |
| 307 | } |
| 308 | |
| 309 | Status MakeResourceHandleToOutput(OpKernelContext* context, int output_index, |
| 310 | const string& container, const string& name, |
no test coverage detected