chenhaojun commited on
Commit
5b8978a
·
verified ·
1 Parent(s): 3c7f5f9

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_door-dp3-1218_seed0/train.log +2 -0
  2. adroit_door-dp3-1218_seed0/wandb/debug.log +24 -0
  3. adroit_door-dp3-1218_seed0/wandb/run-20241219_022144-lubq05rh/files/config.yaml +240 -0
  4. adroit_door-dp3-1218_seed0/wandb/run-20241219_022144-lubq05rh/files/media/videos/sim_video_eval_12806_6ee648bc7ebcfb7f3c44.mp4 +0 -0
  5. adroit_door-dp3-1218_seed0/wandb/run-20241219_022144-lubq05rh/files/media/videos/sim_video_eval_14406_7608456d9b6fe30d04f9.mp4 +0 -0
  6. adroit_door-dp3-1218_seed0/wandb/run-20241219_022144-lubq05rh/files/media/videos/sim_video_eval_22406_a15032d4ed07ce956ac9.mp4 +0 -0
  7. adroit_door-dp3-1218_seed0/wandb/run-20241219_022144-lubq05rh/files/media/videos/sim_video_eval_6_b9b74063c5b03dafc179.mp4 +0 -0
  8. adroit_door-dp3-1218_seed0/wandb/run-20241219_022144-lubq05rh/files/media/videos/sim_video_eval_9606_badffa6d445e6114f4eb.mp4 +0 -0
  9. adroit_door-dp3-1218_seed0/wandb/run-20241219_022144-lubq05rh/files/output.log +16 -0
  10. adroit_door-dp3-1218_seed0/wandb/run-20241219_022144-lubq05rh/files/requirements.txt +175 -0
  11. adroit_door-dp3-1218_seed0/wandb/wandb-resume.json +1 -0
  12. adroit_pen-dp3-1218_seed0/.hydra/overrides.yaml +7 -0
  13. adroit_pen-dp3-1218_seed0/wandb/run-20241219_022311-wnx82u0h/files/media/videos/sim_video_eval_11206_86e6a029957b0d169129.mp4 +0 -0
  14. adroit_pen-dp3-1218_seed0/wandb/run-20241219_022311-wnx82u0h/files/media/videos/sim_video_eval_16006_b67cdb4a71bb56eebc29.mp4 +0 -0
  15. adroit_pen-dp3-1218_seed0/wandb/run-20241219_022311-wnx82u0h/files/media/videos/sim_video_eval_3206_8b90a33cf1ee4be6b872.mp4 +0 -0
  16. adroit_pen-dp3-1218_seed0/wandb/run-20241219_022311-wnx82u0h/files/media/videos/sim_video_eval_4806_d1e86df29a1c79477598.mp4 +0 -0
  17. adroit_pen-dp3-1218_seed0/wandb/run-20241219_022311-wnx82u0h/files/wandb-metadata.json +95 -0
  18. adroit_pen-dp3-1218_seed0/wandb/run-20241219_022311-wnx82u0h/files/wandb-summary.json +1 -0
  19. adroit_pen-dp3-1218_seed0/wandb/run-20241219_022311-wnx82u0h/logs/debug-internal.log +16 -0
  20. adroit_pen-dp3-1218_seed0/wandb/wandb-resume.json +1 -0
  21. dexart_bucket-dp3-1219_seed0/.hydra/config.yaml +163 -0
  22. dexart_bucket-dp3-1219_seed0/.hydra/hydra.yaml +163 -0
  23. metaworld_assembly-dp3-1218_seed0/wandb/debug.log +24 -0
  24. metaworld_assembly-dp3-1218_seed0/wandb/run-20241218_142852-63943iru/logs/debug-internal.log +16 -0
  25. metaworld_basketball-dp3-1218_seed0/.hydra/config.yaml +156 -0
  26. metaworld_basketball-dp3-1218_seed0/.hydra/overrides.yaml +7 -0
  27. metaworld_basketball-dp3-1218_seed0/train.log +1 -0
  28. metaworld_basketball-dp3-1218_seed0/wandb/debug-internal.log +16 -0
  29. metaworld_basketball-dp3-1218_seed0/wandb/debug.log +24 -0
  30. metaworld_basketball-dp3-1218_seed0/wandb/run-20241219_021253-0yt2mdpc/files/output.log +46 -0
  31. metaworld_basketball-dp3-1218_seed0/wandb/run-20241219_021253-0yt2mdpc/files/requirements.txt +175 -0
  32. metaworld_basketball-dp3-1218_seed0/wandb/run-20241219_021253-0yt2mdpc/files/wandb-metadata.json +95 -0
  33. metaworld_basketball-dp3-1218_seed0/wandb/run-20241219_021253-0yt2mdpc/files/wandb-summary.json +1 -0
  34. metaworld_basketball-dp3-1218_seed0/wandb/run-20241219_021253-0yt2mdpc/logs/debug-internal.log +16 -0
  35. metaworld_basketball-dp3-1218_seed0/wandb/run-20241219_021253-0yt2mdpc/logs/debug.log +24 -0
  36. metaworld_basketball-dp3-1218_seed0/wandb/wandb-resume.json +1 -0
  37. metaworld_button-press-dp3-1218_seed0/.hydra/config.yaml +156 -0
  38. metaworld_button-press-dp3-1218_seed0/.hydra/hydra.yaml +163 -0
  39. metaworld_button-press-dp3-1218_seed0/.hydra/overrides.yaml +7 -0
  40. metaworld_button-press-dp3-1218_seed0/checkpoints/info.txt +1 -0
  41. metaworld_button-press-dp3-1218_seed0/train.log +1 -0
  42. metaworld_button-press-dp3-1218_seed0/wandb/debug-internal.log +16 -0
  43. metaworld_button-press-dp3-1218_seed0/wandb/debug.log +24 -0
  44. metaworld_button-press-dp3-1218_seed0/wandb/run-20241218_205319-rdsa8ydn/files/config.yaml +242 -0
  45. metaworld_button-press-dp3-1218_seed0/wandb/run-20241218_205319-rdsa8ydn/files/output.log +46 -0
  46. metaworld_button-press-dp3-1218_seed0/wandb/run-20241218_205319-rdsa8ydn/files/requirements.txt +175 -0
  47. metaworld_button-press-dp3-1218_seed0/wandb/run-20241218_205319-rdsa8ydn/files/wandb-metadata.json +95 -0
  48. metaworld_button-press-dp3-1218_seed0/wandb/run-20241218_205319-rdsa8ydn/files/wandb-summary.json +1 -0
  49. metaworld_button-press-dp3-1218_seed0/wandb/run-20241218_205319-rdsa8ydn/logs/debug-internal.log +16 -0
  50. metaworld_button-press-dp3-1218_seed0/wandb/run-20241218_205319-rdsa8ydn/logs/debug.log +24 -0
adroit_door-dp3-1218_seed0/train.log ADDED
@@ -0,0 +1,2 @@
 
 
 
