Remove @test_util.run_deprecated_v1 in inplace_ops_test.py

PiperOrigin-RevId: 324106097
Change-Id: I1b527f05ef13b305cb5937d303da5f6dc8eb6f39
This commit is contained in:
Kibeom Kim 2020-07-30 16:22:06 -07:00 committed by TensorFlower Gardener
parent 9d51422403
commit 9186d42865

View File

@ -31,10 +31,9 @@ from tensorflow.python.platform import test as test_lib
class InplaceOpsTest(test_util.TensorFlowTestCase):
@test_util.run_deprecated_v1
def testBasicUpdate(self):
for dtype in [dtypes.float32, dtypes.int32, dtypes.int64]:
with self.session(use_gpu=True):
with test_util.use_gpu():
x = array_ops.ones([7, 3], dtype)
y = np.ones([7, 3], dtype.as_numpy_dtype)
self.assertAllClose(x, y)
@ -49,9 +48,8 @@ class InplaceOpsTest(test_util.TensorFlowTestCase):
y[5, :] = 7
self.assertAllClose(x, y)
@test_util.run_deprecated_v1
def testBasicUpdateBool(self):
with self.session(use_gpu=True):
with test_util.use_gpu():
x = array_ops.ones([7, 3], dtypes.bool)
y = np.ones([7, 3], dtypes.bool.as_numpy_dtype)
self.assertAllClose(x, y)
@ -67,10 +65,9 @@ class InplaceOpsTest(test_util.TensorFlowTestCase):
y[5, :] = False
self.assertAllClose(x, y)
@test_util.run_deprecated_v1
def testBasicAdd(self):
for dtype in [dtypes.float32, dtypes.int32, dtypes.int64]:
with self.cached_session(use_gpu=True):
with test_util.use_gpu():
x = array_ops.ones([7, 3], dtype)
y = np.ones([7, 3], dtype.as_numpy_dtype)
self.assertAllClose(x, y)
@ -87,10 +84,9 @@ class InplaceOpsTest(test_util.TensorFlowTestCase):
y[:, :] += 99
self.assertAllClose(x, y)
@test_util.run_deprecated_v1
def testBasicSub(self):
for dtype in [dtypes.float32, dtypes.int32, dtypes.int64]:
with self.cached_session(use_gpu=True):
with test_util.use_gpu():
x = array_ops.ones([7, 3], dtype)
y = np.ones([7, 3], dtype.as_numpy_dtype)
self.assertAllClose(x, y)
@ -107,9 +103,8 @@ class InplaceOpsTest(test_util.TensorFlowTestCase):
y[:, :] -= 99
self.assertAllClose(x, y)
@test_util.run_deprecated_v1
def testRandom(self):
with self.session(use_gpu=True):
with test_util.use_gpu():
d0, d1, d2 = 100, 3, 5
x = array_ops.zeros([d0, d1, d2])
y = np.zeros([d0, d1, d2])
@ -128,9 +123,8 @@ class InplaceOpsTest(test_util.TensorFlowTestCase):
y[idx, :] -= val
self.assertAllClose(x, y)
@test_util.run_deprecated_v1
def testRandom1D(self):
with self.session(use_gpu=True):
with test_util.use_gpu():
d0 = 100
x = array_ops.zeros([d0])
y = np.zeros([d0])
@ -150,7 +144,7 @@ class InplaceOpsTest(test_util.TensorFlowTestCase):
self.assertAllClose(x, y)
def testAlias(self):
with self.session(use_gpu=True) as sess:
with test_util.use_gpu():
x = array_ops.ones([2, 3])
y = inplace_ops.alias_inplace_add(x, [0], [[1, 2, 3]])
with ops.control_dependencies([y]):
@ -159,50 +153,48 @@ class InplaceOpsTest(test_util.TensorFlowTestCase):
self.assertAllClose(vy, vz)
def testError(self):
with self.cached_session():
with self.assertRaisesRegex(errors.InvalidArgumentError,
"must be a vector"):
_ = inplace_ops.inplace_update([[1.]], [[0]], [[10]]).eval()
with self.assertRaisesRegex(errors.InvalidArgumentError,
"x and v shape doesn't match"):
_ = inplace_ops.inplace_update([[1.]], [0], [10]).eval()
with self.assertRaisesRegex(errors.InvalidArgumentError,
"i and x shape doesn't match"):
_ = inplace_ops.inplace_update([[1.]], [0, 1], [[10]]).eval()
with self.assertRaisesRegex(errors.InvalidArgumentError,
"must be a vector"):
_ = self.evaluate(inplace_ops.inplace_update([[1.]], [[0]], [[10]]))
with self.assertRaisesRegex(errors.InvalidArgumentError,
"x and v shape doesn't match"):
_ = self.evaluate(inplace_ops.inplace_update([[1.]], [0], [10]))
with self.assertRaisesRegex(errors.InvalidArgumentError,
"i and x shape doesn't match"):
_ = self.evaluate(inplace_ops.inplace_update([[1.]], [0, 1], [[10]]))
@test_util.run_deprecated_v1
def testEmpty(self):
for dtype in [
dtypes.float32, dtypes.float64, dtypes.int32, dtypes.int64, dtypes.bool,
dtypes.uint8
]:
with self.cached_session(use_gpu=True):
with test_util.use_gpu():
test_shapes = [(), (1,), (2, 3), (0, 2), (2, 3, 5), (2, 0, 5)]
for shape in test_shapes:
val = inplace_ops.empty(shape, dtype).eval()
val = self.evaluate(inplace_ops.empty(shape, dtype))
self.assertEqual(val.shape, shape)
self.assertEqual(val.dtype, dtype.as_numpy_dtype)
val = inplace_ops.empty(shape, dtype, init=True).eval()
val = self.evaluate(inplace_ops.empty(shape, dtype, init=True))
self.assertEqual(val.shape, shape)
self.assertEqual(val.dtype, dtype.as_numpy_dtype)
self.assertAllEqual(val, np.zeros(shape, dtype.as_numpy_dtype))
val = inplace_ops.empty_like(array_ops.zeros(shape, dtype)).eval()
val = self.evaluate(
inplace_ops.empty_like(array_ops.zeros(shape, dtype)))
self.assertEqual(val.shape, shape)
self.assertEqual(val.dtype, dtype.as_numpy_dtype)
val = inplace_ops.empty_like(
array_ops.zeros(shape, dtype), init=True).eval()
val = self.evaluate(inplace_ops.empty_like(
array_ops.zeros(shape, dtype), init=True))
self.assertEqual(val.shape, shape)
self.assertEqual(val.dtype, dtype.as_numpy_dtype)
self.assertAllEqual(val, np.zeros(shape, dtype.as_numpy_dtype))
with self.cached_session(use_gpu=True):
val = inplace_ops.empty((1, 2), dtypes.string, init=True).eval()
with test_util.use_gpu():
val = self.evaluate(inplace_ops.empty((1, 2), dtypes.string, init=True))
self.assertEqual(val.tolist(), [[b"", b""]])
val = inplace_ops.empty((1, 2), dtypes.string, init=False).eval()
val = self.evaluate(inplace_ops.empty((1, 2), dtypes.string, init=False))
self.assertEqual(val.tolist(), [[b"", b""]])
@test_util.run_deprecated_v1
def testInplaceOpOnEmptyTensors(self):
op_fns = [
inplace_ops.inplace_add,
@ -211,7 +203,7 @@ class InplaceOpsTest(test_util.TensorFlowTestCase):
]
for dtype in [dtypes.float32, dtypes.int32, dtypes.int64]:
for op_fn in op_fns:
with self.cached_session(use_gpu=True):
with test_util.use_gpu():
x = array_ops.zeros([7, 0], dtype)
y = np.zeros([7, 0], dtype.as_numpy_dtype)
self.assertAllClose(x, y)