MCPcopy Create free account
hub / github.com/MotrixLab/insactor / reset_ref

Method reset_ref

diffmimic/brax_lib/wrappers.py:10–20  ·  view source on GitHub ↗
(self, rng: jp.ndarray, ref_traj: jp.ndarray, mask: jp.ndarray)

Source from the content-addressed store, hash-verified

8 """Brax env with eval metrics."""
9
10 def reset_ref(self, rng: jp.ndarray, ref_traj: jp.ndarray, mask: jp.ndarray) -> brax_env.State:
11
12 reset_state = self.env.reset_ref(rng, ref_traj, mask)
13 reset_state.metrics['reward'] = reset_state.reward
14 eval_metrics = wrappers.EvalMetrics(
15 episode_metrics=jax.tree_util.tree_map(jp.zeros_like,
16 reset_state.metrics),
17 active_episodes=jp.ones_like(reset_state.reward),
18 episode_steps=jp.zeros_like(reset_state.reward))
19 reset_state.info['eval_metrics'] = eval_metrics
20 return reset_state
21
22
23class AutoResetWrapper(wrappers.AutoResetWrapper):

Callers 4

lossFunction · 0.45
generate_eval_unrollMethod · 0.45
reset_refMethod · 0.45
reset_refMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected