def testSparseExpandAndTileInvalidArgs(self):
x = tf.SparseTensorValue(
indices=[
(i, j, k) for i in range(3) for j in range(3) for k in range(3)],
values=[1] * 27,
shape=[3, 3, 3])
with self.assertRaisesRegexp(ValueError, 'nvalid multiple'):
metric_ops.expand_and_tile(x, multiple=0)
with self.test_session():
with self.assertRaises(tf.OpError):
metric_ops.expand_and_tile(x, multiple=1, dim=-4).eval()
with self.assertRaises(ValueError):
metric_ops.expand_and_tile(x, multiple=1, dim=4).eval()
评论列表
文章目录