提交 f0bf99f5 编写于 作者: A Amit Patankar 提交者: GitHub

Merge branch 'r1.2' into r1.2

......@@ -96,11 +96,6 @@ class MatrixSolveOpTest(test.TestCase):
[[1., 0., -1.], [-1., 1., 0.], [0., -1., 1.]])
linalg_ops.matrix_solve(matrix, matrix).eval()
def testEmpty(self):
with self.test_session():
self._verifySolve(np.empty([0, 0]), np.empty([0, 0]))
self._verifySolve(np.empty([2, 2]), np.empty([2, 0]))
if __name__ == "__main__":
test.main()
......@@ -19,6 +19,7 @@ from __future__ import division
from __future__ import print_function
import numpy as np
import unittest
from tensorflow.python.framework import constant_op
from tensorflow.python.framework import dtypes
......@@ -553,6 +554,7 @@ class SparseReduceSumTest(test_util.TensorFlowTestCase):
self._compare(sp_t, reduction_axes, ndims, False)
self._compare(sp_t, reduction_axes, ndims, True)
@unittest.skipIf(np.__version__ == "1.13.0", "numpy 1.13 bug")
def testSimpleAndRandomInputs(self):
sp_t = sparse_tensor.SparseTensor(self.ind, self.vals, self.dense_shape)
......@@ -585,6 +587,7 @@ class SparseReduceSumTest(test_util.TensorFlowTestCase):
with self.assertRaisesOpError("Invalid reduction dimension 2"):
sparse_ops.sparse_reduce_sum(sp_t, 2).eval()
@unittest.skipIf(np.__version__ == "1.13.0", "numpy 1.13 bug")
def testGradient(self):
np.random.seed(8161)
test_dims = [(11, 1, 5, 7, 1), (2, 2)]
......
......@@ -726,7 +726,7 @@ def _assert_ranks_condition(
# Attempt to statically defined rank.
ranks_static = tuple([tensor_util.constant_value(rank) for rank in ranks])
if None not in ranks_static:
if not any(r is None for r in ranks_static):
for rank_static in ranks_static:
if rank_static.ndim != 0:
raise ValueError('Rank must be a scalar.')
......
......@@ -97,7 +97,7 @@ def embedding_lookup(params, ids, partition_strategy="mod", name=None,
Raises:
ValueError: If `params` is empty.
"""
if params in (None, (), []):
if params is None or params in ((), []):
raise ValueError("Need at least one param")
if isinstance(params, variables.PartitionedVariable):
params = list(params) # Iterate to get the underlying Variables.
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册