lewm-implementation / config.json
ar27111994's picture
Upload config.json
25db862 verified
{
"_target_": "lewm_model.LeWorldModel",
"encoder": {
"image_size": 224,
"patch_size": 14,
"embed_dim": 192,
"num_layers": 12,
"num_heads": 3,
"intermediate_size": 768
},
"predictor": {
"num_frames": 3,
"input_dim": 192,
"hidden_dim": 192,
"output_dim": 192,
"depth": 6,
"heads": 16,
"mlp_dim": 2048,
"dim_head": 64,
"dropout": 0.1,
"emb_dropout": 0.0
},
"action_encoder": {
"input_dim": 10,
"emb_dim": 192,
"mlp_scale": 4
},
"projector": {
"input_dim": 192,
"output_dim": 192,
"hidden_dim": 2048,
"norm_fn": "torch.nn.BatchNorm1d"
},
"pred_proj": {
"input_dim": 192,
"output_dim": 192,
"hidden_dim": 2048,
"norm_fn": "torch.nn.BatchNorm1d"
},
"training": {
"batch_size": 128,
"epochs": 10,
"frameskip": 5,
"history_size": 3,
"seq_len": 4,
"lambda": 0.1,
"lr": 0.001,
"weight_decay": 0.05,
"grad_clip": 1.0,
"optimizer": "AdamW",
"scheduler": "LinearWarmupCosineAnnealingLR"
},
"planning": {
"cem_samples": 300,
"cem_iterations": 30,
"cem_elites": 30,
"cem_init_var": 1.0,
"planning_horizon": 5
}
}