diff options
author | 2018-09-17 16:31:24 -0700 | |
---|---|---|
committer | 2018-09-17 16:35:28 -0700 | |
commit | 8ef1ece7d0ecdec633a22a8100fdae05cfbacb3e (patch) | |
tree | 7123d7e44983f26da690ac511ceb09b77c067114 /tensorflow/core/api_def | |
parent | f5116dd366a5bb1d679e1682c13b8fa3c4830a84 (diff) |
[tf.data] Introducing `tf.data.Dataset.window(size, shift, stride, drop_remainder)`, which can be used for combining elements of input dataset into "windows". A window
is itself a finite dataset and, among other things, can be used for generalized batching (see https://github.com/tensorflow/community/pull/5 for details).
PiperOrigin-RevId: 213360134
Diffstat (limited to 'tensorflow/core/api_def')
-rw-r--r-- | tensorflow/core/api_def/base_api/api_def_WindowDataset.pbtxt | 23 |
1 files changed, 22 insertions, 1 deletions
diff --git a/tensorflow/core/api_def/base_api/api_def_WindowDataset.pbtxt b/tensorflow/core/api_def/base_api/api_def_WindowDataset.pbtxt index 1bc3660479..01387b7527 100644 --- a/tensorflow/core/api_def/base_api/api_def_WindowDataset.pbtxt +++ b/tensorflow/core/api_def/base_api/api_def_WindowDataset.pbtxt @@ -2,10 +2,31 @@ op { visibility: HIDDEN graph_op_name: "WindowDataset" in_arg { - name: "window_size" + name: "size" description: <<END A scalar representing the number of elements to accumulate in a window. END } + in_arg { + name: "shift" + description: <<END +A scalar representing the steps moving the sliding window forward in one +iteration. It must be positive. +END + } + in_arg { + name: "stride" + description: <<END +A scalar representing the stride of the input elements of the sliding window. +It must be positive. +END + } + in_arg { + name: "drop_remainder" + description: <<END +A scalar representing whether a window should be dropped in case its size is +smaller than desired. +END + } summary: "A dataset that creates window datasets from the input dataset." } |