sigmundhh's picture
Upload folder using huggingface_hub
e8c0fb4 verified
_target_: diffusion_policy.workspace.train_tedi_unet_hybrid_workspace.TrainTEDIUnetHybridWorkspace
checkpoint:
save_last_ckpt: false
save_last_snapshot: false
topk:
format_str: epoch={epoch:04d}-test_mean_score={test_mean_score:.3f}.ckpt
k: 1
mode: max
monitor_key: test_mean_score
dataloader:
batch_size: 64
num_workers: 16
persistent_workers: true
pin_memory: true
shuffle: true
dataset_obs_steps: 2
ema:
_target_: diffusion_policy.model.diffusion.ema_model.EMAModel
inv_gamma: 1.0
max_value: 0.9999
min_value: 0.0
power: 0.75
update_after_step: 0
exp_name: default
horizon: 20
keypoint_visible_rate: 1.0
logging:
group: null
id: null
mode: online
name: 2024.11.21-04.18.34_train_tedi_unet_hybrid_square_image
project: diffusion_policy_debug
resume: true
tags:
- train_tedi_unet_hybrid
- square_image
- default
multi_run:
run_dir: data/outputs/2024.11.21/04.18.34_train_tedi_unet_hybrid_square_image
wandb_name_base: 2024.11.21-04.18.34_train_tedi_unet_hybrid_square_image
n_action_steps: 8
n_latency_steps: 0
n_obs_steps: 2
name: train_tedi_unet_hybrid
obs_as_global_cond: true
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.tedi_unet_hybrid_image_policy.TEDIUnetHybridImagePolicy
buffer_init: zero
chunk_wise_weight: 0.8
cond_predict_scale: true
crop_shape:
- 76
- 76
diffusion_step_embed_dim: 128
down_dims:
- 512
- 1024
- 2048
eval_fixed_crop: true
horizon: 20
kernel_size: 5
n_action_steps: 8
n_groups: 8
n_obs_steps: 2
noise_scheduler:
_target_: diffusion_policy.policy.schedulers.DDPMTEDiScheduler
beta_end: 0.02
beta_schedule: squaredcos_cap_v2
beta_start: 0.0001
clip_sample: true
num_train_timesteps: 100
prediction_type: epsilon
variance_type: fixed_small
num_inference_steps: 100
obs_as_global_cond: true
obs_encoder_group_norm: true
shape_meta:
action:
shape:
- 10
obs:
agentview_image:
shape:
- 3
- 84
- 84
type: rgb
robot0_eef_pos:
shape:
- 3
robot0_eef_quat:
shape:
- 4
robot0_eye_in_hand_image:
shape:
- 3
- 84
- 84
type: rgb
robot0_gripper_qpos:
shape:
- 2
temporally_constant_weight: 0.2
temporally_increasing_weight: 0.0
temporally_random_weights: 0.0
shape_meta:
action:
shape:
- 10
obs:
agentview_image:
shape:
- 3
- 84
- 84
type: rgb
robot0_eef_pos:
shape:
- 3
robot0_eef_quat:
shape:
- 4
robot0_eye_in_hand_image:
shape:
- 3
- 84
- 84
type: rgb
robot0_gripper_qpos:
shape:
- 2
task:
abs_action: true
dataset:
_target_: diffusion_policy.dataset.robomimic_replay_image_dataset.RobomimicReplayImageDataset
abs_action: true
dataset_path: data/robomimic/datasets/square/ph/image_abs.hdf5
horizon: 20
n_obs_steps: 2
pad_after: 7
pad_before: 1
rotation_rep: rotation_6d
seed: 42
shape_meta:
action:
shape:
- 10
obs:
agentview_image:
shape:
- 3
- 84
- 84
type: rgb
robot0_eef_pos:
shape:
- 3
robot0_eef_quat:
shape:
- 4
robot0_eye_in_hand_image:
shape:
- 3
- 84
- 84
type: rgb
robot0_gripper_qpos:
shape:
- 2
use_cache: true
use_legacy_normalizer: false
val_ratio: 0.02
dataset_path: data/robomimic/datasets/square/ph/image_abs.hdf5
dataset_type: ph
env_runner:
_target_: diffusion_policy.env_runner.robomimic_image_runner.RobomimicImageRunner
abs_action: true
crf: 22
dataset_path: data/robomimic/datasets/square/ph/image_abs.hdf5
fps: 10
max_steps: 400
n_action_steps: 8
n_envs: 28
n_obs_steps: 2
n_test: 50
n_test_vis: 4
n_train: 6
n_train_vis: 2
past_action: false
render_obs_key: agentview_image
shape_meta:
action:
shape:
- 10
obs:
agentview_image:
shape:
- 3
- 84
- 84
type: rgb
robot0_eef_pos:
shape:
- 3
robot0_eef_quat:
shape:
- 4
robot0_eye_in_hand_image:
shape:
- 3
- 84
- 84
type: rgb
robot0_gripper_qpos:
shape:
- 2
test_start_seed: 100000
tqdm_interval_sec: 1.0
train_start_idx: 0
name: square_image
shape_meta:
action:
shape:
- 10
obs:
agentview_image:
shape:
- 3
- 84
- 84
type: rgb
robot0_eef_pos:
shape:
- 3
robot0_eef_quat:
shape:
- 4
robot0_eye_in_hand_image:
shape:
- 3
- 84
- 84
type: rgb
robot0_gripper_qpos:
shape:
- 2
task_name: square
task_name: square_image
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: 1501
resume: true
rollout_every: 50
sample_every: 5
seed: 42
tqdm_interval_sec: 1.0
use_ema: true
val_every: 1
val_dataloader:
batch_size: 64
num_workers: 16
persistent_workers: true
pin_memory: true
shuffle: false