aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/python
diff options
context:
space:
mode:
authorGravatar Anna R <annarev@google.com>2018-03-14 15:25:53 -0700
committerGravatar TensorFlower Gardener <gardener@tensorflow.org>2018-03-14 15:30:13 -0700
commitc6dbbdc339ab351700793885417d12fd7172d14c (patch)
tree4cde391f4e90de4af2df1bb0f4db233ba1979ca9 /tensorflow/python
parenta12d5cc7d5aa3d159312424a2b84d33a7648775d (diff)
Remove underscore prefix from ref_identity op.
PiperOrigin-RevId: 189096108
Diffstat (limited to 'tensorflow/python')
-rw-r--r--tensorflow/python/framework/python_op_gen.cc2
-rw-r--r--tensorflow/python/grappler/item_test.py2
-rw-r--r--tensorflow/python/kernel_tests/control_flow_ops_py_test.py13
-rw-r--r--tensorflow/python/kernel_tests/identity_op_py_test.py2
-rw-r--r--tensorflow/python/ops/control_flow_ops.py2
5 files changed, 9 insertions, 12 deletions
diff --git a/tensorflow/python/framework/python_op_gen.cc b/tensorflow/python/framework/python_op_gen.cc
index 6ee8e554de..846e0c356c 100644
--- a/tensorflow/python/framework/python_op_gen.cc
+++ b/tensorflow/python/framework/python_op_gen.cc
@@ -100,7 +100,7 @@ bool IsOpWithUnderscorePrefix(const string& s) {
"fused_batch_norm", "histogram_fixed_width", "stack",
"batch_norm_with_global_normalization",
// TODO(annarev): replace these ops in the next change.
- "broadcast_gradient_args", "ref_identity"});
+ "broadcast_gradient_args"});
return kUnderscoreOps->count(s) > 0;
}
diff --git a/tensorflow/python/grappler/item_test.py b/tensorflow/python/grappler/item_test.py
index 7c3efd6249..c40de9da0a 100644
--- a/tensorflow/python/grappler/item_test.py
+++ b/tensorflow/python/grappler/item_test.py
@@ -111,7 +111,7 @@ class ItemTest(test.TestCase):
with ops.Graph().as_default() as g:
c = constant_op.constant([10])
v = variables.Variable([3], dtype=dtypes.int32)
- i = gen_array_ops._ref_identity(v)
+ i = gen_array_ops.ref_identity(v)
a = state_ops.assign(i, c)
train_op = ops.get_collection_ref(ops.GraphKeys.TRAIN_OP)
train_op.append(a)
diff --git a/tensorflow/python/kernel_tests/control_flow_ops_py_test.py b/tensorflow/python/kernel_tests/control_flow_ops_py_test.py
index 5257826ebd..75f8644f69 100644
--- a/tensorflow/python/kernel_tests/control_flow_ops_py_test.py
+++ b/tensorflow/python/kernel_tests/control_flow_ops_py_test.py
@@ -591,10 +591,10 @@ class ControlFlowTest(test.TestCase):
# Both v_f and v_t are uninitialized references. However, an actual use
# of the reference in the 'true' branch in the 'tf.identity' op will
# not 'fire' when v is uninitialized, so this is a valid construction.
- # This test tests that _ref_identity allows uninitialized ref as input
+ # This test tests that ref_identity allows uninitialized ref as input
# so that this construction is allowed.
- v_f_op = gen_array_ops._ref_identity(v_f)
- v_t_op = gen_array_ops._ref_identity(v_t)
+ v_f_op = gen_array_ops.ref_identity(v_f)
+ v_t_op = gen_array_ops.ref_identity(v_t)
with ops.control_dependencies([v_f_op]):
assign_v = state_ops.assign(v, [1.0])
with ops.control_dependencies([v_t_op]):
@@ -751,7 +751,7 @@ class ControlFlowTest(test.TestCase):
def b(i, x):
self.assertEqual(x.dtype, dtypes.int32_ref)
- return (i + 1, gen_array_ops._ref_identity(x))
+ return (i + 1, gen_array_ops.ref_identity(x))
r = control_flow_ops.while_loop(c, b, [i, x], parallel_iterations=5)
@@ -2212,12 +2212,9 @@ class ControlFlowTest(test.TestCase):
self.assertEqual(x.dtype, dtypes.int32_ref)
- # pylint: disable=protected-access
def body(i, x):
self.assertEqual(x.dtype, dtypes.int32_ref)
- return [i + 1, gen_array_ops._ref_identity(x)]
-
- # pylint: enable=protected-access
+ return [i + 1, gen_array_ops.ref_identity(x)]
r = control_flow_ops.while_loop(c, body, [i, x], parallel_iterations=5)
diff --git a/tensorflow/python/kernel_tests/identity_op_py_test.py b/tensorflow/python/kernel_tests/identity_op_py_test.py
index 2cfe420bd4..49fb76d5b4 100644
--- a/tensorflow/python/kernel_tests/identity_op_py_test.py
+++ b/tensorflow/python/kernel_tests/identity_op_py_test.py
@@ -65,7 +65,7 @@ class IdentityOpTest(test.TestCase):
constant_op.constant(
[[1, 2, 3], [6, 5, 4]], dtype=dtypes.int32))
self.assertEquals(shape, tensor.get_shape())
- self.assertEquals(shape, gen_array_ops._ref_identity(tensor).get_shape())
+ self.assertEquals(shape, gen_array_ops.ref_identity(tensor).get_shape())
if __name__ == "__main__":
diff --git a/tensorflow/python/ops/control_flow_ops.py b/tensorflow/python/ops/control_flow_ops.py
index 20da66c303..1278768d8b 100644
--- a/tensorflow/python/ops/control_flow_ops.py
+++ b/tensorflow/python/ops/control_flow_ops.py
@@ -196,7 +196,7 @@ def _Identity(data, name=None):
data = ops.internal_convert_to_tensor_or_indexed_slices(data, as_ref=True)
if isinstance(data, ops.Tensor):
if data.dtype._is_ref_dtype: # pylint: disable=protected-access
- return gen_array_ops._ref_identity(data, name=name)
+ return gen_array_ops.ref_identity(data, name=name)
else:
return array_ops.identity(data, name=name)
else: