lmp-droid / config.json
zchuning's picture
Add files using upload-large-folder tool
2195144 verified
Raw
History Blame Contribute Delete
5.46 kB
{
"task": {
"dataset": {
"_target_": "datasets.droid.make_droid_rlds_dataset",
"dataset_id": "droid_rlds",
"data_dir": "/opt/ml/input/data/training",
"batch_size": 200,
"shape_meta": {
"obs": {
"image": {
"shape": [
180,
320,
3
],
"type": "rgb"
},
"wrist_image": {
"shape": [
180,
320,
3
],
"type": "rgb"
},
"joint_position": {
"shape": [
7
],
"type": "low_dim"
},
"gripper_position": {
"shape": [
1
],
"type": "low_dim"
}
},
"action": {
"shape": [
8
]
}
},
"obs_stack": 1,
"action_chunk": 16,
"shuffle_buffer_size": 100000,
"filter_dict_path": "/opt/ml/input/data/training/droid_sample_ranges_v1_0_1.json",
"normalize_action": true,
"delta_action": true,
"num_parallel_reads": 16
}
},
"wandb": {
"project": "latent-reasoning-icml",
"entity": "tri",
"job_type": "train",
"group": "lmp-policy-ppo",
"name": "alpha0.1_clipexpdiff0.05_ll0.01_s16v64_sig0.2-0.02_42",
"resume": false
},
"optimizer": {
"_target_": "common.optimization.get_optimizer",
"name": "AdamW",
"model": "???",
"lr": 0.0001,
"weight_decay": 1e-06,
"betas": [
0.9,
0.999
],
"eps": 1e-08,
"obs_encoder_lr_scale": 0.1
},
"scheduler": {
"_target_": "common.optimization.get_scheduler",
"name": "constant",
"optimizer": "???",
"num_warmup_steps": 20
},
"algo": "lmp-policy-ppo",
"exp_id": "alpha0.1_clipexpdiff0.05_ll0.01_s16v64_sig0.2-0.02",
"seed": 42,
"logdir": "/opt/ml/checkpoints/lmp-policy-ppo/droid_rlds/alpha0.1_clipexpdiff0.05_ll0.01_s16v64_sig0.2-0.02/42",
"resume": false,
"use_amp": true,
"compile": false,
"pretrain_checkpoint_path": null,
"num_steps": 5000000,
"train_every": 3200,
"num_train_epochs": 2,
"eval_every": 128000,
"save_every": 128000,
"eval_rollout_every": 1000000,
"num_eval_rollouts": 20,
"rollout_batch_size": 200,
"train_batch_size": 64,
"clip_grad_norm": 1.0,
"free_nats_ratio": 0.05,
"clip_range": 0.05,
"alpha": 0.1,
"kl_coef": 1.0,
"ll_coef": 0.01,
"model": {
"_target_": "algorithms.latent_memory_palace.LatentMemoryPalacePolicy",
"obs_encoder": {
"_target_": "models.obs_encoders.SequenceObservationEncoder",
"shape_meta": {
"obs": {
"image": {
"shape": [
180,
320,
3
],
"type": "rgb"
},
"wrist_image": {
"shape": [
180,
320,
3
],
"type": "rgb"
},
"joint_position": {
"shape": [
7
],
"type": "low_dim"
},
"gripper_position": {
"shape": [
1
],
"type": "low_dim"
}
},
"action": {
"shape": [
8
]
}
},
"embed_dim": 768,
"num_timesteps": 1,
"resize_shape": [
240,
240
],
"crop_shape": [
224,
224
],
"random_crop": false,
"color_jitter": null,
"vision_backbone": "pi05",
"use_low_dim": true,
"use_language": true,
"pool_output": true,
"max_language_length": 64,
"num_film_layers": 2
},
"action_dim": 8,
"action_chunk": 16,
"seq_len": 16,
"vocab_size": 64,
"enc_embed_dim": 768,
"enc_depth": 12,
"enc_num_heads": 12,
"enc_mlp_ratio": 4.0,
"enc_num_registers": 1,
"dec_embed_dim": 768,
"dec_depth": 10,
"dec_num_heads": 12,
"dec_mlp_ratio": 4.0,
"sigma_max": 0.2,
"sigma_min": 0.02,
"sigma_type": "learned_grid",
"reg_type": "none",
"reg_coef": 0
}
}