| 90 | "tensorflow::data::WrappedDatasetVariant"; |
| 91 | |
| 92 | class WrappedDatasetVariantWrapper { |
| 93 | public: |
| 94 | WrappedDatasetVariantWrapper() {} |
| 95 | |
| 96 | explicit WrappedDatasetVariantWrapper(const Tensor& ds_tensor) |
| 97 | : ds_tensor_(ds_tensor) {} |
| 98 | |
| 99 | Tensor get() const { return ds_tensor_; } |
| 100 | |
| 101 | string TypeName() const { return "tensorflow::WrappedDatasetVariantWrapper"; } |
| 102 | |
| 103 | string DebugString() const { |
| 104 | return "tensorflow::WrappedDatasetVariantWrapper::DebugString"; |
| 105 | } |
| 106 | |
| 107 | void Encode(VariantTensorData* data) const { |
| 108 | *(data->add_tensors()) = ds_tensor_; |
| 109 | } |
| 110 | |
| 111 | bool Decode(const VariantTensorData& data) { |
| 112 | ds_tensor_ = data.tensors(0); |
| 113 | return true; |
| 114 | } |
| 115 | |
| 116 | private: |
| 117 | Tensor ds_tensor_; |
| 118 | }; |
| 119 | |
| 120 | class WrapDatasetVariantOp : public OpKernel { |
| 121 | public: |
no outgoing calls
no test coverage detected