Add learning rate schedule to SHAIL-PPO

This commit is contained in:
ebuehrle
2022-02-23 14:22:02 +01:00
parent 68b066ec53
commit 91f88983b0
2 changed files with 6 additions and 1 deletions

View File

@@ -49,6 +49,7 @@ env_fn = lambda i: envs[i]
policy = SetMaskedDiscretePolicy(env_fn(0).action_space.n)
pi_opt = torch.optim.Adam(policy.parameters(), lr=3e-4)
pi_lr_scheduler = torch.optim.lr_scheduler.StepLR(pi_opt, step_size=50, gamma=0.2)
value = SetValue()
v_opt = torch.optim.Adam(value.parameters(), lr=1e-3)
@@ -85,6 +86,7 @@ value, policy = gail_ppo(
pi_iters=100,
logger=SummaryWriter(comment='sgail-ppo-options-setobs2'),
callback=callback,
lr_schedulers=[pi_lr_scheduler],
)
torch.save(policy.state_dict(), 'sgail-ppo-options-setobs2.pt')