adithyamurali commited on
Commit
0301311
·
1 Parent(s): d285ba5

Add checkpoints for suction

Browse files
checkpoints/graspgen_single_suction_cup_30mm.yml ADDED
@@ -0,0 +1,245 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ data:
2
+ root_dir: ''
3
+ tasks:
4
+ - pick
5
+ num_points: 2048
6
+ num_object_points: 1024
7
+ cam_coord: false
8
+ num_rotations: 64
9
+ grid_resolution: 0.01
10
+ jitter_scale: 0.0
11
+ contact_radius: 0.005
12
+ dist_above_table: 0.002
13
+ robot_prob: 1.0
14
+ offset_bins:
15
+ - 0
16
+ - 0.00794435329
17
+ - 0.0158887021
18
+ - 0.0238330509
19
+ - 0.0317773996
20
+ - 0.0397217484
21
+ - 0.0476660972
22
+ - 0.055610446
23
+ - 0.0635547948
24
+ - 0.0714991435
25
+ - 0.08
26
+ random_seed: -1
27
+ rotation_augmentation: false
28
+ add_depth_noise: false
29
+ downsample_points: false
30
+ downsample_to_fixed_batch_size: false
31
+ dataset_cls: ObjectPickDataset
32
+ load_patch: false
33
+ load_discriminator_dataset: false
34
+ patch_width: 256
35
+ prob_point_cloud: -1
36
+ object_root_dir: ''
37
+ grasp_root_dir: ''
38
+ dataset_name: acronym
39
+ dataset_version: v1
40
+ gripper_name: single_suction_cup_30mm
41
+ num_grasps_per_object: 1000
42
+ load_contact: false
43
+ prefiltering: false
44
+ discriminator_ratio:
45
+ - 0.5
46
+ - 0.2
47
+ - 0.25
48
+ - 0.05
49
+ - 0.0
50
+ visualize_batch: false
51
+ onpolicy_dataset_dir: null
52
+ onpolicy_dataset_h5_path: null
53
+ redundancy: 1
54
+ preload_dataset: false
55
+ m2t2:
56
+ scene_encoder:
57
+ type: pointnet2_msg
58
+ num_points: 16384
59
+ downsample: 4
60
+ radius: 0.02
61
+ radius_mult: 2
62
+ use_rgb: false
63
+ object_encoder:
64
+ type: pointnet2_msg_cls
65
+ num_points: 1024
66
+ downsample: 4
67
+ radius: 0.02
68
+ radius_mult: 2
69
+ use_rgb: false
70
+ contact_decoder:
71
+ mask_feature: res0
72
+ in_features:
73
+ - res1
74
+ - res2
75
+ - res3
76
+ place_feature: res4
77
+ embed_dim: 256
78
+ feedforward_dim: 512
79
+ num_scales: 3
80
+ num_layers: 3
81
+ num_heads: 8
82
+ num_grasp_queries: 1000
83
+ num_place_queries: 0
84
+ use_attn_mask: true
85
+ use_task_embed: false
86
+ activation: GELU
87
+ pos_enc: new
88
+ action_decoder:
89
+ use_embed: false
90
+ conf_thresh: 0.5
91
+ max_num_pred: null
92
+ hidden_dim: 256
93
+ num_layers: 2
94
+ activation: GELU
95
+ offset_bins:
96
+ - 0
97
+ - 0.00794435329
98
+ - 0.0158887021
99
+ - 0.0238330509
100
+ - 0.0317773996
101
+ - 0.0397217484
102
+ - 0.0476660972
103
+ - 0.055610446
104
+ - 0.0635547948
105
+ - 0.0714991435
106
+ - 0.08
107
+ gripper_depth: 0.1034
108
+ gripper_name: single_suction_cup_30mm
109
+ matcher:
110
+ object_weight: 2.0
111
+ bce_weight: 5.0
112
+ dice_weight: 5.0
113
+ grasp_loss:
114
+ object_weight: 2.0
115
+ not_object_weight: 0.1
116
+ pseudo_ce_weight: 0.0
117
+ bce_topk: 512
118
+ bce_weight: 5.0
119
+ dice_weight: 5.0
120
+ deep_supervision: true
121
+ recompute_indices: true
122
+ adds_pred2gt: 100.0
123
+ adds_gt2pred: 0.0
124
+ adds_per_obj: false
125
+ contact_dir: 0.0
126
+ approach_dir: 0.0
127
+ offset: 1.0
128
+ offset_bin_weights:
129
+ - 0.16652107
130
+ - 0.21488856
131
+ - 0.37031708
132
+ - 0.55618503
133
+ - 0.75124664
134
+ - 0.93943357
135
+ - 1.07824539
136
+ - 1.19423112
137
+ - 1.55731375
138
+ - 3.17161779
139
+ gripper_name: single_suction_cup_30mm
140
+ place_loss:
141
+ bce_topk: 1024
142
+ bce_weight: 5.0
143
+ dice_weight: 5.0
144
+ deep_supervision: true
145
+ diffusion:
146
+ obs_backbone: ptv3
147
+ checkpoint_object_encoder_pretrained: null
148
+ num_embed_dim: 256
149
+ num_obs_dim: 512
150
+ diffusion_embed_dim: 512
151
+ image_size: 256
152
+ num_diffusion_iters: 10
153
+ num_diffusion_iters_eval: 10
154
+ compositional_schedular: true
155
+ loss_pointmatching: false
156
+ loss_l1_pos: true
157
+ loss_l1_rot: true
158
+ grasp_repr: r3_so3
159
+ kappa: 3.764
160
+ clip_sample: true
161
+ beta_schedule: squaredcos_cap_v2
162
+ npn_architecture: ffn
163
+ attention: cat_attn
164
+ gripper_name: single_suction_cup_30mm
165
+ pose_repr: mlp
166
+ num_grasps_per_object: 500
167
+ ptv3:
168
+ grid_size: 0.01
169
+ discriminator:
170
+ checkpoint: graspgen_single_suction_cup_30mm_dis.pth
171
+ checkpoint_object_encoder_pretrained: null
172
+ obs_backbone: ptv3
173
+ num_embed_dim: 256
174
+ num_obs_dim: 512
175
+ grasp_repr: r3_so3
176
+ pose_repr: mlp
177
+ topk_ratio: 0.75
178
+ kappa: 3.764
179
+ gripper_name: single_suction_cup_30mm
180
+ ptv3:
181
+ grid_size: 0.01
182
+ optimizer:
183
+ type: ADAMW
184
+ base_batch_size: 128
185
+ base_lr: 0.0008
186
+ backbone_multiplier: 1.0
187
+ grad_clip: -1
188
+ weight_decay: 0.05
189
+ lr_scale_multiplier: 1.0
190
+ lr: 5.0e-05
191
+ momentum: 0.9
192
+ train:
193
+ model_name: m2t2
194
+ num_gpus: 1
195
+ port: '1234'
196
+ mask_thresh: 0.0
197
+ batch_size: 8
198
+ num_workers: 8
199
+ num_epochs: 160
200
+ print_freq: 25
201
+ plot_freq: 50
202
+ save_freq: 10
203
+ eval_freq: 5
204
+ checkpoint: null
205
+ log_dir: ''
206
+ num_scenes: null
207
+ debug: false
208
+ debug_ddp: false
209
+ eval:
210
+ model_name: diffusion-discriminator
211
+ task: pick
212
+ split: valid
213
+ first_scene: -1
214
+ last_scene: 1000
215
+ scene: null
216
+ acronym_dir: ''
217
+ checkpoint: graspgen_single_suction_cup_30mm_gen.pth
218
+ output_dir: null
219
+ exp_name: null
220
+ cam_coord: false
221
+ object_thresh: 0.0
222
+ mask_thresh: 0.6
223
+ seed_thresh: null
224
+ num_seed_grasps: 150
225
+ max_num_grasps: 200
226
+ retract: 0.0
227
+ grid_res: 0.01
228
+ placement_height: 0.02
229
+ placement_vis_radius: 0.2
230
+ batch_size: 1
231
+ num_workers: 1
232
+ print_freq: 1
233
+ num_procs: 4
234
+ num_vis: 5
235
+ num_runs: 1
236
+ debug: true
237
+ scene_file: ''
238
+ output_file: ''
239
+ meshcat:
240
+ visualize: true
241
+ point_size: 0.01
242
+ line_width: 2
243
+ obj:
244
+ scale: 1.0
245
+ num_sample_points: 2024
checkpoints/graspgen_single_suction_cup_30mm_dis.pth ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:552f270447ef50d964ae9315ab4da9f6342f0b9eef8f6c0a28e646ac5b1f0ba5
3
+ size 165854222
checkpoints/graspgen_single_suction_cup_30mm_gen.pth ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e7ce37894bd4473545088bd1522a2b6917d220ebec45f47a156ffb38e3c4cade
3
+ size 907408223