def testSum1CacheCpu(self):
env = imperative.Env(tf)
is_graph_changed(env)
env.disable_gc()
with env.g.device("cpu:0"):
val1 = env.numpy_to_itensor([1, 2, 3])
val2 = env.numpy_to_itensor([4, 5, 6])
val3 = env.numpy_to_itensor([4, 5, 6], dtype=tf.float64)
try:
out1 = env.sum1(val1)
except:
import pdb;
pdb.post_mortem()
self.assertTrue(is_graph_changed(env))
out2 = env.sum1(val2)
self.assertFalse(is_graph_changed(env))
out3 = env.sum1(val3)
self.assertTrue(is_graph_changed(env))
评论列表
文章目录