chenhaojun commited on
Commit
23957fe
·
verified ·
1 Parent(s): 5b8978a

Add files using upload-large-folder tool

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. adroit_hammer-dp3-1218_seed0/wandb/debug.log +24 -0
  2. adroit_hammer-dp3-1218_seed0/wandb/run-20241219_022247-cjrkvstt/files/config.yaml +244 -0
  3. adroit_hammer-dp3-1218_seed0/wandb/run-20241219_022247-cjrkvstt/files/media/videos/sim_video_eval_17606_ff035320c5ebeb1276dd.mp4 +0 -0
  4. adroit_hammer-dp3-1218_seed0/wandb/run-20241219_022247-cjrkvstt/files/media/videos/sim_video_eval_4806_08c8708afadd378013c7.mp4 +0 -0
  5. adroit_hammer-dp3-1218_seed0/wandb/run-20241219_022247-cjrkvstt/files/media/videos/sim_video_eval_9606_5220e8762798d31f6a27.mp4 +0 -0
  6. adroit_hammer-dp3-1218_seed0/wandb/run-20241219_022247-cjrkvstt/files/wandb-metadata.json +95 -0
  7. adroit_pen-dp3-1218_seed0/.hydra/hydra.yaml +163 -0
  8. adroit_pen-dp3-1218_seed0/wandb/debug-internal.log +16 -0
  9. adroit_pen-dp3-1218_seed0/wandb/debug.log +24 -0
  10. adroit_pen-dp3-1218_seed0/wandb/run-20241219_022311-wnx82u0h/files/config.yaml +244 -0
  11. adroit_pen-dp3-1218_seed0/wandb/run-20241219_022311-wnx82u0h/files/media/videos/sim_video_eval_12806_389e49055054822347b4.mp4 +0 -0
  12. adroit_pen-dp3-1218_seed0/wandb/run-20241219_022311-wnx82u0h/files/media/videos/sim_video_eval_14406_1f51387baf0f0e8dec1e.mp4 +0 -0
  13. adroit_pen-dp3-1218_seed0/wandb/run-20241219_022311-wnx82u0h/files/media/videos/sim_video_eval_1606_52c5e802c44280121992.mp4 +0 -0
  14. adroit_pen-dp3-1218_seed0/wandb/run-20241219_022311-wnx82u0h/files/media/videos/sim_video_eval_17606_07176654aa7bd93f90fd.mp4 +0 -0
  15. adroit_pen-dp3-1218_seed0/wandb/run-20241219_022311-wnx82u0h/files/media/videos/sim_video_eval_19206_5b1f4130467fbb14fe02.mp4 +0 -0
  16. adroit_pen-dp3-1218_seed0/wandb/run-20241219_022311-wnx82u0h/files/media/videos/sim_video_eval_20806_9ed3d6dcd9d5832d0636.mp4 +0 -0
  17. adroit_pen-dp3-1218_seed0/wandb/run-20241219_022311-wnx82u0h/files/media/videos/sim_video_eval_22406_84ba9495019a4765c1ed.mp4 +0 -0
  18. adroit_pen-dp3-1218_seed0/wandb/run-20241219_022311-wnx82u0h/files/media/videos/sim_video_eval_6406_60646a2588dbb484e91e.mp4 +0 -0
  19. adroit_pen-dp3-1218_seed0/wandb/run-20241219_022311-wnx82u0h/files/media/videos/sim_video_eval_6_563241821d690ce33091.mp4 +0 -0
  20. adroit_pen-dp3-1218_seed0/wandb/run-20241219_022311-wnx82u0h/files/media/videos/sim_video_eval_8006_14377171a681f39a428b.mp4 +0 -0
  21. adroit_pen-dp3-1218_seed0/wandb/run-20241219_022311-wnx82u0h/files/media/videos/sim_video_eval_9606_40c4de222a5a2e422a57.mp4 +0 -0
  22. adroit_pen-dp3-1218_seed0/wandb/run-20241219_022311-wnx82u0h/files/output.log +16 -0
  23. adroit_pen-dp3-1218_seed0/wandb/run-20241219_022311-wnx82u0h/files/requirements.txt +175 -0
  24. adroit_pen-dp3-1218_seed0/wandb/run-20241219_022311-wnx82u0h/logs/debug.log +24 -0
  25. dexart_bucket-dp3-1219_seed0/.hydra/overrides.yaml +7 -0
  26. dexart_bucket-dp3-1219_seed0/train.log +1 -0
  27. metaworld_assembly-dp3-1218_seed0/wandb/debug-internal.log +16 -0
  28. metaworld_assembly-dp3-1218_seed0/wandb/run-20241218_142852-63943iru/files/config.yaml +242 -0
  29. metaworld_assembly-dp3-1218_seed0/wandb/run-20241218_142852-63943iru/files/wandb-summary.json +1 -0
  30. metaworld_assembly-dp3-1218_seed0/wandb/run-20241218_142852-63943iru/logs/debug.log +24 -0
  31. metaworld_bin-picking-dp3-1218_seed0/train.log +1 -0
  32. metaworld_bin-picking-dp3-1218_seed0/wandb/run-20241218_205314-e0v576zv/files/requirements.txt +175 -0
  33. metaworld_bin-picking-dp3-1218_seed0/wandb/run-20241218_205314-e0v576zv/logs/debug.log +24 -0
  34. metaworld_box-close-dp3-1218_seed0/.hydra/hydra.yaml +163 -0
  35. metaworld_box-close-dp3-1218_seed0/wandb/run-20241219_021306-nv4c47le/files/output.log +46 -0
  36. metaworld_box-close-dp3-1218_seed0/wandb/run-20241219_021306-nv4c47le/files/wandb-summary.json +1 -0
  37. metaworld_button-press-topdown-dp3-0322_seed0/checkpoints/info.txt +1 -0
  38. metaworld_button-press-topdown-dp3-0322_seed0/wandb/run-20241218_022940-yb3y9h3p/files/config.yaml +242 -0
  39. metaworld_button-press-topdown-dp3-0322_seed0/wandb/run-20241218_022940-yb3y9h3p/files/requirements.txt +175 -0
  40. metaworld_button-press-topdown-dp3-0322_seed0/wandb/run-20241218_022940-yb3y9h3p/files/wandb-metadata.json +95 -0
  41. metaworld_button-press-topdown-dp3-0322_seed0/wandb/run-20241218_022940-yb3y9h3p/files/wandb-summary.json +1 -0
  42. metaworld_button-press-topdown-dp3-0322_seed0/wandb/run-20241218_022940-yb3y9h3p/logs/debug.log +24 -0
  43. metaworld_button-press-topdown-wall-dp3-1218_seed0/.hydra/config.yaml +156 -0
  44. metaworld_button-press-topdown-wall-dp3-1218_seed0/.hydra/overrides.yaml +7 -0
  45. metaworld_button-press-topdown-wall-dp3-1218_seed0/eval_results.json +9 -0
  46. metaworld_button-press-topdown-wall-dp3-1218_seed0/wandb/run-20241218_143307-z8y9ggjn/files/wandb-summary.json +1 -0
  47. metaworld_button-press-topdown-wall-dp3-1218_seed0/wandb/run-20241218_143307-z8y9ggjn/logs/debug.log +24 -0
  48. metaworld_button-press-topdown-wall-dp3-1218_seed0/wandb/run-20241218_175628-z8y9ggjn/files/output.log +131 -0
  49. metaworld_button-press-topdown-wall-dp3-1218_seed0/wandb/wandb-resume.json +1 -0
  50. metaworld_button-press-wall-dp3-1218_seed0/.hydra/config.yaml +156 -0
adroit_hammer-dp3-1218_seed0/wandb/debug.log ADDED
@@ -0,0 +1,24 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 2024-12-19 02:22:47,801 INFO MainThread:4158545 [wandb_setup.py:_flush():68] Current SDK version is 0.19.1
2
+ 2024-12-19 02:22:47,801 INFO MainThread:4158545 [wandb_setup.py:_flush():68] Configure stats pid to 4158545
3
+ 2024-12-19 02:22:47,801 INFO MainThread:4158545 [wandb_setup.py:_flush():68] Loading settings from /home/chenhaojun/.config/wandb/settings
4
+ 2024-12-19 02:22:47,801 INFO MainThread:4158545 [wandb_setup.py:_flush():68] Loading settings from /home/chenhaojun/3D-Diffusion-Policy/3D-Diffusion-Policy/wandb/settings
5
+ 2024-12-19 02:22:47,801 INFO MainThread:4158545 [wandb_setup.py:_flush():68] Loading settings from environment variables
6
+ 2024-12-19 02:22:47,801 INFO MainThread:4158545 [wandb_init.py:_log_setup():528] Logging user logs to /home/chenhaojun/3D-Diffusion-Policy/3D-Diffusion-Policy/data/outputs/adroit_hammer-dp3-1218_seed0/wandb/run-20241219_022247-cjrkvstt/logs/debug.log
7
+ 2024-12-19 02:22:47,802 INFO MainThread:4158545 [wandb_init.py:_log_setup():529] Logging internal logs to /home/chenhaojun/3D-Diffusion-Policy/3D-Diffusion-Policy/data/outputs/adroit_hammer-dp3-1218_seed0/wandb/run-20241219_022247-cjrkvstt/logs/debug-internal.log
8
+ 2024-12-19 02:22:47,802 INFO MainThread:4158545 [wandb_init.py:init():644] calling init triggers
9
+ 2024-12-19 02:22:47,802 INFO MainThread:4158545 [wandb_init.py:init():650] wandb.init called with sweep_config: {}
10
+ config: {'task': {'name': 'adroit_hammer', 'task_name': 'hammer', 'image_shape': [3, 84, 84], 'shape_meta': {'obs': {'point_cloud': {'shape': [512, 3], 'type': 'point_cloud'}, 'agent_pos': {'shape': [24], 'type': 'low_dim'}}, 'action': {'shape': [26]}}, 'env_runner': {'_target_': 'diffusion_policy_3d.env_runner.adroit_runner.AdroitRunner', 'eval_episodes': 20, 'max_steps': 300, 'n_obs_steps': 2, 'n_action_steps': 3, 'fps': 10, 'task_name': 'hammer', 'render_size': 84, 'use_point_crop': True}, 'dataset': {'_target_': 'diffusion_policy_3d.dataset.adroit_dataset.AdroitDataset', 'zarr_path': '/data/haojun/datasets/3d-dp/adroit_hammer_expert.zarr', 'horizon': 4, 'pad_before': 1, 'pad_after': 2, 'seed': 42, 'val_ratio': 0.02, 'max_train_episodes': 90}}, 'name': 'train_dp3', 'task_name': 'adroit_hammer', 'shape_meta': {'obs': {'point_cloud': {'shape': [512, 3], 'type': 'point_cloud'}, 'agent_pos': {'shape': [24], 'type': 'low_dim'}}, 'action': {'shape': [26]}}, 'exp_name': 'adroit_hammer-dp3-1218', 'horizon': 4, 'n_obs_steps': 2, 'n_action_steps': 3, 'n_latency_steps': 0, 'dataset_obs_steps': 2, 'keypoint_visible_rate': 1.0, 'obs_as_global_cond': True, 'policy': {'_target_': 'diffusion_policy_3d.policy.dp3.DP3', 'use_point_crop': True, 'condition_type': 'film', 'use_down_condition': True, 'use_mid_condition': True, 'use_up_condition': True, 'diffusion_step_embed_dim': 128, 'down_dims': [512, 1024, 2048], 'crop_shape': [80, 80], 'encoder_output_dim': 64, 'horizon': 4, 'kernel_size': 5, 'n_action_steps': 3, 'n_groups': 8, 'n_obs_steps': 2, 'noise_scheduler': {'_target_': 'diffusers.schedulers.scheduling_ddim.DDIMScheduler', 'num_train_timesteps': 100, 'beta_start': 0.0001, 'beta_end': 0.02, 'beta_schedule': 'squaredcos_cap_v2', 'clip_sample': True, 'set_alpha_to_one': True, 'steps_offset': 0, 'prediction_type': 'sample'}, 'num_inference_steps': 10, 'obs_as_global_cond': True, 'shape_meta': {'obs': {'point_cloud': {'shape': [512, 3], 'type': 'point_cloud'}, 'agent_pos': {'shape': [24], 'type': 'low_dim'}}, 'action': {'shape': [26]}}, 'use_pc_color': False, 'pointnet_type': 'pointnet', 'pointcloud_encoder_cfg': {'in_channels': 3, 'out_channels': 64, 'use_layernorm': True, 'final_norm': 'layernorm', 'normal_channel': False}}, 'ema': {'_target_': 'diffusion_policy_3d.model.diffusion.ema_model.EMAModel', 'update_after_step': 0, 'inv_gamma': 1.0, 'power': 0.75, 'min_value': 0.0, 'max_value': 0.9999}, 'dataloader': {'batch_size': 128, 'num_workers': 8, 'shuffle': True, 'pin_memory': True, 'persistent_workers': False}, 'val_dataloader': {'batch_size': 128, 'num_workers': 8, 'shuffle': False, 'pin_memory': True, 'persistent_workers': False}, 'optimizer': {'_target_': 'torch.optim.AdamW', 'lr': 0.0001, 'betas': [0.95, 0.999], 'eps': 1e-08, 'weight_decay': 1e-06}, 'training': {'device': 'cuda:0', 'seed': 0, 'debug': False, 'resume': True, 'lr_scheduler': 'cosine', 'lr_warmup_steps': 500, 'num_epochs': 3000, 'gradient_accumulate_every': 1, 'use_ema': True, 'rollout_every': 200, 'checkpoint_every': 200, 'val_every': 1, 'sample_every': 5, 'max_train_steps': None, 'max_val_steps': None, 'tqdm_interval_sec': 1.0}, 'logging': {'group': 'adroit_hammer-dp3-1218', 'id': None, 'mode': 'online', 'name': '0', 'project': 'dp3', 'resume': True, 'tags': ['dp3']}, 'checkpoint': {'save_ckpt': True, 'topk': {'monitor_key': 'test_mean_score', 'mode': 'max', 'k': 1, 'format_str': 'epoch={epoch:04d}-test_mean_score={test_mean_score:.3f}.ckpt'}, 'save_last_ckpt': True, 'save_last_snapshot': False}, 'multi_run': {'run_dir': 'data/outputs/2024.12.19/02.22.45_train_dp3_adroit_hammer', 'wandb_name_base': '2024.12.19-02.22.45_train_dp3_adroit_hammer'}}
11
+ 2024-12-19 02:22:47,802 INFO MainThread:4158545 [wandb_init.py:init():680] starting backend
12
+ 2024-12-19 02:22:47,802 INFO MainThread:4158545 [wandb_init.py:init():684] sending inform_init request
13
+ 2024-12-19 02:22:47,830 INFO MainThread:4158545 [backend.py:_multiprocessing_setup():104] multiprocessing start_methods=fork,spawn,forkserver, using: spawn
14
+ 2024-12-19 02:22:47,830 INFO MainThread:4158545 [wandb_init.py:init():697] backend started and connected
15
+ 2024-12-19 02:22:47,837 INFO MainThread:4158545 [wandb_init.py:init():790] updated telemetry
16
+ 2024-12-19 02:22:48,020 INFO MainThread:4158545 [wandb_init.py:init():822] communicating run to backend with 90.0 second timeout
17
+ 2024-12-19 02:22:49,553 INFO MainThread:4158545 [wandb_init.py:init():874] starting run threads in backend
18
+ 2024-12-19 02:22:49,672 INFO MainThread:4158545 [wandb_run.py:_console_start():2374] atexit reg
19
+ 2024-12-19 02:22:49,673 INFO MainThread:4158545 [wandb_run.py:_redirect():2224] redirect: wrap_raw
20
+ 2024-12-19 02:22:49,673 INFO MainThread:4158545 [wandb_run.py:_redirect():2289] Wrapping output streams.
21
+ 2024-12-19 02:22:49,673 INFO MainThread:4158545 [wandb_run.py:_redirect():2314] Redirects installed.
22
+ 2024-12-19 02:22:49,675 INFO MainThread:4158545 [wandb_init.py:init():916] run started, returning control to user process
23
+ 2024-12-19 02:22:49,676 INFO MainThread:4158545 [wandb_run.py:_config_callback():1279] config_cb None None {'output_dir': '/home/chenhaojun/3D-Diffusion-Policy/3D-Diffusion-Policy/data/outputs/adroit_hammer-dp3-1218_seed0'}
24
+ 2024-12-19 03:42:27,921 WARNING MsgRouterThr:4158545 [router.py:message_loop():75] message_loop has been closed
adroit_hammer-dp3-1218_seed0/wandb/run-20241219_022247-cjrkvstt/files/config.yaml ADDED
@@ -0,0 +1,244 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ _wandb:
2
+ value:
3
+ cli_version: 0.19.1
4
+ m: []
5
+ python_version: 3.8.20
6
+ t:
7
+ "1":
8
+ - 1
9
+ - 5
10
+ - 41
11
+ - 49
12
+ - 50
13
+ - 53
14
+ - 55
15
+ - 83
16
+ "2":
17
+ - 1
18
+ - 5
19
+ - 41
20
+ - 49
21
+ - 50
22
+ - 53
23
+ - 55
24
+ - 83
25
+ "3":
26
+ - 13
27
+ - 15
28
+ - 16
29
+ - 23
30
+ - 55
31
+ - 61
32
+ "4": 3.8.20
33
+ "5": 0.19.1
34
+ "8":
35
+ - 5
36
+ "12": 0.19.1
37
+ "13": linux-x86_64
38
+ checkpoint:
39
+ value:
40
+ save_ckpt: true
41
+ save_last_ckpt: true
42
+ save_last_snapshot: false
43
+ topk:
44
+ format_str: epoch={epoch:04d}-test_mean_score={test_mean_score:.3f}.ckpt
45
+ k: 1
46
+ mode: max
47
+ monitor_key: test_mean_score
48
+ dataloader:
49
+ value:
50
+ batch_size: 128
51
+ num_workers: 8
52
+ persistent_workers: false
53
+ pin_memory: true
54
+ shuffle: true
55
+ dataset_obs_steps:
56
+ value: 2
57
+ ema:
58
+ value:
59
+ _target_: diffusion_policy_3d.model.diffusion.ema_model.EMAModel
60
+ inv_gamma: 1
61
+ max_value: 0.9999
62
+ min_value: 0
63
+ power: 0.75
64
+ update_after_step: 0
65
+ exp_name:
66
+ value: adroit_hammer-dp3-1218
67
+ horizon:
68
+ value: 4
69
+ keypoint_visible_rate:
70
+ value: 1
71
+ logging:
72
+ value:
73
+ group: adroit_hammer-dp3-1218
74
+ id: null
75
+ mode: online
76
+ name: "0"
77
+ project: dp3
78
+ resume: true
79
+ tags:
80
+ - dp3
81
+ multi_run:
82
+ value:
83
+ run_dir: data/outputs/2024.12.19/02.22.45_train_dp3_adroit_hammer
84
+ wandb_name_base: 2024.12.19-02.22.45_train_dp3_adroit_hammer
85
+ n_action_steps:
86
+ value: 3
87
+ n_latency_steps:
88
+ value: 0
89
+ n_obs_steps:
90
+ value: 2
91
+ name:
92
+ value: train_dp3
93
+ obs_as_global_cond:
94
+ value: true
95
+ optimizer:
96
+ value:
97
+ _target_: torch.optim.AdamW
98
+ betas:
99
+ - 0.95
100
+ - 0.999
101
+ eps: 1e-08
102
+ lr: 0.0001
103
+ weight_decay: 1e-06
104
+ output_dir:
105
+ value: /home/chenhaojun/3D-Diffusion-Policy/3D-Diffusion-Policy/data/outputs/adroit_hammer-dp3-1218_seed0
106
+ policy:
107
+ value:
108
+ _target_: diffusion_policy_3d.policy.dp3.DP3
109
+ condition_type: film
110
+ crop_shape:
111
+ - 80
112
+ - 80
113
+ diffusion_step_embed_dim: 128
114
+ down_dims:
115
+ - 512
116
+ - 1024
117
+ - 2048
118
+ encoder_output_dim: 64
119
+ horizon: 4
120
+ kernel_size: 5
121
+ n_action_steps: 3
122
+ n_groups: 8
123
+ n_obs_steps: 2
124
+ noise_scheduler:
125
+ _target_: diffusers.schedulers.scheduling_ddim.DDIMScheduler
126
+ beta_end: 0.02
127
+ beta_schedule: squaredcos_cap_v2
128
+ beta_start: 0.0001
129
+ clip_sample: true
130
+ num_train_timesteps: 100
131
+ prediction_type: sample
132
+ set_alpha_to_one: true
133
+ steps_offset: 0
134
+ num_inference_steps: 10
135
+ obs_as_global_cond: true
136
+ pointcloud_encoder_cfg:
137
+ final_norm: layernorm
138
+ in_channels: 3
139
+ normal_channel: false
140
+ out_channels: 64
141
+ use_layernorm: true
142
+ pointnet_type: pointnet
143
+ shape_meta:
144
+ action:
145
+ shape:
146
+ - 26
147
+ obs:
148
+ agent_pos:
149
+ shape:
150
+ - 24
151
+ type: low_dim
152
+ point_cloud:
153
+ shape:
154
+ - 512
155
+ - 3
156
+ type: point_cloud
157
+ use_down_condition: true
158
+ use_mid_condition: true
159
+ use_pc_color: false
160
+ use_point_crop: true
161
+ use_up_condition: true
162
+ shape_meta:
163
+ value:
164
+ action:
165
+ shape:
166
+ - 26
167
+ obs:
168
+ agent_pos:
169
+ shape:
170
+ - 24
171
+ type: low_dim
172
+ point_cloud:
173
+ shape:
174
+ - 512
175
+ - 3
176
+ type: point_cloud
177
+ task:
178
+ value:
179
+ dataset:
180
+ _target_: diffusion_policy_3d.dataset.adroit_dataset.AdroitDataset
181
+ horizon: 4
182
+ max_train_episodes: 90
183
+ pad_after: 2
184
+ pad_before: 1
185
+ seed: 42
186
+ val_ratio: 0.02
187
+ zarr_path: /data/haojun/datasets/3d-dp/adroit_hammer_expert.zarr
188
+ env_runner:
189
+ _target_: diffusion_policy_3d.env_runner.adroit_runner.AdroitRunner
190
+ eval_episodes: 20
191
+ fps: 10
192
+ max_steps: 300
193
+ n_action_steps: 3
194
+ n_obs_steps: 2
195
+ render_size: 84
196
+ task_name: hammer
197
+ use_point_crop: true
198
+ image_shape:
199
+ - 3
200
+ - 84
201
+ - 84
202
+ name: adroit_hammer
203
+ shape_meta:
204
+ action:
205
+ shape:
206
+ - 26
207
+ obs:
208
+ agent_pos:
209
+ shape:
210
+ - 24
211
+ type: low_dim
212
+ point_cloud:
213
+ shape:
214
+ - 512
215
+ - 3
216
+ type: point_cloud
217
+ task_name: hammer
218
+ task_name:
219
+ value: adroit_hammer
220
+ training:
221
+ value:
222
+ checkpoint_every: 200
223
+ debug: false
224
+ device: cuda:0
225
+ gradient_accumulate_every: 1
226
+ lr_scheduler: cosine
227
+ lr_warmup_steps: 500
228
+ max_train_steps: null
229
+ max_val_steps: null
230
+ num_epochs: 3000
231
+ resume: true
232
+ rollout_every: 200
233
+ sample_every: 5
234
+ seed: 0
235
+ tqdm_interval_sec: 1
236
+ use_ema: true
237
+ val_every: 1
238
+ val_dataloader:
239
+ value:
240
+ batch_size: 128
241
+ num_workers: 8
242
+ persistent_workers: false
243
+ pin_memory: true
244
+ shuffle: false
adroit_hammer-dp3-1218_seed0/wandb/run-20241219_022247-cjrkvstt/files/media/videos/sim_video_eval_17606_ff035320c5ebeb1276dd.mp4 ADDED
Binary file (18.9 kB). View file
 
adroit_hammer-dp3-1218_seed0/wandb/run-20241219_022247-cjrkvstt/files/media/videos/sim_video_eval_4806_08c8708afadd378013c7.mp4 ADDED
Binary file (18.4 kB). View file
 
adroit_hammer-dp3-1218_seed0/wandb/run-20241219_022247-cjrkvstt/files/media/videos/sim_video_eval_9606_5220e8762798d31f6a27.mp4 ADDED
Binary file (17.4 kB). View file
 
adroit_hammer-dp3-1218_seed0/wandb/run-20241219_022247-cjrkvstt/files/wandb-metadata.json ADDED
@@ -0,0 +1,95 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "os": "Linux-5.15.0-117-generic-x86_64-with-glibc2.17",
3
+ "python": "CPython 3.8.20",
4
+ "startedAt": "2024-12-18T18:22:47.830749Z",
5
+ "args": [
6
+ "--config-name=dp3.yaml",
7
+ "task=adroit_hammer",
8
+ "hydra.run.dir=data/outputs/adroit_hammer-dp3-1218_seed0",
9
+ "training.debug=False",
10
+ "training.seed=0",
11
+ "training.device=cuda:0",
12
+ "exp_name=adroit_hammer-dp3-1218",
13
+ "logging.mode=online",
14
+ "checkpoint.save_ckpt=True"
15
+ ],
16
+ "program": "train.py",
17
+ "codePath": "3D-Diffusion-Policy/train.py",
18
+ "git": {
19
+ "remote": "git@github.com:YanjieZe/3D-Diffusion-Policy.git",
20
+ "commit": "3153fb32c17308fc828015156480b77f6b2e666a"
21
+ },
22
+ "email": "chenhaojun001@gmail.com",
23
+ "root": "/home/chenhaojun/3D-Diffusion-Policy/3D-Diffusion-Policy/data/outputs/adroit_hammer-dp3-1218_seed0",
24
+ "host": "Server-3090",
25
+ "executable": "/home/chenhaojun/miniconda3/envs/dp3/bin/python",
26
+ "codePathLocal": "train.py",
27
+ "cpu_count": 128,
28
+ "cpu_count_logical": 256,
29
+ "gpu": "NVIDIA GeForce RTX 3090",
30
+ "gpu_count": 8,
31
+ "disk": {
32
+ "/": {
33
+ "total": "943412031488",
34
+ "used": "837418799104"
35
+ }
36
+ },
37
+ "memory": {
38
+ "total": "1081980669952"
39
+ },
40
+ "cpu": {
41
+ "count": 128,
42
+ "countLogical": 256
43
+ },
44
+ "gpu_nvidia": [
45
+ {
46
+ "name": "NVIDIA GeForce RTX 3090",
47
+ "memoryTotal": "25769803776",
48
+ "cudaCores": 10496,
49
+ "architecture": "Ampere"
50
+ },
51
+ {
52
+ "name": "NVIDIA GeForce RTX 3090",
53
+ "memoryTotal": "25769803776",
54
+ "cudaCores": 10496,
55
+ "architecture": "Ampere"
56
+ },
57
+ {
58
+ "name": "NVIDIA GeForce RTX 3090",
59
+ "memoryTotal": "25769803776",
60
+ "cudaCores": 10496,
61
+ "architecture": "Ampere"
62
+ },
63
+ {
64
+ "name": "NVIDIA GeForce RTX 3090",
65
+ "memoryTotal": "25769803776",
66
+ "cudaCores": 10496,
67
+ "architecture": "Ampere"
68
+ },
69
+ {
70
+ "name": "NVIDIA GeForce RTX 3090",
71
+ "memoryTotal": "25769803776",
72
+ "cudaCores": 10496,
73
+ "architecture": "Ampere"
74
+ },
75
+ {
76
+ "name": "NVIDIA GeForce RTX 3090",
77
+ "memoryTotal": "25769803776",
78
+ "cudaCores": 10496,
79
+ "architecture": "Ampere"
80
+ },
81
+ {
82
+ "name": "NVIDIA GeForce RTX 3090",
83
+ "memoryTotal": "25769803776",
84
+ "cudaCores": 10496,
85
+ "architecture": "Ampere"
86
+ },
87
+ {
88
+ "name": "NVIDIA GeForce RTX 3090",
89
+ "memoryTotal": "25769803776",
90
+ "cudaCores": 10496,
91
+ "architecture": "Ampere"
92
+ }
93
+ ],
94
+ "cudaVersion": "12.5"
95
+ }
adroit_pen-dp3-1218_seed0/.hydra/hydra.yaml ADDED
@@ -0,0 +1,163 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ hydra:
2
+ run:
3
+ dir: data/outputs/adroit_pen-dp3-1218_seed0
4
+ sweep:
5
+ dir: data/outputs/${now:%Y.%m.%d}/${now:%H.%M.%S}_${name}_${task_name}
6
+ subdir: ${hydra.job.num}
7
+ launcher:
8
+ _target_: hydra._internal.core_plugins.basic_launcher.BasicLauncher
9
+ sweeper:
10
+ _target_: hydra._internal.core_plugins.basic_sweeper.BasicSweeper
11
+ max_batch_size: null
12
+ params: null
13
+ help:
14
+ app_name: ${hydra.job.name}
15
+ header: '${hydra.help.app_name} is powered by Hydra.
16
+
17
+ '
18
+ footer: 'Powered by Hydra (https://hydra.cc)
19
+
20
+ Use --hydra-help to view Hydra specific help
21
+
22
+ '
23
+ template: '${hydra.help.header}
24
+
25
+ == Configuration groups ==
26
+
27
+ Compose your configuration from those groups (group=option)
28
+
29
+
30
+ $APP_CONFIG_GROUPS
31
+
32
+
33
+ == Config ==
34
+
35
+ Override anything in the config (foo.bar=value)
36
+
37
+
38
+ $CONFIG
39
+
40
+
41
+ ${hydra.help.footer}
42
+
43
+ '
44
+ hydra_help:
45
+ template: 'Hydra (${hydra.runtime.version})
46
+
47
+ See https://hydra.cc for more info.
48
+
49
+
50
+ == Flags ==
51
+
52
+ $FLAGS_HELP
53
+
54
+
55
+ == Configuration groups ==
56
+
57
+ Compose your configuration from those groups (For example, append hydra/job_logging=disabled
58
+ to command line)
59
+
60
+
61
+ $HYDRA_CONFIG_GROUPS
62
+
63
+
64
+ Use ''--cfg hydra'' to Show the Hydra config.
65
+
66
+ '
67
+ hydra_help: ???
68
+ hydra_logging:
69
+ version: 1
70
+ formatters:
71
+ simple:
72
+ format: '[%(asctime)s][HYDRA] %(message)s'
73
+ handlers:
74
+ console:
75
+ class: logging.StreamHandler
76
+ formatter: simple
77
+ stream: ext://sys.stdout
78
+ root:
79
+ level: INFO
80
+ handlers:
81
+ - console
82
+ loggers:
83
+ logging_example:
84
+ level: DEBUG
85
+ disable_existing_loggers: false
86
+ job_logging:
87
+ version: 1
88
+ formatters:
89
+ simple:
90
+ format: '[%(asctime)s][%(name)s][%(levelname)s] - %(message)s'
91
+ handlers:
92
+ console:
93
+ class: logging.StreamHandler
94
+ formatter: simple
95
+ stream: ext://sys.stdout
96
+ file:
97
+ class: logging.FileHandler
98
+ formatter: simple
99
+ filename: ${hydra.runtime.output_dir}/${hydra.job.name}.log
100
+ root:
101
+ level: INFO
102
+ handlers:
103
+ - console
104
+ - file
105
+ disable_existing_loggers: false
106
+ env: {}
107
+ mode: RUN
108
+ searchpath: []
109
+ callbacks: {}
110
+ output_subdir: .hydra
111
+ overrides:
112
+ hydra:
113
+ - hydra.run.dir=data/outputs/adroit_pen-dp3-1218_seed0
114
+ - hydra.mode=RUN
115
+ task:
116
+ - task=adroit_pen
117
+ - training.debug=False
118
+ - training.seed=0
119
+ - training.device=cuda:0
120
+ - exp_name=adroit_pen-dp3-1218
121
+ - logging.mode=online
122
+ - checkpoint.save_ckpt=True
123
+ job:
124
+ name: train
125
+ chdir: null
126
+ override_dirname: checkpoint.save_ckpt=True,exp_name=adroit_pen-dp3-1218,logging.mode=online,task=adroit_pen,training.debug=False,training.device=cuda:0,training.seed=0
127
+ id: ???
128
+ num: ???
129
+ config_name: dp3.yaml
130
+ env_set: {}
131
+ env_copy: []
132
+ config:
133
+ override_dirname:
134
+ kv_sep: '='
135
+ item_sep: ','
136
+ exclude_keys: []
137
+ runtime:
138
+ version: 1.2.0
139
+ version_base: '1.2'
140
+ cwd: /home/chenhaojun/3D-Diffusion-Policy/3D-Diffusion-Policy
141
+ config_sources:
142
+ - path: hydra.conf
143
+ schema: pkg
144
+ provider: hydra
145
+ - path: /home/chenhaojun/3D-Diffusion-Policy/3D-Diffusion-Policy/diffusion_policy_3d/config
146
+ schema: file
147
+ provider: main
148
+ - path: ''
149
+ schema: structured
150
+ provider: schema
151
+ output_dir: /home/chenhaojun/3D-Diffusion-Policy/3D-Diffusion-Policy/data/outputs/adroit_pen-dp3-1218_seed0
152
+ choices:
153
+ task: adroit_pen
154
+ hydra/env: default
155
+ hydra/callbacks: null
156
+ hydra/job_logging: default
157
+ hydra/hydra_logging: default
158
+ hydra/hydra_help: default
159
+ hydra/help: default
160
+ hydra/sweeper: basic
161
+ hydra/launcher: basic
162
+ hydra/output: default
163
+ verbose: false
adroit_pen-dp3-1218_seed0/wandb/debug-internal.log ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {"time":"2024-12-19T02:23:11.067012008+08:00","level":"INFO","msg":"using version","core version":"0.19.1"}
2
+ {"time":"2024-12-19T02:23:11.067039698+08:00","level":"INFO","msg":"created symlink","path":"/home/chenhaojun/3D-Diffusion-Policy/3D-Diffusion-Policy/data/outputs/adroit_pen-dp3-1218_seed0/wandb/run-20241219_022311-wnx82u0h/logs/debug-core.log"}
3
+ {"time":"2024-12-19T02:23:11.287533236+08:00","level":"INFO","msg":"created new stream","id":"wnx82u0h"}
4
+ {"time":"2024-12-19T02:23:11.287579885+08:00","level":"INFO","msg":"stream: started","id":"wnx82u0h"}
5
+ {"time":"2024-12-19T02:23:11.287650415+08:00","level":"INFO","msg":"writer: Do: started","stream_id":"wnx82u0h"}
6
+ {"time":"2024-12-19T02:23:11.287714795+08:00","level":"INFO","msg":"handler: started","stream_id":"wnx82u0h"}
7
+ {"time":"2024-12-19T02:23:11.287915284+08:00","level":"INFO","msg":"sender: started","stream_id":"wnx82u0h"}
8
+ {"time":"2024-12-19T02:23:13.851169857+08:00","level":"INFO","msg":"Starting system monitor"}
9
+ {"time":"2024-12-19T03:39:20.847103676+08:00","level":"INFO","msg":"stream: closing","id":"wnx82u0h"}
10
+ {"time":"2024-12-19T03:39:20.847167426+08:00","level":"INFO","msg":"Stopping system monitor"}
11
+ {"time":"2024-12-19T03:39:20.848587386+08:00","level":"INFO","msg":"Stopped system monitor"}
12
+ {"time":"2024-12-19T03:39:23.680955487+08:00","level":"INFO","msg":"fileTransfer: Close: file transfer manager closed"}
13
+ {"time":"2024-12-19T03:39:26.446790779+08:00","level":"INFO","msg":"handler: closed","stream_id":"wnx82u0h"}
14
+ {"time":"2024-12-19T03:39:26.446866839+08:00","level":"INFO","msg":"sender: closed","stream_id":"wnx82u0h"}
15
+ {"time":"2024-12-19T03:39:26.446853389+08:00","level":"INFO","msg":"writer: Close: closed","stream_id":"wnx82u0h"}
16
+ {"time":"2024-12-19T03:39:26.447021069+08:00","level":"INFO","msg":"stream: closed","id":"wnx82u0h"}
adroit_pen-dp3-1218_seed0/wandb/debug.log ADDED
@@ -0,0 +1,24 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 2024-12-19 02:23:11,035 INFO MainThread:4160108 [wandb_setup.py:_flush():68] Current SDK version is 0.19.1
2
+ 2024-12-19 02:23:11,036 INFO MainThread:4160108 [wandb_setup.py:_flush():68] Configure stats pid to 4160108
3
+ 2024-12-19 02:23:11,036 INFO MainThread:4160108 [wandb_setup.py:_flush():68] Loading settings from /home/chenhaojun/.config/wandb/settings
4
+ 2024-12-19 02:23:11,036 INFO MainThread:4160108 [wandb_setup.py:_flush():68] Loading settings from /home/chenhaojun/3D-Diffusion-Policy/3D-Diffusion-Policy/wandb/settings
5
+ 2024-12-19 02:23:11,036 INFO MainThread:4160108 [wandb_setup.py:_flush():68] Loading settings from environment variables
6
+ 2024-12-19 02:23:11,036 INFO MainThread:4160108 [wandb_init.py:_log_setup():528] Logging user logs to /home/chenhaojun/3D-Diffusion-Policy/3D-Diffusion-Policy/data/outputs/adroit_pen-dp3-1218_seed0/wandb/run-20241219_022311-wnx82u0h/logs/debug.log
7
+ 2024-12-19 02:23:11,036 INFO MainThread:4160108 [wandb_init.py:_log_setup():529] Logging internal logs to /home/chenhaojun/3D-Diffusion-Policy/3D-Diffusion-Policy/data/outputs/adroit_pen-dp3-1218_seed0/wandb/run-20241219_022311-wnx82u0h/logs/debug-internal.log
8
+ 2024-12-19 02:23:11,036 INFO MainThread:4160108 [wandb_init.py:init():644] calling init triggers
9
+ 2024-12-19 02:23:11,036 INFO MainThread:4160108 [wandb_init.py:init():650] wandb.init called with sweep_config: {}
10
+ config: {'task': {'name': 'adroit_pen', 'task_name': 'pen', 'image_shape': [3, 84, 84], 'shape_meta': {'obs': {'point_cloud': {'shape': [512, 3], 'type': 'point_cloud'}, 'agent_pos': {'shape': [24], 'type': 'low_dim'}}, 'action': {'shape': [24]}}, 'env_runner': {'_target_': 'diffusion_policy_3d.env_runner.adroit_runner.AdroitRunner', 'eval_episodes': 20, 'max_steps': 300, 'n_obs_steps': 2, 'n_action_steps': 3, 'fps': 10, 'task_name': 'pen', 'render_size': 84, 'use_point_crop': True}, 'dataset': {'_target_': 'diffusion_policy_3d.dataset.adroit_dataset.AdroitDataset', 'zarr_path': '/data/haojun/datasets/3d-dp/adroit_pen_expert.zarr', 'horizon': 4, 'pad_before': 1, 'pad_after': 2, 'seed': 42, 'val_ratio': 0.02, 'max_train_episodes': 90}}, 'name': 'train_dp3', 'task_name': 'adroit_pen', 'shape_meta': {'obs': {'point_cloud': {'shape': [512, 3], 'type': 'point_cloud'}, 'agent_pos': {'shape': [24], 'type': 'low_dim'}}, 'action': {'shape': [24]}}, 'exp_name': 'adroit_pen-dp3-1218', 'horizon': 4, 'n_obs_steps': 2, 'n_action_steps': 3, 'n_latency_steps': 0, 'dataset_obs_steps': 2, 'keypoint_visible_rate': 1.0, 'obs_as_global_cond': True, 'policy': {'_target_': 'diffusion_policy_3d.policy.dp3.DP3', 'use_point_crop': True, 'condition_type': 'film', 'use_down_condition': True, 'use_mid_condition': True, 'use_up_condition': True, 'diffusion_step_embed_dim': 128, 'down_dims': [512, 1024, 2048], 'crop_shape': [80, 80], 'encoder_output_dim': 64, 'horizon': 4, 'kernel_size': 5, 'n_action_steps': 3, 'n_groups': 8, 'n_obs_steps': 2, 'noise_scheduler': {'_target_': 'diffusers.schedulers.scheduling_ddim.DDIMScheduler', 'num_train_timesteps': 100, 'beta_start': 0.0001, 'beta_end': 0.02, 'beta_schedule': 'squaredcos_cap_v2', 'clip_sample': True, 'set_alpha_to_one': True, 'steps_offset': 0, 'prediction_type': 'sample'}, 'num_inference_steps': 10, 'obs_as_global_cond': True, 'shape_meta': {'obs': {'point_cloud': {'shape': [512, 3], 'type': 'point_cloud'}, 'agent_pos': {'shape': [24], 'type': 'low_dim'}}, 'action': {'shape': [24]}}, 'use_pc_color': False, 'pointnet_type': 'pointnet', 'pointcloud_encoder_cfg': {'in_channels': 3, 'out_channels': 64, 'use_layernorm': True, 'final_norm': 'layernorm', 'normal_channel': False}}, 'ema': {'_target_': 'diffusion_policy_3d.model.diffusion.ema_model.EMAModel', 'update_after_step': 0, 'inv_gamma': 1.0, 'power': 0.75, 'min_value': 0.0, 'max_value': 0.9999}, 'dataloader': {'batch_size': 128, 'num_workers': 8, 'shuffle': True, 'pin_memory': True, 'persistent_workers': False}, 'val_dataloader': {'batch_size': 128, 'num_workers': 8, 'shuffle': False, 'pin_memory': True, 'persistent_workers': False}, 'optimizer': {'_target_': 'torch.optim.AdamW', 'lr': 0.0001, 'betas': [0.95, 0.999], 'eps': 1e-08, 'weight_decay': 1e-06}, 'training': {'device': 'cuda:0', 'seed': 0, 'debug': False, 'resume': True, 'lr_scheduler': 'cosine', 'lr_warmup_steps': 500, 'num_epochs': 3000, 'gradient_accumulate_every': 1, 'use_ema': True, 'rollout_every': 200, 'checkpoint_every': 200, 'val_every': 1, 'sample_every': 5, 'max_train_steps': None, 'max_val_steps': None, 'tqdm_interval_sec': 1.0}, 'logging': {'group': 'adroit_pen-dp3-1218', 'id': None, 'mode': 'online', 'name': '0', 'project': 'dp3', 'resume': True, 'tags': ['dp3']}, 'checkpoint': {'save_ckpt': True, 'topk': {'monitor_key': 'test_mean_score', 'mode': 'max', 'k': 1, 'format_str': 'epoch={epoch:04d}-test_mean_score={test_mean_score:.3f}.ckpt'}, 'save_last_ckpt': True, 'save_last_snapshot': False}, 'multi_run': {'run_dir': 'data/outputs/2024.12.19/02.23.08_train_dp3_adroit_pen', 'wandb_name_base': '2024.12.19-02.23.08_train_dp3_adroit_pen'}}
11
+ 2024-12-19 02:23:11,037 INFO MainThread:4160108 [wandb_init.py:init():680] starting backend
12
+ 2024-12-19 02:23:11,037 INFO MainThread:4160108 [wandb_init.py:init():684] sending inform_init request
13
+ 2024-12-19 02:23:11,063 INFO MainThread:4160108 [backend.py:_multiprocessing_setup():104] multiprocessing start_methods=fork,spawn,forkserver, using: spawn
14
+ 2024-12-19 02:23:11,064 INFO MainThread:4160108 [wandb_init.py:init():697] backend started and connected
15
+ 2024-12-19 02:23:11,069 INFO MainThread:4160108 [wandb_init.py:init():790] updated telemetry
16
+ 2024-12-19 02:23:11,259 INFO MainThread:4160108 [wandb_init.py:init():822] communicating run to backend with 90.0 second timeout
17
+ 2024-12-19 02:23:13,842 INFO MainThread:4160108 [wandb_init.py:init():874] starting run threads in backend
18
+ 2024-12-19 02:23:13,966 INFO MainThread:4160108 [wandb_run.py:_console_start():2374] atexit reg
19
+ 2024-12-19 02:23:13,966 INFO MainThread:4160108 [wandb_run.py:_redirect():2224] redirect: wrap_raw
20
+ 2024-12-19 02:23:13,966 INFO MainThread:4160108 [wandb_run.py:_redirect():2289] Wrapping output streams.
21
+ 2024-12-19 02:23:13,966 INFO MainThread:4160108 [wandb_run.py:_redirect():2314] Redirects installed.
22
+ 2024-12-19 02:23:13,969 INFO MainThread:4160108 [wandb_init.py:init():916] run started, returning control to user process
23
+ 2024-12-19 02:23:13,969 INFO MainThread:4160108 [wandb_run.py:_config_callback():1279] config_cb None None {'output_dir': '/home/chenhaojun/3D-Diffusion-Policy/3D-Diffusion-Policy/data/outputs/adroit_pen-dp3-1218_seed0'}
24
+ 2024-12-19 03:39:20,847 WARNING MsgRouterThr:4160108 [router.py:message_loop():75] message_loop has been closed
adroit_pen-dp3-1218_seed0/wandb/run-20241219_022311-wnx82u0h/files/config.yaml ADDED
@@ -0,0 +1,244 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ _wandb:
2
+ value:
3
+ cli_version: 0.19.1
4
+ m: []
5
+ python_version: 3.8.20
6
+ t:
7
+ "1":
8
+ - 1
9
+ - 5
10
+ - 41
11
+ - 49
12
+ - 50
13
+ - 53
14
+ - 55
15
+ - 83
16
+ "2":
17
+ - 1
18
+ - 5
19
+ - 41
20
+ - 49
21
+ - 50
22
+ - 53
23
+ - 55
24
+ - 83
25
+ "3":
26
+ - 13
27
+ - 15
28
+ - 16
29
+ - 23
30
+ - 55
31
+ - 61
32
+ "4": 3.8.20
33
+ "5": 0.19.1
34
+ "8":
35
+ - 5
36
+ "12": 0.19.1
37
+ "13": linux-x86_64
38
+ checkpoint:
39
+ value:
40
+ save_ckpt: true
41
+ save_last_ckpt: true
42
+ save_last_snapshot: false
43
+ topk:
44
+ format_str: epoch={epoch:04d}-test_mean_score={test_mean_score:.3f}.ckpt
45
+ k: 1
46
+ mode: max
47
+ monitor_key: test_mean_score
48
+ dataloader:
49
+ value:
50
+ batch_size: 128
51
+ num_workers: 8
52
+ persistent_workers: false
53
+ pin_memory: true
54
+ shuffle: true
55
+ dataset_obs_steps:
56
+ value: 2
57
+ ema:
58
+ value:
59
+ _target_: diffusion_policy_3d.model.diffusion.ema_model.EMAModel
60
+ inv_gamma: 1
61
+ max_value: 0.9999
62
+ min_value: 0
63
+ power: 0.75
64
+ update_after_step: 0
65
+ exp_name:
66
+ value: adroit_pen-dp3-1218
67
+ horizon:
68
+ value: 4
69
+ keypoint_visible_rate:
70
+ value: 1
71
+ logging:
72
+ value:
73
+ group: adroit_pen-dp3-1218
74
+ id: null
75
+ mode: online
76
+ name: "0"
77
+ project: dp3
78
+ resume: true
79
+ tags:
80
+ - dp3
81
+ multi_run:
82
+ value:
83
+ run_dir: data/outputs/2024.12.19/02.23.08_train_dp3_adroit_pen
84
+ wandb_name_base: 2024.12.19-02.23.08_train_dp3_adroit_pen
85
+ n_action_steps:
86
+ value: 3
87
+ n_latency_steps:
88
+ value: 0
89
+ n_obs_steps:
90
+ value: 2
91
+ name:
92
+ value: train_dp3
93
+ obs_as_global_cond:
94
+ value: true
95
+ optimizer:
96
+ value:
97
+ _target_: torch.optim.AdamW
98
+ betas:
99
+ - 0.95
100
+ - 0.999
101
+ eps: 1e-08
102
+ lr: 0.0001
103
+ weight_decay: 1e-06
104
+ output_dir:
105
+ value: /home/chenhaojun/3D-Diffusion-Policy/3D-Diffusion-Policy/data/outputs/adroit_pen-dp3-1218_seed0
106
+ policy:
107
+ value:
108
+ _target_: diffusion_policy_3d.policy.dp3.DP3
109
+ condition_type: film
110
+ crop_shape:
111
+ - 80
112
+ - 80
113
+ diffusion_step_embed_dim: 128
114
+ down_dims:
115
+ - 512
116
+ - 1024
117
+ - 2048
118
+ encoder_output_dim: 64
119
+ horizon: 4
120
+ kernel_size: 5
121
+ n_action_steps: 3
122
+ n_groups: 8
123
+ n_obs_steps: 2
124
+ noise_scheduler:
125
+ _target_: diffusers.schedulers.scheduling_ddim.DDIMScheduler
126
+ beta_end: 0.02
127
+ beta_schedule: squaredcos_cap_v2
128
+ beta_start: 0.0001
129
+ clip_sample: true
130
+ num_train_timesteps: 100
131
+ prediction_type: sample
132
+ set_alpha_to_one: true
133
+ steps_offset: 0
134
+ num_inference_steps: 10
135
+ obs_as_global_cond: true
136
+ pointcloud_encoder_cfg:
137
+ final_norm: layernorm
138
+ in_channels: 3
139
+ normal_channel: false
140
+ out_channels: 64
141
+ use_layernorm: true
142
+ pointnet_type: pointnet
143
+ shape_meta:
144
+ action:
145
+ shape:
146
+ - 24
147
+ obs:
148
+ agent_pos:
149
+ shape:
150
+ - 24
151
+ type: low_dim
152
+ point_cloud:
153
+ shape:
154
+ - 512
155
+ - 3
156
+ type: point_cloud
157
+ use_down_condition: true
158
+ use_mid_condition: true
159
+ use_pc_color: false
160
+ use_point_crop: true
161
+ use_up_condition: true
162
+ shape_meta:
163
+ value:
164
+ action:
165
+ shape:
166
+ - 24
167
+ obs:
168
+ agent_pos:
169
+ shape:
170
+ - 24
171
+ type: low_dim
172
+ point_cloud:
173
+ shape:
174
+ - 512
175
+ - 3
176
+ type: point_cloud
177
+ task:
178
+ value:
179
+ dataset:
180
+ _target_: diffusion_policy_3d.dataset.adroit_dataset.AdroitDataset
181
+ horizon: 4
182
+ max_train_episodes: 90
183
+ pad_after: 2
184
+ pad_before: 1
185
+ seed: 42
186
+ val_ratio: 0.02
187
+ zarr_path: /data/haojun/datasets/3d-dp/adroit_pen_expert.zarr
188
+ env_runner:
189
+ _target_: diffusion_policy_3d.env_runner.adroit_runner.AdroitRunner
190
+ eval_episodes: 20
191
+ fps: 10
192
+ max_steps: 300
193
+ n_action_steps: 3
194
+ n_obs_steps: 2
195
+ render_size: 84
196
+ task_name: pen
197
+ use_point_crop: true
198
+ image_shape:
199
+ - 3
200
+ - 84
201
+ - 84
202
+ name: adroit_pen
203
+ shape_meta:
204
+ action:
205
+ shape:
206
+ - 24
207
+ obs:
208
+ agent_pos:
209
+ shape:
210
+ - 24
211
+ type: low_dim
212
+ point_cloud:
213
+ shape:
214
+ - 512
215
+ - 3
216
+ type: point_cloud
217
+ task_name: pen
218
+ task_name:
219
+ value: adroit_pen
220
+ training:
221
+ value:
222
+ checkpoint_every: 200
223
+ debug: false
224
+ device: cuda:0
225
+ gradient_accumulate_every: 1
226
+ lr_scheduler: cosine
227
+ lr_warmup_steps: 500
228
+ max_train_steps: null
229
+ max_val_steps: null
230
+ num_epochs: 3000
231
+ resume: true
232
+ rollout_every: 200
233
+ sample_every: 5
234
+ seed: 0
235
+ tqdm_interval_sec: 1
236
+ use_ema: true
237
+ val_every: 1
238
+ val_dataloader:
239
+ value:
240
+ batch_size: 128
241
+ num_workers: 8
242
+ persistent_workers: false
243
+ pin_memory: true
244
+ shuffle: false
adroit_pen-dp3-1218_seed0/wandb/run-20241219_022311-wnx82u0h/files/media/videos/sim_video_eval_12806_389e49055054822347b4.mp4 ADDED
Binary file (9.2 kB). View file
 
