Robotics
rjgpinel commited on
Commit
ce99b9e
·
verified ·
1 Parent(s): b0f5249

Upload 2 files

Browse files

Add real robot checkpoint

RealRobot/v1/ckpts/model_step_50000.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:54d9d3bbcf3a84932053acc84baa7a5f3a855dd32b2bafdd96963a59e1c589dd
3
+ size 274913670
RealRobot/v1/logs/training_config.yaml ADDED
@@ -0,0 +1,206 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ CMD_TRAILING_OPTS: []
2
+ DATASET: {}
3
+ MODEL:
4
+ action_config:
5
+ best_disc_pos: max
6
+ context_channels: 256
7
+ dim_actions: 7
8
+ dropout: 0.2
9
+ max_steps: 30
10
+ max_traj_len: 5
11
+ max_txt_len: 77
12
+ pc_label_channels: 64
13
+ pos_bin_size: 0.01
14
+ pos_bins: 15
15
+ pos_heatmap_temp: 0.1
16
+ pos_pred_type: heatmap_disc
17
+ reduce: max
18
+ rot_pred_type: euler_disc
19
+ traj_embed_size: 64
20
+ txt_ft_size: 512
21
+ txt_reduce: attn
22
+ use_ee_pose: false
23
+ voxel_size: 0.01
24
+ loss_config:
25
+ pos_weight: 1
26
+ rot_weight: 1
27
+ model_class: MotionPlannerPTV3CA
28
+ ptv3_config:
29
+ add_coords_in_attn: none
30
+ attn_drop: 0.1
31
+ cls_mode: false
32
+ dec_channels:
33
+ - 128
34
+ - 128
35
+ - 256
36
+ - 512
37
+ dec_depths:
38
+ - 1
39
+ - 1
40
+ - 1
41
+ - 1
42
+ dec_num_head:
43
+ - 4
44
+ - 4
45
+ - 8
46
+ - 16
47
+ dec_patch_size:
48
+ - 128
49
+ - 128
50
+ - 128
51
+ - 128
52
+ drop_path: 0.0
53
+ enable_flash: true
54
+ enable_rpe: false
55
+ enc_channels:
56
+ - 64
57
+ - 128
58
+ - 256
59
+ - 512
60
+ - 768
61
+ enc_depths:
62
+ - 1
63
+ - 1
64
+ - 1
65
+ - 1
66
+ - 1
67
+ enc_num_head:
68
+ - 2
69
+ - 4
70
+ - 8
71
+ - 16
72
+ - 32
73
+ enc_patch_size:
74
+ - 128
75
+ - 128
76
+ - 128
77
+ - 128
78
+ - 128
79
+ in_channels: 4
80
+ mlp_ratio: 4
81
+ order:
82
+ - z
83
+ - z-trans
84
+ - hilbert
85
+ - hilbert-trans
86
+ pdnorm_adaptive: false
87
+ pdnorm_affine: true
88
+ pdnorm_bn: false
89
+ pdnorm_conditions: null
90
+ pdnorm_decouple: false
91
+ pdnorm_ln: false
92
+ pdnorm_only_decoder: false
93
+ pre_norm: true
94
+ proj_drop: 0.1
95
+ qk_norm: true
96
+ qk_scale: null
97
+ qkv_bias: true
98
+ scaled_cosine_attn: false
99
+ shuffle_orders: true
100
+ stride:
101
+ - 2
102
+ - 2
103
+ - 2
104
+ - 2
105
+ upcast_attention: false
106
+ upcast_softmax: false
107
+ SEED: 2024
108
+ TRAIN:
109
+ betas:
110
+ - 0.9
111
+ - 0.98
112
+ freeze_params:
113
+ decoder: false
114
+ encoder: false
115
+ grad_norm: 10
116
+ gradient_accumulation_steps: 1
117
+ learning_rate: 0.0001
118
+ log_steps: 1000
119
+ lr_sched: cosine
120
+ n_workers: 4
121
+ num_cosine_cycles: null
122
+ num_epochs: 2778
123
+ num_train_steps: 50000
124
+ optim: adamw
125
+ pin_mem: true
126
+ resume_encoder_only: false
127
+ resume_training: true
128
+ save_steps: 5000
129
+ train_batch_size: 8
130
+ val_batch_size: 8
131
+ val_steps: 5000
132
+ warmup_steps: 5000
133
+ weight_decay: 0.05
134
+ TRAIN_DATASET:
135
+ action_embed_file: data/gembench/train_dataset/motion_keysteps_bbox_pcd/action_embeds_clip.npy
136
+ all_step_in_batch: true
137
+ aug_max_rot: 45
138
+ augment_pc: true
139
+ data_dir: data/gembench/real_robot/motion_keysteps_bbox_pcd/voxel1cm
140
+ gt_act_obj_label_file: assets/taskvars_target_label_zrange.json
141
+ include_last_step: false
142
+ instr_embed_type: all
143
+ instr_include_objects: false
144
+ max_traj_len: 5
145
+ num_points: 4096
146
+ pc_label_augment: 0.0
147
+ pc_label_type: coarse
148
+ pc_midstep_augment: true
149
+ pos_bin_size: 0.01
150
+ pos_bins: 15
151
+ pos_heatmap_no_robot: true
152
+ pos_heatmap_type: dist
153
+ pos_type: disc
154
+ real_robot: false
155
+ rm_pc_outliers: false
156
+ rm_pc_outliers_neighbors: 25
157
+ rm_robot: box_keep_gripper
158
+ rm_table: true
159
+ rot_type: euler_disc
160
+ same_npoints_per_example: false
161
+ taskvar_file: assets/gembench/real_robot/taskvars_real_robot.json
162
+ use_color: false
163
+ use_height: true
164
+ xyz_norm: false
165
+ xyz_shift: center
166
+ VAL_DATASET:
167
+ action_embed_file: data/gembench/train_dataset/motion_keysteps_bbox_pcd/action_embeds_clip.npy
168
+ all_step_in_batch: true
169
+ aug_max_rot: 45
170
+ augment_pc: false
171
+ data_dir: data/gembench/real_robot/motion_keysteps_bbox_pcd/voxel1cm
172
+ gt_act_obj_label_file: assets/taskvars_target_label_zrange.json
173
+ include_last_step: false
174
+ instr_embed_type: all
175
+ instr_include_objects: false
176
+ max_traj_len: 5
177
+ num_points: 4096
178
+ pc_label_augment: 0.0
179
+ pc_label_type: coarse
180
+ pc_midstep_augment: true
181
+ pos_bin_size: 0.01
182
+ pos_bins: 15
183
+ pos_heatmap_no_robot: true
184
+ pos_heatmap_type: dist
185
+ pos_type: disc
186
+ real_robot: false
187
+ rm_pc_outliers: false
188
+ rm_pc_outliers_neighbors: 25
189
+ rm_robot: box_keep_gripper
190
+ rm_table: true
191
+ rot_type: euler_disc
192
+ same_npoints_per_example: false
193
+ taskvar_file: assets/gembench/real_robot/taskvars_real_robot.json
194
+ use_color: false
195
+ use_height: true
196
+ use_val: true
197
+ xyz_norm: false
198
+ xyz_shift: center
199
+ checkpoint: data/experiments/gembench/3dlotusplus/v1/ckpts/model_step_140000.pt
200
+ checkpoint_strict_load: false
201
+ local_rank: 0
202
+ output_dir: data/experiments/real_robot/3dlotusplus/v1
203
+ rank: 0
204
+ tfboard_log_dir: null
205
+ world_size: 1
206
+