| 110 | : TensorTie(def), internal_obj_(internal_obj) {} |
| 111 | |
| 112 | static bool IsSupported(const TensorTieDef& def, |
| 113 | TensorObjectConverterBuilder* converter_builder) { |
| 114 | auto object_type = def.external_def.object_def.object_type; |
| 115 | return (object_type == ObjectType::OPENCL_BUFFER || |
| 116 | object_type == ObjectType::OPENCL_TEXTURE || |
| 117 | object_type == ObjectType::CPU_MEMORY) && |
| 118 | converter_builder->IsSupported(def.internal_def, def.external_def) && |
| 119 | converter_builder->IsSupported(def.external_def, def.internal_def); |
| 120 | } |
| 121 | |
| 122 | static Status New(const TensorTieDef& def, TensorObject internal_object, |
| 123 | TensorObjectConverterBuilder* converter_builder, |
nothing calls this directly
no test coverage detected