fix: terrain start level 0, clear ep_report after consume
This commit is contained in:
@@ -127,9 +127,10 @@ class RslrlNpEnvWrap(VecEnv):
|
||||
if "time_outs" in state.info:
|
||||
extras["time_outs"] = torch.from_numpy(state.info["time_outs"]).to(self._device)
|
||||
|
||||
# 将 episode 各项奖励传入 TensorBoard
|
||||
# 将 episode 各项奖励传入 TensorBoard(消费后清除,防止重复上报)
|
||||
if "ep_report" in state.info:
|
||||
extras["episode"] = state.info["ep_report"]
|
||||
extras["episode"] = dict(state.info["ep_report"])
|
||||
del state.info["ep_report"]
|
||||
|
||||
return obs, rewards, dones, extras
|
||||
|
||||
|
||||
@@ -135,7 +135,7 @@ class rslrl:
|
||||
runner.actor.class_name = (
|
||||
"motrix_rl.rslrl.torch.models.cenet_actor:CENetActorModel")
|
||||
runner.actor.hidden_dims = [512, 256, 128]
|
||||
runner.actor.init_noise_std = 0.5 # 降噪声先学站稳,再探索行走
|
||||
runner.actor.init_noise_std = 1.0 # 上游原值
|
||||
|
||||
# Critic:标准 MLPModel,输入 privileged_obs
|
||||
runner.critic.class_name = "MLPModel"
|
||||
|
||||
Reference in New Issue
Block a user