Esempio n. 1
0
 def testNoStrategyEagerCpu(self):
     strategy = distribution_strategy_utils.get_distribution_strategy(
         distribution_strategy='off', num_gpus=0)
     self._run(strategy, tf_function=False)
Esempio n. 2
0
 def testEagerCpu(self):
     print('TF 2.0 enable:{}'.format(tf2.enabled()))
     strategy = distribution_strategy_utils.get_distribution_strategy(
         distribution_strategy='default', num_gpus=0)
     self._run(strategy, tf_function=False)
Esempio n. 3
0
 def testNoStrategyCpu(self):
     strategy = distribution_strategy_utils.get_distribution_strategy(
         distribution_strategy='off', num_gpus=0)
     self._run(strategy)
Esempio n. 4
0
 def benchmark_dqn_8_gpu_xla(self):
     utils.set_session_config(enable_xla=True)
     strategy = distribution_strategy_utils.get_distribution_strategy(
         distribution_strategy='default', num_gpus=8)
     self._run(strategy, batch_size=64 * 8)
Esempio n. 5
0
 def testCpu(self):
     strategy = distribution_strategy_utils.get_distribution_strategy(
         distribution_strategy='default', num_gpus=0)
     self._run(strategy)
Esempio n. 6
0
 def benchmark_dqn_mirrored_1_gpu(self):
     strategy = distribution_strategy_utils.get_distribution_strategy(
         distribution_strategy='mirrored', num_gpus=1)
     self._run(strategy)
Esempio n. 7
0
 def benchmark_dqn_eagerly_1_gpu(self):
     strategy = distribution_strategy_utils.get_distribution_strategy(
         distribution_strategy='default', num_gpus=1)
     self._run(strategy, tf_function=False)
Esempio n. 8
0
 def benchmark_dqn_8_gpu(self):
     strategy = distribution_strategy_utils.get_distribution_strategy(
         distribution_strategy='default', num_gpus=8)
     self._run(strategy, batch_size=64 * 8)
Esempio n. 9
0
 def benchmark_dqn_1_gpu(self):
     strategy = distribution_strategy_utils.get_distribution_strategy(
         distribution_strategy='default', num_gpus=1)
     self._run(strategy)
Esempio n. 10
0
 def benchmark_dqn_no_dist_strat_1_gpu_xla(self):
     utils.set_session_config(enable_xla=True)
     strategy = distribution_strategy_utils.get_distribution_strategy(
         distribution_strategy='off', num_gpus=1)
     self._run(strategy)
Esempio n. 11
0
 def benchmark_dqn_no_dist_strat_1_gpu(self):
     strategy = distribution_strategy_utils.get_distribution_strategy(
         distribution_strategy='off', num_gpus=1)
     self._run(strategy)
Esempio n. 12
0
 def benchmark_dqn_no_dist_strat_eagerly_cpu(self):
     strategy = distribution_strategy_utils.get_distribution_strategy(
         distribution_strategy='off', num_gpus=0)
     self._run(strategy, tf_function=False)