adroit_pen-dp3-1218_seed0/wandb/run-20241219_022311-wnx82u0h/files/media/videos/sim_video_eval_14406_1f51387baf0f0e8dec1e.mp4 ADDED
Binary file (7.94 kB). View file
 
adroit_pen-dp3-1218_seed0/wandb/run-20241219_022311-wnx82u0h/files/media/videos/sim_video_eval_1606_52c5e802c44280121992.mp4 ADDED
Binary file (8.25 kB). View file
 
adroit_pen-dp3-1218_seed0/wandb/run-20241219_022311-wnx82u0h/files/media/videos/sim_video_eval_17606_07176654aa7bd93f90fd.mp4 ADDED
Binary file (9.04 kB). View file
 
adroit_pen-dp3-1218_seed0/wandb/run-20241219_022311-wnx82u0h/files/media/videos/sim_video_eval_19206_5b1f4130467fbb14fe02.mp4 ADDED
Binary file (9 kB). View file
 
adroit_pen-dp3-1218_seed0/wandb/run-20241219_022311-wnx82u0h/files/media/videos/sim_video_eval_20806_9ed3d6dcd9d5832d0636.mp4 ADDED
Binary file (8.82 kB). View file
 
adroit_pen-dp3-1218_seed0/wandb/run-20241219_022311-wnx82u0h/files/media/videos/sim_video_eval_22406_84ba9495019a4765c1ed.mp4 ADDED
Binary file (9.41 kB). View file
 
adroit_pen-dp3-1218_seed0/wandb/run-20241219_022311-wnx82u0h/files/media/videos/sim_video_eval_6406_60646a2588dbb484e91e.mp4 ADDED
Binary file (9.51 kB). View file
 
adroit_pen-dp3-1218_seed0/wandb/run-20241219_022311-wnx82u0h/files/media/videos/sim_video_eval_6_563241821d690ce33091.mp4 ADDED
Binary file (8.11 kB). View file
 
adroit_pen-dp3-1218_seed0/wandb/run-20241219_022311-wnx82u0h/files/media/videos/sim_video_eval_8006_14377171a681f39a428b.mp4 ADDED
Binary file (7.85 kB). View file
 
adroit_pen-dp3-1218_seed0/wandb/run-20241219_022311-wnx82u0h/files/media/videos/sim_video_eval_9606_40c4de222a5a2e422a57.mp4 ADDED
Binary file (7.71 kB). View file
 
adroit_pen-dp3-1218_seed0/wandb/run-20241219_022311-wnx82u0h/files/output.log ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+ test_mean_score: 0.0
3
+ test_mean_score: 0.35
4
+ test_mean_score: 0.25
5
+ test_mean_score: 0.15
6
+ test_mean_score: 0.5
7
+ test_mean_score: 0.35
8
+ test_mean_score: 0.35
9
+ test_mean_score: 0.3
10
+ test_mean_score: 0.3
11
+ test_mean_score: 0.425
12
+ test_mean_score: 0.5
13
+ test_mean_score: 0.45
14
+ test_mean_score: 0.25
15
+ test_mean_score: 0.25
16
+ test_mean_score: 0.45
adroit_pen-dp3-1218_seed0/wandb/run-20241219_022311-wnx82u0h/files/requirements.txt ADDED
@@ -0,0 +1,175 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ diffusion_policy_3d==0.0.0
2
+ certifi==2024.12.14
3
+ PyYAML==6.0.2
4
+ dash-table==5.0.0
5
+ dm_control==1.0.23
6
+ einops==0.4.1
7
+ ptyprocess==0.7.0
8
+ jsonschema==4.23.0
9
+ prompt_toolkit==3.0.48
10
+ nbformat==5.10.4
11
+ decorator==4.4.2
12
+ importlib_metadata==8.5.0
13
+ numcodecs==0.12.1
14
+ requests==2.32.3
15
+ ipywidgets==8.1.5
16
+ urllib3==2.2.3
17
+ platformdirs==4.3.6
18
+ imageio-ffmpeg==0.5.1
19
+ dash==2.18.2
20
+ Cython==0.29.35
21
+ mujoco-py==2.1.2.14
22
+ mpmath==1.3.0
23
+ typing_extensions==4.12.2
24
+ dm-tree==0.1.8
25
+ imageio==2.35.1
26
+ dill==0.3.5.1
27
+ joblib==1.4.2
28
+ attrs==24.3.0
29
+ torchvision==0.19.1+cu121
30
+ kiwisolver==1.4.7
31
+ numpy==1.23.5
32
+ pillow==10.2.0
33
+ nvidia-cuda-cupti-cu12==12.1.105
34
+ pip==24.2
35
+ llvmlite==0.39.1
36
+ tenacity==9.0.0
37
+ scipy==1.10.1
38
+ charset-normalizer==3.4.0
39
+ matplotlib==3.7.5
40
+ jupyterlab_widgets==3.0.13
41
+ patchelf==0.17.2.0
42
+ wcwidth==0.2.13
43
+ pexpect==4.9.0
44
+ plotly==5.24.1
45
+ ipdb==0.13.13
46
+ referencing==0.35.1
47
+ mujoco==3.2.3
48
+ portalocker==3.0.0
49
+ jedi==0.19.2
50
+ Jinja2==3.1.3
51
+ MarkupSafe==2.1.5
52
+ nvidia-nvtx-cu12==12.1.105
53
+ python-dateutil==2.9.0.post0
54
+ packaging==24.2
55
+ click==8.1.7
56
+ pycparser==2.22
57
+ blinker==1.8.2
58
+ sympy==1.13.1
59
+ Werkzeug==3.0.6
60
+ six==1.17.0
61
+ stack-data==0.6.3
62
+ gpustat==1.1.1
63
+ threadpoolctl==3.5.0
64
+ traitlets==5.14.3
65
+ annotated-types==0.7.0
66
+ nvidia-nvjitlink-cu12==12.1.105
67
+ zarr==2.12.0
68
+ pandas==2.0.3
69
+ wheel==0.44.0
70
+ nvidia-nccl-cu12==2.20.5
71
+ comm==0.2.2
72
+ proglog==0.1.10
73
+ parso==0.8.4
74
+ open3d==0.18.0
75
+ nvidia-cusparse-cu12==12.1.0.106
76
+ antlr4-python3-runtime==4.9.3
77
+ fvcore==0.1.5.post20221221
78
+ natsort==8.4.0
79
+ cloudpickle==3.1.0
80
+ ConfigArgParse==1.7
81
+ fonttools==4.55.3
82
+ etils==1.3.0
83
+ torchaudio==2.4.1+cu121
84
+ pickleshare==0.7.5
85
+ eval_type_backport==0.2.0
86
+ executing==2.1.0
87
+ addict==2.4.0
88
+ protobuf==5.29.1
89
+ setproctitle==1.3.4
90
+ Flask==3.0.3
91
+ filelock==3.13.1
92
+ regex==2024.11.6
93
+ PyOpenGL==3.1.7
94
+ nvidia-curand-cu12==10.3.2.106
95
+ matplotlib-inline==0.1.7
96
+ transforms3d==0.4.2
97
+ pydantic==2.10.3
98
+ cffi==1.17.1
99
+ rpds-py==0.20.1
100
+ diffusers==0.11.1
101
+ docker-pycreds==0.4.0
102
+ pyparsing==3.1.4
103
+ absl-py==2.1.0
104
+ nvidia-cufft-cu12==11.0.2.54
105
+ contourpy==1.1.1
106
+ fastjsonschema==2.21.1
107
+ pkgutil_resolve_name==1.3.10
108
+ dash-html-components==2.0.0
109
+ asciitree==0.3.3
110
+ fasteners==0.19
111
+ glfw==2.8.0
112
+ omegaconf==2.3.0
113
+ asttokens==3.0.0
114
+ moviepy==1.0.3
115
+ GitPython==3.1.43
116
+ opencv-python==4.10.0.84
117
+ zipp==3.20.2
118
+ tabulate==0.9.0
119
+ iopath==0.1.10
120
+ labmaze==1.0.6
121
+ numba==0.56.4
122
+ nvidia-cuda-runtime-cu12==12.1.105
123
+ dm-env==1.6
124
+ cycler==0.12.1
125
+ dash-core-components==2.0.0
126
+ networkx==3.0
127
+ Pygments==2.18.0
128
+ retrying==1.3.4
129
+ jsonschema-specifications==2023.12.1
130
+ setuptools==59.5.0
131
+ av==12.3.0
132
+ itsdangerous==2.2.0
133
+ wandb==0.19.1
134
+ nest-asyncio==1.6.0
135
+ triton==3.0.0
136
+ nvidia-ml-py==12.560.30
137
+ nvidia-cuda-nvrtc-cu12==12.1.105
138
+ tomli==2.2.1
139
+ tqdm==4.67.1
140
+ termcolor==2.4.0
141
+ hydra-core==1.2.0
142
+ smmap==5.0.1
143
+ ipython==8.12.3
144
+ pyquaternion==0.9.9
145
+ idna==3.10
146
+ yacs==0.1.8
147
+ tzdata==2024.2
148
+ torch==2.4.1+cu121
149
+ widgetsnbextension==4.0.13
150
+ scikit-learn==1.3.2
151
+ sapien==2.2.1
152
+ nvidia-cublas-cu12==12.1.3.1
153
+ huggingface-hub==0.21.0
154
+ gitdb==4.0.11
155
+ importlib_resources==6.4.5
156
+ pydantic_core==2.27.1
157
+ jupyter_core==5.7.2
158
+ sentry-sdk==2.19.2
159
+ nvidia-cudnn-cu12==9.1.0.70
160
+ fsspec==2024.2.0
161
+ psutil==6.1.0
162
+ pytz==2024.2
163
+ backcall==0.2.0
164
+ nvidia-cusolver-cu12==11.4.5.107
165
+ lxml==5.3.0
166
+ blessed==1.20.0
167
+ pure_eval==0.2.3
168
+ diffusion_policy_3d==0.0.0
169
+ dexart==0.1.0
170
+ gym==0.21.0
171
+ metaworld==0.1.0
172
+ mj-envs==1.0.0
173
+ mjrl==1.0.0
174
+ pytorch3d==0.7.6
175
+ diffusion_policy_3d==0.0.0
adroit_pen-dp3-1218_seed0/wandb/run-20241219_022311-wnx82u0h/logs/debug.log ADDED
@@ -0,0 +1,24 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 2024-12-19 02:23:11,035 INFO MainThread:4160108 [wandb_setup.py:_flush():68] Current SDK version is 0.19.1
2
+ 2024-12-19 02:23:11,036 INFO MainThread:4160108 [wandb_setup.py:_flush():68] Configure stats pid to 4160108
3
+ 2024-12-19 02:23:11,036 INFO MainThread:4160108 [wandb_setup.py:_flush():68] Loading settings from /home/chenhaojun/.config/wandb/settings
4
+ 2024-12-19 02:23:11,036 INFO MainThread:4160108 [wandb_setup.py:_flush():68] Loading settings from /home/chenhaojun/3D-Diffusion-Policy/3D-Diffusion-Policy/wandb/settings
5
+ 2024-12-19 02:23:11,036 INFO MainThread:4160108 [wandb_setup.py:_flush():68] Loading settings from environment variables
6
+ 2024-12-19 02:23:11,036 INFO MainThread:4160108 [wandb_init.py:_log_setup():528] Logging user logs to /home/chenhaojun/3D-Diffusion-Policy/3D-Diffusion-Policy/data/outputs/adroit_pen-dp3-1218_seed0/wandb/run-20241219_022311-wnx82u0h/logs/debug.log
7
+ 2024-12-19 02:23:11,036 INFO MainThread:4160108 [wandb_init.py:_log_setup():529] Logging internal logs to /home/chenhaojun/3D-Diffusion-Policy/3D-Diffusion-Policy/data/outputs/adroit_pen-dp3-1218_seed0/wandb/run-20241219_022311-wnx82u0h/logs/debug-internal.log
8
+ 2024-12-19 02:23:11,036 INFO MainThread:4160108 [wandb_init.py:init():644] calling init triggers
9
+ 2024-12-19 02:23:11,036 INFO MainThread:4160108 [wandb_init.py:init():650] wandb.init called with sweep_config: {}
10
+ config: {'task': {'name': 'adroit_pen', 'task_name': 'pen', 'image_shape': [3, 84, 84], 'shape_meta': {'obs': {'point_cloud': {'shape': [512, 3], 'type': 'point_cloud'}, 'agent_pos': {'shape': [24], 'type': 'low_dim'}}, 'action': {'shape': [24]}}, 'env_runner': {'_target_': 'diffusion_policy_3d.env_runner.adroit_runner.AdroitRunner', 'eval_episodes': 20, 'max_steps': 300, 'n_obs_steps': 2, 'n_action_steps': 3, 'fps': 10, 'task_name': 'pen', 'render_size': 84, 'use_point_crop': True}, 'dataset': {'_target_': 'diffusion_policy_3d.dataset.adroit_dataset.AdroitDataset', 'zarr_path': '/data/haojun/datasets/3d-dp/adroit_pen_expert.zarr', 'horizon': 4, 'pad_before': 1, 'pad_after': 2, 'seed': 42, 'val_ratio': 0.02, 'max_train_episodes': 90}}, 'name': 'train_dp3', 'task_name': 'adroit_pen', 'shape_meta': {'obs': {'point_cloud': {'shape': [512, 3], 'type': 'point_cloud'}, 'agent_pos': {'shape': [24], 'type': 'low_dim'}}, 'action': {'shape': [24]}}, 'exp_name': 'adroit_pen-dp3-1218', 'horizon': 4, 'n_obs_steps': 2, 'n_action_steps': 3, 'n_latency_steps': 0, 'dataset_obs_steps': 2, 'keypoint_visible_rate': 1.0, 'obs_as_global_cond': True, 'policy': {'_target_': 'diffusion_policy_3d.policy.dp3.DP3', 'use_point_crop': True, 'condition_type': 'film', 'use_down_condition': True, 'use_mid_condition': True, 'use_up_condition': True, 'diffusion_step_embed_dim': 128, 'down_dims': [512, 1024, 2048], 'crop_shape': [80, 80], 'encoder_output_dim': 64, 'horizon': 4, 'kernel_size': 5, 'n_action_steps': 3, 'n_groups': 8, 'n_obs_steps': 2, 'noise_scheduler': {'_target_': 'diffusers.schedulers.scheduling_ddim.DDIMScheduler', 'num_train_timesteps': 100, 'beta_start': 0.0001, 'beta_end': 0.02, 'beta_schedule': 'squaredcos_cap_v2', 'clip_sample': True, 'set_alpha_to_one': True, 'steps_offset': 0, 'prediction_type': 'sample'}, 'num_inference_steps': 10, 'obs_as_global_cond': True, 'shape_meta': {'obs': {'point_cloud': {'shape': [512, 3], 'type': 'point_cloud'}, 'agent_pos': {'shape': [24], 'type': 'low_dim'}}, 'action': {'shape': [24]}}, 'use_pc_color': False, 'pointnet_type': 'pointnet', 'pointcloud_encoder_cfg': {'in_channels': 3, 'out_channels': 64, 'use_layernorm': True, 'final_norm': 'layernorm', 'normal_channel': False}}, 'ema': {'_target_': 'diffusion_policy_3d.model.diffusion.ema_model.EMAModel', 'update_after_step': 0, 'inv_gamma': 1.0, 'power': 0.75, 'min_value': 0.0, 'max_value': 0.9999}, 'dataloader': {'batch_size': 128, 'num_workers': 8, 'shuffle': True, 'pin_memory': True, 'persistent_workers': False}, 'val_dataloader': {'batch_size': 128, 'num_workers': 8, 'shuffle': False, 'pin_memory': True, 'persistent_workers': False}, 'optimizer': {'_target_': 'torch.optim.AdamW', 'lr': 0.0001, 'betas': [0.95, 0.999], 'eps': 1e-08, 'weight_decay': 1e-06}, 'training': {'device': 'cuda:0', 'seed': 0, 'debug': False, 'resume': True, 'lr_scheduler': 'cosine', 'lr_warmup_steps': 500, 'num_epochs': 3000, 'gradient_accumulate_every': 1, 'use_ema': True, 'rollout_every': 200, 'checkpoint_every': 200, 'val_every': 1, 'sample_every': 5, 'max_train_steps': None, 'max_val_steps': None, 'tqdm_interval_sec': 1.0}, 'logging': {'group': 'adroit_pen-dp3-1218', 'id': None, 'mode': 'online', 'name': '0', 'project': 'dp3', 'resume': True, 'tags': ['dp3']}, 'checkpoint': {'save_ckpt': True, 'topk': {'monitor_key': 'test_mean_score', 'mode': 'max', 'k': 1, 'format_str': 'epoch={epoch:04d}-test_mean_score={test_mean_score:.3f}.ckpt'}, 'save_last_ckpt': True, 'save_last_snapshot': False}, 'multi_run': {'run_dir': 'data/outputs/2024.12.19/02.23.08_train_dp3_adroit_pen', 'wandb_name_base': '2024.12.19-02.23.08_train_dp3_adroit_pen'}}
11
+ 2024-12-19 02:23:11,037 INFO MainThread:4160108 [wandb_init.py:init():680] starting backend
12
+ 2024-12-19 02:23:11,037 INFO MainThread:4160108 [wandb_init.py:init():684] sending inform_init request
13
+ 2024-12-19 02:23:11,063 INFO MainThread:4160108 [backend.py:_multiprocessing_setup():104] multiprocessing start_methods=fork,spawn,forkserver, using: spawn
14
+ 2024-12-19 02:23:11,064 INFO MainThread:4160108 [wandb_init.py:init():697] backend started and connected
15
+ 2024-12-19 02:23:11,069 INFO MainThread:4160108 [wandb_init.py:init():790] updated telemetry
16
+ 2024-12-19 02:23:11,259 INFO MainThread:4160108 [wandb_init.py:init():822] communicating run to backend with 90.0 second timeout
17
+ 2024-12-19 02:23:13,842 INFO MainThread:4160108 [wandb_init.py:init():874] starting run threads in backend
18
+ 2024-12-19 02:23:13,966 INFO MainThread:4160108 [wandb_run.py:_console_start():2374] atexit reg
19
+ 2024-12-19 02:23:13,966 INFO MainThread:4160108 [wandb_run.py:_redirect():2224] redirect: wrap_raw
20
+ 2024-12-19 02:23:13,966 INFO MainThread:4160108 [wandb_run.py:_redirect():2289] Wrapping output streams.
21
+ 2024-12-19 02:23:13,966 INFO MainThread:4160108 [wandb_run.py:_redirect():2314] Redirects installed.
22
+ 2024-12-19 02:23:13,969 INFO MainThread:4160108 [wandb_init.py:init():916] run started, returning control to user process
23
+ 2024-12-19 02:23:13,969 INFO MainThread:4160108 [wandb_run.py:_config_callback():1279] config_cb None None {'output_dir': '/home/chenhaojun/3D-Diffusion-Policy/3D-Diffusion-Policy/data/outputs/adroit_pen-dp3-1218_seed0'}
24
+ 2024-12-19 03:39:20,847 WARNING MsgRouterThr:4160108 [router.py:message_loop():75] message_loop has been closed
dexart_bucket-dp3-1219_seed0/.hydra/overrides.yaml ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
 
