aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/core/kernels/data/range_dataset_op.cc
diff options
context:
space:
mode:
Diffstat (limited to 'tensorflow/core/kernels/data/range_dataset_op.cc')
-rw-r--r--tensorflow/core/kernels/data/range_dataset_op.cc10
1 files changed, 7 insertions, 3 deletions
diff --git a/tensorflow/core/kernels/data/range_dataset_op.cc b/tensorflow/core/kernels/data/range_dataset_op.cc
index 0b5c814767..aa38775125 100644
--- a/tensorflow/core/kernels/data/range_dataset_op.cc
+++ b/tensorflow/core/kernels/data/range_dataset_op.cc
@@ -43,10 +43,13 @@ class RangeDatasetOp : public DatasetOpKernel {
}
private:
- class Dataset : public GraphDatasetBase {
+ class Dataset : public DatasetBase {
public:
Dataset(OpKernelContext* ctx, int64 start, int64 stop, int64 step)
- : GraphDatasetBase(ctx), start_(start), stop_(stop), step_(step) {}
+ : DatasetBase(DatasetContext(ctx)),
+ start_(start),
+ stop_(stop),
+ step_(step) {}
std::unique_ptr<IteratorBase> MakeIteratorInternal(
const string& prefix) const override {
@@ -71,7 +74,8 @@ class RangeDatasetOp : public DatasetOpKernel {
}
protected:
- Status AsGraphDefInternal(DatasetGraphDefBuilder* b,
+ Status AsGraphDefInternal(SerializationContext* ctx,
+ DatasetGraphDefBuilder* b,
Node** output) const override {
Node* start = nullptr;
Node* stop = nullptr;