1
+ [2024-12-19 02:17:59,866][diffusion_policy_3d.model.diffusion.conditional_unet1d][INFO] - number of parameters: 2.551605e+08
2
+ [2024-12-19 02:21:36,315][diffusion_policy_3d.model.diffusion.conditional_unet1d][INFO] - number of parameters: 2.551605e+08
adroit_door-dp3-1218_seed0/wandb/debug.log ADDED
@@ -0,0 +1,24 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 2024-12-19 02:21:44,367 INFO MainThread:4155756 [wandb_setup.py:_flush():68] Current SDK version is 0.19.1
2
+ 2024-12-19 02:21:44,368 INFO MainThread:4155756 [wandb_setup.py:_flush():68] Configure stats pid to 4155756
3
+ 2024-12-19 02:21:44,368 INFO MainThread:4155756 [wandb_setup.py:_flush():68] Loading settings from /home/chenhaojun/.config/wandb/settings
4
+ 2024-12-19 02:21:44,368 INFO MainThread:4155756 [wandb_setup.py:_flush():68] Loading settings from /home/chenhaojun/3D-Diffusion-Policy/3D-Diffusion-Policy/wandb/settings
5
+ 2024-12-19 02:21:44,368 INFO MainThread:4155756 [wandb_setup.py:_flush():68] Loading settings from environment variables
6
+ 2024-12-19 02:21:44,368 INFO MainThread:4155756 [wandb_init.py:_log_setup():528] Logging user logs to /home/chenhaojun/3D-Diffusion-Policy/3D-Diffusion-Policy/data/outputs/adroit_door-dp3-1218_seed0/wandb/run-20241219_022144-lubq05rh/logs/debug.log
7
+ 2024-12-19 02:21:44,368 INFO MainThread:4155756 [wandb_init.py:_log_setup():529] Logging internal logs to /home/chenhaojun/3D-Diffusion-Policy/3D-Diffusion-Policy/data/outputs/adroit_door-dp3-1218_seed0/wandb/run-20241219_022144-lubq05rh/logs/debug-internal.log
8
+ 2024-12-19 02:21:44,368 INFO MainThread:4155756 [wandb_init.py:init():644] calling init triggers
9
+ 2024-12-19 02:21:44,368 INFO MainThread:4155756 [wandb_init.py:init():650] wandb.init called with sweep_config: {}
10
+ config: {'task': {'name': 'adroit_door', 'task_name': 'door', 'shape_meta': {'obs': {'point_cloud': {'shape': [512, 3], 'type': 'point_cloud'}, 'agent_pos': {'shape': [24], 'type': 'low_dim'}}, 'action': {'shape': [28]}}, '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': 'door', 'render_size': 84, 'use_point_crop': True}, 'dataset': {'_target_': 'diffusion_policy_3d.dataset.adroit_dataset.AdroitDataset', 'zarr_path': '/data/haojun/datasets/3d-dp/adroit_door_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_door', 'shape_meta': {'obs': {'point_cloud': {'shape': [512, 3], 'type': 'point_cloud'}, 'agent_pos': {'shape': [24], 'type': 'low_dim'}}, 'action': {'shape': [28]}}, 'exp_name': 'adroit_door-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': [28]}}, '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_door-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.21.41_train_dp3_adroit_door', 'wandb_name_base': '2024.12.19-02.21.41_train_dp3_adroit_door'}}
11
+ 2024-12-19 02:21:44,368 INFO MainThread:4155756 [wandb_init.py:init():680] starting backend
12
+ 2024-12-19 02:21:44,368 INFO MainThread:4155756 [wandb_init.py:init():684] sending inform_init request
13
+ 2024-12-19 02:21:44,399 INFO MainThread:4155756 [backend.py:_multiprocessing_setup():104] multiprocessing start_methods=fork,spawn,forkserver, using: spawn
14
+ 2024-12-19 02:21:44,399 INFO MainThread:4155756 [wandb_init.py:init():697] backend started and connected
15
+ 2024-12-19 02:21:44,405 INFO MainThread:4155756 [wandb_init.py:init():790] updated telemetry
16
+ 2024-12-19 02:21:44,568 INFO MainThread:4155756 [wandb_init.py:init():822] communicating run to backend with 90.0 second timeout
17
+ 2024-12-19 02:21:47,254 INFO MainThread:4155756 [wandb_init.py:init():874] starting run threads in backend
18
+ 2024-12-19 02:21:47,372 INFO MainThread:4155756 [wandb_run.py:_console_start():2374] atexit reg
19
+ 2024-12-19 02:21:47,372 INFO MainThread:4155756 [wandb_run.py:_redirect():2224] redirect: wrap_raw
20
+ 2024-12-19 02:21:47,372 INFO MainThread:4155756 [wandb_run.py:_redirect():2289] Wrapping output streams.
21
+ 2024-12-19 02:21:47,372 INFO MainThread:4155756 [wandb_run.py:_redirect():2314] Redirects installed.
22
+ 2024-12-19 02:21:47,375 INFO MainThread:4155756 [wandb_init.py:init():916] run started, returning control to user process
23
+ 2024-12-19 02:21:47,375 INFO MainThread:4155756 [wandb_run.py:_config_callback():1279] config_cb None None {'output_dir': '/home/chenhaojun/3D-Diffusion-Policy/3D-Diffusion-Policy/data/outputs/adroit_door-dp3-1218_seed0'}
24
+ 2024-12-19 03:43:48,464 WARNING MsgRouterThr:4155756 [router.py:message_loop():75] message_loop has been closed
adroit_door-dp3-1218_seed0/wandb/run-20241219_022144-lubq05rh/files/config.yaml ADDED
@@ -0,0 +1,240 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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_door-dp3-1218
67
+ horizon:
68
+ value: 4
69
+ keypoint_visible_rate:
70
+ value: 1
71
+ logging:
72
+ value:
73
+ group: adroit_door-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.21.41_train_dp3_adroit_door
84
+ wandb_name_base: 2024.12.19-02.21.41_train_dp3_adroit_door
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_door-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
+ - 28
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
+ - 28
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_door_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: door
197
+ use_point_crop: true
198
+ name: adroit_door
199
+ shape_meta:
200
+ action:
201
+ shape:
202
+ - 28
203
+ obs:
204
+ agent_pos:
205
+ shape:
206
+ - 24
207
+ type: low_dim
208
+ point_cloud:
209
+ shape:
210
+ - 512
211
+ - 3
212
+ type: point_cloud
213
+ task_name: door
214
+ task_name:
215
+ value: adroit_door
216
+ training:
217
+ value:
218
+ checkpoint_every: 200
219
+ debug: false
220
+ device: cuda:0
221
+ gradient_accumulate_every: 1
222
+ lr_scheduler: cosine
223
+ lr_warmup_steps: 500
224
+ max_train_steps: null
225
+ max_val_steps: null
226
+ num_epochs: 3000
227
+ resume: true
228
+ rollout_every: 200
229
+ sample_every: 5
230
+ seed: 0
231
+ tqdm_interval_sec: 1
232
+ use_ema: true
233
+ val_every: 1
234
+ val_dataloader:
235
+ value:
236
+ batch_size: 128
237
+ num_workers: 8
238
+ persistent_workers: false
239
+ pin_memory: true
240
+ shuffle: false
adroit_door-dp3-1218_seed0/wandb/run-20241219_022144-lubq05rh/files/media/videos/sim_video_eval_12806_6ee648bc7ebcfb7f3c44.mp4 ADDED
Binary file (17.1 kB). View file
 
adroit_door-dp3-1218_seed0/wandb/run-20241219_022144-lubq05rh/files/media/videos/sim_video_eval_14406_7608456d9b6fe30d04f9.mp4 ADDED
Binary file (24.2 kB). View file
 
adroit_door-dp3-1218_seed0/wandb/run-20241219_022144-lubq05rh/files/media/videos/sim_video_eval_22406_a15032d4ed07ce956ac9.mp4 ADDED
Binary file (23.9 kB). View file
 
adroit_door-dp3-1218_seed0/wandb/run-20241219_022144-lubq05rh/files/media/videos/sim_video_eval_6_b9b74063c5b03dafc179.mp4 ADDED
Binary file (12.4 kB). View file
 
adroit_door-dp3-1218_seed0/wandb/run-20241219_022144-lubq05rh/files/media/videos/sim_video_eval_9606_badffa6d445e6114f4eb.mp4 ADDED
Binary file (20.4 kB). View file
 
adroit_door-dp3-1218_seed0/wandb/run-20241219_022144-lubq05rh/files/output.log ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+ test_mean_score: 0.0
3
+ test_mean_score: 0.5
4
+ test_mean_score: 0.65
5
+ test_mean_score: 0.5
6
+ test_mean_score: 0.45
7
+ test_mean_score: 0.55
8
+ test_mean_score: 0.35
9
+ test_mean_score: 0.55
10
+ test_mean_score: 0.45
11
+ test_mean_score: 0.6
12
+ test_mean_score: 0.4
13
+ test_mean_score: 0.35
14
+ test_mean_score: 0.25
15
+ test_mean_score: 0.35
16
+ test_mean_score: 0.575
adroit_door-dp3-1218_seed0/wandb/run-20241219_022144-lubq05rh/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_door-dp3-1218_seed0/wandb/wandb-resume.json ADDED
@@ -0,0 +1 @@
 
 
1
+ {"run_id": "lubq05rh"}
adroit_pen-dp3-1218_seed0/.hydra/overrides.yaml ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
 
