コード例 #1
0
 def validate(self, make_agent):
     validate_agent(make_agent, GymEnvironment('Pendulum-v0'))
コード例 #2
0
 def test_vsarsa(self):
     validate_agent(vsarsa(device=CPU, n_envs=4),
                    AtariEnvironment("Breakout", device=CPU))
コード例 #3
0
 def validate(self, make_agent):
     validate_agent(make_agent, GymEnvironment('LunarLanderContinuous-v2'))
コード例 #4
0
 def test_vpg(self):
     validate_agent(vpg(device=CPU), AtariEnvironment("Breakout",
                                                      device=CPU))
コード例 #5
0
 def test_vpg_cuda(self):
     validate_agent(vpg(device=CUDA),
                    AtariEnvironment("Breakout", device=CUDA))
コード例 #6
0
 def test_vac_cuda(self):
     validate_agent(vac(device=CUDA, n_envs=4),
                    AtariEnvironment("Breakout", device=CUDA))
コード例 #7
0
 def test_rainbow_cuda(self):
     validate_agent(
         rainbow(replay_start_size=64, device=CUDA),
         AtariEnvironment("Breakout", device=CUDA),
     )
コード例 #8
0
 def test_dqn(self):
     validate_agent(
         dqn(replay_start_size=64, device=CPU),
         AtariEnvironment("Breakout", device=CPU),
     )
コード例 #9
0
 def test_ddqn_cuda(self):
     validate_agent(
         ddqn(replay_start_size=64, device=CUDA),
         AtariEnvironment("Breakout", device=CUDA),
     )
コード例 #10
0
 def validate(self, make_agent):
     validate_agent(make_agent, GymEnvironment('CartPole-v0'))