Files
lewm/config/eval/reacher.yaml
2026-05-17 20:49:33 +08:00

71 lines
1.3 KiB
YAML

defaults:
- launcher: local
- solver: cem
- _self_
world:
env_name: swm/ReacherDMControl-v0
num_envs: ${eval.num_eval}
max_episode_steps: ??? # make sure it's >= eval_budget
history_size: 1
frame_skip: 1
task: qpos_match
dataset:
stats: ${eval.dataset_name}
keys_to_cache:
- action
seed: 42
policy: random # ckpt name or random
inference_precision: fp16
plan_config:
horizon: 5
receding_horizon: 5
action_block: 5 # frameskip
# evaluation from dataset (replay expert trajectories)
eval:
num_eval: 50
goal_offset_steps: 25
eval_budget: 50
img_size: 224
save_video: false
compile_warmup:
enabled: true
num_eval: 1
dataset_name: dmc/reacher_random
callables:
# -- set state
- method: set_state
args:
qpos:
value: qpos
qvel:
value: qvel
- method: set_target_qpos
args:
target_qpos:
value: goal_qpos
multi_node:
enabled: false
backend: gloo
rank_env: RANK
world_size_env: WORLD_SIZE
local_rank_env: LOCAL_RANK
aggregate_results: true
sync_before_return: false
destroy_process_group: true
shard_strategy: round_robin
preload_wait:
enabled: false
file: /tmp/lewm_preload_start
poll_interval: 1.0
output:
filename: dmc_results.txt