1
+ - task=adroit_pen
2
+ - training.debug=False
3
+ - training.seed=0
4
+ - training.device=cuda:0
5
+ - exp_name=adroit_pen-dp3-1218
6
+ - logging.mode=online
7
+ - checkpoint.save_ckpt=True
adroit_pen-dp3-1218_seed0/wandb/run-20241219_022311-wnx82u0h/files/media/videos/sim_video_eval_11206_86e6a029957b0d169129.mp4 ADDED
Binary file (9.79 kB). View file
 
adroit_pen-dp3-1218_seed0/wandb/run-20241219_022311-wnx82u0h/files/media/videos/sim_video_eval_16006_b67cdb4a71bb56eebc29.mp4 ADDED
Binary file (7.83 kB). View file
 
adroit_pen-dp3-1218_seed0/wandb/run-20241219_022311-wnx82u0h/files/media/videos/sim_video_eval_3206_8b90a33cf1ee4be6b872.mp4 ADDED
Binary file (8.62 kB). View file
 
adroit_pen-dp3-1218_seed0/wandb/run-20241219_022311-wnx82u0h/files/media/videos/sim_video_eval_4806_d1e86df29a1c79477598.mp4 ADDED
Binary file (7.76 kB). View file
 
adroit_pen-dp3-1218_seed0/wandb/run-20241219_022311-wnx82u0h/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:23:11.064551Z",
5
+ "args": [
6
+ "--config-name=dp3.yaml",
7
+ "task=adroit_pen",
8
+ "hydra.run.dir=data/outputs/adroit_pen-dp3-1218_seed0",
9
+ "training.debug=False",
10
+ "training.seed=0",
11
+ "training.device=cuda:0",
12
+ "exp_name=adroit_pen-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_pen-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": "844653494272"
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/wandb/run-20241219_022311-wnx82u0h/files/wandb-summary.json ADDED
@@ -0,0 +1 @@
 
 
1
+ {"train_action_mse_error":1.8170487237512134e-05,"SR_test_L5":0.465,"_runtime":4569.782587366,"test_mean_score":0.45,"_step":23999,"sim_video_eval":{"size":9413,"path":"media/videos/sim_video_eval_22406_84ba9495019a4765c1ed.mp4","width":84,"height":84,"_type":"video-file","sha256":"84ba9495019a4765c1eda70f83b80b3f7c506340bd48de7d8eb6ecba71f25138"},"train_loss":1.924323089497193e-05,"SR_test_L3":0.48333333333333334,"mean_success_rates":0.45,"lr":0,"epoch":2999,"global_step":23999,"mean_n_goal_achieved":11.85,"_timestamp":1.7345507608399105e+09,"bc_loss":1.4404510693566408e-05,"_wandb":{"runtime":4569}}
adroit_pen-dp3-1218_seed0/wandb/run-20241219_022311-wnx82u0h/logs/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/wandb-resume.json ADDED
@@ -0,0 +1 @@
 
 
1
+ {"run_id": "wnx82u0h"}
dexart_bucket-dp3-1219_seed0/.hydra/config.yaml ADDED
@@ -0,0 +1,163 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ task:
2
+ name: dexart_bucket
3
+ task_name: bucket
4
+ shape_meta:
5
+ obs:
6
+ point_cloud:
7
+ shape:
8
+ - 1024
9
+ - 3
10
+ type: point_cloud
11
+ imagin_robot:
12
+ shape:
13
+ - 96
14
+ - 7
15
+ type: point_cloud
16
+ image:
17
+ shape:
18
+ - 3
19
+ - 84
20
+ - 84
21
+ type: rgb
22
+ agent_pos:
23
+ shape:
24
+ - 33
25
+ type: low_dim
26
+ action:
27
+ shape:
28
+ - 22
29
+ env_runner:
30
+ _target_: diffusion_policy_3d.env_runner.dexart_runner.DexArtRunner
31
+ n_train: 20
32
+ max_steps: 50
33
+ n_obs_steps: ${n_obs_steps}
34
+ n_action_steps: ${n_action_steps}
35
+ fps: 10
36
+ task_name: bucket
37
+ dataset:
38
+ _target_: diffusion_policy_3d.dataset.dexart_dataset.DexArtDataset
39
+ zarr_path: /data/haojun/datasets/3d-dp/dexart_bucket_expert.zarr
40
+ horizon: ${horizon}
41
+ pad_before: ${eval:'${n_obs_steps}-1'}
42
+ pad_after: ${eval:'${n_action_steps}-1'}
43
+ seed: 42
44
+ val_ratio: 0.02
45
+ max_train_episodes: 90
46
+ name: train_dp3
47
+ task_name: ${task.name}
48
+ shape_meta: ${task.shape_meta}
49
+ exp_name: dexart_bucket-dp3-1219
50
+ horizon: 4
51
+ n_obs_steps: 2
52
+ n_action_steps: 3
53
+ n_latency_steps: 0
54
+ dataset_obs_steps: ${n_obs_steps}
55
+ keypoint_visible_rate: 1.0
56
+ obs_as_global_cond: true
57
+ policy:
58
+ _target_: diffusion_policy_3d.policy.dp3.DP3
59
+ use_point_crop: true
60
+ condition_type: film
61
+ use_down_condition: true
62
+ use_mid_condition: true
63
+ use_up_condition: true
64
+ diffusion_step_embed_dim: 128
65
+ down_dims:
66
+ - 512
67
+ - 1024
68
+ - 2048
69
+ crop_shape:
70
+ - 80
71
+ - 80
72
+ encoder_output_dim: 64
73
+ horizon: ${horizon}
74
+ kernel_size: 5
75
+ n_action_steps: ${n_action_steps}
76
+ n_groups: 8
77
+ n_obs_steps: ${n_obs_steps}
78
+ noise_scheduler:
79
+ _target_: diffusers.schedulers.scheduling_ddim.DDIMScheduler
80
+ num_train_timesteps: 100
81
+ beta_start: 0.0001
82
+ beta_end: 0.02
83
+ beta_schedule: squaredcos_cap_v2
84
+ clip_sample: true
85
+ set_alpha_to_one: true
86
+ steps_offset: 0
87
+ prediction_type: sample
88
+ num_inference_steps: 10
89
+ obs_as_global_cond: true
90
+ shape_meta: ${shape_meta}
91
+ use_pc_color: false
92
+ pointnet_type: pointnet
93
+ pointcloud_encoder_cfg:
94
+ in_channels: 3
95
+ out_channels: ${policy.encoder_output_dim}
96
+ use_layernorm: true
97
+ final_norm: layernorm
98
+ normal_channel: false
99
+ ema:
100
+ _target_: diffusion_policy_3d.model.diffusion.ema_model.EMAModel
101
+ update_after_step: 0
102
+ inv_gamma: 1.0
103
+ power: 0.75
104
+ min_value: 0.0
105
+ max_value: 0.9999
106
+ dataloader:
107
+ batch_size: 128
108
+ num_workers: 8
109
+ shuffle: true
110
+ pin_memory: true
111
+ persistent_workers: false
112
+ val_dataloader:
113
+ batch_size: 128
114
+ num_workers: 8
115
+ shuffle: false
116
+ pin_memory: true
117
+ persistent_workers: false
118
+ optimizer:
119
+ _target_: torch.optim.AdamW
120
+ lr: 0.0001
121
+ betas:
122
+ - 0.95
123
+ - 0.999
124
+ eps: 1.0e-08
125
+ weight_decay: 1.0e-06
126
+ training:
127
+ device: cuda:0
128
+ seed: 0
129
+ debug: false
130
+ resume: true
131
+ lr_scheduler: cosine
132
+ lr_warmup_steps: 500
133
+ num_epochs: 3000
134
+ gradient_accumulate_every: 1
135
+ use_ema: true
136
+ rollout_every: 200
137
+ checkpoint_every: 200
138
+ val_every: 1
139
+ sample_every: 5
140
+ max_train_steps: null
141
+ max_val_steps: null
142
+ tqdm_interval_sec: 1.0
143
+ logging:
144
+ group: ${exp_name}
145
+ id: null
146
+ mode: online
147
+ name: ${training.seed}
148
+ project: dp3
149
+ resume: true
150
+ tags:
151
+ - dp3
152
+ checkpoint:
153
+ save_ckpt: true
154
+ topk:
155
+ monitor_key: test_mean_score
156
+ mode: max
157
+ k: 1
158
+ format_str: epoch={epoch:04d}-test_mean_score={test_mean_score:.3f}.ckpt
159
+ save_last_ckpt: true
160
+ save_last_snapshot: false
161
+ multi_run:
162
+ run_dir: data/outputs/${now:%Y.%m.%d}/${now:%H.%M.%S}_${name}_${task_name}
163
+ wandb_name_base: ${now:%Y.%m.%d-%H.%M.%S}_${name}_${task_name}
dexart_bucket-dp3-1219_seed0/.hydra/hydra.yaml ADDED
@@ -0,0 +1,163 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ hydra:
2
+ run:
3
+ dir: data/outputs/dexart_bucket-dp3-1219_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/dexart_bucket-dp3-1219_seed0
114
+ - hydra.mode=RUN
115
+ task:
116
+ - task=dexart_bucket
117
+ - training.debug=False
118
+ - training.seed=0
119
+ - training.device=cuda:0
120
+ - exp_name=dexart_bucket-dp3-1219
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=dexart_bucket-dp3-1219,logging.mode=online,task=dexart_bucket,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/dexart_bucket-dp3-1219_seed0
152
+ choices:
153
+ task: dexart_bucket
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_assembly-dp3-1218_seed0/wandb/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_assembly-dp3-1218_seed0/wandb/run-20241218_142852-63943iru/logs/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_basketball-dp3-1218_seed0/.hydra/config.yaml ADDED
@@ -0,0 +1,156 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ task:
2
+ name: basketball
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_basketball_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_basketball-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: online
140
+ name: ${training.seed}
141
+ project: dp3
142
+ resume: true
143
+ tags:
144
+ - dp3
145
+ checkpoint:
146
+ save_ckpt: true
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_basketball-dp3-1218_seed0/.hydra/overrides.yaml ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
 
1
+ - task=metaworld_basketball
2
+ - training.debug=False
3
+ - training.seed=0
4
+ - training.device=cuda:0
5
+ - exp_name=metaworld_basketball-dp3-1218
6
+ - logging.mode=online
7
+ - checkpoint.save_ckpt=True
metaworld_basketball-dp3-1218_seed0/train.log ADDED
@@ -0,0 +1 @@
 
 
1
+ [2024-12-19 02:12:45,544][diffusion_policy_3d.model.diffusion.conditional_unet1d][INFO] - number of parameters: 2.550744e+08
metaworld_basketball-dp3-1218_seed0/wandb/debug-internal.log ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {"time":"2024-12-19T02:12:53.370257505+08:00","level":"INFO","msg":"using version","core version":"0.19.1"}
2
+ {"time":"2024-12-19T02:12:53.370283045+08:00","level":"INFO","msg":"created symlink","path":"/home/chenhaojun/3D-Diffusion-Policy/3D-Diffusion-Policy/data/outputs/metaworld_basketball-dp3-1218_seed0/wandb/run-20241219_021253-0yt2mdpc/logs/debug-core.log"}
3
+ {"time":"2024-12-19T02:12:53.590994224+08:00","level":"INFO","msg":"created new stream","id":"0yt2mdpc"}
4
+ {"time":"2024-12-19T02:12:53.591036474+08:00","level":"INFO","msg":"stream: started","id":"0yt2mdpc"}
5
+ {"time":"2024-12-19T02:12:53.591118355+08:00","level":"INFO","msg":"sender: started","stream_id":"0yt2mdpc"}
6
+ {"time":"2024-12-19T02:12:53.591118455+08:00","level":"INFO","msg":"writer: Do: started","stream_id":"0yt2mdpc"}
7
+ {"time":"2024-12-19T02:12:53.591162465+08:00","level":"INFO","msg":"handler: started","stream_id":"0yt2mdpc"}
8
+ {"time":"2024-12-19T02:12:56.150864635+08:00","level":"INFO","msg":"Starting system monitor"}
9
+ {"time":"2024-12-19T04:23:59.855001468+08:00","level":"INFO","msg":"stream: closing","id":"0yt2mdpc"}
10
+ {"time":"2024-12-19T04:23:59.855049448+08:00","level":"INFO","msg":"Stopping system monitor"}
11
+ {"time":"2024-12-19T04:23:59.856264931+08:00","level":"INFO","msg":"Stopped system monitor"}
12
+ {"time":"2024-12-19T04:24:03.004930054+08:00","level":"INFO","msg":"fileTransfer: Close: file transfer manager closed"}
13
+ {"time":"2024-12-19T04:24:03.979616847+08:00","level":"INFO","msg":"handler: closed","stream_id":"0yt2mdpc"}
14
+ {"time":"2024-12-19T04:24:03.979669597+08:00","level":"INFO","msg":"writer: Close: closed","stream_id":"0yt2mdpc"}
15
+ {"time":"2024-12-19T04:24:03.979711507+08:00","level":"INFO","msg":"sender: closed","stream_id":"0yt2mdpc"}
16
+ {"time":"2024-12-19T04:24:03.979837676+08:00","level":"INFO","msg":"stream: closed","id":"0yt2mdpc"}
metaworld_basketball-dp3-1218_seed0/wandb/debug.log ADDED
@@ -0,0 +1,24 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 2024-12-19 02:12:53,339 INFO MainThread:4133489 [wandb_setup.py:_flush():68] Current SDK version is 0.19.1
2
+ 2024-12-19 02:12:53,339 INFO MainThread:4133489 [wandb_setup.py:_flush():68] Configure stats pid to 4133489
3
+ 2024-12-19 02:12:53,339 INFO MainThread:4133489 [wandb_setup.py:_flush():68] Loading settings from /home/chenhaojun/.config/wandb/settings
4
+ 2024-12-19 02:12:53,339 INFO MainThread:4133489 [wandb_setup.py:_flush():68] Loading settings from /home/chenhaojun/3D-Diffusion-Policy/3D-Diffusion-Policy/wandb/settings
5
+ 2024-12-19 02:12:53,339 INFO MainThread:4133489 [wandb_setup.py:_flush():68] Loading settings from environment variables
6
+ 2024-12-19 02:12:53,339 INFO MainThread:4133489 [wandb_init.py:_log_setup():528] Logging user logs to /home/chenhaojun/3D-Diffusion-Policy/3D-Diffusion-Policy/data/outputs/metaworld_basketball-dp3-1218_seed0/wandb/run-20241219_021253-0yt2mdpc/logs/debug.log
7
+ 2024-12-19 02:12:53,339 INFO MainThread:4133489 [wandb_init.py:_log_setup():529] Logging internal logs to /home/chenhaojun/3D-Diffusion-Policy/3D-Diffusion-Policy/data/outputs/metaworld_basketball-dp3-1218_seed0/wandb/run-20241219_021253-0yt2mdpc/logs/debug-internal.log
8
+ 2024-12-19 02:12:53,339 INFO MainThread:4133489 [wandb_init.py:init():644] calling init triggers
9
+ 2024-12-19 02:12:53,339 INFO MainThread:4133489 [wandb_init.py:init():650] wandb.init called with sweep_config: {}
10
+ config: {'task': {'name': 'basketball', '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': 'basketball', 'device': 'cuda:0', 'use_point_crop': True}, 'dataset': {'_target_': 'diffusion_policy_3d.dataset.metaworld_dataset.MetaworldDataset', 'zarr_path': '/data/haojun/datasets/3d-dp/metaworld_basketball_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': 'basketball', 'shape_meta': {'obs': {'point_cloud': {'shape': [512, 3], 'type': 'point_cloud'}, 'agent_pos': {'shape': [9], 'type': 'low_dim'}}, 'action': {'shape': [4]}}, 'exp_name': 'metaworld_basketball-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_basketball-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.12.51_train_dp3_basketball', 'wandb_name_base': '2024.12.19-02.12.51_train_dp3_basketball'}}
11
+ 2024-12-19 02:12:53,339 INFO MainThread:4133489 [wandb_init.py:init():680] starting backend
12
+ 2024-12-19 02:12:53,340 INFO MainThread:4133489 [wandb_init.py:init():684] sending inform_init request
13
+ 2024-12-19 02:12:53,366 INFO MainThread:4133489 [backend.py:_multiprocessing_setup():104] multiprocessing start_methods=fork,spawn,forkserver, using: spawn
14
+ 2024-12-19 02:12:53,367 INFO MainThread:4133489 [wandb_init.py:init():697] backend started and connected
15
+ 2024-12-19 02:12:53,372 INFO MainThread:4133489 [wandb_init.py:init():790] updated telemetry
16
+ 2024-12-19 02:12:53,552 INFO MainThread:4133489 [wandb_init.py:init():822] communicating run to backend with 90.0 second timeout
17
+ 2024-12-19 02:12:56,141 INFO MainThread:4133489 [wandb_init.py:init():874] starting run threads in backend
18
+ 2024-12-19 02:12:56,267 INFO MainThread:4133489 [wandb_run.py:_console_start():2374] atexit reg
19
+ 2024-12-19 02:12:56,267 INFO MainThread:4133489 [wandb_run.py:_redirect():2224] redirect: wrap_raw
20
+ 2024-12-19 02:12:56,267 INFO MainThread:4133489 [wandb_run.py:_redirect():2289] Wrapping output streams.
21
+ 2024-12-19 02:12:56,267 INFO MainThread:4133489 [wandb_run.py:_redirect():2314] Redirects installed.
22
+ 2024-12-19 02:12:56,269 INFO MainThread:4133489 [wandb_init.py:init():916] run started, returning control to user process
23
+ 2024-12-19 02:12:56,269 INFO MainThread:4133489 [wandb_run.py:_config_callback():1279] config_cb None None {'output_dir': '/home/chenhaojun/3D-Diffusion-Policy/3D-Diffusion-Policy/data/outputs/metaworld_basketball-dp3-1218_seed0'}
24
+ 2024-12-19 04:23:59,855 WARNING MsgRouterThr:4133489 [router.py:message_loop():75] message_loop has been closed
metaworld_basketball-dp3-1218_seed0/wandb/run-20241219_021253-0yt2mdpc/files/output.log ADDED
@@ -0,0 +1,46 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+ test_mean_score: 0.0
3
+ mean_durations: 4.811403276212514
4
+ std_durations: 0.014237352510659471
5
+ test_mean_score: 1.0
6
+ mean_durations: 4.842985672783106
7
+ std_durations: 0.005584776641334111
8
+ test_mean_score: 1.0
9
+ mean_durations: 4.839315736945719
10
+ std_durations: 0.0031868470379062394
11
+ test_mean_score: 1.0
12
+ mean_durations: 4.84056283608079
13
+ std_durations: 0.011284331881369942
14
+ test_mean_score: 1.0
15
+ mean_durations: 4.83910873895511
16
+ std_durations: 0.011735428375009465
17
+ test_mean_score: 1.0
18
+ mean_durations: 4.842095082998275
19
+ std_durations: 0.0058578681648754054
20
+ test_mean_score: 1.0
21
+ mean_durations: 4.840674304310232
22
+ std_durations: 0.007631154396389606
23
+ test_mean_score: 1.0
24
+ mean_durations: 4.919937895052135
25
+ std_durations: 0.22635758178988977
26
+ test_mean_score: 1.0
27
+ mean_durations: 4.846944478619844
28
+ std_durations: 0.016485908985989735
29
+ test_mean_score: 1.0
30
+ mean_durations: 4.843696603551507
31
+ std_durations: 0.006973857450969386
32
+ test_mean_score: 1.0
33
+ mean_durations: 4.835033345874399
34
+ std_durations: 0.007871813911208983
35
+ test_mean_score: 1.0
36
+ mean_durations: 4.832790290098638
37
+ std_durations: 0.007823855037154251
38
+ test_mean_score: 1.0
39
+ mean_durations: 4.833300226274877
40
+ std_durations: 0.0030746198449928142
41
+ test_mean_score: 1.0
42
+ mean_durations: 4.830803212244064
43
+ std_durations: 0.005497308323561335
44
+ test_mean_score: 1.0
45
+ mean_durations: 4.8261617921292785
46
+ std_durations: 0.003801503208100719
metaworld_basketball-dp3-1218_seed0/wandb/run-20241219_021253-0yt2mdpc/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_basketball-dp3-1218_seed0/wandb/run-20241219_021253-0yt2mdpc/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:12:53.367588Z",
5
+ "args": [
6
+ "--config-name=dp3.yaml",
7
+ "task=metaworld_basketball",
8
+ "hydra.run.dir=data/outputs/metaworld_basketball-dp3-1218_seed0",
9
+ "training.debug=False",
10
+ "training.seed=0",
11
+ "training.device=cuda:0",
12
+ "exp_name=metaworld_basketball-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/metaworld_basketball-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": "821133565952"
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_basketball-dp3-1218_seed0/wandb/run-20241219_021253-0yt2mdpc/files/wandb-summary.json ADDED
@@ -0,0 +1 @@
 
 
1
+ {"train_action_mse_error":9.559800673741847e-05,"SR_test_L5":1,"_timestamp":1.7345534398475282e+09,"train_loss":1.2388219677935317e-06,"_runtime":7866.487449238,"std_durations":0.003801503208100719,"SR_test_L3":1,"global_step":44999,"lr":0,"bc_loss":9.440128678761539e-07,"mean_success_rates":1,"mean_durations":4.8261617921292785,"_step":44999,"_wandb":{"runtime":7866},"mean_traj_rewards":21534.710823107216,"epoch":2999,"test_mean_score":1}
metaworld_basketball-dp3-1218_seed0/wandb/run-20241219_021253-0yt2mdpc/logs/debug-internal.log ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {"time":"2024-12-19T02:12:53.370257505+08:00","level":"INFO","msg":"using version","core version":"0.19.1"}
2
+ {"time":"2024-12-19T02:12:53.370283045+08:00","level":"INFO","msg":"created symlink","path":"/home/chenhaojun/3D-Diffusion-Policy/3D-Diffusion-Policy/data/outputs/metaworld_basketball-dp3-1218_seed0/wandb/run-20241219_021253-0yt2mdpc/logs/debug-core.log"}
3
+ {"time":"2024-12-19T02:12:53.590994224+08:00","level":"INFO","msg":"created new stream","id":"0yt2mdpc"}
4
+ {"time":"2024-12-19T02:12:53.591036474+08:00","level":"INFO","msg":"stream: started","id":"0yt2mdpc"}
5
+ {"time":"2024-12-19T02:12:53.591118355+08:00","level":"INFO","msg":"sender: started","stream_id":"0yt2mdpc"}
6
+ {"time":"2024-12-19T02:12:53.591118455+08:00","level":"INFO","msg":"writer: Do: started","stream_id":"0yt2mdpc"}
7
+ {"time":"2024-12-19T02:12:53.591162465+08:00","level":"INFO","msg":"handler: started","stream_id":"0yt2mdpc"}
8
+ {"time":"2024-12-19T02:12:56.150864635+08:00","level":"INFO","msg":"Starting system monitor"}
9
+ {"time":"2024-12-19T04:23:59.855001468+08:00","level":"INFO","msg":"stream: closing","id":"0yt2mdpc"}
10
+ {"time":"2024-12-19T04:23:59.855049448+08:00","level":"INFO","msg":"Stopping system monitor"}
11
+ {"time":"2024-12-19T04:23:59.856264931+08:00","level":"INFO","msg":"Stopped system monitor"}
12
+ {"time":"2024-12-19T04:24:03.004930054+08:00","level":"INFO","msg":"fileTransfer: Close: file transfer manager closed"}
13
+ {"time":"2024-12-19T04:24:03.979616847+08:00","level":"INFO","msg":"handler: closed","stream_id":"0yt2mdpc"}
14
+ {"time":"2024-12-19T04:24:03.979669597+08:00","level":"INFO","msg":"writer: Close: closed","stream_id":"0yt2mdpc"}
15
+ {"time":"2024-12-19T04:24:03.979711507+08:00","level":"INFO","msg":"sender: closed","stream_id":"0yt2mdpc"}
16
+ {"time":"2024-12-19T04:24:03.979837676+08:00","level":"INFO","msg":"stream: closed","id":"0yt2mdpc"}
metaworld_basketball-dp3-1218_seed0/wandb/run-20241219_021253-0yt2mdpc/logs/debug.log ADDED
@@ -0,0 +1,24 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 2024-12-19 02:12:53,339 INFO MainThread:4133489 [wandb_setup.py:_flush():68] Current SDK version is 0.19.1
2
+ 2024-12-19 02:12:53,339 INFO MainThread:4133489 [wandb_setup.py:_flush():68] Configure stats pid to 4133489
3
+ 2024-12-19 02:12:53,339 INFO MainThread:4133489 [wandb_setup.py:_flush():68] Loading settings from /home/chenhaojun/.config/wandb/settings
4
+ 2024-12-19 02:12:53,339 INFO MainThread:4133489 [wandb_setup.py:_flush():68] Loading settings from /home/chenhaojun/3D-Diffusion-Policy/3D-Diffusion-Policy/wandb/settings
5
+ 2024-12-19 02:12:53,339 INFO MainThread:4133489 [wandb_setup.py:_flush():68] Loading settings from environment variables
6
+ 2024-12-19 02:12:53,339 INFO MainThread:4133489 [wandb_init.py:_log_setup():528] Logging user logs to /home/chenhaojun/3D-Diffusion-Policy/3D-Diffusion-Policy/data/outputs/metaworld_basketball-dp3-1218_seed0/wandb/run-20241219_021253-0yt2mdpc/logs/debug.log
7
+ 2024-12-19 02:12:53,339 INFO MainThread:4133489 [wandb_init.py:_log_setup():529] Logging internal logs to /home/chenhaojun/3D-Diffusion-Policy/3D-Diffusion-Policy/data/outputs/metaworld_basketball-dp3-1218_seed0/wandb/run-20241219_021253-0yt2mdpc/logs/debug-internal.log
8
+ 2024-12-19 02:12:53,339 INFO MainThread:4133489 [wandb_init.py:init():644] calling init triggers
9
+ 2024-12-19 02:12:53,339 INFO MainThread:4133489 [wandb_init.py:init():650] wandb.init called with sweep_config: {}
10
+ config: {'task': {'name': 'basketball', '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': 'basketball', 'device': 'cuda:0', 'use_point_crop': True}, 'dataset': {'_target_': 'diffusion_policy_3d.dataset.metaworld_dataset.MetaworldDataset', 'zarr_path': '/data/haojun/datasets/3d-dp/metaworld_basketball_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': 'basketball', 'shape_meta': {'obs': {'point_cloud': {'shape': [512, 3], 'type': 'point_cloud'}, 'agent_pos': {'shape': [9], 'type': 'low_dim'}}, 'action': {'shape': [4]}}, 'exp_name': 'metaworld_basketball-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_basketball-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.12.51_train_dp3_basketball', 'wandb_name_base': '2024.12.19-02.12.51_train_dp3_basketball'}}
11
+ 2024-12-19 02:12:53,339 INFO MainThread:4133489 [wandb_init.py:init():680] starting backend
12
+ 2024-12-19 02:12:53,340 INFO MainThread:4133489 [wandb_init.py:init():684] sending inform_init request
13
+ 2024-12-19 02:12:53,366 INFO MainThread:4133489 [backend.py:_multiprocessing_setup():104] multiprocessing start_methods=fork,spawn,forkserver, using: spawn
14
+ 2024-12-19 02:12:53,367 INFO MainThread:4133489 [wandb_init.py:init():697] backend started and connected
15
+ 2024-12-19 02:12:53,372 INFO MainThread:4133489 [wandb_init.py:init():790] updated telemetry
16
+ 2024-12-19 02:12:53,552 INFO MainThread:4133489 [wandb_init.py:init():822] communicating run to backend with 90.0 second timeout
17
+ 2024-12-19 02:12:56,141 INFO MainThread:4133489 [wandb_init.py:init():874] starting run threads in backend
18
+ 2024-12-19 02:12:56,267 INFO MainThread:4133489 [wandb_run.py:_console_start():2374] atexit reg
19
+ 2024-12-19 02:12:56,267 INFO MainThread:4133489 [wandb_run.py:_redirect():2224] redirect: wrap_raw
20
+ 2024-12-19 02:12:56,267 INFO MainThread:4133489 [wandb_run.py:_redirect():2289] Wrapping output streams.
21
+ 2024-12-19 02:12:56,267 INFO MainThread:4133489 [wandb_run.py:_redirect():2314] Redirects installed.
22
+ 2024-12-19 02:12:56,269 INFO MainThread:4133489 [wandb_init.py:init():916] run started, returning control to user process
23
+ 2024-12-19 02:12:56,269 INFO MainThread:4133489 [wandb_run.py:_config_callback():1279] config_cb None None {'output_dir': '/home/chenhaojun/3D-Diffusion-Policy/3D-Diffusion-Policy/data/outputs/metaworld_basketball-dp3-1218_seed0'}
24
+ 2024-12-19 04:23:59,855 WARNING MsgRouterThr:4133489 [router.py:message_loop():75] message_loop has been closed
metaworld_basketball-dp3-1218_seed0/wandb/wandb-resume.json ADDED
@@ -0,0 +1 @@
 
 
1
+ {"run_id": "0yt2mdpc"}
metaworld_button-press-dp3-1218_seed0/.hydra/config.yaml ADDED
@@ -0,0 +1,156 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ task:
2
+ name: button-press
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_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-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: online
140
+ name: ${training.seed}
141
+ project: dp3
142
+ resume: true
143
+ tags:
144
+ - dp3
145
+ checkpoint:
146
+ save_ckpt: true
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-dp3-1218_seed0/.hydra/hydra.yaml ADDED
@@ -0,0 +1,163 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ hydra:
2
+ run:
3
+ dir: data/outputs/metaworld_button-press-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_button-press-dp3-1218_seed0
114
+ - hydra.mode=RUN
115
+ task:
116
+ - task=metaworld_button-press
117
+ - training.debug=False
118
+ - training.seed=0
119
+ - training.device=cuda:0
120
+ - exp_name=metaworld_button-press-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_button-press-dp3-1218,logging.mode=online,task=metaworld_button-press,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_button-press-dp3-1218_seed0
152
+ choices:
153
+ task: metaworld_button-press
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_button-press-dp3-1218_seed0/.hydra/overrides.yaml ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
 
1
+ - task=metaworld_button-press
2
+ - training.debug=False
3
+ - training.seed=0
4
+ - training.device=cuda:0
5
+ - exp_name=metaworld_button-press-dp3-1218
6
+ - logging.mode=online
7
+ - checkpoint.save_ckpt=True
metaworld_button-press-dp3-1218_seed0/checkpoints/info.txt ADDED
@@ -0,0 +1 @@
 
 
1
+ epoch=0200-test_mean_score=1.000.ckpt
metaworld_button-press-dp3-1218_seed0/train.log ADDED
@@ -0,0 +1 @@
 
 
1
+ [2024-12-18 20:53:11,897][diffusion_policy_3d.model.diffusion.conditional_unet1d][INFO] - number of parameters: 2.550744e+08
metaworld_button-press-dp3-1218_seed0/wandb/debug-internal.log ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {"time":"2024-12-18T20:53:19.200306453+08:00","level":"INFO","msg":"using version","core version":"0.19.1"}
2
+ {"time":"2024-12-18T20:53:19.200319883+08:00","level":"INFO","msg":"created symlink","path":"/home/chenhaojun/3D-Diffusion-Policy/3D-Diffusion-Policy/data/outputs/metaworld_button-press-dp3-1218_seed0/wandb/run-20241218_205319-rdsa8ydn/logs/debug-core.log"}
3
+ {"time":"2024-12-18T20:53:19.41309207+08:00","level":"INFO","msg":"created new stream","id":"rdsa8ydn"}
4
+ {"time":"2024-12-18T20:53:19.413148729+08:00","level":"INFO","msg":"stream: started","id":"rdsa8ydn"}
5
+ {"time":"2024-12-18T20:53:19.413198479+08:00","level":"INFO","msg":"writer: Do: started","stream_id":"rdsa8ydn"}
6
+ {"time":"2024-12-18T20:53:19.413237219+08:00","level":"INFO","msg":"sender: started","stream_id":"rdsa8ydn"}
7
+ {"time":"2024-12-18T20:53:19.413334339+08:00","level":"INFO","msg":"handler: started","stream_id":"rdsa8ydn"}
8
+ {"time":"2024-12-18T20:53:21.942657185+08:00","level":"INFO","msg":"Starting system monitor"}
9
+ {"time":"2024-12-19T00:14:16.150854271+08:00","level":"INFO","msg":"stream: closing","id":"rdsa8ydn"}
10
+ {"time":"2024-12-19T00:14:16.150900131+08:00","level":"INFO","msg":"Stopping system monitor"}
11
+ {"time":"2024-12-19T00:14:16.152117904+08:00","level":"INFO","msg":"Stopped system monitor"}
12
+ {"time":"2024-12-19T00:14:19.106555074+08:00","level":"INFO","msg":"fileTransfer: Close: file transfer manager closed"}
13
+ {"time":"2024-12-19T00:14:20.252272164+08:00","level":"INFO","msg":"handler: closed","stream_id":"rdsa8ydn"}
14
+ {"time":"2024-12-19T00:14:20.252345544+08:00","level":"INFO","msg":"sender: closed","stream_id":"rdsa8ydn"}
15
+ {"time":"2024-12-19T00:14:20.252336774+08:00","level":"INFO","msg":"writer: Close: closed","stream_id":"rdsa8ydn"}
16
+ {"time":"2024-12-19T00:14:20.252507633+08:00","level":"INFO","msg":"stream: closed","id":"rdsa8ydn"}
metaworld_button-press-dp3-1218_seed0/wandb/debug.log ADDED
@@ -0,0 +1,24 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 2024-12-18 20:53:19,169 INFO MainThread:2963634 [wandb_setup.py:_flush():68] Current SDK version is 0.19.1
2
+ 2024-12-18 20:53:19,169 INFO MainThread:2963634 [wandb_setup.py:_flush():68] Configure stats pid to 2963634
3
+ 2024-12-18 20:53:19,169 INFO MainThread:2963634 [wandb_setup.py:_flush():68] Loading settings from /home/chenhaojun/.config/wandb/settings
4
+ 2024-12-18 20:53:19,170 INFO MainThread:2963634 [wandb_setup.py:_flush():68] Loading settings from /home/chenhaojun/3D-Diffusion-Policy/3D-Diffusion-Policy/wandb/settings
5
+ 2024-12-18 20:53:19,170 INFO MainThread:2963634 [wandb_setup.py:_flush():68] Loading settings from environment variables
6
+ 2024-12-18 20:53:19,170 INFO MainThread:2963634 [wandb_init.py:_log_setup():528] Logging user logs to /home/chenhaojun/3D-Diffusion-Policy/3D-Diffusion-Policy/data/outputs/metaworld_button-press-dp3-1218_seed0/wandb/run-20241218_205319-rdsa8ydn/logs/debug.log
7
+ 2024-12-18 20:53:19,170 INFO MainThread:2963634 [wandb_init.py:_log_setup():529] Logging internal logs to /home/chenhaojun/3D-Diffusion-Policy/3D-Diffusion-Policy/data/outputs/metaworld_button-press-dp3-1218_seed0/wandb/run-20241218_205319-rdsa8ydn/logs/debug-internal.log
8
+ 2024-12-18 20:53:19,170 INFO MainThread:2963634 [wandb_init.py:init():644] calling init triggers
9
+ 2024-12-18 20:53:19,170 INFO MainThread:2963634 [wandb_init.py:init():650] wandb.init called with sweep_config: {}
10
+ config: {'task': {'name': 'button-press', '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', '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_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', '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-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-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.17_train_dp3_button-press', 'wandb_name_base': '2024.12.18-20.53.17_train_dp3_button-press'}}
11
+ 2024-12-18 20:53:19,170 INFO MainThread:2963634 [wandb_init.py:init():680] starting backend
12
+ 2024-12-18 20:53:19,170 INFO MainThread:2963634 [wandb_init.py:init():684] sending inform_init request
13
+ 2024-12-18 20:53:19,198 INFO MainThread:2963634 [backend.py:_multiprocessing_setup():104] multiprocessing start_methods=fork,spawn,forkserver, using: spawn
14
+ 2024-12-18 20:53:19,198 INFO MainThread:2963634 [wandb_init.py:init():697] backend started and connected
15
+ 2024-12-18 20:53:19,203 INFO MainThread:2963634 [wandb_init.py:init():790] updated telemetry
16
+ 2024-12-18 20:53:19,347 INFO MainThread:2963634 [wandb_init.py:init():822] communicating run to backend with 90.0 second timeout
17
+ 2024-12-18 20:53:21,937 INFO MainThread:2963634 [wandb_init.py:init():874] starting run threads in backend
18
+ 2024-12-18 20:53:22,052 INFO MainThread:2963634 [wandb_run.py:_console_start():2374] atexit reg
19
+ 2024-12-18 20:53:22,052 INFO MainThread:2963634 [wandb_run.py:_redirect():2224] redirect: wrap_raw
20
+ 2024-12-18 20:53:22,052 INFO MainThread:2963634 [wandb_run.py:_redirect():2289] Wrapping output streams.
21
+ 2024-12-18 20:53:22,052 INFO MainThread:2963634 [wandb_run.py:_redirect():2314] Redirects installed.
22
+ 2024-12-18 20:53:22,054 INFO MainThread:2963634 [wandb_init.py:init():916] run started, returning control to user process
23
+ 2024-12-18 20:53:22,055 INFO MainThread:2963634 [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-dp3-1218_seed0'}
24
+ 2024-12-19 00:14:16,151 WARNING MsgRouterThr:2963634 [router.py:message_loop():75] message_loop has been closed
metaworld_button-press-dp3-1218_seed0/wandb/run-20241218_205319-rdsa8ydn/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-dp3-1218
67
+ horizon:
68
+ value: 4
69
+ keypoint_visible_rate:
70
+ value: 1
71
+ logging:
72
+ value:
73
+ group: metaworld_button-press-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/20.53.17_train_dp3_button-press
84
+ wandb_name_base: 2024.12.18-20.53.17_train_dp3_button-press
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-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_button-press_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
199
+ use_point_crop: true
200
+ name: button-press
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
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-dp3-1218_seed0/wandb/run-20241218_205319-rdsa8ydn/files/output.log ADDED
@@ -0,0 +1,46 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+ test_mean_score: 0.4
3
+ mean_durations: 4.833745044376701
4
+ std_durations: 0.014437844149605538
5
+ test_mean_score: 1.0
6
+ mean_durations: 4.84048391059041
7
+ std_durations: 0.0033734295193179713
8
+ test_mean_score: 1.0
9
+ mean_durations: 4.839137175679207
10
+ std_durations: 0.004018517936538068
11
+ test_mean_score: 1.0
12
+ mean_durations: 4.839165411889553
13
+ std_durations: 0.004146314884051499
14
+ test_mean_score: 1.0
15
+ mean_durations: 4.837258285377175
16
+ std_durations: 0.006565857215925964
17
+ test_mean_score: 1.0
18
+ mean_durations: 4.842524204682559
19
+ std_durations: 0.005180089403291193
20
+ test_mean_score: 1.0
21
+ mean_durations: 4.845435710251332
22
+ std_durations: 0.006345857496918728
23
+ test_mean_score: 1.0
24
+ mean_durations: 4.842679240740836
25
+ std_durations: 0.0038064866747523885
26
+ test_mean_score: 1.0
27
+ mean_durations: 4.84310255870223
28
+ std_durations: 0.004493370506277046
29
+ test_mean_score: 1.0
30
+ mean_durations: 4.8492849569767715
31
+ std_durations: 0.008987950193715377
32
+ test_mean_score: 1.0
33
+ mean_durations: 4.850435198191553
34
+ std_durations: 0.004243175674497617
35
+ test_mean_score: 1.0
36
+ mean_durations: 4.8532873706892135
37
+ std_durations: 0.002826539924630156
38
+ test_mean_score: 1.0
39
+ mean_durations: 4.842780781537295
40
+ std_durations: 0.005072163727256539
41
+ test_mean_score: 1.0
42
+ mean_durations: 4.842594298813492
43
+ std_durations: 0.003441671512901404
44
+ test_mean_score: 1.0
45
+ mean_durations: 4.843653115443885
46
+ std_durations: 0.00362016760922954
metaworld_button-press-dp3-1218_seed0/wandb/run-20241218_205319-rdsa8ydn/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-dp3-1218_seed0/wandb/run-20241218_205319-rdsa8ydn/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-18T12:53:19.199025Z",
5
+ "args": [
6
+ "--config-name=dp3.yaml",
7
+ "task=metaworld_button-press",
8
+ "hydra.run.dir=data/outputs/metaworld_button-press-dp3-1218_seed0",
9
+ "training.debug=False",
10
+ "training.seed=0",
11
+ "training.device=cuda:0",
12
+ "exp_name=metaworld_button-press-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/metaworld_button-press-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": "779944194048"
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-dp3-1218_seed0/wandb/run-20241218_205319-rdsa8ydn/files/wandb-summary.json ADDED
@@ -0,0 +1 @@
 
 
1
+ {"global_step":44999,"lr":0,"mean_traj_rewards":6207.491033874034,"SR_test_L5":1,"_wandb":{"runtime":12056},"_step":44999,"train_action_mse_error":5.829917881783331e-06,"SR_test_L3":1,"mean_success_rates":1,"train_loss":3.8665099092819827e-07,"epoch":2999,"mean_durations":4.843653115443885,"_runtime":12056.951864801,"bc_loss":1.9728383904293878e-07,"std_durations":0.00362016760922954,"_timestamp":1.7345384561434207e+09,"test_mean_score":1}
metaworld_button-press-dp3-1218_seed0/wandb/run-20241218_205319-rdsa8ydn/logs/debug-internal.log ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {"time":"2024-12-18T20:53:19.200306453+08:00","level":"INFO","msg":"using version","core version":"0.19.1"}
2
+ {"time":"2024-12-18T20:53:19.200319883+08:00","level":"INFO","msg":"created symlink","path":"/home/chenhaojun/3D-Diffusion-Policy/3D-Diffusion-Policy/data/outputs/metaworld_button-press-dp3-1218_seed0/wandb/run-20241218_205319-rdsa8ydn/logs/debug-core.log"}
3
+ {"time":"2024-12-18T20:53:19.41309207+08:00","level":"INFO","msg":"created new stream","id":"rdsa8ydn"}
4
+ {"time":"2024-12-18T20:53:19.413148729+08:00","level":"INFO","msg":"stream: started","id":"rdsa8ydn"}
5
+ {"time":"2024-12-18T20:53:19.413198479+08:00","level":"INFO","msg":"writer: Do: started","stream_id":"rdsa8ydn"}
6
+ {"time":"2024-12-18T20:53:19.413237219+08:00","level":"INFO","msg":"sender: started","stream_id":"rdsa8ydn"}
7
+ {"time":"2024-12-18T20:53:19.413334339+08:00","level":"INFO","msg":"handler: started","stream_id":"rdsa8ydn"}
8
+ {"time":"2024-12-18T20:53:21.942657185+08:00","level":"INFO","msg":"Starting system monitor"}
9
+ {"time":"2024-12-19T00:14:16.150854271+08:00","level":"INFO","msg":"stream: closing","id":"rdsa8ydn"}
10
+ {"time":"2024-12-19T00:14:16.150900131+08:00","level":"INFO","msg":"Stopping system monitor"}
11
+ {"time":"2024-12-19T00:14:16.152117904+08:00","level":"INFO","msg":"Stopped system monitor"}
12
+ {"time":"2024-12-19T00:14:19.106555074+08:00","level":"INFO","msg":"fileTransfer: Close: file transfer manager closed"}
13
+ {"time":"2024-12-19T00:14:20.252272164+08:00","level":"INFO","msg":"handler: closed","stream_id":"rdsa8ydn"}
14
+ {"time":"2024-12-19T00:14:20.252345544+08:00","level":"INFO","msg":"sender: closed","stream_id":"rdsa8ydn"}
15
+ {"time":"2024-12-19T00:14:20.252336774+08:00","level":"INFO","msg":"writer: Close: closed","stream_id":"rdsa8ydn"}
16
+ {"time":"2024-12-19T00:14:20.252507633+08:00","level":"INFO","msg":"stream: closed","id":"rdsa8ydn"}
metaworld_button-press-dp3-1218_seed0/wandb/run-20241218_205319-rdsa8ydn/logs/debug.log ADDED
@@ -0,0 +1,24 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 2024-12-18 20:53:19,169 INFO MainThread:2963634 [wandb_setup.py:_flush():68] Current SDK version is 0.19.1
2
+ 2024-12-18 20:53:19,169 INFO MainThread:2963634 [wandb_setup.py:_flush():68] Configure stats pid to 2963634
3
+ 2024-12-18 20:53:19,169 INFO MainThread:2963634 [wandb_setup.py:_flush():68] Loading settings from /home/chenhaojun/.config/wandb/settings
4
+ 2024-12-18 20:53:19,170 INFO MainThread:2963634 [wandb_setup.py:_flush():68] Loading settings from /home/chenhaojun/3D-Diffusion-Policy/3D-Diffusion-Policy/wandb/settings
5
+ 2024-12-18 20:53:19,170 INFO MainThread:2963634 [wandb_setup.py:_flush():68] Loading settings from environment variables
6
+ 2024-12-18 20:53:19,170 INFO MainThread:2963634 [wandb_init.py:_log_setup():528] Logging user logs to /home/chenhaojun/3D-Diffusion-Policy/3D-Diffusion-Policy/data/outputs/metaworld_button-press-dp3-1218_seed0/wandb/run-20241218_205319-rdsa8ydn/logs/debug.log
7
+ 2024-12-18 20:53:19,170 INFO MainThread:2963634 [wandb_init.py:_log_setup():529] Logging internal logs to /home/chenhaojun/3D-Diffusion-Policy/3D-Diffusion-Policy/data/outputs/metaworld_button-press-dp3-1218_seed0/wandb/run-20241218_205319-rdsa8ydn/logs/debug-internal.log
8
+ 2024-12-18 20:53:19,170 INFO MainThread:2963634 [wandb_init.py:init():644] calling init triggers
9
+ 2024-12-18 20:53:19,170 INFO MainThread:2963634 [wandb_init.py:init():650] wandb.init called with sweep_config: {}
10
+ config: {'task': {'name': 'button-press', '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', '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_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', '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-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-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.17_train_dp3_button-press', 'wandb_name_base': '2024.12.18-20.53.17_train_dp3_button-press'}}
11
+ 2024-12-18 20:53:19,170 INFO MainThread:2963634 [wandb_init.py:init():680] starting backend
12
+ 2024-12-18 20:53:19,170 INFO MainThread:2963634 [wandb_init.py:init():684] sending inform_init request
13
+ 2024-12-18 20:53:19,198 INFO MainThread:2963634 [backend.py:_multiprocessing_setup():104] multiprocessing start_methods=fork,spawn,forkserver, using: spawn
14
+ 2024-12-18 20:53:19,198 INFO MainThread:2963634 [wandb_init.py:init():697] backend started and connected
15
+ 2024-12-18 20:53:19,203 INFO MainThread:2963634 [wandb_init.py:init():790] updated telemetry
16
+ 2024-12-18 20:53:19,347 INFO MainThread:2963634 [wandb_init.py:init():822] communicating run to backend with 90.0 second timeout
17
+ 2024-12-18 20:53:21,937 INFO MainThread:2963634 [wandb_init.py:init():874] starting run threads in backend
18
+ 2024-12-18 20:53:22,052 INFO MainThread:2963634 [wandb_run.py:_console_start():2374] atexit reg
19
+ 2024-12-18 20:53:22,052 INFO MainThread:2963634 [wandb_run.py:_redirect():2224] redirect: wrap_raw
20
+ 2024-12-18 20:53:22,052 INFO MainThread:2963634 [wandb_run.py:_redirect():2289] Wrapping output streams.
21
+ 2024-12-18 20:53:22,052 INFO MainThread:2963634 [wandb_run.py:_redirect():2314] Redirects installed.
22
+ 2024-12-18 20:53:22,054 INFO MainThread:2963634 [wandb_init.py:init():916] run started, returning control to user process
23
+ 2024-12-18 20:53:22,055 INFO MainThread:2963634 [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-dp3-1218_seed0'}
24
+ 2024-12-19 00:14:16,151 WARNING MsgRouterThr:2963634 [router.py:message_loop():75] message_loop has been closed