1
+ - task=dexart_bucket
2
+ - training.debug=False
3
+ - training.seed=0
4
+ - training.device=cuda:0
5
+ - exp_name=dexart_bucket-dp3-1219
6
+ - logging.mode=online
7
+ - checkpoint.save_ckpt=True
dexart_bucket-dp3-1219_seed0/train.log ADDED
@@ -0,0 +1 @@
 
 
1
+ [2024-12-19 16:44:56,429][diffusion_policy_3d.model.diffusion.conditional_unet1d][INFO] - number of parameters: 2.551390e+08
metaworld_assembly-dp3-1218_seed0/wandb/debug-internal.log ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {"time":"2024-12-18T14:28:52.397338454+08:00","level":"INFO","msg":"using version","core version":"0.19.1"}
2
+ {"time":"2024-12-18T14:28:52.397351034+08:00","level":"INFO","msg":"created symlink","path":"/home/chenhaojun/3D-Diffusion-Policy/3D-Diffusion-Policy/data/outputs/metaworld_assembly-dp3-1218_seed0/wandb/run-20241218_142852-63943iru/logs/debug-core.log"}
3
+ {"time":"2024-12-18T14:28:52.609650827+08:00","level":"INFO","msg":"created new stream","id":"63943iru"}
4
+ {"time":"2024-12-18T14:28:52.609680037+08:00","level":"INFO","msg":"stream: started","id":"63943iru"}
5
+ {"time":"2024-12-18T14:28:52.609755478+08:00","level":"INFO","msg":"writer: Do: started","stream_id":"63943iru"}
6
+ {"time":"2024-12-18T14:28:52.609795528+08:00","level":"INFO","msg":"handler: started","stream_id":"63943iru"}
7
+ {"time":"2024-12-18T14:28:52.611313401+08:00","level":"INFO","msg":"sender: started","stream_id":"63943iru"}
8
+ {"time":"2024-12-18T14:28:55.113722346+08:00","level":"INFO","msg":"Starting system monitor"}
9
+ {"time":"2024-12-18T16:42:47.860321056+08:00","level":"INFO","msg":"stream: closing","id":"63943iru"}
10
+ {"time":"2024-12-18T16:42:47.860366545+08:00","level":"INFO","msg":"Stopping system monitor"}
11
+ {"time":"2024-12-18T16:42:47.861825165+08:00","level":"INFO","msg":"Stopped system monitor"}
12
+ {"time":"2024-12-18T16:42:51.203826373+08:00","level":"INFO","msg":"fileTransfer: Close: file transfer manager closed"}
13
+ {"time":"2024-12-18T16:42:54.393251212+08:00","level":"INFO","msg":"handler: closed","stream_id":"63943iru"}
14
+ {"time":"2024-12-18T16:42:54.393317331+08:00","level":"INFO","msg":"sender: closed","stream_id":"63943iru"}
15
+ {"time":"2024-12-18T16:42:54.393312931+08:00","level":"INFO","msg":"writer: Close: closed","stream_id":"63943iru"}
16
+ {"time":"2024-12-18T16:42:54.393483768+08:00","level":"INFO","msg":"stream: closed","id":"63943iru"}
metaworld_assembly-dp3-1218_seed0/wandb/run-20241218_142852-63943iru/files/config.yaml ADDED
@@ -0,0 +1,242 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ _wandb:
2
+ value:
3
+ cli_version: 0.19.1
4
+ m: []
5
+ python_version: 3.8.20
6
+ t:
7
+ "1":
8
+ - 1
9
+ - 5
10
+ - 41
11
+ - 49
12
+ - 50
13
+ - 53
14
+ - 55
15
+ - 83
16
+ "2":
17
+ - 1
18
+ - 5
19
+ - 41
20
+ - 49
21
+ - 50
22
+ - 53
23
+ - 55
24
+ - 83
25
+ "3":
26
+ - 13
27
+ - 15
28
+ - 16
29
+ - 23
30
+ - 55
31
+ - 61
32
+ "4": 3.8.20
33
+ "5": 0.19.1
34
+ "8":
35
+ - 5
36
+ "12": 0.19.1
37
+ "13": linux-x86_64
38
+ checkpoint:
39
+ value:
40
+ save_ckpt: true
41
+ save_last_ckpt: true
42
+ save_last_snapshot: false
43
+ topk:
44
+ format_str: epoch={epoch:04d}-test_mean_score={test_mean_score:.3f}.ckpt
45
+ k: 1
46
+ mode: max
47
+ monitor_key: test_mean_score
48
+ dataloader:
49
+ value:
50
+ batch_size: 128
51
+ num_workers: 8
52
+ persistent_workers: false
53
+ pin_memory: true
54
+ shuffle: true
55
+ dataset_obs_steps:
56
+ value: 2
57
+ ema:
58
+ value:
59
+ _target_: diffusion_policy_3d.model.diffusion.ema_model.EMAModel
60
+ inv_gamma: 1
61
+ max_value: 0.9999
62
+ min_value: 0
63
+ power: 0.75
64
+ update_after_step: 0
65
+ exp_name:
66
+ value: metaworld_assembly-dp3-1218
67
+ horizon:
68
+ value: 4
69
+ keypoint_visible_rate:
70
+ value: 1
71
+ logging:
72
+ value:
73
+ group: metaworld_assembly-dp3-1218
74
+ id: null
75
+ mode: online
76
+ name: "0"
77
+ project: dp3
78
+ resume: true
79
+ tags:
80
+ - dp3
81
+ multi_run:
82
+ value:
83
+ run_dir: data/outputs/2024.12.18/14.28.49_train_dp3_assembly
84
+ wandb_name_base: 2024.12.18-14.28.49_train_dp3_assembly
85
+ n_action_steps:
86
+ value: 3
87
+ n_latency_steps:
88
+ value: 0
89
+ n_obs_steps:
90
+ value: 2
91
+ name:
92
+ value: train_dp3
93
+ obs_as_global_cond:
94
+ value: true
95
+ optimizer:
96
+ value:
97
+ _target_: torch.optim.AdamW
98
+ betas:
99
+ - 0.95
100
+ - 0.999
101
+ eps: 1e-08
102
+ lr: 0.0001
103
+ weight_decay: 1e-06
104
+ output_dir:
105
+ value: /home/chenhaojun/3D-Diffusion-Policy/3D-Diffusion-Policy/data/outputs/metaworld_assembly-dp3-1218_seed0
106
+ policy:
107
+ value:
108
+ _target_: diffusion_policy_3d.policy.dp3.DP3
109
+ condition_type: film
110
+ crop_shape:
111
+ - 80
112
+ - 80
113
+ diffusion_step_embed_dim: 128
114
+ down_dims:
115
+ - 512
116
+ - 1024
117
+ - 2048
118
+ encoder_output_dim: 64
119
+ horizon: 4
120
+ kernel_size: 5
121
+ n_action_steps: 3
122
+ n_groups: 8
123
+ n_obs_steps: 2
124
+ noise_scheduler:
125
+ _target_: diffusers.schedulers.scheduling_ddim.DDIMScheduler
126
+ beta_end: 0.02
127
+ beta_schedule: squaredcos_cap_v2
128
+ beta_start: 0.0001
129
+ clip_sample: true
130
+ num_train_timesteps: 100
131
+ prediction_type: sample
132
+ set_alpha_to_one: true
133
+ steps_offset: 0
134
+ num_inference_steps: 10
135
+ obs_as_global_cond: true
136
+ pointcloud_encoder_cfg:
137
+ final_norm: layernorm
138
+ in_channels: 3
139
+ normal_channel: false
140
+ out_channels: 64
141
+ use_layernorm: true
142
+ pointnet_type: pointnet
143
+ shape_meta:
144
+ action:
145
+ shape:
146
+ - 4
147
+ obs:
148
+ agent_pos:
149
+ shape:
150
+ - 9
151
+ type: low_dim
152
+ point_cloud:
153
+ shape:
154
+ - 512
155
+ - 3
156
+ type: point_cloud
157
+ use_down_condition: true
158
+ use_mid_condition: true
159
+ use_pc_color: false
160
+ use_point_crop: true
161
+ use_up_condition: true
162
+ shape_meta:
163
+ value:
164
+ action:
165
+ shape:
166
+ - 4
167
+ obs:
168
+ agent_pos:
169
+ shape:
170
+ - 9
171
+ type: low_dim
172
+ point_cloud:
173
+ shape:
174
+ - 512
175
+ - 3
176
+ type: point_cloud
177
+ task:
178
+ value:
179
+ dataset:
180
+ _target_: diffusion_policy_3d.dataset.metaworld_dataset.MetaworldDataset
181
+ horizon: 4
182
+ max_train_episodes: 90
183
+ pad_after: 2
184
+ pad_before: 1
185
+ seed: 42
186
+ val_ratio: 0.02
187
+ zarr_path: /data/haojun/datasets/3d-dp/metaworld_assembly_expert.zarr
188
+ env_runner:
189
+ _target_: diffusion_policy_3d.env_runner.metaworld_runner.MetaworldRunner
190
+ device: cuda:0
191
+ eval_episodes: 20
192
+ fps: 10
193
+ n_action_steps: 3
194
+ n_envs: null
195
+ n_obs_steps: 2
196
+ n_test: null
197
+ n_train: null
198
+ task_name: assembly
199
+ use_point_crop: true
200
+ name: assembly
201
+ shape_meta:
202
+ action:
203
+ shape:
204
+ - 4
205
+ obs:
206
+ agent_pos:
207
+ shape:
208
+ - 9
209
+ type: low_dim
210
+ point_cloud:
211
+ shape:
212
+ - 512
213
+ - 3
214
+ type: point_cloud
215
+ task_name: train_dp3
216
+ task_name:
217
+ value: assembly
218
+ training:
219
+ value:
220
+ checkpoint_every: 200
221
+ debug: false
222
+ device: cuda:0
223
+ gradient_accumulate_every: 1
224
+ lr_scheduler: cosine
225
+ lr_warmup_steps: 500
226
+ max_train_steps: null
227
+ max_val_steps: null
228
+ num_epochs: 3000
229
+ resume: true
230
+ rollout_every: 200
231
+ sample_every: 5
232
+ seed: 0
233
+ tqdm_interval_sec: 1
234
+ use_ema: true
235
+ val_every: 1
236
+ val_dataloader:
237
+ value:
238
+ batch_size: 128
239
+ num_workers: 8
240
+ persistent_workers: false
241
+ pin_memory: true
242
+ shuffle: false
metaworld_assembly-dp3-1218_seed0/wandb/run-20241218_142852-63943iru/files/wandb-summary.json ADDED
@@ -0,0 +1 @@
 
 
1
+ {"lr":0,"epoch":2999,"SR_test_L5":1,"_wandb":{"runtime":8035},"mean_traj_rewards":30884.26171460612,"mean_success_rates":1,"_runtime":8035.464377365,"global_step":44999,"bc_loss":2.0856390392509638e-07,"_step":44999,"train_action_mse_error":4.6260427666311443e-07,"SR_test_L3":1,"_timestamp":1.734511367852143e+09,"train_loss":2.420270874381458e-07,"test_mean_score":1}
metaworld_assembly-dp3-1218_seed0/wandb/run-20241218_142852-63943iru/logs/debug.log ADDED
@@ -0,0 +1,24 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 2024-12-18 14:28:52,369 INFO MainThread:2428026 [wandb_setup.py:_flush():68] Current SDK version is 0.19.1
2
+ 2024-12-18 14:28:52,369 INFO MainThread:2428026 [wandb_setup.py:_flush():68] Configure stats pid to 2428026
3
+ 2024-12-18 14:28:52,369 INFO MainThread:2428026 [wandb_setup.py:_flush():68] Loading settings from /home/chenhaojun/.config/wandb/settings
4
+ 2024-12-18 14:28:52,369 INFO MainThread:2428026 [wandb_setup.py:_flush():68] Loading settings from /home/chenhaojun/3D-Diffusion-Policy/3D-Diffusion-Policy/wandb/settings
5
+ 2024-12-18 14:28:52,369 INFO MainThread:2428026 [wandb_setup.py:_flush():68] Loading settings from environment variables
6
+ 2024-12-18 14:28:52,369 INFO MainThread:2428026 [wandb_init.py:_log_setup():528] Logging user logs to /home/chenhaojun/3D-Diffusion-Policy/3D-Diffusion-Policy/data/outputs/metaworld_assembly-dp3-1218_seed0/wandb/run-20241218_142852-63943iru/logs/debug.log
7
+ 2024-12-18 14:28:52,369 INFO MainThread:2428026 [wandb_init.py:_log_setup():529] Logging internal logs to /home/chenhaojun/3D-Diffusion-Policy/3D-Diffusion-Policy/data/outputs/metaworld_assembly-dp3-1218_seed0/wandb/run-20241218_142852-63943iru/logs/debug-internal.log
8
+ 2024-12-18 14:28:52,369 INFO MainThread:2428026 [wandb_init.py:init():644] calling init triggers
9
+ 2024-12-18 14:28:52,369 INFO MainThread:2428026 [wandb_init.py:init():650] wandb.init called with sweep_config: {}
10
+ config: {'task': {'name': 'assembly', 'task_name': 'train_dp3', 'shape_meta': {'obs': {'point_cloud': {'shape': [512, 3], 'type': 'point_cloud'}, 'agent_pos': {'shape': [9], 'type': 'low_dim'}}, 'action': {'shape': [4]}}, 'env_runner': {'_target_': 'diffusion_policy_3d.env_runner.metaworld_runner.MetaworldRunner', 'eval_episodes': 20, 'n_obs_steps': 2, 'n_action_steps': 3, 'fps': 10, 'n_envs': None, 'n_train': None, 'n_test': None, 'task_name': 'assembly', 'device': 'cuda:0', 'use_point_crop': True}, 'dataset': {'_target_': 'diffusion_policy_3d.dataset.metaworld_dataset.MetaworldDataset', 'zarr_path': '/data/haojun/datasets/3d-dp/metaworld_assembly_expert.zarr', 'horizon': 4, 'pad_before': 1, 'pad_after': 2, 'seed': 42, 'val_ratio': 0.02, 'max_train_episodes': 90}}, 'name': 'train_dp3', 'task_name': 'assembly', 'shape_meta': {'obs': {'point_cloud': {'shape': [512, 3], 'type': 'point_cloud'}, 'agent_pos': {'shape': [9], 'type': 'low_dim'}}, 'action': {'shape': [4]}}, 'exp_name': 'metaworld_assembly-dp3-1218', 'horizon': 4, 'n_obs_steps': 2, 'n_action_steps': 3, 'n_latency_steps': 0, 'dataset_obs_steps': 2, 'keypoint_visible_rate': 1.0, 'obs_as_global_cond': True, 'policy': {'_target_': 'diffusion_policy_3d.policy.dp3.DP3', 'use_point_crop': True, 'condition_type': 'film', 'use_down_condition': True, 'use_mid_condition': True, 'use_up_condition': True, 'diffusion_step_embed_dim': 128, 'down_dims': [512, 1024, 2048], 'crop_shape': [80, 80], 'encoder_output_dim': 64, 'horizon': 4, 'kernel_size': 5, 'n_action_steps': 3, 'n_groups': 8, 'n_obs_steps': 2, 'noise_scheduler': {'_target_': 'diffusers.schedulers.scheduling_ddim.DDIMScheduler', 'num_train_timesteps': 100, 'beta_start': 0.0001, 'beta_end': 0.02, 'beta_schedule': 'squaredcos_cap_v2', 'clip_sample': True, 'set_alpha_to_one': True, 'steps_offset': 0, 'prediction_type': 'sample'}, 'num_inference_steps': 10, 'obs_as_global_cond': True, 'shape_meta': {'obs': {'point_cloud': {'shape': [512, 3], 'type': 'point_cloud'}, 'agent_pos': {'shape': [9], 'type': 'low_dim'}}, 'action': {'shape': [4]}}, 'use_pc_color': False, 'pointnet_type': 'pointnet', 'pointcloud_encoder_cfg': {'in_channels': 3, 'out_channels': 64, 'use_layernorm': True, 'final_norm': 'layernorm', 'normal_channel': False}}, 'ema': {'_target_': 'diffusion_policy_3d.model.diffusion.ema_model.EMAModel', 'update_after_step': 0, 'inv_gamma': 1.0, 'power': 0.75, 'min_value': 0.0, 'max_value': 0.9999}, 'dataloader': {'batch_size': 128, 'num_workers': 8, 'shuffle': True, 'pin_memory': True, 'persistent_workers': False}, 'val_dataloader': {'batch_size': 128, 'num_workers': 8, 'shuffle': False, 'pin_memory': True, 'persistent_workers': False}, 'optimizer': {'_target_': 'torch.optim.AdamW', 'lr': 0.0001, 'betas': [0.95, 0.999], 'eps': 1e-08, 'weight_decay': 1e-06}, 'training': {'device': 'cuda:0', 'seed': 0, 'debug': False, 'resume': True, 'lr_scheduler': 'cosine', 'lr_warmup_steps': 500, 'num_epochs': 3000, 'gradient_accumulate_every': 1, 'use_ema': True, 'rollout_every': 200, 'checkpoint_every': 200, 'val_every': 1, 'sample_every': 5, 'max_train_steps': None, 'max_val_steps': None, 'tqdm_interval_sec': 1.0}, 'logging': {'group': 'metaworld_assembly-dp3-1218', 'id': None, 'mode': 'online', 'name': '0', 'project': 'dp3', 'resume': True, 'tags': ['dp3']}, 'checkpoint': {'save_ckpt': True, 'topk': {'monitor_key': 'test_mean_score', 'mode': 'max', 'k': 1, 'format_str': 'epoch={epoch:04d}-test_mean_score={test_mean_score:.3f}.ckpt'}, 'save_last_ckpt': True, 'save_last_snapshot': False}, 'multi_run': {'run_dir': 'data/outputs/2024.12.18/14.28.49_train_dp3_assembly', 'wandb_name_base': '2024.12.18-14.28.49_train_dp3_assembly'}}
11
+ 2024-12-18 14:28:52,369 INFO MainThread:2428026 [wandb_init.py:init():680] starting backend
12
+ 2024-12-18 14:28:52,369 INFO MainThread:2428026 [wandb_init.py:init():684] sending inform_init request
13
+ 2024-12-18 14:28:52,395 INFO MainThread:2428026 [backend.py:_multiprocessing_setup():104] multiprocessing start_methods=fork,spawn,forkserver, using: spawn
14
+ 2024-12-18 14:28:52,395 INFO MainThread:2428026 [wandb_init.py:init():697] backend started and connected
15
+ 2024-12-18 14:28:52,400 INFO MainThread:2428026 [wandb_init.py:init():790] updated telemetry
16
+ 2024-12-18 14:28:52,577 INFO MainThread:2428026 [wandb_init.py:init():822] communicating run to backend with 90.0 second timeout
17
+ 2024-12-18 14:28:55,105 INFO MainThread:2428026 [wandb_init.py:init():874] starting run threads in backend
18
+ 2024-12-18 14:28:55,225 INFO MainThread:2428026 [wandb_run.py:_console_start():2374] atexit reg
19
+ 2024-12-18 14:28:55,225 INFO MainThread:2428026 [wandb_run.py:_redirect():2224] redirect: wrap_raw
20
+ 2024-12-18 14:28:55,226 INFO MainThread:2428026 [wandb_run.py:_redirect():2289] Wrapping output streams.
21
+ 2024-12-18 14:28:55,226 INFO MainThread:2428026 [wandb_run.py:_redirect():2314] Redirects installed.
22
+ 2024-12-18 14:28:55,228 INFO MainThread:2428026 [wandb_init.py:init():916] run started, returning control to user process
23
+ 2024-12-18 14:28:55,228 INFO MainThread:2428026 [wandb_run.py:_config_callback():1279] config_cb None None {'output_dir': '/home/chenhaojun/3D-Diffusion-Policy/3D-Diffusion-Policy/data/outputs/metaworld_assembly-dp3-1218_seed0'}
24
+ 2024-12-18 16:42:47,860 WARNING MsgRouterThr:2428026 [router.py:message_loop():75] message_loop has been closed
metaworld_bin-picking-dp3-1218_seed0/train.log ADDED
@@ -0,0 +1 @@
 
 
1
+ [2024-12-18 20:53:06,678][diffusion_policy_3d.model.diffusion.conditional_unet1d][INFO] - number of parameters: 2.550744e+08
metaworld_bin-picking-dp3-1218_seed0/wandb/run-20241218_205314-e0v576zv/files/requirements.txt ADDED
@@ -0,0 +1,175 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ diffusion_policy_3d==0.0.0
2
+ certifi==2024.12.14
3
+ PyYAML==6.0.2
4
+ dash-table==5.0.0
5
+ dm_control==1.0.23
6
+ einops==0.4.1
7
+ ptyprocess==0.7.0
8
+ jsonschema==4.23.0
9
+ prompt_toolkit==3.0.48
10
+ nbformat==5.10.4
11
+ decorator==4.4.2
12
+ importlib_metadata==8.5.0
13
+ numcodecs==0.12.1
14
+ requests==2.32.3
15
+ ipywidgets==8.1.5
16
+ urllib3==2.2.3
17
+ platformdirs==4.3.6
18
+ imageio-ffmpeg==0.5.1
19
+ dash==2.18.2
20
+ Cython==0.29.35
21
+ mujoco-py==2.1.2.14
22
+ mpmath==1.3.0
23
+ typing_extensions==4.12.2
24
+ dm-tree==0.1.8
25
+ imageio==2.35.1
26
+ dill==0.3.5.1
27
+ joblib==1.4.2
28
+ attrs==24.3.0
29
+ torchvision==0.19.1+cu121
30
+ kiwisolver==1.4.7
31
+ numpy==1.23.5
32
+ pillow==10.2.0
33
+ nvidia-cuda-cupti-cu12==12.1.105
34
+ pip==24.2
35
+ llvmlite==0.39.1
36
+ tenacity==9.0.0
37
+ scipy==1.10.1
38
+ charset-normalizer==3.4.0
39
+ matplotlib==3.7.5
40
+ jupyterlab_widgets==3.0.13
41
+ patchelf==0.17.2.0
42
+ wcwidth==0.2.13
43
+ pexpect==4.9.0
44
+ plotly==5.24.1
45
+ ipdb==0.13.13
46
+ referencing==0.35.1
47
+ mujoco==3.2.3
48
+ portalocker==3.0.0
49
+ jedi==0.19.2
50
+ Jinja2==3.1.3
51
+ MarkupSafe==2.1.5
52
+ nvidia-nvtx-cu12==12.1.105
53
+ python-dateutil==2.9.0.post0
54
+ packaging==24.2
55
+ click==8.1.7
56
+ pycparser==2.22
57
+ blinker==1.8.2
58
+ sympy==1.13.1
59
+ Werkzeug==3.0.6
60
+ six==1.17.0
61
+ stack-data==0.6.3
62
+ gpustat==1.1.1
63
+ threadpoolctl==3.5.0
64
+ traitlets==5.14.3
65
+ annotated-types==0.7.0
66
+ nvidia-nvjitlink-cu12==12.1.105
67
+ zarr==2.12.0
68
+ pandas==2.0.3
69
+ wheel==0.44.0
70
+ nvidia-nccl-cu12==2.20.5
71
+ comm==0.2.2
72
+ proglog==0.1.10
73
+ parso==0.8.4
74
+ open3d==0.18.0
75
+ nvidia-cusparse-cu12==12.1.0.106
76
+ antlr4-python3-runtime==4.9.3
77
+ fvcore==0.1.5.post20221221
78
+ natsort==8.4.0
79
+ cloudpickle==3.1.0
80
+ ConfigArgParse==1.7
81
+ fonttools==4.55.3
82
+ etils==1.3.0
83
+ torchaudio==2.4.1+cu121
84
+ pickleshare==0.7.5
85
+ eval_type_backport==0.2.0
86
+ executing==2.1.0
87
+ addict==2.4.0
88
+ protobuf==5.29.1
89
+ setproctitle==1.3.4
90
+ Flask==3.0.3
91
+ filelock==3.13.1
92
+ regex==2024.11.6
93
+ PyOpenGL==3.1.7
94
+ nvidia-curand-cu12==10.3.2.106
95
+ matplotlib-inline==0.1.7
96
+ transforms3d==0.4.2
97
+ pydantic==2.10.3
98
+ cffi==1.17.1
99
+ rpds-py==0.20.1
100
+ diffusers==0.11.1
101
+ docker-pycreds==0.4.0
102
+ pyparsing==3.1.4
103
+ absl-py==2.1.0
104
+ nvidia-cufft-cu12==11.0.2.54
105
+ contourpy==1.1.1
106
+ fastjsonschema==2.21.1
107
+ pkgutil_resolve_name==1.3.10
108
+ dash-html-components==2.0.0
109
+ asciitree==0.3.3
110
+ fasteners==0.19
111
+ glfw==2.8.0
112
+ omegaconf==2.3.0
113
+ asttokens==3.0.0
114
+ moviepy==1.0.3
115
+ GitPython==3.1.43
116
+ opencv-python==4.10.0.84
117
+ zipp==3.20.2
118
+ tabulate==0.9.0
119
+ iopath==0.1.10
120
+ labmaze==1.0.6
121
+ numba==0.56.4
122
+ nvidia-cuda-runtime-cu12==12.1.105
123
+ dm-env==1.6
124
+ cycler==0.12.1
125
+ dash-core-components==2.0.0
126
+ networkx==3.0
127
+ Pygments==2.18.0
128
+ retrying==1.3.4
129
+ jsonschema-specifications==2023.12.1
130
+ setuptools==59.5.0
131
+ av==12.3.0
132
+ itsdangerous==2.2.0
133
+ wandb==0.19.1
134
+ nest-asyncio==1.6.0
135
+ triton==3.0.0
136
+ nvidia-ml-py==12.560.30
137
+ nvidia-cuda-nvrtc-cu12==12.1.105
138
+ tomli==2.2.1
139
+ tqdm==4.67.1
140
+ termcolor==2.4.0
141
+ hydra-core==1.2.0
142
+ smmap==5.0.1
143
+ ipython==8.12.3
144
+ pyquaternion==0.9.9
145
+ idna==3.10
146
+ yacs==0.1.8
147
+ tzdata==2024.2
148
+ torch==2.4.1+cu121
149
+ widgetsnbextension==4.0.13
150
+ scikit-learn==1.3.2
151
+ sapien==2.2.1
152
+ nvidia-cublas-cu12==12.1.3.1
153
+ huggingface-hub==0.21.0
154
+ gitdb==4.0.11
155
+ importlib_resources==6.4.5
156
+ pydantic_core==2.27.1
157
+ jupyter_core==5.7.2
158
+ sentry-sdk==2.19.2
159
+ nvidia-cudnn-cu12==9.1.0.70
160
+ fsspec==2024.2.0
161
+ psutil==6.1.0
162
+ pytz==2024.2
163
+ backcall==0.2.0
164
+ nvidia-cusolver-cu12==11.4.5.107
165
+ lxml==5.3.0
166
+ blessed==1.20.0
167
+ pure_eval==0.2.3
168
+ diffusion_policy_3d==0.0.0
169
+ dexart==0.1.0
170
+ gym==0.21.0
171
+ metaworld==0.1.0
172
+ mj-envs==1.0.0
173
+ mjrl==1.0.0
174
+ pytorch3d==0.7.6
175
+ diffusion_policy_3d==0.0.0
metaworld_bin-picking-dp3-1218_seed0/wandb/run-20241218_205314-e0v576zv/logs/debug.log ADDED
@@ -0,0 +1,24 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 2024-12-18 20:53:14,968 INFO MainThread:2962987 [wandb_setup.py:_flush():68] Current SDK version is 0.19.1
2
+ 2024-12-18 20:53:14,968 INFO MainThread:2962987 [wandb_setup.py:_flush():68] Configure stats pid to 2962987
3
+ 2024-12-18 20:53:14,968 INFO MainThread:2962987 [wandb_setup.py:_flush():68] Loading settings from /home/chenhaojun/.config/wandb/settings
4
+ 2024-12-18 20:53:14,968 INFO MainThread:2962987 [wandb_setup.py:_flush():68] Loading settings from /home/chenhaojun/3D-Diffusion-Policy/3D-Diffusion-Policy/wandb/settings
5
+ 2024-12-18 20:53:14,968 INFO MainThread:2962987 [wandb_setup.py:_flush():68] Loading settings from environment variables
6
+ 2024-12-18 20:53:14,968 INFO MainThread:2962987 [wandb_init.py:_log_setup():528] Logging user logs to /home/chenhaojun/3D-Diffusion-Policy/3D-Diffusion-Policy/data/outputs/metaworld_bin-picking-dp3-1218_seed0/wandb/run-20241218_205314-e0v576zv/logs/debug.log
7
+ 2024-12-18 20:53:14,968 INFO MainThread:2962987 [wandb_init.py:_log_setup():529] Logging internal logs to /home/chenhaojun/3D-Diffusion-Policy/3D-Diffusion-Policy/data/outputs/metaworld_bin-picking-dp3-1218_seed0/wandb/run-20241218_205314-e0v576zv/logs/debug-internal.log
8
+ 2024-12-18 20:53:14,968 INFO MainThread:2962987 [wandb_init.py:init():644] calling init triggers
9
+ 2024-12-18 20:53:14,969 INFO MainThread:2962987 [wandb_init.py:init():650] wandb.init called with sweep_config: {}
10
+ config: {'task': {'name': 'bin-picking', 'task_name': 'train_dp3', 'shape_meta': {'obs': {'point_cloud': {'shape': [512, 3], 'type': 'point_cloud'}, 'agent_pos': {'shape': [9], 'type': 'low_dim'}}, 'action': {'shape': [4]}}, 'env_runner': {'_target_': 'diffusion_policy_3d.env_runner.metaworld_runner.MetaworldRunner', 'eval_episodes': 20, 'n_obs_steps': 2, 'n_action_steps': 3, 'fps': 10, 'n_envs': None, 'n_train': None, 'n_test': None, 'task_name': 'bin-picking', 'device': 'cuda:0', 'use_point_crop': True}, 'dataset': {'_target_': 'diffusion_policy_3d.dataset.metaworld_dataset.MetaworldDataset', 'zarr_path': '/data/haojun/datasets/3d-dp/metaworld_bin-picking_expert.zarr', 'horizon': 4, 'pad_before': 1, 'pad_after': 2, 'seed': 42, 'val_ratio': 0.02, 'max_train_episodes': 90}}, 'name': 'train_dp3', 'task_name': 'bin-picking', 'shape_meta': {'obs': {'point_cloud': {'shape': [512, 3], 'type': 'point_cloud'}, 'agent_pos': {'shape': [9], 'type': 'low_dim'}}, 'action': {'shape': [4]}}, 'exp_name': 'metaworld_bin-picking-dp3-1218', 'horizon': 4, 'n_obs_steps': 2, 'n_action_steps': 3, 'n_latency_steps': 0, 'dataset_obs_steps': 2, 'keypoint_visible_rate': 1.0, 'obs_as_global_cond': True, 'policy': {'_target_': 'diffusion_policy_3d.policy.dp3.DP3', 'use_point_crop': True, 'condition_type': 'film', 'use_down_condition': True, 'use_mid_condition': True, 'use_up_condition': True, 'diffusion_step_embed_dim': 128, 'down_dims': [512, 1024, 2048], 'crop_shape': [80, 80], 'encoder_output_dim': 64, 'horizon': 4, 'kernel_size': 5, 'n_action_steps': 3, 'n_groups': 8, 'n_obs_steps': 2, 'noise_scheduler': {'_target_': 'diffusers.schedulers.scheduling_ddim.DDIMScheduler', 'num_train_timesteps': 100, 'beta_start': 0.0001, 'beta_end': 0.02, 'beta_schedule': 'squaredcos_cap_v2', 'clip_sample': True, 'set_alpha_to_one': True, 'steps_offset': 0, 'prediction_type': 'sample'}, 'num_inference_steps': 10, 'obs_as_global_cond': True, 'shape_meta': {'obs': {'point_cloud': {'shape': [512, 3], 'type': 'point_cloud'}, 'agent_pos': {'shape': [9], 'type': 'low_dim'}}, 'action': {'shape': [4]}}, 'use_pc_color': False, 'pointnet_type': 'pointnet', 'pointcloud_encoder_cfg': {'in_channels': 3, 'out_channels': 64, 'use_layernorm': True, 'final_norm': 'layernorm', 'normal_channel': False}}, 'ema': {'_target_': 'diffusion_policy_3d.model.diffusion.ema_model.EMAModel', 'update_after_step': 0, 'inv_gamma': 1.0, 'power': 0.75, 'min_value': 0.0, 'max_value': 0.9999}, 'dataloader': {'batch_size': 128, 'num_workers': 8, 'shuffle': True, 'pin_memory': True, 'persistent_workers': False}, 'val_dataloader': {'batch_size': 128, 'num_workers': 8, 'shuffle': False, 'pin_memory': True, 'persistent_workers': False}, 'optimizer': {'_target_': 'torch.optim.AdamW', 'lr': 0.0001, 'betas': [0.95, 0.999], 'eps': 1e-08, 'weight_decay': 1e-06}, 'training': {'device': 'cuda:0', 'seed': 0, 'debug': False, 'resume': True, 'lr_scheduler': 'cosine', 'lr_warmup_steps': 500, 'num_epochs': 3000, 'gradient_accumulate_every': 1, 'use_ema': True, 'rollout_every': 200, 'checkpoint_every': 200, 'val_every': 1, 'sample_every': 5, 'max_train_steps': None, 'max_val_steps': None, 'tqdm_interval_sec': 1.0}, 'logging': {'group': 'metaworld_bin-picking-dp3-1218', 'id': None, 'mode': 'online', 'name': '0', 'project': 'dp3', 'resume': True, 'tags': ['dp3']}, 'checkpoint': {'save_ckpt': True, 'topk': {'monitor_key': 'test_mean_score', 'mode': 'max', 'k': 1, 'format_str': 'epoch={epoch:04d}-test_mean_score={test_mean_score:.3f}.ckpt'}, 'save_last_ckpt': True, 'save_last_snapshot': False}, 'multi_run': {'run_dir': 'data/outputs/2024.12.18/20.53.12_train_dp3_bin-picking', 'wandb_name_base': '2024.12.18-20.53.12_train_dp3_bin-picking'}}
11
+ 2024-12-18 20:53:14,969 INFO MainThread:2962987 [wandb_init.py:init():680] starting backend
12
+ 2024-12-18 20:53:14,969 INFO MainThread:2962987 [wandb_init.py:init():684] sending inform_init request
13
+ 2024-12-18 20:53:14,996 INFO MainThread:2962987 [backend.py:_multiprocessing_setup():104] multiprocessing start_methods=fork,spawn,forkserver, using: spawn
14
+ 2024-12-18 20:53:14,997 INFO MainThread:2962987 [wandb_init.py:init():697] backend started and connected
15
+ 2024-12-18 20:53:15,002 INFO MainThread:2962987 [wandb_init.py:init():790] updated telemetry
16
+ 2024-12-18 20:53:15,163 INFO MainThread:2962987 [wandb_init.py:init():822] communicating run to backend with 90.0 second timeout
17
+ 2024-12-18 20:53:17,822 INFO MainThread:2962987 [wandb_init.py:init():874] starting run threads in backend
18
+ 2024-12-18 20:53:17,936 INFO MainThread:2962987 [wandb_run.py:_console_start():2374] atexit reg
19
+ 2024-12-18 20:53:17,937 INFO MainThread:2962987 [wandb_run.py:_redirect():2224] redirect: wrap_raw
20
+ 2024-12-18 20:53:17,937 INFO MainThread:2962987 [wandb_run.py:_redirect():2289] Wrapping output streams.
21
+ 2024-12-18 20:53:17,937 INFO MainThread:2962987 [wandb_run.py:_redirect():2314] Redirects installed.
22
+ 2024-12-18 20:53:17,939 INFO MainThread:2962987 [wandb_init.py:init():916] run started, returning control to user process
23
+ 2024-12-18 20:53:17,939 INFO MainThread:2962987 [wandb_run.py:_config_callback():1279] config_cb None None {'output_dir': '/home/chenhaojun/3D-Diffusion-Policy/3D-Diffusion-Policy/data/outputs/metaworld_bin-picking-dp3-1218_seed0'}
24
+ 2024-12-19 00:26:54,104 WARNING MsgRouterThr:2962987 [router.py:message_loop():75] message_loop has been closed
metaworld_box-close-dp3-1218_seed0/.hydra/hydra.yaml ADDED
@@ -0,0 +1,163 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ hydra:
2
+ run:
3
+ dir: data/outputs/metaworld_box-close-dp3-1218_seed0
4
+ sweep:
5
+ dir: data/outputs/${now:%Y.%m.%d}/${now:%H.%M.%S}_${name}_${task_name}
6
+ subdir: ${hydra.job.num}
7
+ launcher:
8
+ _target_: hydra._internal.core_plugins.basic_launcher.BasicLauncher
9
+ sweeper:
10
+ _target_: hydra._internal.core_plugins.basic_sweeper.BasicSweeper
11
+ max_batch_size: null
12
+ params: null
13
+ help:
14
+ app_name: ${hydra.job.name}
15
+ header: '${hydra.help.app_name} is powered by Hydra.
16
+
17
+ '
18
+ footer: 'Powered by Hydra (https://hydra.cc)
19
+
20
+ Use --hydra-help to view Hydra specific help
21
+
22
+ '
23
+ template: '${hydra.help.header}
24
+
25
+ == Configuration groups ==
26
+
27
+ Compose your configuration from those groups (group=option)
28
+
29
+
30
+ $APP_CONFIG_GROUPS
31
+
32
+
33
+ == Config ==
34
+
35
+ Override anything in the config (foo.bar=value)
36
+
37
+
38
+ $CONFIG
39
+
40
+
41
+ ${hydra.help.footer}
42
+
43
+ '
44
+ hydra_help:
45
+ template: 'Hydra (${hydra.runtime.version})
46
+
47
+ See https://hydra.cc for more info.
48
+
49
+
50
+ == Flags ==
51
+
52
+ $FLAGS_HELP
53
+
54
+
55
+ == Configuration groups ==
56
+
57
+ Compose your configuration from those groups (For example, append hydra/job_logging=disabled
58
+ to command line)
59
+
60
+
61
+ $HYDRA_CONFIG_GROUPS
62
+
63
+
64
+ Use ''--cfg hydra'' to Show the Hydra config.
65
+
66
+ '
67
+ hydra_help: ???
68
+ hydra_logging:
69
+ version: 1
70
+ formatters:
71
+ simple:
72
+ format: '[%(asctime)s][HYDRA] %(message)s'
73
+ handlers:
74
+ console:
75
+ class: logging.StreamHandler
76
+ formatter: simple
77
+ stream: ext://sys.stdout
78
+ root:
79
+ level: INFO
80
+ handlers:
81
+ - console
82
+ loggers:
83
+ logging_example:
84
+ level: DEBUG
85
+ disable_existing_loggers: false
86
+ job_logging:
87
+ version: 1
88
+ formatters:
89
+ simple:
90
+ format: '[%(asctime)s][%(name)s][%(levelname)s] - %(message)s'
91
+ handlers:
92
+ console:
93
+ class: logging.StreamHandler
94
+ formatter: simple
95
+ stream: ext://sys.stdout
96
+ file:
97
+ class: logging.FileHandler
98
+ formatter: simple
99
+ filename: ${hydra.runtime.output_dir}/${hydra.job.name}.log
100
+ root:
101
+ level: INFO
102
+ handlers:
103
+ - console
104
+ - file
105
+ disable_existing_loggers: false
106
+ env: {}
107
+ mode: RUN
108
+ searchpath: []
109
+ callbacks: {}
110
+ output_subdir: .hydra
111
+ overrides:
112
+ hydra:
113
+ - hydra.run.dir=data/outputs/metaworld_box-close-dp3-1218_seed0
114
+ - hydra.mode=RUN
115
+ task:
116
+ - task=metaworld_box-close
117
+ - training.debug=False
118
+ - training.seed=0
119
+ - training.device=cuda:0
120
+ - exp_name=metaworld_box-close-dp3-1218
121
+ - logging.mode=online
122
+ - checkpoint.save_ckpt=True
123
+ job:
124
+ name: train
125
+ chdir: null
126
+ override_dirname: checkpoint.save_ckpt=True,exp_name=metaworld_box-close-dp3-1218,logging.mode=online,task=metaworld_box-close,training.debug=False,training.device=cuda:0,training.seed=0
127
+ id: ???
128
+ num: ???
129
+ config_name: dp3.yaml
130
+ env_set: {}
131
+ env_copy: []
132
+ config:
133
+ override_dirname:
134
+ kv_sep: '='
135
+ item_sep: ','
136
+ exclude_keys: []
137
+ runtime:
138
+ version: 1.2.0
139
+ version_base: '1.2'
140
+ cwd: /home/chenhaojun/3D-Diffusion-Policy/3D-Diffusion-Policy
141
+ config_sources:
142
+ - path: hydra.conf
143
+ schema: pkg
144
+ provider: hydra
145
+ - path: /home/chenhaojun/3D-Diffusion-Policy/3D-Diffusion-Policy/diffusion_policy_3d/config
146
+ schema: file
147
+ provider: main
148
+ - path: ''
149
+ schema: structured
150
+ provider: schema
151
+ output_dir: /home/chenhaojun/3D-Diffusion-Policy/3D-Diffusion-Policy/data/outputs/metaworld_box-close-dp3-1218_seed0
152
+ choices:
153
+ task: metaworld_box-close
154
+ hydra/env: default
155
+ hydra/callbacks: null
156
+ hydra/job_logging: default
157
+ hydra/hydra_logging: default
158
+ hydra/hydra_help: default
159
+ hydra/help: default
160
+ hydra/sweeper: basic
161
+ hydra/launcher: basic
162
+ hydra/output: default
163
+ verbose: false
metaworld_box-close-dp3-1218_seed0/wandb/run-20241219_021306-nv4c47le/files/output.log ADDED
@@ -0,0 +1,46 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+ test_mean_score: 0.0
3
+ mean_durations: 4.828114485740661
4
+ std_durations: 0.01738945887153302
5
+ test_mean_score: 0.65
6
+ mean_durations: 4.873560278303922
7
+ std_durations: 0.019777209321623128
8
+ test_mean_score: 0.0
9
+ mean_durations: 4.854758024774492
10
+ std_durations: 0.007352221929266012
11
+ test_mean_score: 0.5
12
+ mean_durations: 4.845281571056693
13
+ std_durations: 0.008404259880539429
14
+ test_mean_score: 0.6
15
+ mean_durations: 4.851413570158184
16
+ std_durations: 0.005525312932477265
17
+ test_mean_score: 0.45
18
+ mean_durations: 4.8451534550637
19
+ std_durations: 0.005656914477641985
20
+ test_mean_score: 0.55
21
+ mean_durations: 4.850002092681825
22
+ std_durations: 0.003998623920949613
23
+ test_mean_score: 0.65
24
+ mean_durations: 4.8544698669575155
25
+ std_durations: 0.004563551825275274
26
+ test_mean_score: 0.3
27
+ mean_durations: 4.8519475953653455
28
+ std_durations: 0.005867139433633655
29
+ test_mean_score: 0.55
30
+ mean_durations: 4.849922423437238
31
+ std_durations: 0.024024316288814206
32
+ test_mean_score: 0.45
33
+ mean_durations: 4.851007116865366
34
+ std_durations: 0.009671100741088231
35
+ test_mean_score: 0.5
36
+ mean_durations: 4.842636080086232
37
+ std_durations: 0.0025684137610381937
38
+ test_mean_score: 0.35
39
+ mean_durations: 4.842003949917853
40
+ std_durations: 0.004577108168226907
41
+ test_mean_score: 0.2
42
+ mean_durations: 4.850726788770407
43
+ std_durations: 0.0029142146415510766
44
+ test_mean_score: 0.45
45
+ mean_durations: 4.84709279127419
46
+ std_durations: 0.003142567013560075
metaworld_box-close-dp3-1218_seed0/wandb/run-20241219_021306-nv4c47le/files/wandb-summary.json ADDED
@@ -0,0 +1 @@
 
 
1
+ {"mean_success_rates":0.45,"SR_test_L5":0.6,"lr":0,"_step":44999,"bc_loss":1.1081001503043808e-06,"epoch":2999,"SR_test_L3":0.6333333333333333,"mean_durations":4.84709279127419,"global_step":44999,"train_action_mse_error":1.8008979168371297e-05,"std_durations":0.003142567013560075,"_timestamp":1.7345537128343365e+09,"train_loss":1.2438786446485514e-06,"test_mean_score":0.45,"_runtime":8126.141499735,"mean_traj_rewards":13042.742712645655,"_wandb":{"runtime":8126}}
metaworld_button-press-topdown-dp3-0322_seed0/checkpoints/info.txt ADDED
@@ -0,0 +1 @@
 
 
1
+ epoch=0200-test_mean_score=1.000.ckpt
metaworld_button-press-topdown-dp3-0322_seed0/wandb/run-20241218_022940-yb3y9h3p/files/config.yaml ADDED
@@ -0,0 +1,242 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ _wandb:
2
+ value:
3
+ cli_version: 0.19.1
4
+ m: []
5
+ python_version: 3.8.20
6
+ t:
7
+ "1":
8
+ - 1
9
+ - 5
10
+ - 41
11
+ - 49
12
+ - 50
13
+ - 53
14
+ - 55
15
+ - 83
16
+ "2":
17
+ - 1
18
+ - 5
19
+ - 41
20
+ - 49
21
+ - 50
22
+ - 53
23
+ - 55
24
+ - 83
25
+ "3":
26
+ - 13
27
+ - 15
28
+ - 16
29
+ - 23
30
+ - 55
31
+ - 61
32
+ "4": 3.8.20
33
+ "5": 0.19.1
34
+ "8":
35
+ - 5
36
+ "12": 0.19.1
37
+ "13": linux-x86_64
38
+ checkpoint:
39
+ value:
40
+ save_ckpt: true
41
+ save_last_ckpt: true
42
+ save_last_snapshot: false
43
+ topk:
44
+ format_str: epoch={epoch:04d}-test_mean_score={test_mean_score:.3f}.ckpt
45
+ k: 1
46
+ mode: max
47
+ monitor_key: test_mean_score
48
+ dataloader:
49
+ value:
50
+ batch_size: 128
51
+ num_workers: 8
52
+ persistent_workers: false
53
+ pin_memory: true
54
+ shuffle: true
55
+ dataset_obs_steps:
56
+ value: 2
57
+ ema:
58
+ value:
59
+ _target_: diffusion_policy_3d.model.diffusion.ema_model.EMAModel
60
+ inv_gamma: 1
61
+ max_value: 0.9999
62
+ min_value: 0
63
+ power: 0.75
64
+ update_after_step: 0
65
+ exp_name:
66
+ value: metaworld_button-press-topdown-dp3-0322
67
+ horizon:
68
+ value: 4
69
+ keypoint_visible_rate:
70
+ value: 1
71
+ logging:
72
+ value:
73
+ group: metaworld_button-press-topdown-dp3-0322
74
+ id: null
75
+ mode: online
76
+ name: "0"
77
+ project: dp3
78
+ resume: true
79
+ tags:
80
+ - dp3
81
+ multi_run:
82
+ value:
83
+ run_dir: data/outputs/2024.12.18/02.29.37_train_dp3_button-press-topdown
84
+ wandb_name_base: 2024.12.18-02.29.37_train_dp3_button-press-topdown
85
+ n_action_steps:
86
+ value: 3
87
+ n_latency_steps:
88
+ value: 0
89
+ n_obs_steps:
90
+ value: 2
91
+ name:
92
+ value: train_dp3
93
+ obs_as_global_cond:
94
+ value: true
95
+ optimizer:
96
+ value:
97
+ _target_: torch.optim.AdamW
98
+ betas:
99
+ - 0.95
100
+ - 0.999
101
+ eps: 1e-08
102
+ lr: 0.0001
103
+ weight_decay: 1e-06
104
+ output_dir:
105
+ value: /home/chenhaojun/3D-Diffusion-Policy/3D-Diffusion-Policy/data/outputs/metaworld_button-press-topdown-dp3-0322_seed0
106
+ policy:
107
+ value:
108
+ _target_: diffusion_policy_3d.policy.dp3.DP3
109
+ condition_type: film
110
+ crop_shape:
111
+ - 80
112
+ - 80
113
+ diffusion_step_embed_dim: 128
114
+ down_dims:
115
+ - 512
116
+ - 1024
117
+ - 2048
118
+ encoder_output_dim: 64
119
+ horizon: 4
120
+ kernel_size: 5
121
+ n_action_steps: 3
122
+ n_groups: 8
123
+ n_obs_steps: 2
124
+ noise_scheduler:
125
+ _target_: diffusers.schedulers.scheduling_ddim.DDIMScheduler
126
+ beta_end: 0.02
127
+ beta_schedule: squaredcos_cap_v2
128
+ beta_start: 0.0001
129
+ clip_sample: true
130
+ num_train_timesteps: 100
131
+ prediction_type: sample
132
+ set_alpha_to_one: true
133
+ steps_offset: 0
134
+ num_inference_steps: 10
135
+ obs_as_global_cond: true
136
+ pointcloud_encoder_cfg:
137
+ final_norm: layernorm
138
+ in_channels: 3
139
+ normal_channel: false
140
+ out_channels: 64
141
+ use_layernorm: true
142
+ pointnet_type: pointnet
143
+ shape_meta:
144
+ action:
145
+ shape:
146
+ - 4
147
+ obs:
148
+ agent_pos:
149
+ shape:
150
+ - 9
151
+ type: low_dim
152
+ point_cloud:
153
+ shape:
154
+ - 512
155
+ - 3
156
+ type: point_cloud
157
+ use_down_condition: true
158
+ use_mid_condition: true
159
+ use_pc_color: false
160
+ use_point_crop: true
161
+ use_up_condition: true
162
+ shape_meta:
163
+ value:
164
+ action:
165
+ shape:
166
+ - 4
167
+ obs:
168
+ agent_pos:
169
+ shape:
170
+ - 9
171
+ type: low_dim
172
+ point_cloud:
173
+ shape:
174
+ - 512
175
+ - 3
176
+ type: point_cloud
177
+ task:
178
+ value:
179
+ dataset:
180
+ _target_: diffusion_policy_3d.dataset.metaworld_dataset.MetaworldDataset
181
+ horizon: 4
182
+ max_train_episodes: 90
183
+ pad_after: 2
184
+ pad_before: 1
185
+ seed: 42
186
+ val_ratio: 0.02
187
+ zarr_path: /data/haojun/datasets/3d-dp/metaworld_button-press-topdown_expert.zarr
188
+ env_runner:
189
+ _target_: diffusion_policy_3d.env_runner.metaworld_runner.MetaworldRunner
190
+ device: cuda:0
191
+ eval_episodes: 20
192
+ fps: 10
193
+ n_action_steps: 3
194
+ n_envs: null
195
+ n_obs_steps: 2
196
+ n_test: null
197
+ n_train: null
198
+ task_name: button-press-topdown
199
+ use_point_crop: true
200
+ name: button-press-topdown
201
+ shape_meta:
202
+ action:
203
+ shape:
204
+ - 4
205
+ obs:
206
+ agent_pos:
207
+ shape:
208
+ - 9
209
+ type: low_dim
210
+ point_cloud:
211
+ shape:
212
+ - 512
213
+ - 3
214
+ type: point_cloud
215
+ task_name: train_dp3
216
+ task_name:
217
+ value: button-press-topdown
218
+ training:
219
+ value:
220
+ checkpoint_every: 200
221
+ debug: false
222
+ device: cuda:0
223
+ gradient_accumulate_every: 1
224
+ lr_scheduler: cosine
225
+ lr_warmup_steps: 500
226
+ max_train_steps: null
227
+ max_val_steps: null
228
+ num_epochs: 3000
229
+ resume: true
230
+ rollout_every: 200
231
+ sample_every: 5
232
+ seed: 0
233
+ tqdm_interval_sec: 1
234
+ use_ema: true
235
+ val_every: 1
236
+ val_dataloader:
237
+ value:
238
+ batch_size: 128
239
+ num_workers: 8
240
+ persistent_workers: false
241
+ pin_memory: true
242
+ shuffle: false
metaworld_button-press-topdown-dp3-0322_seed0/wandb/run-20241218_022940-yb3y9h3p/files/requirements.txt ADDED
@@ -0,0 +1,175 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ diffusion_policy_3d==0.0.0
2
+ certifi==2024.12.14
3
+ PyYAML==6.0.2
4
+ dash-table==5.0.0
5
+ dm_control==1.0.23
6
+ einops==0.4.1
7
+ ptyprocess==0.7.0
8
+ jsonschema==4.23.0
9
+ prompt_toolkit==3.0.48
10
+ nbformat==5.10.4
11
+ decorator==4.4.2
12
+ importlib_metadata==8.5.0
13
+ numcodecs==0.12.1
14
+ requests==2.32.3
15
+ ipywidgets==8.1.5
16
+ urllib3==2.2.3
17
+ platformdirs==4.3.6
18
+ imageio-ffmpeg==0.5.1
19
+ dash==2.18.2
20
+ Cython==0.29.35
21
+ mujoco-py==2.1.2.14
22
+ mpmath==1.3.0
23
+ typing_extensions==4.12.2
24
+ dm-tree==0.1.8
25
+ imageio==2.35.1
26
+ dill==0.3.5.1
27
+ joblib==1.4.2
28
+ attrs==24.3.0
29
+ torchvision==0.19.1+cu121
30
+ kiwisolver==1.4.7
31
+ numpy==1.23.5
32
+ pillow==10.2.0
33
+ nvidia-cuda-cupti-cu12==12.1.105
34
+ pip==24.2
35
+ llvmlite==0.39.1
36
+ tenacity==9.0.0
37
+ scipy==1.10.1
38
+ charset-normalizer==3.4.0
39
+ matplotlib==3.7.5
40
+ jupyterlab_widgets==3.0.13
41
+ patchelf==0.17.2.0
42
+ wcwidth==0.2.13
43
+ pexpect==4.9.0
44
+ plotly==5.24.1
45
+ ipdb==0.13.13
46
+ referencing==0.35.1
47
+ mujoco==3.2.3
48
+ portalocker==3.0.0
49
+ jedi==0.19.2
50
+ Jinja2==3.1.3
51
+ MarkupSafe==2.1.5
52
+ nvidia-nvtx-cu12==12.1.105
53
+ python-dateutil==2.9.0.post0
54
+ packaging==24.2
55
+ click==8.1.7
56
+ pycparser==2.22
57
+ blinker==1.8.2
58
+ sympy==1.13.1
59
+ Werkzeug==3.0.6
60
+ six==1.17.0
61
+ stack-data==0.6.3
62
+ gpustat==1.1.1
63
+ threadpoolctl==3.5.0
64
+ traitlets==5.14.3
65
+ annotated-types==0.7.0
66
+ nvidia-nvjitlink-cu12==12.1.105
67
+ zarr==2.12.0
68
+ pandas==2.0.3
69
+ wheel==0.44.0
70
+ nvidia-nccl-cu12==2.20.5
71
+ comm==0.2.2
72
+ proglog==0.1.10
73
+ parso==0.8.4
74
+ open3d==0.18.0
75
+ nvidia-cusparse-cu12==12.1.0.106
76
+ antlr4-python3-runtime==4.9.3
77
+ fvcore==0.1.5.post20221221
78
+ natsort==8.4.0
79
+ cloudpickle==3.1.0
80
+ ConfigArgParse==1.7
81
+ fonttools==4.55.3
82
+ etils==1.3.0
83
+ torchaudio==2.4.1+cu121
84
+ pickleshare==0.7.5
85
+ eval_type_backport==0.2.0
86
+ executing==2.1.0
87
+ addict==2.4.0
88
+ protobuf==5.29.1
89
+ setproctitle==1.3.4
90
+ Flask==3.0.3
91
+ filelock==3.13.1
92
+ regex==2024.11.6
93
+ PyOpenGL==3.1.7
94
+ nvidia-curand-cu12==10.3.2.106
95
+ matplotlib-inline==0.1.7
96
+ transforms3d==0.4.2
97
+ pydantic==2.10.3
98
+ cffi==1.17.1
99
+ rpds-py==0.20.1
100
+ diffusers==0.11.1
101
+ docker-pycreds==0.4.0
102
+ pyparsing==3.1.4
103
+ absl-py==2.1.0
104
+ nvidia-cufft-cu12==11.0.2.54
105
+ contourpy==1.1.1
106
+ fastjsonschema==2.21.1
107
+ pkgutil_resolve_name==1.3.10
108
+ dash-html-components==2.0.0
109
+ asciitree==0.3.3
110
+ fasteners==0.19
111
+ glfw==2.8.0
112
+ omegaconf==2.3.0
113
+ asttokens==3.0.0
114
+ moviepy==1.0.3
115
+ GitPython==3.1.43
116
+ opencv-python==4.10.0.84
117
+ zipp==3.20.2
118
+ tabulate==0.9.0
119
+ iopath==0.1.10
120
+ labmaze==1.0.6
121
+ numba==0.56.4
122
+ nvidia-cuda-runtime-cu12==12.1.105
123
+ dm-env==1.6
124
+ cycler==0.12.1
125
+ dash-core-components==2.0.0
126
+ networkx==3.0
127
+ Pygments==2.18.0
128
+ retrying==1.3.4
129
+ jsonschema-specifications==2023.12.1
130
+ setuptools==59.5.0
131
+ av==12.3.0
132
+ itsdangerous==2.2.0
133
+ wandb==0.19.1
134
+ nest-asyncio==1.6.0
135
+ triton==3.0.0
136
+ nvidia-ml-py==12.560.30
137
+ nvidia-cuda-nvrtc-cu12==12.1.105
138
+ tomli==2.2.1
139
+ tqdm==4.67.1
140
+ termcolor==2.4.0
141
+ hydra-core==1.2.0
142
+ smmap==5.0.1
143
+ ipython==8.12.3
144
+ pyquaternion==0.9.9
145
+ idna==3.10
146
+ yacs==0.1.8
147
+ tzdata==2024.2
148
+ torch==2.4.1+cu121
149
+ widgetsnbextension==4.0.13
150
+ scikit-learn==1.3.2
151
+ sapien==2.2.1
152
+ nvidia-cublas-cu12==12.1.3.1
153
+ huggingface-hub==0.21.0
154
+ gitdb==4.0.11
155
+ importlib_resources==6.4.5
156
+ pydantic_core==2.27.1
157
+ jupyter_core==5.7.2
158
+ sentry-sdk==2.19.2
159
+ nvidia-cudnn-cu12==9.1.0.70
160
+ fsspec==2024.2.0
161
+ psutil==6.1.0
162
+ pytz==2024.2
163
+ backcall==0.2.0
164
+ nvidia-cusolver-cu12==11.4.5.107
165
+ lxml==5.3.0
166
+ blessed==1.20.0
167
+ pure_eval==0.2.3
168
+ diffusion_policy_3d==0.0.0
169
+ dexart==0.1.0
170
+ gym==0.21.0
171
+ metaworld==0.1.0
172
+ mj-envs==1.0.0
173
+ mjrl==1.0.0
174
+ pytorch3d==0.7.6
175
+ diffusion_policy_3d==0.0.0
metaworld_button-press-topdown-dp3-0322_seed0/wandb/run-20241218_022940-yb3y9h3p/files/wandb-metadata.json ADDED
@@ -0,0 +1,95 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "os": "Linux-5.15.0-117-generic-x86_64-with-glibc2.17",
3
+ "python": "CPython 3.8.20",
4
+ "startedAt": "2024-12-17T18:29:40.205080Z",
5
+ "args": [
6
+ "--config-name=dp3.yaml",
7
+ "task=metaworld_button-press-topdown",
8
+ "hydra.run.dir=data/outputs/metaworld_button-press-topdown-dp3-0322_seed0",
9
+ "training.debug=False",
10
+ "training.seed=0",
11
+ "training.device=cuda:0",
12
+ "exp_name=metaworld_button-press-topdown-dp3-0322",
13
+ "logging.mode=online",
14
+ "checkpoint.save_ckpt=True"
15
+ ],
16
+ "program": "train.py",
17
+ "codePath": "3D-Diffusion-Policy/train.py",
18
+ "git": {
19
+ "remote": "git@github.com:YanjieZe/3D-Diffusion-Policy.git",
20
+ "commit": "3153fb32c17308fc828015156480b77f6b2e666a"
21
+ },
22
+ "email": "chenhaojun001@gmail.com",
23
+ "root": "/home/chenhaojun/3D-Diffusion-Policy/3D-Diffusion-Policy/data/outputs/metaworld_button-press-topdown-dp3-0322_seed0",
24
+ "host": "Server-3090",
25
+ "executable": "/home/chenhaojun/miniconda3/envs/dp3/bin/python",
26
+ "codePathLocal": "train.py",
27
+ "cpu_count": 128,
28
+ "cpu_count_logical": 256,
29
+ "gpu": "NVIDIA GeForce RTX 3090",
30
+ "gpu_count": 8,
31
+ "disk": {
32
+ "/": {
33
+ "total": "943412031488",
34
+ "used": "868376309760"
35
+ }
36
+ },
37
+ "memory": {
38
+ "total": "1081980669952"
39
+ },
40
+ "cpu": {
41
+ "count": 128,
42
+ "countLogical": 256
43
+ },
44
+ "gpu_nvidia": [
45
+ {
46
+ "name": "NVIDIA GeForce RTX 3090",
47
+ "memoryTotal": "25769803776",
48
+ "cudaCores": 10496,
49
+ "architecture": "Ampere"
50
+ },
51
+ {
52
+ "name": "NVIDIA GeForce RTX 3090",
53
+ "memoryTotal": "25769803776",
54
+ "cudaCores": 10496,
55
+ "architecture": "Ampere"
56
+ },
57
+ {
58
+ "name": "NVIDIA GeForce RTX 3090",
59
+ "memoryTotal": "25769803776",
60
+ "cudaCores": 10496,
61
+ "architecture": "Ampere"
62
+ },
63
+ {
64
+ "name": "NVIDIA GeForce RTX 3090",
65
+ "memoryTotal": "25769803776",
66
+ "cudaCores": 10496,
67
+ "architecture": "Ampere"
68
+ },
69
+ {
70
+ "name": "NVIDIA GeForce RTX 3090",
71
+ "memoryTotal": "25769803776",
72
+ "cudaCores": 10496,
73
+ "architecture": "Ampere"
74
+ },
75
+ {
76
+ "name": "NVIDIA GeForce RTX 3090",
77
+ "memoryTotal": "25769803776",
78
+ "cudaCores": 10496,
79
+ "architecture": "Ampere"
80
+ },
81
+ {
82
+ "name": "NVIDIA GeForce RTX 3090",
83
+ "memoryTotal": "25769803776",
84
+ "cudaCores": 10496,
85
+ "architecture": "Ampere"
86
+ },
87
+ {
88
+ "name": "NVIDIA GeForce RTX 3090",
89
+ "memoryTotal": "25769803776",
90
+ "cudaCores": 10496,
91
+ "architecture": "Ampere"
92
+ }
93
+ ],
94
+ "cudaVersion": "12.5"
95
+ }
metaworld_button-press-topdown-dp3-0322_seed0/wandb/run-20241218_022940-yb3y9h3p/files/wandb-summary.json ADDED
@@ -0,0 +1 @@
 
 
1
+ {"global_step":44999,"SR_test_L5":1,"_runtime":7859.566856332,"train_loss":5.629131862860959e-07,"test_mean_score":1,"mean_traj_rewards":29227.664171579825,"lr":0,"train_action_mse_error":1.17400359158637e-05,"epoch":2999,"_step":44999,"SR_test_L3":1,"bc_loss":6.396743970071839e-07,"_wandb":{"runtime":7859},"_timestamp":1.7344680397637768e+09,"mean_success_rates":1}
metaworld_button-press-topdown-dp3-0322_seed0/wandb/run-20241218_022940-yb3y9h3p/logs/debug.log ADDED
@@ -0,0 +1,24 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 2024-12-18 02:29:40,171 INFO MainThread:2040078 [wandb_setup.py:_flush():68] Current SDK version is 0.19.1
2
+ 2024-12-18 02:29:40,171 INFO MainThread:2040078 [wandb_setup.py:_flush():68] Configure stats pid to 2040078
3
+ 2024-12-18 02:29:40,171 INFO MainThread:2040078 [wandb_setup.py:_flush():68] Loading settings from /home/chenhaojun/.config/wandb/settings
4
+ 2024-12-18 02:29:40,171 INFO MainThread:2040078 [wandb_setup.py:_flush():68] Loading settings from /home/chenhaojun/3D-Diffusion-Policy/3D-Diffusion-Policy/wandb/settings
5
+ 2024-12-18 02:29:40,171 INFO MainThread:2040078 [wandb_setup.py:_flush():68] Loading settings from environment variables
6
+ 2024-12-18 02:29:40,171 INFO MainThread:2040078 [wandb_init.py:_log_setup():528] Logging user logs to /home/chenhaojun/3D-Diffusion-Policy/3D-Diffusion-Policy/data/outputs/metaworld_button-press-topdown-dp3-0322_seed0/wandb/run-20241218_022940-yb3y9h3p/logs/debug.log
7
+ 2024-12-18 02:29:40,171 INFO MainThread:2040078 [wandb_init.py:_log_setup():529] Logging internal logs to /home/chenhaojun/3D-Diffusion-Policy/3D-Diffusion-Policy/data/outputs/metaworld_button-press-topdown-dp3-0322_seed0/wandb/run-20241218_022940-yb3y9h3p/logs/debug-internal.log
8
+ 2024-12-18 02:29:40,171 INFO MainThread:2040078 [wandb_init.py:init():644] calling init triggers
9
+ 2024-12-18 02:29:40,172 INFO MainThread:2040078 [wandb_init.py:init():650] wandb.init called with sweep_config: {}
10
+ config: {'task': {'name': 'button-press-topdown', 'task_name': 'train_dp3', 'shape_meta': {'obs': {'point_cloud': {'shape': [512, 3], 'type': 'point_cloud'}, 'agent_pos': {'shape': [9], 'type': 'low_dim'}}, 'action': {'shape': [4]}}, 'env_runner': {'_target_': 'diffusion_policy_3d.env_runner.metaworld_runner.MetaworldRunner', 'eval_episodes': 20, 'n_obs_steps': 2, 'n_action_steps': 3, 'fps': 10, 'n_envs': None, 'n_train': None, 'n_test': None, 'task_name': 'button-press-topdown', 'device': 'cuda:0', 'use_point_crop': True}, 'dataset': {'_target_': 'diffusion_policy_3d.dataset.metaworld_dataset.MetaworldDataset', 'zarr_path': '/data/haojun/datasets/3d-dp/metaworld_button-press-topdown_expert.zarr', 'horizon': 4, 'pad_before': 1, 'pad_after': 2, 'seed': 42, 'val_ratio': 0.02, 'max_train_episodes': 90}}, 'name': 'train_dp3', 'task_name': 'button-press-topdown', 'shape_meta': {'obs': {'point_cloud': {'shape': [512, 3], 'type': 'point_cloud'}, 'agent_pos': {'shape': [9], 'type': 'low_dim'}}, 'action': {'shape': [4]}}, 'exp_name': 'metaworld_button-press-topdown-dp3-0322', 'horizon': 4, 'n_obs_steps': 2, 'n_action_steps': 3, 'n_latency_steps': 0, 'dataset_obs_steps': 2, 'keypoint_visible_rate': 1.0, 'obs_as_global_cond': True, 'policy': {'_target_': 'diffusion_policy_3d.policy.dp3.DP3', 'use_point_crop': True, 'condition_type': 'film', 'use_down_condition': True, 'use_mid_condition': True, 'use_up_condition': True, 'diffusion_step_embed_dim': 128, 'down_dims': [512, 1024, 2048], 'crop_shape': [80, 80], 'encoder_output_dim': 64, 'horizon': 4, 'kernel_size': 5, 'n_action_steps': 3, 'n_groups': 8, 'n_obs_steps': 2, 'noise_scheduler': {'_target_': 'diffusers.schedulers.scheduling_ddim.DDIMScheduler', 'num_train_timesteps': 100, 'beta_start': 0.0001, 'beta_end': 0.02, 'beta_schedule': 'squaredcos_cap_v2', 'clip_sample': True, 'set_alpha_to_one': True, 'steps_offset': 0, 'prediction_type': 'sample'}, 'num_inference_steps': 10, 'obs_as_global_cond': True, 'shape_meta': {'obs': {'point_cloud': {'shape': [512, 3], 'type': 'point_cloud'}, 'agent_pos': {'shape': [9], 'type': 'low_dim'}}, 'action': {'shape': [4]}}, 'use_pc_color': False, 'pointnet_type': 'pointnet', 'pointcloud_encoder_cfg': {'in_channels': 3, 'out_channels': 64, 'use_layernorm': True, 'final_norm': 'layernorm', 'normal_channel': False}}, 'ema': {'_target_': 'diffusion_policy_3d.model.diffusion.ema_model.EMAModel', 'update_after_step': 0, 'inv_gamma': 1.0, 'power': 0.75, 'min_value': 0.0, 'max_value': 0.9999}, 'dataloader': {'batch_size': 128, 'num_workers': 8, 'shuffle': True, 'pin_memory': True, 'persistent_workers': False}, 'val_dataloader': {'batch_size': 128, 'num_workers': 8, 'shuffle': False, 'pin_memory': True, 'persistent_workers': False}, 'optimizer': {'_target_': 'torch.optim.AdamW', 'lr': 0.0001, 'betas': [0.95, 0.999], 'eps': 1e-08, 'weight_decay': 1e-06}, 'training': {'device': 'cuda:0', 'seed': 0, 'debug': False, 'resume': True, 'lr_scheduler': 'cosine', 'lr_warmup_steps': 500, 'num_epochs': 3000, 'gradient_accumulate_every': 1, 'use_ema': True, 'rollout_every': 200, 'checkpoint_every': 200, 'val_every': 1, 'sample_every': 5, 'max_train_steps': None, 'max_val_steps': None, 'tqdm_interval_sec': 1.0}, 'logging': {'group': 'metaworld_button-press-topdown-dp3-0322', 'id': None, 'mode': 'online', 'name': '0', 'project': 'dp3', 'resume': True, 'tags': ['dp3']}, 'checkpoint': {'save_ckpt': True, 'topk': {'monitor_key': 'test_mean_score', 'mode': 'max', 'k': 1, 'format_str': 'epoch={epoch:04d}-test_mean_score={test_mean_score:.3f}.ckpt'}, 'save_last_ckpt': True, 'save_last_snapshot': False}, 'multi_run': {'run_dir': 'data/outputs/2024.12.18/02.29.37_train_dp3_button-press-topdown', 'wandb_name_base': '2024.12.18-02.29.37_train_dp3_button-press-topdown'}}
11
+ 2024-12-18 02:29:40,172 INFO MainThread:2040078 [wandb_init.py:init():680] starting backend
12
+ 2024-12-18 02:29:40,172 INFO MainThread:2040078 [wandb_init.py:init():684] sending inform_init request
13
+ 2024-12-18 02:29:40,204 INFO MainThread:2040078 [backend.py:_multiprocessing_setup():104] multiprocessing start_methods=fork,spawn,forkserver, using: spawn
14
+ 2024-12-18 02:29:40,204 INFO MainThread:2040078 [wandb_init.py:init():697] backend started and connected
15
+ 2024-12-18 02:29:40,209 INFO MainThread:2040078 [wandb_init.py:init():790] updated telemetry
16
+ 2024-12-18 02:29:40,368 INFO MainThread:2040078 [wandb_init.py:init():822] communicating run to backend with 90.0 second timeout
17
+ 2024-12-18 02:29:41,789 INFO MainThread:2040078 [wandb_init.py:init():874] starting run threads in backend
18
+ 2024-12-18 02:29:41,910 INFO MainThread:2040078 [wandb_run.py:_console_start():2374] atexit reg
19
+ 2024-12-18 02:29:41,910 INFO MainThread:2040078 [wandb_run.py:_redirect():2224] redirect: wrap_raw
20
+ 2024-12-18 02:29:41,911 INFO MainThread:2040078 [wandb_run.py:_redirect():2289] Wrapping output streams.
21
+ 2024-12-18 02:29:41,911 INFO MainThread:2040078 [wandb_run.py:_redirect():2314] Redirects installed.
22
+ 2024-12-18 02:29:41,913 INFO MainThread:2040078 [wandb_init.py:init():916] run started, returning control to user process
23
+ 2024-12-18 02:29:41,913 INFO MainThread:2040078 [wandb_run.py:_config_callback():1279] config_cb None None {'output_dir': '/home/chenhaojun/3D-Diffusion-Policy/3D-Diffusion-Policy/data/outputs/metaworld_button-press-topdown-dp3-0322_seed0'}
24
+ 2024-12-18 04:40:39,772 WARNING MsgRouterThr:2040078 [router.py:message_loop():75] message_loop has been closed
metaworld_button-press-topdown-wall-dp3-1218_seed0/.hydra/config.yaml ADDED
@@ -0,0 +1,156 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ task:
2
+ name: button-press-topdown-wall
3
+ task_name: ${name}
4
+ shape_meta:
5
+ obs:
6
+ point_cloud:
7
+ shape:
8
+ - 512
9
+ - 3
10
+ type: point_cloud
11
+ agent_pos:
12
+ shape:
13
+ - 9
14
+ type: low_dim
15
+ action:
16
+ shape:
17
+ - 4
18
+ env_runner:
19
+ _target_: diffusion_policy_3d.env_runner.metaworld_runner.MetaworldRunner
20
+ eval_episodes: 20
21
+ n_obs_steps: ${n_obs_steps}
22
+ n_action_steps: ${n_action_steps}
23
+ fps: 10
24
+ n_envs: null
25
+ n_train: null
26
+ n_test: null
27
+ task_name: ${task_name}
28
+ device: ${training.device}
29
+ use_point_crop: ${policy.use_point_crop}
30
+ dataset:
31
+ _target_: diffusion_policy_3d.dataset.metaworld_dataset.MetaworldDataset
32
+ zarr_path: /data/haojun/datasets/3d-dp/metaworld_button-press-topdown-wall_expert.zarr
33
+ horizon: ${horizon}
34
+ pad_before: ${eval:'${n_obs_steps}-1'}
35
+ pad_after: ${eval:'${n_action_steps}-1'}
36
+ seed: 42
37
+ val_ratio: 0.02
38
+ max_train_episodes: 90
39
+ name: train_dp3
40
+ task_name: ${task.name}
41
+ shape_meta: ${task.shape_meta}
42
+ exp_name: metaworld_button-press-topdown-wall-dp3-1218
43
+ horizon: 4
44
+ n_obs_steps: 2
45
+ n_action_steps: 3
46
+ n_latency_steps: 0
47
+ dataset_obs_steps: ${n_obs_steps}
48
+ keypoint_visible_rate: 1.0
49
+ obs_as_global_cond: true
50
+ policy:
51
+ _target_: diffusion_policy_3d.policy.dp3.DP3
52
+ use_point_crop: true
53
+ condition_type: film
54
+ use_down_condition: true
55
+ use_mid_condition: true
56
+ use_up_condition: true
57
+ diffusion_step_embed_dim: 128
58
+ down_dims:
59
+ - 512
60
+ - 1024
61
+ - 2048
62
+ crop_shape:
63
+ - 80
64
+ - 80
65
+ encoder_output_dim: 64
66
+ horizon: ${horizon}
67
+ kernel_size: 5
68
+ n_action_steps: ${n_action_steps}
69
+ n_groups: 8
70
+ n_obs_steps: ${n_obs_steps}
71
+ noise_scheduler:
72
+ _target_: diffusers.schedulers.scheduling_ddim.DDIMScheduler
73
+ num_train_timesteps: 100
74
+ beta_start: 0.0001
75
+ beta_end: 0.02
76
+ beta_schedule: squaredcos_cap_v2
77
+ clip_sample: true
78
+ set_alpha_to_one: true
79
+ steps_offset: 0
80
+ prediction_type: sample
81
+ num_inference_steps: 10
82
+ obs_as_global_cond: true
83
+ shape_meta: ${shape_meta}
84
+ use_pc_color: false
85
+ pointnet_type: pointnet
86
+ pointcloud_encoder_cfg:
87
+ in_channels: 3
88
+ out_channels: ${policy.encoder_output_dim}
89
+ use_layernorm: true
90
+ final_norm: layernorm
91
+ normal_channel: false
92
+ ema:
93
+ _target_: diffusion_policy_3d.model.diffusion.ema_model.EMAModel
94
+ update_after_step: 0
95
+ inv_gamma: 1.0
96
+ power: 0.75
97
+ min_value: 0.0
98
+ max_value: 0.9999
99
+ dataloader:
100
+ batch_size: 128
101
+ num_workers: 8
102
+ shuffle: true
103
+ pin_memory: true
104
+ persistent_workers: false
105
+ val_dataloader:
106
+ batch_size: 128
107
+ num_workers: 8
108
+ shuffle: false
109
+ pin_memory: true
110
+ persistent_workers: false
111
+ optimizer:
112
+ _target_: torch.optim.AdamW
113
+ lr: 0.0001
114
+ betas:
115
+ - 0.95
116
+ - 0.999
117
+ eps: 1.0e-08
118
+ weight_decay: 1.0e-06
119
+ training:
120
+ device: cuda:0
121
+ seed: 0
122
+ debug: false
123
+ resume: true
124
+ lr_scheduler: cosine
125
+ lr_warmup_steps: 500
126
+ num_epochs: 3000
127
+ gradient_accumulate_every: 1
128
+ use_ema: true
129
+ rollout_every: 200
130
+ checkpoint_every: 200
131
+ val_every: 1
132
+ sample_every: 5
133
+ max_train_steps: null
134
+ max_val_steps: null
135
+ tqdm_interval_sec: 1.0
136
+ logging:
137
+ group: ${exp_name}
138
+ id: null
139
+ mode: ''
140
+ name: ${training.seed}
141
+ project: dp3
142
+ resume: true
143
+ tags:
144
+ - dp3
145
+ checkpoint:
146
+ save_ckpt: ''
147
+ topk:
148
+ monitor_key: test_mean_score
149
+ mode: max
150
+ k: 1
151
+ format_str: epoch={epoch:04d}-test_mean_score={test_mean_score:.3f}.ckpt
152
+ save_last_ckpt: true
153
+ save_last_snapshot: false
154
+ multi_run:
155
+ run_dir: data/outputs/${now:%Y.%m.%d}/${now:%H.%M.%S}_${name}_${task_name}
156
+ wandb_name_base: ${now:%Y.%m.%d-%H.%M.%S}_${name}_${task_name}
metaworld_button-press-topdown-wall-dp3-1218_seed0/.hydra/overrides.yaml ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
 
