aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/python/ops
diff options
context:
space:
mode:
authorGravatar A. Unique TensorFlower <gardener@tensorflow.org>2018-10-05 08:55:53 -0700
committerGravatar TensorFlower Gardener <gardener@tensorflow.org>2018-10-05 09:00:27 -0700
commitd258207f1583df4faa452265b051879af6c15dac (patch)
tree2066846855f3320a8d83e68f0bd8ffbfd90e85a2 /tensorflow/python/ops
parent53faa313b7628cd8c9fbb836544cc6482cafb7a4 (diff)
BEGIN_PUBLIC
Automated rollback of PR #21945 END_PUBLIC Automated rollback of commit 863f61412fcc654840c6b67473b742ea4e5e964e. Revert #21945. PiperOrigin-RevId: 215913175
Diffstat (limited to 'tensorflow/python/ops')
-rw-r--r--tensorflow/python/ops/array_ops.py9
1 files changed, 2 insertions, 7 deletions
diff --git a/tensorflow/python/ops/array_ops.py b/tensorflow/python/ops/array_ops.py
index e3e4d5f910..4be9c532f4 100644
--- a/tensorflow/python/ops/array_ops.py
+++ b/tensorflow/python/ops/array_ops.py
@@ -1407,13 +1407,8 @@ def transpose(a, perm=None, name="transpose", conjugate=False):
gen_array_ops.conjugate_transpose
if (conjugate and a.dtype.is_complex) else gen_array_ops.transpose)
if perm is None:
- a = ops.convert_to_tensor(a, name="a")
- if not a.get_shape().ndims:
- rank = gen_array_ops.rank(a)
- perm = (rank - 1) - gen_math_ops._range(0, rank, 1)
- else:
- rank = a.get_shape().ndims
- perm = (rank - 1) - np.arange(rank)
+ rank = gen_array_ops.rank(a)
+ perm = (rank - 1) - gen_math_ops._range(0, rank, 1)
ret = transpose_fn(a, perm, name=name)
# NOTE(mrry): Setting the shape explicitly because
# reverse is not handled by the shape function.