b12902136 commited on
Commit
4c5b5c7
·
verified ·
1 Parent(s): de4846c

dpe and rpe checkpoints (N, seed 42, epoch 75) + training configs

Browse files
README.md ADDED
@@ -0,0 +1,59 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ tags:
3
+ - robotics
4
+ - diffusion-policy
5
+ - dexterous-manipulation
6
+ - bimanual
7
+ - pose-estimation
8
+ ---
9
+
10
+ # DP-T perceived-pose checkpoints (bimanual_assembly)
11
+
12
+ These are pointflow diffusion policies (variant **N**: surface-normal point tokens, 75 epochs, training seed 42). They are trained on object poses from **our own perception** instead of the simulator's, for the DexJoCo `bimanual_assembly` task.
13
+
14
+ Ground truth enters only as the action labels and the pointflow target. At evaluation the same perception runs live once per replan.
15
+
16
+ | Folder | Training input (`obj_pose`) | Eval input | Success (120 paired episodes, seeds 0–3 × 30) |
17
+ |---|---|---|---|
18
+ | `dpt_assembly_rand_obj_decoupled_pointflow_main_N_perc_dpe_s42` | **dpe**: RGB tracker + depth tracker on **perfect** (simulator) depth, every step | same, live | **47.5 %** (Oracle with true poses: 51.7 %, p = 0.64) |
19
+ | `dpt_assembly_rand_obj_decoupled_pointflow_main_N_perc_rpe_s42` | **rpe**: the same run's RGB tracker only, every step | same, live (no depth) | 28.3 % |
20
+
21
+ Each folder mirrors `outputs/dp/<experiment>/` of the code:
22
+ - `checkpoints/latest.ckpt`: epoch 75, about 143 MB;
23
+ - `.hydra/config.yaml` and `.hydra/overrides.yaml`: the exact training config;
24
+ - `logs.json.txt`: the training curve.
25
+
26
+ Code, the full pipeline and a porting guide live in the DP-T repository, branch `cadfree-pointflow`:
27
+ - [`docs/PERFECT_DEPTH_PIPELINE.md`](https://github.com/unichk/DP-T/blob/cadfree-pointflow/docs/PERFECT_DEPTH_PIPELINE.md)
28
+ - [`slurm/main/README.md`](https://github.com/unichk/DP-T/blob/cadfree-pointflow/slurm/main/README.md)
29
+
30
+ The training data is in the dataset repo [`b12902136/DP-T-perceived-pose-data`](https://huggingface.co/datasets/b12902136/DP-T-perceived-pose-data).
31
+
32
+ ## Use
33
+
34
+ ```bash
35
+ # 1. the checkpoints, into the code's outputs/dp/
36
+ hf download b12902136/DP-T-perceived-pose --local-dir outputs/dp
37
+ # or just one: --include 'dpt_assembly_rand_obj_decoupled_pointflow_main_N_perc_dpe_s42/*'
38
+
39
+ # 2. the perception's object models and the policy's object cloud (in the code repo, 4 MB)
40
+ bash assets/perceived_pose/install.sh # -> $VLA_ROOT/DP-T/outputs (else ./outputs)
41
+
42
+ # 3. evaluate with live perception (1 GPU per seed; ~0.7 GPU-h per 30 episodes)
43
+ PV=dpe VARIANT=N POSE=perceived SEED=42 EPISODES=30 RUNS=6 sbatch --array=0-3 slurm/main/eval.sbatch
44
+ PV=rpe VARIANT=N POSE=perceived SEED=42 EPISODES=30 RUNS=6 sbatch --array=0-3 slurm/main/eval.sbatch
45
+ ```
46
+
47
+ `eval.sbatch` finds the checkpoint at `outputs/dp/<experiment>/checkpoints/latest.ckpt`. `PV` sets the live perception, which must match the training data:
48
+ - **dpe:** `--perceived-depth perfect --perceived-depth-fix --perceived-depth-model <shared_model_perfect_fused.npz> --perceived-canon --perceived-peg-spin hand --perceived-sam3-tf32`
49
+ - **rpe:** the same without the three depth flags.
50
+
51
+ With plain `eval_dp.py`, pass these flags yourself (see `slurm/main/common.sh`).
52
+
53
+ The checkpoint config records the training machine's absolute path of the object cloud (`policy.cloud_override`). `eval_dp.py` (commit c3927e6 or later) maps it onto your `outputs/` when that path does not exist; you can also pass `--policy-cloud-file <cloud.npz>`.
54
+
55
+ ## Caveats
56
+
57
+ - **Perfect depth.** dpe's depth is the simulator's own, noise-free, so it is an upper bound for an RGB-D sensor, not a real-camera result.
58
+ - **Task-specific.** The perception is assembly-specific: two objects (peg and tray), with their SAM 3 prompts, meshes and canonical rotations. Another task needs its own models (see the porting checklist in the guide).
59
+ - **Different training data.** These are not the GT-pose checkpoints of the main DP-T release.
dpt_assembly_rand_obj_decoupled_pointflow_main_N_perc_dpe_s42/.hydra/config.yaml ADDED
@@ -0,0 +1,199 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ name: train_dpt_decoupled_pointflow
2
+ _target_: dexjoco_dp.workspace.train_diffusion_transformer_image_workspace.TrainDiffusionTransformerImageWorkspace
3
+ task_name: ${task.name}
4
+ shape_meta: ${task.shape_meta}
5
+ exp_name: dpt_assembly_rand_obj_decoupled_pointflow_main_N_perc_dpe_s42
6
+ horizon: 16
7
+ n_obs_steps: 2
8
+ n_action_steps: 8
9
+ n_latency_steps: 0
10
+ dataset_obs_steps: ${n_obs_steps}
11
+ past_action_visible: false
12
+ keypoint_visible_rate: 1.0
13
+ obs_as_cond: true
14
+ policy:
15
+ _target_: dexjoco_dp.policy.decoupled_pointflow_policy.DecoupledPointflowPolicy
16
+ flow_stats: ${task.flow_stats}
17
+ cloud_file: ${oc.select:task.cloud_file,null}
18
+ aux_weight: 0.5
19
+ detach_flow: false
20
+ tok_dropout: 0.1
21
+ jitter_sigma: 0.0
22
+ tok_dim: 96
23
+ attn_log_every: 500
24
+ hand_kp: false
25
+ normals: true
26
+ contact_centres: 0
27
+ hand_kp_feat: false
28
+ hand_local: false
29
+ hand_local_mem: true
30
+ hand_local_empty: false
31
+ hand_tok_dropout: 0.0
32
+ hand_cloud: false
33
+ hand_flow_stats: ${oc.select:task.hand_flow_stats,null}
34
+ local_encoder: max
35
+ router: false
36
+ towers_obj_pose: true
37
+ joint_flow: false
38
+ flow_weight: 1.0
39
+ fourier_local: 0
40
+ fourier_relpos: 0
41
+ msg_radius: 0.0
42
+ msg_k: 32
43
+ point_drop: 0.0
44
+ action_rope: false
45
+ freeze_gates: false
46
+ shape_meta: ${shape_meta}
47
+ noise_scheduler:
48
+ _target_: diffusers.schedulers.scheduling_ddpm.DDPMScheduler
49
+ num_train_timesteps: 100
50
+ beta_start: 0.0001
51
+ beta_end: 0.02
52
+ beta_schedule: squaredcos_cap_v2
53
+ variance_type: fixed_small
54
+ clip_sample: true
55
+ prediction_type: epsilon
56
+ horizon: ${horizon}
57
+ n_action_steps: ${eval:'${n_action_steps}+${n_latency_steps}'}
58
+ n_obs_steps: ${n_obs_steps}
59
+ num_inference_steps: 100
60
+ sampler_steps: 16
61
+ n_layer: 8
62
+ n_cond_layers: 0
63
+ n_head: 4
64
+ n_emb: 176
65
+ p_drop_emb: 0.0
66
+ p_drop_attn: 0.3
67
+ causal_attn: true
68
+ time_as_cond: true
69
+ obs_as_cond: ${obs_as_cond}
70
+ cloud_override: /work/b12902136/DP-T/outputs/sam3d/perceived_v9/cloud.npz
71
+ ema:
72
+ _target_: diffusion_policy.model.diffusion.ema_model.EMAModel
73
+ update_after_step: 0
74
+ inv_gamma: 1.0
75
+ power: 0.75
76
+ min_value: 0.0
77
+ max_value: 0.9999
78
+ dataloader:
79
+ batch_size: 512
80
+ num_workers: 2
81
+ shuffle: true
82
+ pin_memory: true
83
+ persistent_workers: false
84
+ val_dataloader:
85
+ batch_size: 512
86
+ num_workers: 1
87
+ shuffle: false
88
+ pin_memory: true
89
+ persistent_workers: false
90
+ optimizer:
91
+ transformer_weight_decay: 0.001
92
+ obs_encoder_weight_decay: 1.0e-06
93
+ learning_rate: 0.000283
94
+ betas:
95
+ - 0.9
96
+ - 0.95
97
+ training:
98
+ device: cuda:0
99
+ seed: 42
100
+ debug: false
101
+ resume: true
102
+ lr_scheduler: cosine
103
+ lr_warmup_steps: 1000
104
+ num_epochs: 1000
105
+ gradient_accumulate_every: 1
106
+ use_ema: true
107
+ rollout_every: 50
108
+ checkpoint_every: 25
109
+ val_every: 1
110
+ sample_every: 5
111
+ max_train_steps: null
112
+ max_val_steps: null
113
+ tqdm_interval_sec: 5.0
114
+ stop_after_epoch: 75
115
+ logging:
116
+ project: dexjoco_dp
117
+ resume: true
118
+ mode: offline
119
+ name: ${now:%Y.%m.%d-%H.%M.%S}_${name}_${task_name}
120
+ tags:
121
+ - ${name}
122
+ - ${task_name}
123
+ - ${exp_name}
124
+ id: null
125
+ group: null
126
+ checkpoint:
127
+ topk:
128
+ monitor_key: val_loss
129
+ mode: min
130
+ k: 5
131
+ format_str: epoch={epoch:04d}-val_loss={val_loss:.4f}.ckpt
132
+ save_last_ckpt: true
133
+ save_last_snapshot: false
134
+ multi_run:
135
+ run_dir: outputs/dp/${exp_name}
136
+ wandb_name_base: ${now:%Y.%m.%d-%H.%M.%S}_${name}_${task_name}
137
+ task:
138
+ name: dexjoco_assembly_lowdim_delta_pointflow_perceived
139
+ image_shape:
140
+ - 3
141
+ - 240
142
+ - 240
143
+ dexjoco_root: ${oc.env:DEXJOCO_ROOT,/work/unicorn1612/VLA/future/dexjoco}
144
+ perceived_version: dpe
145
+ dataset_path: ${task.dexjoco_root}/converted_datasets/zarr/rand_obj_objfut_pointflow_perceived_${task.perceived_version}/bimanual_assembly
146
+ flow_stats: ${task.dataset_path}/pointflow_stats.npz
147
+ eval:
148
+ config: ${task.dexjoco_root}/configs/rand_obj/bimanual_assembly.yaml
149
+ camera_keys:
150
+ camera_0: ego
151
+ rand_full: false
152
+ shape_meta:
153
+ obs:
154
+ state:
155
+ shape:
156
+ - 46
157
+ type: low_dim
158
+ obj_pose:
159
+ shape:
160
+ - 14
161
+ type: low_dim
162
+ obj_pose_fut:
163
+ shape:
164
+ - 56
165
+ type: low_dim
166
+ action:
167
+ shape:
168
+ - 44
169
+ env_runner: null
170
+ dataset:
171
+ _target_: dexjoco_dp.dataset.dexjoco_image_dataset.DexJoCoImageDataset
172
+ shape_meta:
173
+ obs:
174
+ state:
175
+ shape:
176
+ - 46
177
+ type: low_dim
178
+ obj_pose:
179
+ shape:
180
+ - 14
181
+ type: low_dim
182
+ obj_pose_fut:
183
+ shape:
184
+ - 56
185
+ type: low_dim
186
+ action:
187
+ shape:
188
+ - 44
189
+ dataset_path: ${task.dataset_path}
190
+ horizon: ${horizon}
191
+ pad_before: ${eval:'${n_obs_steps}-1+${n_latency_steps}'}
192
+ pad_after: ${eval:'${n_action_steps}-1'}
193
+ n_obs_steps: ${dataset_obs_steps}
194
+ n_latency_steps: ${n_latency_steps}
195
+ use_cache: true
196
+ seed: 42
197
+ val_ratio: 0.05
198
+ max_train_episodes: null
199
+ delta_action: true
dpt_assembly_rand_obj_decoupled_pointflow_main_N_perc_dpe_s42/.hydra/overrides.yaml ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ - policy.normals=True
2
+ - policy.contact_centres=0
3
+ - optimizer.learning_rate=2.83e-4
4
+ - training.num_epochs=1000
5
+ - training.lr_warmup_steps=1000
6
+ - training.checkpoint_every=25
7
+ - +training.stop_after_epoch=75
8
+ - dataloader.num_workers=2
9
+ - training.seed=42
10
+ - dataloader.batch_size=512
11
+ - val_dataloader.batch_size=512
12
+ - val_dataloader.num_workers=1
13
+ - task=dexjoco_assembly_lowdim_delta_pointflow_perceived
14
+ - task.perceived_version=dpe
15
+ - +policy.cloud_override=/work/b12902136/DP-T/outputs/sam3d/perceived_v9/cloud.npz
16
+ - exp_name=dpt_assembly_rand_obj_decoupled_pointflow_main_N_perc_dpe_s42
dpt_assembly_rand_obj_decoupled_pointflow_main_N_perc_dpe_s42/checkpoints/latest.ckpt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:29e682fa6b1b036eccc3ae1a28fcc6cdef3a9305bf10ba14e74d13023d63aa60
3
+ size 142619090
dpt_assembly_rand_obj_decoupled_pointflow_main_N_perc_dpe_s42/logs.json.txt ADDED
The diff for this file is too large to render. See raw diff
 
dpt_assembly_rand_obj_decoupled_pointflow_main_N_perc_rpe_s42/.hydra/config.yaml ADDED
@@ -0,0 +1,199 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ name: train_dpt_decoupled_pointflow
2
+ _target_: dexjoco_dp.workspace.train_diffusion_transformer_image_workspace.TrainDiffusionTransformerImageWorkspace
3
+ task_name: ${task.name}
4
+ shape_meta: ${task.shape_meta}
5
+ exp_name: dpt_assembly_rand_obj_decoupled_pointflow_main_N_perc_rpe_s42
6
+ horizon: 16
7
+ n_obs_steps: 2
8
+ n_action_steps: 8
9
+ n_latency_steps: 0
10
+ dataset_obs_steps: ${n_obs_steps}
11
+ past_action_visible: false
12
+ keypoint_visible_rate: 1.0
13
+ obs_as_cond: true
14
+ policy:
15
+ _target_: dexjoco_dp.policy.decoupled_pointflow_policy.DecoupledPointflowPolicy
16
+ flow_stats: ${task.flow_stats}
17
+ cloud_file: ${oc.select:task.cloud_file,null}
18
+ aux_weight: 0.5
19
+ detach_flow: false
20
+ tok_dropout: 0.1
21
+ jitter_sigma: 0.0
22
+ tok_dim: 96
23
+ attn_log_every: 500
24
+ hand_kp: false
25
+ normals: true
26
+ contact_centres: 0
27
+ hand_kp_feat: false
28
+ hand_local: false
29
+ hand_local_mem: true
30
+ hand_local_empty: false
31
+ hand_tok_dropout: 0.0
32
+ hand_cloud: false
33
+ hand_flow_stats: ${oc.select:task.hand_flow_stats,null}
34
+ local_encoder: max
35
+ router: false
36
+ towers_obj_pose: true
37
+ joint_flow: false
38
+ flow_weight: 1.0
39
+ fourier_local: 0
40
+ fourier_relpos: 0
41
+ msg_radius: 0.0
42
+ msg_k: 32
43
+ point_drop: 0.0
44
+ action_rope: false
45
+ freeze_gates: false
46
+ shape_meta: ${shape_meta}
47
+ noise_scheduler:
48
+ _target_: diffusers.schedulers.scheduling_ddpm.DDPMScheduler
49
+ num_train_timesteps: 100
50
+ beta_start: 0.0001
51
+ beta_end: 0.02
52
+ beta_schedule: squaredcos_cap_v2
53
+ variance_type: fixed_small
54
+ clip_sample: true
55
+ prediction_type: epsilon
56
+ horizon: ${horizon}
57
+ n_action_steps: ${eval:'${n_action_steps}+${n_latency_steps}'}
58
+ n_obs_steps: ${n_obs_steps}
59
+ num_inference_steps: 100
60
+ sampler_steps: 16
61
+ n_layer: 8
62
+ n_cond_layers: 0
63
+ n_head: 4
64
+ n_emb: 176
65
+ p_drop_emb: 0.0
66
+ p_drop_attn: 0.3
67
+ causal_attn: true
68
+ time_as_cond: true
69
+ obs_as_cond: ${obs_as_cond}
70
+ cloud_override: /work/b12902136/DP-T/outputs/sam3d/perceived_v9/cloud.npz
71
+ ema:
72
+ _target_: diffusion_policy.model.diffusion.ema_model.EMAModel
73
+ update_after_step: 0
74
+ inv_gamma: 1.0
75
+ power: 0.75
76
+ min_value: 0.0
77
+ max_value: 0.9999
78
+ dataloader:
79
+ batch_size: 512
80
+ num_workers: 2
81
+ shuffle: true
82
+ pin_memory: true
83
+ persistent_workers: false
84
+ val_dataloader:
85
+ batch_size: 512
86
+ num_workers: 1
87
+ shuffle: false
88
+ pin_memory: true
89
+ persistent_workers: false
90
+ optimizer:
91
+ transformer_weight_decay: 0.001
92
+ obs_encoder_weight_decay: 1.0e-06
93
+ learning_rate: 0.000283
94
+ betas:
95
+ - 0.9
96
+ - 0.95
97
+ training:
98
+ device: cuda:0
99
+ seed: 42
100
+ debug: false
101
+ resume: true
102
+ lr_scheduler: cosine
103
+ lr_warmup_steps: 1000
104
+ num_epochs: 1000
105
+ gradient_accumulate_every: 1
106
+ use_ema: true
107
+ rollout_every: 50
108
+ checkpoint_every: 25
109
+ val_every: 1
110
+ sample_every: 5
111
+ max_train_steps: null
112
+ max_val_steps: null
113
+ tqdm_interval_sec: 5.0
114
+ stop_after_epoch: 75
115
+ logging:
116
+ project: dexjoco_dp
117
+ resume: true
118
+ mode: offline
119
+ name: ${now:%Y.%m.%d-%H.%M.%S}_${name}_${task_name}
120
+ tags:
121
+ - ${name}
122
+ - ${task_name}
123
+ - ${exp_name}
124
+ id: null
125
+ group: null
126
+ checkpoint:
127
+ topk:
128
+ monitor_key: val_loss
129
+ mode: min
130
+ k: 5
131
+ format_str: epoch={epoch:04d}-val_loss={val_loss:.4f}.ckpt
132
+ save_last_ckpt: true
133
+ save_last_snapshot: false
134
+ multi_run:
135
+ run_dir: outputs/dp/${exp_name}
136
+ wandb_name_base: ${now:%Y.%m.%d-%H.%M.%S}_${name}_${task_name}
137
+ task:
138
+ name: dexjoco_assembly_lowdim_delta_pointflow_perceived
139
+ image_shape:
140
+ - 3
141
+ - 240
142
+ - 240
143
+ dexjoco_root: ${oc.env:DEXJOCO_ROOT,/work/unicorn1612/VLA/future/dexjoco}
144
+ perceived_version: rpe
145
+ dataset_path: ${task.dexjoco_root}/converted_datasets/zarr/rand_obj_objfut_pointflow_perceived_${task.perceived_version}/bimanual_assembly
146
+ flow_stats: ${task.dataset_path}/pointflow_stats.npz
147
+ eval:
148
+ config: ${task.dexjoco_root}/configs/rand_obj/bimanual_assembly.yaml
149
+ camera_keys:
150
+ camera_0: ego
151
+ rand_full: false
152
+ shape_meta:
153
+ obs:
154
+ state:
155
+ shape:
156
+ - 46
157
+ type: low_dim
158
+ obj_pose:
159
+ shape:
160
+ - 14
161
+ type: low_dim
162
+ obj_pose_fut:
163
+ shape:
164
+ - 56
165
+ type: low_dim
166
+ action:
167
+ shape:
168
+ - 44
169
+ env_runner: null
170
+ dataset:
171
+ _target_: dexjoco_dp.dataset.dexjoco_image_dataset.DexJoCoImageDataset
172
+ shape_meta:
173
+ obs:
174
+ state:
175
+ shape:
176
+ - 46
177
+ type: low_dim
178
+ obj_pose:
179
+ shape:
180
+ - 14
181
+ type: low_dim
182
+ obj_pose_fut:
183
+ shape:
184
+ - 56
185
+ type: low_dim
186
+ action:
187
+ shape:
188
+ - 44
189
+ dataset_path: ${task.dataset_path}
190
+ horizon: ${horizon}
191
+ pad_before: ${eval:'${n_obs_steps}-1+${n_latency_steps}'}
192
+ pad_after: ${eval:'${n_action_steps}-1'}
193
+ n_obs_steps: ${dataset_obs_steps}
194
+ n_latency_steps: ${n_latency_steps}
195
+ use_cache: true
196
+ seed: 42
197
+ val_ratio: 0.05
198
+ max_train_episodes: null
199
+ delta_action: true
dpt_assembly_rand_obj_decoupled_pointflow_main_N_perc_rpe_s42/.hydra/overrides.yaml ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ - policy.normals=True
2
+ - policy.contact_centres=0
3
+ - optimizer.learning_rate=2.83e-4
4
+ - training.num_epochs=1000
5
+ - training.lr_warmup_steps=1000
6
+ - training.checkpoint_every=25
7
+ - +training.stop_after_epoch=75
8
+ - dataloader.num_workers=2
9
+ - training.seed=42
10
+ - dataloader.batch_size=512
11
+ - val_dataloader.batch_size=512
12
+ - val_dataloader.num_workers=1
13
+ - task=dexjoco_assembly_lowdim_delta_pointflow_perceived
14
+ - task.perceived_version=rpe
15
+ - +policy.cloud_override=/work/b12902136/DP-T/outputs/sam3d/perceived_v9/cloud.npz
16
+ - exp_name=dpt_assembly_rand_obj_decoupled_pointflow_main_N_perc_rpe_s42
dpt_assembly_rand_obj_decoupled_pointflow_main_N_perc_rpe_s42/checkpoints/latest.ckpt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:86d344e81da8fbbf8648087b1eb9fba7bad41fc4c3bde27655e17cb87063171f
3
+ size 142619090
dpt_assembly_rand_obj_decoupled_pointflow_main_N_perc_rpe_s42/logs.json.txt ADDED
The diff for this file is too large to render. See raw diff