diff options
author | 2018-08-28 11:07:35 -0700 | |
---|---|---|
committer | 2018-08-28 11:12:51 -0700 | |
commit | cf879ef5dddee8d1b5081afe5bd8f49f15245d08 (patch) | |
tree | 7da03b5946bda44edd6b2220ea0aeb2a4f32e9a4 /tensorflow/core/api_def | |
parent | 8f99e5ad11040a6f0b5c12648e98bdbfe4dc3970 (diff) |
Adds a tf.ensure_shape function as a substitute for tensor.set_shape, which validates the true shape of the tensor at runtime.
PiperOrigin-RevId: 210570878
Diffstat (limited to 'tensorflow/core/api_def')
-rw-r--r-- | tensorflow/core/api_def/base_api/api_def_EnsureShape.pbtxt | 26 | ||||
-rw-r--r-- | tensorflow/core/api_def/python_api/api_def_EnsureShape.pbtxt | 4 |
2 files changed, 30 insertions, 0 deletions
diff --git a/tensorflow/core/api_def/base_api/api_def_EnsureShape.pbtxt b/tensorflow/core/api_def/base_api/api_def_EnsureShape.pbtxt new file mode 100644 index 0000000000..1658472209 --- /dev/null +++ b/tensorflow/core/api_def/base_api/api_def_EnsureShape.pbtxt @@ -0,0 +1,26 @@ +op { + graph_op_name: "EnsureShape" + in_arg { + name: "input" + description: <<END +A tensor, whose shape is to be validated. +END + } + out_arg { + name: "output" + description: <<END +A tensor with the same shape and contents as the input tensor or value. +END + } + attr { + name: "shape" + description: <<END +The expected (possibly partially specified) shape of the input tensor. +END + } + summary: "Ensures that the tensor's shape matches the expected shape." + description: <<END +Raises an error if the input tensor's shape does not match the specified shape. +Returns the input tensor otherwise. +END +} diff --git a/tensorflow/core/api_def/python_api/api_def_EnsureShape.pbtxt b/tensorflow/core/api_def/python_api/api_def_EnsureShape.pbtxt new file mode 100644 index 0000000000..4414d973ac --- /dev/null +++ b/tensorflow/core/api_def/python_api/api_def_EnsureShape.pbtxt @@ -0,0 +1,4 @@ +op { + graph_op_name: "EnsureShape" + visibility: HIDDEN +} |