dynamo_ssl / eval_configs /train_sim_kitchen.yaml
jeffacce
initial commit
393d3de
defaults:
- env_vars: env_vars
- encoder: kitchen_dynamo
- _self_
seed: 42
window_size: 10
goal_window_size: 10
eval_window_size: 10
batch_size: 2048
epochs: 1000
eval_freq: 10
eval_on_env_freq: 200
num_env_evals: 20
num_final_evals: 100
num_final_eval_per_goal: 1
action_window_size: 1
sequentially_select: false
goal_dim: 0
train_fraction: 0.9
wandb:
project: dynamo-repro
entity: ${env_vars.wandb_entity}
device: cuda
optim:
lr: 5.5e-5
weight_decay: 2e-4
betas: [0.9, 0.999]
env:
gym:
_target_: envs.sim_kitchen.KitchenWrapper
id: kitchen-v0
env:
_target_: gym.make
id: kitchen-v0
obs_dim: 60
act_dim: 9
goal_dim: ${goal_dim}
views: 1
dataset:
_target_: datasets.sim_kitchen.SimKitchenTrajectoryDataset
data_directory: ${env_vars.datasets.sim_kitchen}
prefetch: True
data:
window_size: ${window_size}
action_window_size: ${action_window_size}
vqbet_get_future_action_chunk: true
goal_conditional: future
future_seq_len: ${goal_window_size}
min_future_sep: ${action_window_size}
save_every: 10
save_path: "${env_vars.save_path}/checkpoints/${env.gym.id}/${now:%Y-%m-%d}/${now:%H-%M-%S}"
model:
_target_: models.vq_behavior_transformer.bet.BehaviorTransformer
obs_dim: ${encoder.output_dim}
act_dim: ${env.act_dim}
goal_dim: ${env.goal_dim}
views: ${env.views}
vqvae_latent_dim: 512
vqvae_n_embed: 16
vqvae_groups: 2
vqvae_fit_steps: 56
vqvae_iters: 300
n_layer: 6
n_head: 6
n_embd: 120
vqvae_batch_size: 2048
obs_window_size: ${window_size}
act_window_size: ${action_window_size}
offset_loss_multiplier: 100