diff options
author | Derek Murray <mrry@google.com> | 2018-09-28 08:38:53 -0700 |
---|---|---|
committer | TensorFlower Gardener <gardener@tensorflow.org> | 2018-09-28 08:46:34 -0700 |
commit | c7bb3c3d65e4e064d53630d4b524522eed6f3f44 (patch) | |
tree | 1fd0b73ab916093c80dcd289154035bba5fb393d /tensorflow/core/api_def | |
parent | e06783e7bb80f664c7ec9be90680ac6ddcbd598f (diff) |
[tf.data] Move `tf.contrib.data` C++ code to a core "experimental" directory.
NOTE: All ops and kernels previously previously defined in
tensorflow/contrib/data have had their name prefixed with
"Experimental" to indicate that they are not (yet) stable, and thus
not subject to backwards or forwards compatibility guarantees.
PiperOrigin-RevId: 214940819
Diffstat (limited to 'tensorflow/core/api_def')
16 files changed, 217 insertions, 0 deletions
diff --git a/tensorflow/core/api_def/base_api/api_def_ExperimentalAssertNextDataset.pbtxt b/tensorflow/core/api_def/base_api/api_def_ExperimentalAssertNextDataset.pbtxt new file mode 100644 index 0000000000..fa8fc96bb2 --- /dev/null +++ b/tensorflow/core/api_def/base_api/api_def_ExperimentalAssertNextDataset.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "ExperimentalAssertNextDataset" + visibility: HIDDEN +} diff --git a/tensorflow/core/api_def/base_api/api_def_ExperimentalCSVDataset.pbtxt b/tensorflow/core/api_def/base_api/api_def_ExperimentalCSVDataset.pbtxt new file mode 100644 index 0000000000..5fd88e7a0c --- /dev/null +++ b/tensorflow/core/api_def/base_api/api_def_ExperimentalCSVDataset.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "ExperimentalCSVDataset" + visibility: HIDDEN +} diff --git a/tensorflow/core/api_def/base_api/api_def_ExperimentalDirectedInterleaveDataset.pbtxt b/tensorflow/core/api_def/base_api/api_def_ExperimentalDirectedInterleaveDataset.pbtxt new file mode 100644 index 0000000000..ac1f9719fe --- /dev/null +++ b/tensorflow/core/api_def/base_api/api_def_ExperimentalDirectedInterleaveDataset.pbtxt @@ -0,0 +1,21 @@ +op { + graph_op_name: "ExperimentalDirectedInterleaveDataset" + in_arg { + name: "selector_input_dataset" + description: <<END +A dataset of scalar `DT_INT64` elements that determines which of the +`N` data inputs should produce the next output element. +END + } + in_arg { + name: "data_input_datasets" + description: <<END +`N` datasets with the same type that will be interleaved according to +the values of `selector_input_dataset`. +END + } + summary: <<END +A substitute for `InterleaveDataset` on a fixed list of `N` datasets. +END + visibility: HIDDEN +} diff --git a/tensorflow/core/api_def/base_api/api_def_ExperimentalFunctionBufferingResource.pbtxt b/tensorflow/core/api_def/base_api/api_def_ExperimentalFunctionBufferingResource.pbtxt new file mode 100644 index 0000000000..66511eff60 --- /dev/null +++ b/tensorflow/core/api_def/base_api/api_def_ExperimentalFunctionBufferingResource.pbtxt @@ -0,0 +1,58 @@ +op { + graph_op_name: "ExperimentalFunctionBufferingResource" + in_arg { + name: "string_arg" + description: <<END +String argument to the function call. +END + } + in_arg { + name: "target_device" + description: <<END +Target device to execute the function on. +END + } + out_arg { + name: "resource" + description: <<END +Handle to the resource created. +END + } + attr { + name: "shared_name" + description: <<END +If non-empty, this resource will be shared under the given name across +multiple sessions. +END + } + attr { + name: "container" + description: <<END +If non-empty, this resource is placed in the given container. +Otherwise, a default container is used. +END + } + attr { + name: "f" + description: <<END +Function to be executed. +END + } + attr { + name: "buffer_size" + description: <<END +Size of the buffer. +END + } + attr { + name: "output_types" + description: <<END +The type list for the return values. +END + } + summary: <<END +Creates a resource that fills up a buffer by making function calls. +END + visibility: HIDDEN +} + diff --git a/tensorflow/core/api_def/base_api/api_def_ExperimentalFunctionBufferingResourceGetNext.pbtxt b/tensorflow/core/api_def/base_api/api_def_ExperimentalFunctionBufferingResourceGetNext.pbtxt new file mode 100644 index 0000000000..bf4b66b22b --- /dev/null +++ b/tensorflow/core/api_def/base_api/api_def_ExperimentalFunctionBufferingResourceGetNext.pbtxt @@ -0,0 +1,25 @@ +op { + graph_op_name: "ExperimentalFunctionBufferingResourceGetNext" + in_arg { + name: "function_buffer_resource" + description: <<END +The FunctionBufferingResource handle. +END + } + out_arg { + name: "output" + description: <<END +A list of return values. +END + } + attr { + name: "output_types" + description: <<END +The type list for the return values. +END + } + summary: <<END +Gets the next element from a FunctionBufferingResource. +END + visibility: HIDDEN +} diff --git a/tensorflow/core/api_def/base_api/api_def_ExperimentalFunctionBufferingResourceReset.pbtxt b/tensorflow/core/api_def/base_api/api_def_ExperimentalFunctionBufferingResourceReset.pbtxt new file mode 100644 index 0000000000..729718ddb3 --- /dev/null +++ b/tensorflow/core/api_def/base_api/api_def_ExperimentalFunctionBufferingResourceReset.pbtxt @@ -0,0 +1,13 @@ +op { + graph_op_name: "ExperimentalFunctionBufferingResourceReset" + in_arg { + name: "function_buffer_resource" + description: <<END +The FunctionBufferingResource handle. +END + } + summary: <<END +Resets the FunctionBufferingResource. +END + visibility: HIDDEN +} diff --git a/tensorflow/core/api_def/base_api/api_def_ExperimentalIdentityIndexedDataset.pbtxt b/tensorflow/core/api_def/base_api/api_def_ExperimentalIdentityIndexedDataset.pbtxt new file mode 100644 index 0000000000..fe266c111f --- /dev/null +++ b/tensorflow/core/api_def/base_api/api_def_ExperimentalIdentityIndexedDataset.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "ExperimentalIdentityIndexedDataset" + visibility: HIDDEN +} diff --git a/tensorflow/core/api_def/base_api/api_def_ExperimentalIgnoreErrorsDataset.pbtxt b/tensorflow/core/api_def/base_api/api_def_ExperimentalIgnoreErrorsDataset.pbtxt new file mode 100644 index 0000000000..d42546516d --- /dev/null +++ b/tensorflow/core/api_def/base_api/api_def_ExperimentalIgnoreErrorsDataset.pbtxt @@ -0,0 +1,8 @@ +op { + graph_op_name: "ExperimentalIgnoreErrorsDataset" + summary: <<END +Creates a dataset that contains the elements of `input_dataset` ignoring errors. +END + visibility: HIDDEN +} + diff --git a/tensorflow/core/api_def/base_api/api_def_ExperimentalIndexedDatasetGet.pbtxt b/tensorflow/core/api_def/base_api/api_def_ExperimentalIndexedDatasetGet.pbtxt new file mode 100644 index 0000000000..e285f87e10 --- /dev/null +++ b/tensorflow/core/api_def/base_api/api_def_ExperimentalIndexedDatasetGet.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "ExperimentalIndexedDatasetGet" + visibility: HIDDEN +} diff --git a/tensorflow/core/api_def/base_api/api_def_ExperimentalIndexedDatasetMaterialize.pbtxt b/tensorflow/core/api_def/base_api/api_def_ExperimentalIndexedDatasetMaterialize.pbtxt new file mode 100644 index 0000000000..60c32473b5 --- /dev/null +++ b/tensorflow/core/api_def/base_api/api_def_ExperimentalIndexedDatasetMaterialize.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "ExperimentalIndexedDatasetMaterialize" + visibility: HIDDEN +} diff --git a/tensorflow/core/api_def/base_api/api_def_ExperimentalIteratorGetDevice.pbtxt b/tensorflow/core/api_def/base_api/api_def_ExperimentalIteratorGetDevice.pbtxt new file mode 100644 index 0000000000..b72b229e9a --- /dev/null +++ b/tensorflow/core/api_def/base_api/api_def_ExperimentalIteratorGetDevice.pbtxt @@ -0,0 +1,8 @@ +op { + graph_op_name: "ExperimentalIteratorGetDevice" + summary: <<END +Returns the name of the device on which `resource` has been placed. +END + visibility: HIDDEN +} + diff --git a/tensorflow/core/api_def/base_api/api_def_ExperimentalLMDBDataset.pbtxt b/tensorflow/core/api_def/base_api/api_def_ExperimentalLMDBDataset.pbtxt new file mode 100644 index 0000000000..b38b23a51d --- /dev/null +++ b/tensorflow/core/api_def/base_api/api_def_ExperimentalLMDBDataset.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "ExperimentalLMDBDataset" + visibility: HIDDEN +} diff --git a/tensorflow/core/api_def/base_api/api_def_ExperimentalMaterializedIndexDatasetHandle.pbtxt b/tensorflow/core/api_def/base_api/api_def_ExperimentalMaterializedIndexDatasetHandle.pbtxt new file mode 100644 index 0000000000..9676b9d284 --- /dev/null +++ b/tensorflow/core/api_def/base_api/api_def_ExperimentalMaterializedIndexDatasetHandle.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "ExperimentalMaterializedIndexDatasetHandle" + visibility: HIDDEN +} diff --git a/tensorflow/core/api_def/base_api/api_def_ExperimentalThreadPoolDataset.pbtxt b/tensorflow/core/api_def/base_api/api_def_ExperimentalThreadPoolDataset.pbtxt new file mode 100644 index 0000000000..d73b5bfda3 --- /dev/null +++ b/tensorflow/core/api_def/base_api/api_def_ExperimentalThreadPoolDataset.pbtxt @@ -0,0 +1,13 @@ +op { + graph_op_name: "ExperimentalThreadPoolDataset" + in_arg { + name: "thread_pool" + description: <<END +A resource produced by the ThreadPoolHandle op. +END + } + summary: <<END +Creates a dataset that uses a custom thread pool to compute `input_dataset`. +END + visibility: HIDDEN +} diff --git a/tensorflow/core/api_def/base_api/api_def_ExperimentalThreadPoolHandle.pbtxt b/tensorflow/core/api_def/base_api/api_def_ExperimentalThreadPoolHandle.pbtxt new file mode 100644 index 0000000000..48bf93406c --- /dev/null +++ b/tensorflow/core/api_def/base_api/api_def_ExperimentalThreadPoolHandle.pbtxt @@ -0,0 +1,35 @@ +op { + graph_op_name: "ExperimentalThreadPoolHandle" + out_arg { + name: "handle" + description: <<END +A resource that can be consumed by one or more ExperimentalThreadPoolDataset +ops. +END + } + attr { + name: "num_threads" + description: <<END +The number of threads in the thread pool. +END + } + attr { + name: "max_intra_op_parallelism" + description: <<END +The maximum degree of parallelism to use within operations that execute on this +threadpool. +END + } + attr { + name: "display_name" + description: <<END +A human-readable name for the threads that may be visible in some +visualizations. +threadpool. +END + } + summary: <<END +Creates a dataset that uses a custom thread pool to compute `input_dataset`. +END + visibility: HIDDEN +} diff --git a/tensorflow/core/api_def/base_api/api_def_ExperimentalUniqueDataset.pbtxt b/tensorflow/core/api_def/base_api/api_def_ExperimentalUniqueDataset.pbtxt new file mode 100644 index 0000000000..68ed797a0c --- /dev/null +++ b/tensorflow/core/api_def/base_api/api_def_ExperimentalUniqueDataset.pbtxt @@ -0,0 +1,8 @@ +op { + graph_op_name: "ExperimentalUniqueDataset" + summary: <<END +Creates a dataset that contains the unique elements of `input_dataset`. +END + visibility: HIDDEN +} + |