_target_: diffusion_policy.workspace.train_ibc_dfo_lowdim_workspace.TrainIbcDfoLowdimWorkspace
action_dim: 2
checkpoint:
  save_last_ckpt: true
  save_last_snapshot: false
  topk:
    format_str: epoch={epoch:04d}-test_mean_score={test_mean_score:.3f}.ckpt
    k: 5
    mode: max
    monitor_key: test_mean_score
dataloader:
  batch_size: 256
  num_workers: 1
  persistent_workers: false
  pin_memory: true
  shuffle: true
exp_name: default
horizon: 2
keypoint_dim: 2
keypoint_visible_rate: 1.0
logging:
  group: null
  id: null
  mode: online
  name: 2023.01.13-16.28.24_train_ibc_dfo_lowdim_blockpush_lowdim_seed
  project: diffusion_policy_debug
  resume: true
  tags:
  - train_ibc_dfo_lowdim
  - blockpush_lowdim_seed
  - default
multi_run:
  run_dir: data/outputs/2023.01.13/16.28.24_train_ibc_dfo_lowdim_blockpush_lowdim_seed
  wandb_name_base: 2023.01.13-16.28.24_train_ibc_dfo_lowdim_blockpush_lowdim_seed
n_action_steps: 1
n_latency_steps: 0
n_obs_steps: 2
name: train_ibc_dfo_lowdim
obs_dim: 16
optimizer:
  _target_: torch.optim.AdamW
  betas:
  - 0.95
  - 0.999
  eps: 1.0e-08
  lr: 0.0001
  weight_decay: 1.0e-06
past_action_visible: false
policy:
  _target_: diffusion_policy.policy.ibc_dfo_lowdim_policy.IbcDfoLowdimPolicy
  action_dim: 2
  andy_train: false
  dropout: 0.1
  horizon: 2
  kevin_inference: false
  n_action_steps: 1
  n_obs_steps: 2
  obs_dim: 16
  pred_n_iter: 5
  pred_n_samples: 1024
  train_n_neg: 1024
task:
  action_dim: 2
  dataset:
    _target_: diffusion_policy.dataset.blockpush_lowdim_dataset.BlockPushLowdimDataset
    horizon: 2
    obs_eef_target: true
    pad_after: 0
    pad_before: 1
    seed: 42
    use_manual_normalizer: false
    val_ratio: 0.02
    zarr_path: data/block_pushing/multimodal_push_seed.zarr
  env_runner:
    _target_: diffusion_policy.env_runner.blockpush_lowdim_runner.BlockPushLowdimRunner
    abs_action: false
    fps: 5
    max_steps: 350
    n_action_steps: 1
    n_envs: null
    n_obs_steps: 2
    n_test: 50
    n_test_vis: 4
    n_train: 6
    n_train_vis: 2
    obs_eef_target: true
    past_action: false
    test_start_seed: 100000
    train_start_seed: 0
  keypoint_dim: 2
  name: blockpush_lowdim_seed
  obs_dim: 16
  obs_eef_target: true
task_name: blockpush_lowdim_seed
training:
  checkpoint_every: 50
  debug: false
  device: cuda:0
  gradient_accumulate_every: 1
  lr_scheduler: cosine
  lr_warmup_steps: 500
  max_train_steps: null
  max_val_steps: null
  num_epochs: 5000
  resume: true
  rollout_every: 50
  sample_every: 5
  sample_max_batch: 128
  seed: 42
  tqdm_interval_sec: 1.0
  val_every: 1
val_dataloader:
  batch_size: 256
  num_workers: 1
  persistent_workers: false
  pin_memory: true
  shuffle: false