Kaz55 commited on
Commit
a9e5d23
·
verified ·
1 Parent(s): daabc73

Upload exp_config.yaml with huggingface_hub

Browse files
Files changed (1) hide show
  1. exp_config.yaml +217 -0
exp_config.yaml ADDED
@@ -0,0 +1,217 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ params:
2
+ ac_chunk: 60
3
+ accelerator:
4
+ grad_accum_steps: 1
5
+ max_grad_norm: 1.0
6
+ mixed_precision: bf16
7
+ agent:
8
+ _target_: data4robotics.models.diffusion.DiffusionTransformerAgent
9
+ ac_chunk: ${ac_chunk}
10
+ ac_dim: ${task.ac_dim}
11
+ dropout: 0.1
12
+ eval_diffusion_steps: 10
13
+ feat_norm: layer_norm
14
+ features:
15
+ _target_: data4robotics.models.vit.load_vit
16
+ model:
17
+ _target_: data4robotics.models.vit.vit_base_patch16
18
+ drop_path_rate: 0.0
19
+ img_size: 224
20
+ use_cls: true
21
+ restore_path: /home/shingo/dexwild-training-main/visual_features/vit_base/SOUP_1M_DH.pth
22
+ lang_dim: 768
23
+ n_cams: ${task.n_cams}
24
+ noise_net_kwargs:
25
+ activation: gelu
26
+ dim_feedforward: 2048
27
+ dropout: ${agent.dropout}
28
+ hidden_dim: 768
29
+ nhead: 8
30
+ num_blocks: 6
31
+ time_dim: 256
32
+ num_img_frames: ${len:${task.buffer_defaults.img_frame_indices}}
33
+ num_state_frames: ${len:${task.buffer_defaults.state_frame_indices}}
34
+ odim: ${task.obs_dim}
35
+ share_cam_features: false
36
+ train_diffusion_steps: 100
37
+ use_lang: false
38
+ use_obs: add_token
39
+ batch_size: 32
40
+ buffer_paths_list:
41
+ - /home/shingo/handling_ws/data/newcablev5/data_newcablev5.h5
42
+ checkpoint_path: /home/shingo/dexwild-training-main/dit_policy/local_checkpoints/dg5f_newcablev5_diffusion_ac60
43
+ devices: 1
44
+ eval_freq: 100000
45
+ exp_name: dg5f_newcablev5_diffusion_ac60
46
+ im_latent_dim:
47
+ - 201
48
+ - 768
49
+ img_chunk: 1
50
+ is_preprocessing: false
51
+ keep_freq: 10000
52
+ latent_caching: false
53
+ load_only_action: false
54
+ load_only_vision: false
55
+ logging_freq: 1
56
+ lr: 0.0001
57
+ max_iterations: 100000
58
+ num_workers: 4
59
+ resume: false
60
+ rt: ${hydra:runtime.choices.agent/features}
61
+ save_freq: 10000
62
+ schedule_freq: 1
63
+ seed: 292285
64
+ task:
65
+ _target_: data4robotics.task.GeneralBCTask
66
+ ac_dim: 26
67
+ buffer_defaults:
68
+ ac_chunk: ${ac_chunk}
69
+ ac_dim: ${task.ac_dim}
70
+ act_keys:
71
+ - ur_gello_joint_position
72
+ - dg5f_right_joint_cmd
73
+ action_norm_stats_path: ''
74
+ action_space: joint_abs
75
+ cam_keys:
76
+ - realsense_color_image_raw
77
+ - realsense2_color_image_raw
78
+ - gelsight1_image
79
+ - gelsight2_image
80
+ camera_mask:
81
+ - true
82
+ - true
83
+ - true
84
+ - true
85
+ frequency_adjust: 1.0
86
+ im_latent_dim: ${im_latent_dim}
87
+ image_size: ${task.image_size}
88
+ img_frame_indices:
89
+ - 0
90
+ latent_caching: ${latent_caching}
91
+ n_val_percent: 0.1
92
+ obs_dim: ${task.obs_dim}
93
+ obs_keys:
94
+ - ur_arm_joint_states
95
+ - dg5f_right_joint_states
96
+ state_frame_indices:
97
+ - -2
98
+ - -1
99
+ - 0
100
+ state_space: joint_abs
101
+ weighted_regression: false
102
+ cotrain_weights:
103
+ - 1.0
104
+ features: ${agent.features}
105
+ image_size: 224
106
+ latent_caching: ${latent_caching}
107
+ n_cams: ${len:${task.buffer_defaults.cam_keys}}
108
+ obs_dim: 26
109
+ test_buffers:
110
+ - _target_: data4robotics.hdf5_replay_buffer_v2.HDF5ReplayBuffer
111
+ ac_chunk: ${ac_chunk}
112
+ ac_dim: ${task.ac_dim}
113
+ act_keys:
114
+ - ur_gello_joint_position
115
+ - dg5f_right_joint_cmd
116
+ action_norm_stats_path: ''
117
+ action_space: joint_abs
118
+ cam_keys:
119
+ - realsense_color_image_raw
120
+ - realsense2_color_image_raw
121
+ - gelsight1_image
122
+ - gelsight2_image
123
+ camera_mask:
124
+ - true
125
+ - true
126
+ - true
127
+ - true
128
+ frequency_adjust: 1.0
129
+ h5_path: ${buffer_paths_list[0]}
130
+ im_latent_dim: ${im_latent_dim}
131
+ image_size: ${task.image_size}
132
+ img_frame_indices:
133
+ - 0
134
+ latent_caching: ${latent_caching}
135
+ mode: test
136
+ n_val_percent: 0.1
137
+ obs_dim: ${task.obs_dim}
138
+ obs_keys:
139
+ - ur_arm_joint_states
140
+ - dg5f_right_joint_states
141
+ state_frame_indices:
142
+ - -2
143
+ - -1
144
+ - 0
145
+ state_space: joint_abs
146
+ transform: ${transform:preproc,${task.image_size}}
147
+ weighted_regression: false
148
+ train_buffers:
149
+ - _target_: data4robotics.hdf5_replay_buffer_v2.HDF5ReplayBuffer
150
+ ac_chunk: ${ac_chunk}
151
+ ac_dim: ${task.ac_dim}
152
+ act_keys:
153
+ - ur_gello_joint_position
154
+ - dg5f_right_joint_cmd
155
+ action_norm_stats_path: ''
156
+ action_space: joint_abs
157
+ cam_keys:
158
+ - realsense_color_image_raw
159
+ - realsense2_color_image_raw
160
+ - gelsight1_image
161
+ - gelsight2_image
162
+ camera_mask:
163
+ - true
164
+ - true
165
+ - true
166
+ - true
167
+ frequency_adjust: 1.0
168
+ h5_path: ${buffer_paths_list[0]}
169
+ im_latent_dim: ${im_latent_dim}
170
+ image_size: ${task.image_size}
171
+ img_frame_indices:
172
+ - 0
173
+ latent_caching: ${latent_caching}
174
+ mode: train
175
+ n_val_percent: 0.1
176
+ obs_dim: ${task.obs_dim}
177
+ obs_keys:
178
+ - ur_arm_joint_states
179
+ - dg5f_right_joint_states
180
+ state_frame_indices:
181
+ - -2
182
+ - -1
183
+ - 0
184
+ state_space: joint_abs
185
+ transform: ${transform:${train_transform},${task.image_size}}
186
+ weighted_regression: false
187
+ train_transform: medium
188
+ trainer:
189
+ _target_: data4robotics.trainers.bc.BehaviorCloning
190
+ optim_builder:
191
+ _target_: data4robotics.trainers.utils.optim_builder
192
+ optimizer_kwargs:
193
+ betas:
194
+ - 0.95
195
+ - 0.999
196
+ eps: 1.0e-08
197
+ lr: ${lr}
198
+ weight_decay: 1.0e-06
199
+ optimizer_type: AdamW
200
+ schedule_builder:
201
+ _target_: data4robotics.trainers.utils.schedule_builder
202
+ from_diffusers: true
203
+ schedule_kwargs:
204
+ num_training_steps: ${max_iterations}
205
+ num_warmup_steps: 5000
206
+ schedule_type: cosine
207
+ vision_lr: ${vision_lr}
208
+ val_buffer_paths_list: []
209
+ vision_lr: null
210
+ wandb:
211
+ debug: false
212
+ entity: kazutaka5501-waseda-university
213
+ group: ${exp_name}
214
+ name: ${exp_name}
215
+ project: dg5f_manipulation
216
+ sweep_name_prefix: ${exp_name}_${hydra:runtime.choices.agent/features}
217
+ wandb_id: xtlb0j8s