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