1
+ - task=metaworld_button-press-topdown-wall
2
+ - training.debug=False
3
+ - training.seed=0
4
+ - training.device=cuda:0
5
+ - exp_name=metaworld_button-press-topdown-wall-dp3-1218
6
+ - logging.mode=
7
+ - checkpoint.save_ckpt=
metaworld_button-press-topdown-wall-dp3-1218_seed0/eval_results.json ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "mean_traj_rewards": 262.50912456420383,
3
+ "mean_success_rates": 1.0,
4
+ "mean_durations": 4.872495170589536,
5
+ "std_durations": 0.07859229908783016,
6
+ "test_mean_score": 1.0,
7
+ "SR_test_L3": 1.0,
8
+ "SR_test_L5": 1.0
9
+ }
metaworld_button-press-topdown-wall-dp3-1218_seed0/wandb/run-20241218_143307-z8y9ggjn/files/wandb-summary.json ADDED
@@ -0,0 +1 @@
 
 
1
+ {"bc_loss":9.746736395754851e-07,"_timestamp":1.7345114860345306e+09,"global_step":44999,"train_loss":6.30829500399462e-07,"lr":0,"_wandb":{"runtime":7898},"mean_success_rates":1,"_runtime":7898.281424519,"test_mean_score":1,"train_action_mse_error":1.1380741852917708e-05,"SR_test_L3":1,"SR_test_L5":1,"epoch":2999,"mean_traj_rewards":201.4324005806066,"_step":44999}
metaworld_button-press-topdown-wall-dp3-1218_seed0/wandb/run-20241218_143307-z8y9ggjn/logs/debug.log ADDED
@@ -0,0 +1,24 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 2024-12-18 14:33:07,732 INFO MainThread:2434667 [wandb_setup.py:_flush():68] Current SDK version is 0.19.1
2
+ 2024-12-18 14:33:07,732 INFO MainThread:2434667 [wandb_setup.py:_flush():68] Configure stats pid to 2434667
3
+ 2024-12-18 14:33:07,732 INFO MainThread:2434667 [wandb_setup.py:_flush():68] Loading settings from /home/chenhaojun/.config/wandb/settings
4
+ 2024-12-18 14:33:07,732 INFO MainThread:2434667 [wandb_setup.py:_flush():68] Loading settings from /home/chenhaojun/3D-Diffusion-Policy/3D-Diffusion-Policy/wandb/settings
5
+ 2024-12-18 14:33:07,732 INFO MainThread:2434667 [wandb_setup.py:_flush():68] Loading settings from environment variables
6
+ 2024-12-18 14:33:07,732 INFO MainThread:2434667 [wandb_init.py:_log_setup():528] Logging user logs to /home/chenhaojun/3D-Diffusion-Policy/3D-Diffusion-Policy/data/outputs/metaworld_button-press-topdown-wall-dp3-1218_seed0/wandb/run-20241218_143307-z8y9ggjn/logs/debug.log
7
+ 2024-12-18 14:33:07,732 INFO MainThread:2434667 [wandb_init.py:_log_setup():529] Logging internal logs to /home/chenhaojun/3D-Diffusion-Policy/3D-Diffusion-Policy/data/outputs/metaworld_button-press-topdown-wall-dp3-1218_seed0/wandb/run-20241218_143307-z8y9ggjn/logs/debug-internal.log
8
+ 2024-12-18 14:33:07,733 INFO MainThread:2434667 [wandb_init.py:init():644] calling init triggers
9
+ 2024-12-18 14:33:07,733 INFO MainThread:2434667 [wandb_init.py:init():650] wandb.init called with sweep_config: {}
10
+ config: {'task': {'name': 'button-press-topdown-wall', 'task_name': 'train_dp3', 'shape_meta': {'obs': {'point_cloud': {'shape': [512, 3], 'type': 'point_cloud'}, 'agent_pos': {'shape': [9], 'type': 'low_dim'}}, 'action': {'shape': [4]}}, 'env_runner': {'_target_': 'diffusion_policy_3d.env_runner.metaworld_runner.MetaworldRunner', 'eval_episodes': 20, 'n_obs_steps': 2, 'n_action_steps': 3, 'fps': 10, 'n_envs': None, 'n_train': None, 'n_test': None, 'task_name': 'button-press-topdown-wall', 'device': 'cuda:0', 'use_point_crop': True}, 'dataset': {'_target_': 'diffusion_policy_3d.dataset.metaworld_dataset.MetaworldDataset', 'zarr_path': '/data/haojun/datasets/3d-dp/metaworld_button-press-topdown-wall_expert.zarr', 'horizon': 4, 'pad_before': 1, 'pad_after': 2, 'seed': 42, 'val_ratio': 0.02, 'max_train_episodes': 90}}, 'name': 'train_dp3', 'task_name': 'button-press-topdown-wall', 'shape_meta': {'obs': {'point_cloud': {'shape': [512, 3], 'type': 'point_cloud'}, 'agent_pos': {'shape': [9], 'type': 'low_dim'}}, 'action': {'shape': [4]}}, 'exp_name': 'metaworld_button-press-topdown-wall-dp3-1218', 'horizon': 4, 'n_obs_steps': 2, 'n_action_steps': 3, 'n_latency_steps': 0, 'dataset_obs_steps': 2, 'keypoint_visible_rate': 1.0, 'obs_as_global_cond': True, 'policy': {'_target_': 'diffusion_policy_3d.policy.dp3.DP3', 'use_point_crop': True, 'condition_type': 'film', 'use_down_condition': True, 'use_mid_condition': True, 'use_up_condition': True, 'diffusion_step_embed_dim': 128, 'down_dims': [512, 1024, 2048], 'crop_shape': [80, 80], 'encoder_output_dim': 64, 'horizon': 4, 'kernel_size': 5, 'n_action_steps': 3, 'n_groups': 8, 'n_obs_steps': 2, 'noise_scheduler': {'_target_': 'diffusers.schedulers.scheduling_ddim.DDIMScheduler', 'num_train_timesteps': 100, 'beta_start': 0.0001, 'beta_end': 0.02, 'beta_schedule': 'squaredcos_cap_v2', 'clip_sample': True, 'set_alpha_to_one': True, 'steps_offset': 0, 'prediction_type': 'sample'}, 'num_inference_steps': 10, 'obs_as_global_cond': True, 'shape_meta': {'obs': {'point_cloud': {'shape': [512, 3], 'type': 'point_cloud'}, 'agent_pos': {'shape': [9], 'type': 'low_dim'}}, 'action': {'shape': [4]}}, 'use_pc_color': False, 'pointnet_type': 'pointnet', 'pointcloud_encoder_cfg': {'in_channels': 3, 'out_channels': 64, 'use_layernorm': True, 'final_norm': 'layernorm', 'normal_channel': False}}, 'ema': {'_target_': 'diffusion_policy_3d.model.diffusion.ema_model.EMAModel', 'update_after_step': 0, 'inv_gamma': 1.0, 'power': 0.75, 'min_value': 0.0, 'max_value': 0.9999}, 'dataloader': {'batch_size': 128, 'num_workers': 8, 'shuffle': True, 'pin_memory': True, 'persistent_workers': False}, 'val_dataloader': {'batch_size': 128, 'num_workers': 8, 'shuffle': False, 'pin_memory': True, 'persistent_workers': False}, 'optimizer': {'_target_': 'torch.optim.AdamW', 'lr': 0.0001, 'betas': [0.95, 0.999], 'eps': 1e-08, 'weight_decay': 1e-06}, 'training': {'device': 'cuda:0', 'seed': 0, 'debug': False, 'resume': True, 'lr_scheduler': 'cosine', 'lr_warmup_steps': 500, 'num_epochs': 3000, 'gradient_accumulate_every': 1, 'use_ema': True, 'rollout_every': 200, 'checkpoint_every': 200, 'val_every': 1, 'sample_every': 5, 'max_train_steps': None, 'max_val_steps': None, 'tqdm_interval_sec': 1.0}, 'logging': {'group': 'metaworld_button-press-topdown-wall-dp3-1218', 'id': None, 'mode': 'online', 'name': '0', 'project': 'dp3', 'resume': True, 'tags': ['dp3']}, 'checkpoint': {'save_ckpt': True, 'topk': {'monitor_key': 'test_mean_score', 'mode': 'max', 'k': 1, 'format_str': 'epoch={epoch:04d}-test_mean_score={test_mean_score:.3f}.ckpt'}, 'save_last_ckpt': True, 'save_last_snapshot': False}, 'multi_run': {'run_dir': 'data/outputs/2024.12.18/14.33.05_train_dp3_button-press-topdown-wall', 'wandb_name_base': '2024.12.18-14.33.05_train_dp3_button-press-topdown-wall'}}
11
+ 2024-12-18 14:33:07,733 INFO MainThread:2434667 [wandb_init.py:init():680] starting backend
12
+ 2024-12-18 14:33:07,733 INFO MainThread:2434667 [wandb_init.py:init():684] sending inform_init request
13
+ 2024-12-18 14:33:07,760 INFO MainThread:2434667 [backend.py:_multiprocessing_setup():104] multiprocessing start_methods=fork,spawn,forkserver, using: spawn
14
+ 2024-12-18 14:33:07,761 INFO MainThread:2434667 [wandb_init.py:init():697] backend started and connected
15
+ 2024-12-18 14:33:07,766 INFO MainThread:2434667 [wandb_init.py:init():790] updated telemetry
16
+ 2024-12-18 14:33:07,921 INFO MainThread:2434667 [wandb_init.py:init():822] communicating run to backend with 90.0 second timeout
17
+ 2024-12-18 14:33:09,409 INFO MainThread:2434667 [wandb_init.py:init():874] starting run threads in backend
18
+ 2024-12-18 14:33:09,542 INFO MainThread:2434667 [wandb_run.py:_console_start():2374] atexit reg
19
+ 2024-12-18 14:33:09,542 INFO MainThread:2434667 [wandb_run.py:_redirect():2224] redirect: wrap_raw
20
+ 2024-12-18 14:33:09,543 INFO MainThread:2434667 [wandb_run.py:_redirect():2289] Wrapping output streams.
21
+ 2024-12-18 14:33:09,543 INFO MainThread:2434667 [wandb_run.py:_redirect():2314] Redirects installed.
22
+ 2024-12-18 14:33:09,545 INFO MainThread:2434667 [wandb_init.py:init():916] run started, returning control to user process
23
+ 2024-12-18 14:33:09,546 INFO MainThread:2434667 [wandb_run.py:_config_callback():1279] config_cb None None {'output_dir': '/home/chenhaojun/3D-Diffusion-Policy/3D-Diffusion-Policy/data/outputs/metaworld_button-press-topdown-wall-dp3-1218_seed0'}
24
+ 2024-12-18 16:44:46,043 WARNING MsgRouterThr:2434667 [router.py:message_loop():75] message_loop has been closed
metaworld_button-press-topdown-wall-dp3-1218_seed0/wandb/run-20241218_175628-z8y9ggjn/files/output.log ADDED
@@ -0,0 +1,131 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Eval in Metaworld button-press-topdown-wall Pointcloud Env: 0%| | 0/20 [00:00<?, ?it/s]wandb: WARNING Tried to log to step 42014 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
2
+ wandb: WARNING Tried to log to step 42015 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
3
+ wandb: WARNING Tried to log to step 42016 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
4
+ wandb: WARNING Tried to log to step 42017 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
5
+ wandb: WARNING Tried to log to step 42018 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
6
+ wandb: WARNING Tried to log to step 42019 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
7
+ wandb: WARNING Tried to log to step 42020 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
8
+ wandb: WARNING Tried to log to step 42021 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
9
+ wandb: WARNING Tried to log to step 42022 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
10
+ wandb: WARNING Tried to log to step 42023 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
11
+ wandb: WARNING Tried to log to step 42024 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
12
+ wandb: WARNING Tried to log to step 42025 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
13
+ wandb: WARNING Tried to log to step 42026 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
14
+ wandb: WARNING Tried to log to step 42027 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
15
+ Training epoch 2806: 0%| | 0/15 [00:00<?, ?it/s]wandb: WARNING Tried to log to step 42028 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
16
+ test_mean_score: 1.0
17
+ mean_durations: 4.832249682955444
18
+ std_durations: 0.018576822789998507
19
+ wandb: WARNING Tried to log to step 42029 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
20
+ wandb: WARNING Tried to log to step 42030 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
21
+ wandb: WARNING Tried to log to step 42031 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
22
+ wandb: WARNING Tried to log to step 42032 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
23
+ wandb: WARNING Tried to log to step 42033 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
24
+ wandb: WARNING Tried to log to step 42034 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
25
+ wandb: WARNING Tried to log to step 42035 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
26
+ wandb: WARNING Tried to log to step 42036 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
27
+ wandb: WARNING Tried to log to step 42037 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
28
+ wandb: WARNING Tried to log to step 42038 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
29
+ wandb: WARNING Tried to log to step 42039 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
30
+ wandb: WARNING Tried to log to step 42040 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
31
+ wandb: WARNING Tried to log to step 42041 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
32
+ wandb: WARNING Tried to log to step 42042 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
33
+ wandb: WARNING Tried to log to step 42043 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
34
+ wandb: WARNING Tried to log to step 42044 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
35
+ wandb: WARNING Tried to log to step 42045 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
36
+ wandb: WARNING Tried to log to step 42046 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
37
+ wandb: WARNING Tried to log to step 42047 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
38
+ wandb: WARNING Tried to log to step 42048 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
39
+ wandb: WARNING Tried to log to step 42049 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
40
+ wandb: WARNING Tried to log to step 42050 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
41
+ wandb: WARNING Tried to log to step 42051 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
42
+ wandb: WARNING Tried to log to step 42052 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
43
+ wandb: WARNING Tried to log to step 42053 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
44
+ wandb: WARNING Tried to log to step 42054 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
45
+ wandb: WARNING Tried to log to step 42055 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
46
+ wandb: WARNING Tried to log to step 42056 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
47
+ wandb: WARNING Tried to log to step 42057 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
48
+ wandb: WARNING Tried to log to step 42058 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
49
+ wandb: WARNING Tried to log to step 42059 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
50
+ wandb: WARNING Tried to log to step 42060 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
51
+ wandb: WARNING Tried to log to step 42061 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
52
+ wandb: WARNING Tried to log to step 42062 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
53
+ wandb: WARNING Tried to log to step 42063 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
54
+ wandb: WARNING Tried to log to step 42064 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
55
+ wandb: WARNING Tried to log to step 42065 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
56
+ wandb: WARNING Tried to log to step 42066 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
57
+ wandb: WARNING Tried to log to step 42067 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
58
+ wandb: WARNING Tried to log to step 42068 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
59
+ wandb: WARNING Tried to log to step 42069 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
60
+ wandb: WARNING Tried to log to step 42070 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
61
+ wandb: WARNING Tried to log to step 42071 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
62
+ wandb: WARNING Tried to log to step 42072 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
63
+ wandb: WARNING Tried to log to step 42073 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
64
+ wandb: WARNING Tried to log to step 42074 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
65
+ wandb: WARNING Tried to log to step 42075 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
66
+ wandb: WARNING Tried to log to step 42076 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
67
+ wandb: WARNING Tried to log to step 42077 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
68
+ wandb: WARNING Tried to log to step 42078 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
69
+ wandb: WARNING Tried to log to step 42079 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
70
+ wandb: WARNING Tried to log to step 42080 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
71
+ wandb: WARNING Tried to log to step 42081 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
72
+ wandb: WARNING Tried to log to step 42082 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
73
+ wandb: WARNING Tried to log to step 42083 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
74
+ wandb: WARNING Tried to log to step 42084 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
75
+ wandb: WARNING Tried to log to step 42085 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
76
+ wandb: WARNING Tried to log to step 42086 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
77
+ wandb: WARNING Tried to log to step 42087 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
78
+ wandb: WARNING Tried to log to step 42088 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
79
+ wandb: WARNING Tried to log to step 42089 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
80
+ wandb: WARNING Tried to log to step 42090 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
81
+ wandb: WARNING Tried to log to step 42091 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
82
+ wandb: WARNING Tried to log to step 42092 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
83
+ wandb: WARNING Tried to log to step 42093 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
84
+ wandb: WARNING Tried to log to step 42094 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
85
+ wandb: WARNING Tried to log to step 42095 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
86
+ wandb: WARNING Tried to log to step 42096 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
87
+ wandb: WARNING Tried to log to step 42097 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
88
+ wandb: WARNING Tried to log to step 42098 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
89
+ wandb: WARNING Tried to log to step 42099 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
90
+ wandb: WARNING Tried to log to step 42100 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
91
+ wandb: WARNING Tried to log to step 42101 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
92
+ wandb: WARNING Tried to log to step 42102 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
93
+ wandb: WARNING Tried to log to step 42103 that is less than the current step 45000. Steps must be monotonically increasing, so this data will be ignored. See https://wandb.me/define-metric to log data out of order.
94
+ Traceback (most recent call last):
95
+ File "train.py", line 506, in <module>
96
+ main()
97
+ File "/home/chenhaojun/miniconda3/envs/dp3/lib/python3.8/site-packages/hydra/main.py", line 90, in decorated_main
98
+ _run_hydra(
99
+ File "/home/chenhaojun/miniconda3/envs/dp3/lib/python3.8/site-packages/hydra/_internal/utils.py", line 389, in _run_hydra
100
+ _run_app(
101
+ File "/home/chenhaojun/miniconda3/envs/dp3/lib/python3.8/site-packages/hydra/_internal/utils.py", line 452, in _run_app
102
+ run_and_report(
103
+ File "/home/chenhaojun/miniconda3/envs/dp3/lib/python3.8/site-packages/hydra/_internal/utils.py", line 213, in run_and_report
104
+ return func()
105
+ File "/home/chenhaojun/miniconda3/envs/dp3/lib/python3.8/site-packages/hydra/_internal/utils.py", line 453, in <lambda>
106
+ lambda: hydra.run(
107
+ File "/home/chenhaojun/miniconda3/envs/dp3/lib/python3.8/site-packages/hydra/_internal/hydra.py", line 119, in run
108
+ ret = run_job(
109
+ File "/home/chenhaojun/miniconda3/envs/dp3/lib/python3.8/site-packages/hydra/core/utils.py", line 186, in run_job
110
+ ret.return_value = task_function(task_cfg)
111
+ File "train.py", line 503, in main
112
+ workspace.run()
113
+ File "train.py", line 186, in run
114
+ for batch_idx, batch in enumerate(tepoch):
115
+ File "/home/chenhaojun/miniconda3/envs/dp3/lib/python3.8/site-packages/tqdm/std.py", line 1181, in __iter__
116
+ for obj in iterable:
117
+ File "/home/chenhaojun/miniconda3/envs/dp3/lib/python3.8/site-packages/torch/utils/data/dataloader.py", line 630, in __next__
118
+ data = self._next_data()
119
+ File "/home/chenhaojun/miniconda3/envs/dp3/lib/python3.8/site-packages/torch/utils/data/dataloader.py", line 1316, in _next_data
120
+ self._shutdown_workers()
121
+ File "/home/chenhaojun/miniconda3/envs/dp3/lib/python3.8/site-packages/torch/utils/data/dataloader.py", line 1441, in _shutdown_workers
122
+ w.join(timeout=_utils.MP_STATUS_CHECK_INTERVAL)
123
+ File "/home/chenhaojun/miniconda3/envs/dp3/lib/python3.8/multiprocessing/process.py", line 149, in join
124
+ res = self._popen.wait(timeout)
125
+ File "/home/chenhaojun/miniconda3/envs/dp3/lib/python3.8/multiprocessing/popen_fork.py", line 44, in wait
126
+ if not wait([self.sentinel], timeout):
127
+ File "/home/chenhaojun/miniconda3/envs/dp3/lib/python3.8/multiprocessing/connection.py", line 931, in wait
128
+ ready = selector.select(timeout)
129
+ File "/home/chenhaojun/miniconda3/envs/dp3/lib/python3.8/selectors.py", line 415, in select
130
+ fd_event_list = self._selector.poll(timeout)
131
+ KeyboardInterrupt
metaworld_button-press-topdown-wall-dp3-1218_seed0/wandb/wandb-resume.json ADDED
@@ -0,0 +1 @@
 
 
1
+ {"run_id": "z8y9ggjn"}
metaworld_button-press-wall-dp3-1218_seed0/.hydra/config.yaml ADDED
@@ -0,0 +1,156 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ task:
2
+ name: button-press-wall
3
+ task_name: ${name}
4
+ shape_meta:
5
+ obs:
6
+ point_cloud:
7
+ shape:
8
+ - 512
9
+ - 3
10
+ type: point_cloud
11
+ agent_pos:
12
+ shape:
13
+ - 9
14
+ type: low_dim
15
+ action:
16
+ shape:
17
+ - 4
18
+ env_runner:
19
+ _target_: diffusion_policy_3d.env_runner.metaworld_runner.MetaworldRunner
20
+ eval_episodes: 20
21
+ n_obs_steps: ${n_obs_steps}
22
+ n_action_steps: ${n_action_steps}
23
+ fps: 10
24
+ n_envs: null
25
+ n_train: null
26
+ n_test: null
27
+ task_name: ${task_name}
28
+ device: ${training.device}
29
+ use_point_crop: ${policy.use_point_crop}
30
+ dataset:
31
+ _target_: diffusion_policy_3d.dataset.metaworld_dataset.MetaworldDataset
32
+ zarr_path: /data/haojun/datasets/3d-dp/metaworld_button-press-wall_expert.zarr
33
+ horizon: ${horizon}
34
+ pad_before: ${eval:'${n_obs_steps}-1'}
35
+ pad_after: ${eval:'${n_action_steps}-1'}
36
+ seed: 42
37
+ val_ratio: 0.02
38
+ max_train_episodes: 90
39
+ name: train_dp3
40
+ task_name: ${task.name}
41
+ shape_meta: ${task.shape_meta}
42
+ exp_name: metaworld_button-press-wall-dp3-1218
43
+ horizon: 4
44
+ n_obs_steps: 2
45
+ n_action_steps: 3
46
+ n_latency_steps: 0
47
+ dataset_obs_steps: ${n_obs_steps}
48
+ keypoint_visible_rate: 1.0
49
+ obs_as_global_cond: true
50
+ policy:
51
+ _target_: diffusion_policy_3d.policy.dp3.DP3
52
+ use_point_crop: true
53
+ condition_type: film
54
+ use_down_condition: true
55
+ use_mid_condition: true
56
+ use_up_condition: true
57
+ diffusion_step_embed_dim: 128
58
+ down_dims:
59
+ - 512
60
+ - 1024
61
+ - 2048
62
+ crop_shape:
63
+ - 80
64
+ - 80
65
+ encoder_output_dim: 64
66
+ horizon: ${horizon}
67
+ kernel_size: 5
68
+ n_action_steps: ${n_action_steps}
69
+ n_groups: 8
70
+ n_obs_steps: ${n_obs_steps}
71
+ noise_scheduler:
72
+ _target_: diffusers.schedulers.scheduling_ddim.DDIMScheduler
73
+ num_train_timesteps: 100
74
+ beta_start: 0.0001
75
+ beta_end: 0.02
76
+ beta_schedule: squaredcos_cap_v2
77
+ clip_sample: true
78
+ set_alpha_to_one: true
79
+ steps_offset: 0
80
+ prediction_type: sample
81
+ num_inference_steps: 10
82
+ obs_as_global_cond: true
83
+ shape_meta: ${shape_meta}
84
+ use_pc_color: false
85
+ pointnet_type: pointnet
86
+ pointcloud_encoder_cfg:
87
+ in_channels: 3
88
+ out_channels: ${policy.encoder_output_dim}
89
+ use_layernorm: true
90
+ final_norm: layernorm
91
+ normal_channel: false
92
+ ema:
93
+ _target_: diffusion_policy_3d.model.diffusion.ema_model.EMAModel
94
+ update_after_step: 0
95
+ inv_gamma: 1.0
96
+ power: 0.75
97
+ min_value: 0.0
98
+ max_value: 0.9999
99
+ dataloader:
100
+ batch_size: 128
101
+ num_workers: 8
102
+ shuffle: true
103
+ pin_memory: true
104
+ persistent_workers: false
105
+ val_dataloader:
106
+ batch_size: 128
107
+ num_workers: 8
108
+ shuffle: false
109
+ pin_memory: true
110
+ persistent_workers: false
111
+ optimizer:
112
+ _target_: torch.optim.AdamW
113
+ lr: 0.0001
114
+ betas:
115
+ - 0.95
116
+ - 0.999
117
+ eps: 1.0e-08
118
+ weight_decay: 1.0e-06
119
+ training:
120
+ device: cuda:0
121
+ seed: 0
122
+ debug: false
123
+ resume: true
124
+ lr_scheduler: cosine
125
+ lr_warmup_steps: 500
126
+ num_epochs: 3000
127
+ gradient_accumulate_every: 1
128
+ use_ema: true
129
+ rollout_every: 200
130
+ checkpoint_every: 200
131
+ val_every: 1
132
+ sample_every: 5
133
+ max_train_steps: null
134
+ max_val_steps: null
135
+ tqdm_interval_sec: 1.0
136
+ logging:
137
+ group: ${exp_name}
138
+ id: null
139
+ mode: ''
140
+ name: ${training.seed}
141
+ project: dp3
142
+ resume: true
143
+ tags:
144
+ - dp3
145
+ checkpoint:
146
+ save_ckpt: ''
147
+ topk:
148
+ monitor_key: test_mean_score
149
+ mode: max
150
+ k: 1
151
+ format_str: epoch={epoch:04d}-test_mean_score={test_mean_score:.3f}.ckpt
152
+ save_last_ckpt: true
153
+ save_last_snapshot: false
154
+ multi_run:
155
+ run_dir: data/outputs/${now:%Y.%m.%d}/${now:%H.%M.%S}_${name}_${task_name}
156
+ wandb_name_base: ${now:%Y.%m.%d-%H.%M.%S}_${name}_${task_name}