sigmundhh commited on
Commit
f09ebcf
·
verified ·
1 Parent(s): e1b8af8

Upload folder using huggingface_hub

Browse files
.gitattributes CHANGED
@@ -55,3 +55,6 @@ Can/train_2/logs.json.txt filter=lfs diff=lfs merge=lfs -text
55
  Square/train_0/logs.json.txt filter=lfs diff=lfs merge=lfs -text
56
  Square/train_1/logs.json.txt filter=lfs diff=lfs merge=lfs -text
57
  Square/train_2/logs.json.txt filter=lfs diff=lfs merge=lfs -text
 
 
 
 
55
  Square/train_0/logs.json.txt filter=lfs diff=lfs merge=lfs -text
56
  Square/train_1/logs.json.txt filter=lfs diff=lfs merge=lfs -text
57
  Square/train_2/logs.json.txt filter=lfs diff=lfs merge=lfs -text
58
+ PushT/train_0/logs.json.txt filter=lfs diff=lfs merge=lfs -text
59
+ PushT/train_1/logs.json.txt filter=lfs diff=lfs merge=lfs -text
60
+ PushT/train_2/logs.json.txt filter=lfs diff=lfs merge=lfs -text
PushT/config.yaml ADDED
@@ -0,0 +1,187 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ _target_: diffusion_policy.workspace.train_tedi_unet_hybrid_workspace.TrainTEDIUnetHybridWorkspace
2
+ checkpoint:
3
+ save_last_ckpt: false
4
+ save_last_snapshot: false
5
+ topk:
6
+ format_str: epoch={epoch:04d}-test_mean_score={test_mean_score:.3f}.ckpt
7
+ k: 1
8
+ mode: max
9
+ monitor_key: test_mean_score
10
+ dataloader:
11
+ batch_size: 64
12
+ num_workers: 16
13
+ persistent_workers: true
14
+ pin_memory: true
15
+ shuffle: true
16
+ dataset_obs_steps: 2
17
+ ema:
18
+ _target_: diffusion_policy.model.diffusion.ema_model.EMAModel
19
+ inv_gamma: 1.0
20
+ max_value: 0.9999
21
+ min_value: 0.0
22
+ power: 0.75
23
+ update_after_step: 0
24
+ exp_name: default
25
+ horizon: 20
26
+ keypoint_visible_rate: 1.0
27
+ logging:
28
+ group: null
29
+ id: null
30
+ mode: online
31
+ name: 2024.11.20-18.08.46_train_tedi_unet_hybrid_pusht_image
32
+ project: diffusion_policy_debug
33
+ resume: true
34
+ tags:
35
+ - train_tedi_unet_hybrid
36
+ - pusht_image
37
+ - default
38
+ multi_run:
39
+ run_dir: data/outputs/2024.11.20/18.08.46_train_tedi_unet_hybrid_pusht_image
40
+ wandb_name_base: 2024.11.20-18.08.46_train_tedi_unet_hybrid_pusht_image
41
+ n_action_steps: 8
42
+ n_latency_steps: 0
43
+ n_obs_steps: 2
44
+ name: train_tedi_unet_hybrid
45
+ obs_as_global_cond: true
46
+ optimizer:
47
+ _target_: torch.optim.AdamW
48
+ betas:
49
+ - 0.95
50
+ - 0.999
51
+ eps: 1.0e-08
52
+ lr: 0.0001
53
+ weight_decay: 1.0e-06
54
+ past_action_visible: false
55
+ policy:
56
+ _target_: diffusion_policy.policy.tedi_unet_hybrid_image_policy.TEDIUnetHybridImagePolicy
57
+ buffer_init: zero
58
+ chunk_wise_weight: 0.8
59
+ cond_predict_scale: true
60
+ crop_shape:
61
+ - 84
62
+ - 84
63
+ diffusion_step_embed_dim: 128
64
+ down_dims:
65
+ - 512
66
+ - 1024
67
+ - 2048
68
+ eval_fixed_crop: true
69
+ horizon: 20
70
+ kernel_size: 5
71
+ n_action_steps: 8
72
+ n_groups: 8
73
+ n_obs_steps: 2
74
+ noise_scheduler:
75
+ _target_: diffusion_policy.policy.schedulers.DDPMTEDiScheduler
76
+ beta_end: 0.02
77
+ beta_schedule: squaredcos_cap_v2
78
+ beta_start: 0.0001
79
+ clip_sample: true
80
+ num_train_timesteps: 100
81
+ prediction_type: epsilon
82
+ variance_type: fixed_small
83
+ num_inference_steps: 100
84
+ obs_as_global_cond: true
85
+ obs_encoder_group_norm: true
86
+ shape_meta:
87
+ action:
88
+ shape:
89
+ - 2
90
+ obs:
91
+ agent_pos:
92
+ shape:
93
+ - 2
94
+ type: low_dim
95
+ image:
96
+ shape:
97
+ - 3
98
+ - 96
99
+ - 96
100
+ type: rgb
101
+ temporally_constant_weight: 0.2
102
+ temporally_increasing_weight: 0.0
103
+ temporally_random_weights: 0.0
104
+ shape_meta:
105
+ action:
106
+ shape:
107
+ - 2
108
+ obs:
109
+ agent_pos:
110
+ shape:
111
+ - 2
112
+ type: low_dim
113
+ image:
114
+ shape:
115
+ - 3
116
+ - 96
117
+ - 96
118
+ type: rgb
119
+ task:
120
+ dataset:
121
+ _target_: diffusion_policy.dataset.pusht_image_dataset.PushTImageDataset
122
+ horizon: 20
123
+ max_train_episodes: 90
124
+ pad_after: 7
125
+ pad_before: 1
126
+ seed: 42
127
+ val_ratio: 0.02
128
+ zarr_path: data/pusht/pusht_cchi_v7_replay.zarr
129
+ env_runner:
130
+ _target_: diffusion_policy.env_runner.pusht_image_runner.PushTImageRunner
131
+ fps: 10
132
+ legacy_test: true
133
+ max_steps: 300
134
+ n_action_steps: 8
135
+ n_envs: null
136
+ n_obs_steps: 2
137
+ n_test: 50
138
+ n_test_vis: 4
139
+ n_train: 6
140
+ n_train_vis: 2
141
+ past_action: false
142
+ test_start_seed: 100000
143
+ train_start_seed: 0
144
+ image_shape:
145
+ - 3
146
+ - 96
147
+ - 96
148
+ name: pusht_image
149
+ shape_meta:
150
+ action:
151
+ shape:
152
+ - 2
153
+ obs:
154
+ agent_pos:
155
+ shape:
156
+ - 2
157
+ type: low_dim
158
+ image:
159
+ shape:
160
+ - 3
161
+ - 96
162
+ - 96
163
+ type: rgb
164
+ task_name: pusht_image
165
+ training:
166
+ checkpoint_every: 50
167
+ debug: false
168
+ device: cuda:0
169
+ gradient_accumulate_every: 1
170
+ lr_scheduler: cosine
171
+ lr_warmup_steps: 500
172
+ max_train_steps: null
173
+ max_val_steps: null
174
+ num_epochs: 1001
175
+ resume: true
176
+ rollout_every: 50
177
+ sample_every: 5
178
+ seed: 42
179
+ tqdm_interval_sec: 1.0
180
+ use_ema: true
181
+ val_every: 1
182
+ val_dataloader:
183
+ batch_size: 64
184
+ num_workers: 16
185
+ persistent_workers: true
186
+ pin_memory: true
187
+ shuffle: false
PushT/metrics/logs.json.txt ADDED
@@ -0,0 +1,21 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {"global_step": 161, "epoch": 0, "max/test_mean_score": 0.11095014517167368, "k_around_max/test_mean_score": 0.11095014517167368, "max_k_window/test_mean_score": 0.11095014517167368, "min_train_loss/test_mean_score": 0.11095014517167368, "min_val_loss/test_mean_score": 0.11095014517167368, "k_min_train_loss/test_mean_score": 0.11095014517167368, "k_min_val_loss/test_mean_score": 0.11095014517167368, "last/test_mean_score": 0.11095014517167368, "metric_global_step/test_mean_score": 0}
2
+ {"global_step": 8261, "epoch": 50, "max/test_mean_score": 0.6813516393780698, "k_around_max/test_mean_score": 0.3961508922748716, "max_k_window/test_mean_score": 0.3961508922748717, "min_train_loss/test_mean_score": 0.6813516393780698, "min_val_loss/test_mean_score": 0.6813516393780698, "k_min_train_loss/test_mean_score": 0.3961508922748716, "k_min_val_loss/test_mean_score": 0.3961508922748716, "last/test_mean_score": 0.6813516393780698, "metric_global_step/test_mean_score": 1}
3
+ {"global_step": 16361, "epoch": 100, "max/test_mean_score": 0.7546037197002974, "k_around_max/test_mean_score": 0.515635168083347, "max_k_window/test_mean_score": 0.4898170818566252, "min_train_loss/test_mean_score": 0.7546037197002974, "min_val_loss/test_mean_score": 0.6813516393780698, "k_min_train_loss/test_mean_score": 0.515635168083347, "k_min_val_loss/test_mean_score": 0.515635168083347, "last/test_mean_score": 0.7546037197002974, "metric_global_step/test_mean_score": 2}
4
+ {"global_step": 24461, "epoch": 150, "max/test_mean_score": 0.7875359394895224, "k_around_max/test_mean_score": 0.5836103609348907, "max_k_window/test_mean_score": 0.5706485492041, "min_train_loss/test_mean_score": 0.7875359394895224, "min_val_loss/test_mean_score": 0.6813516393780698, "k_min_train_loss/test_mean_score": 0.5836103609348907, "k_min_val_loss/test_mean_score": 0.5836103609348907, "last/test_mean_score": 0.7875359394895224, "metric_global_step/test_mean_score": 3}
5
+ {"global_step": 32561, "epoch": 200, "max/test_mean_score": 0.8198301272844383, "k_around_max/test_mean_score": 0.6308543142048003, "max_k_window/test_mean_score": 0.654454222533343, "min_train_loss/test_mean_score": 0.8198301272844383, "min_val_loss/test_mean_score": 0.6813516393780698, "k_min_train_loss/test_mean_score": 0.6308543142048003, "k_min_val_loss/test_mean_score": 0.6308543142048003, "last/test_mean_score": 0.8198301272844383, "metric_global_step/test_mean_score": 4}
6
+ {"global_step": 40661, "epoch": 250, "max/test_mean_score": 0.8239490037982841, "k_around_max/test_mean_score": 0.6583206188566484, "max_k_window/test_mean_score": 0.7132532281603446, "min_train_loss/test_mean_score": 0.7956521421158887, "min_val_loss/test_mean_score": 0.6813516393780698, "k_min_train_loss/test_mean_score": 0.6583206188566485, "k_min_val_loss/test_mean_score": 0.6583206188566484, "last/test_mean_score": 0.7956521421158887, "metric_global_step/test_mean_score": 5}
7
+ {"global_step": 48761, "epoch": 300, "max/test_mean_score": 0.8239490037982841, "k_around_max/test_mean_score": 0.6739588306811362, "max_k_window/test_mean_score": 0.7677914076108531, "min_train_loss/test_mean_score": 0.7677881016280628, "min_val_loss/test_mean_score": 0.6813516393780698, "k_min_train_loss/test_mean_score": 0.6739588306811363, "k_min_val_loss/test_mean_score": 0.6739588306811362, "last/test_mean_score": 0.7677881016280628, "metric_global_step/test_mean_score": 6}
8
+ {"global_step": 56861, "epoch": 350, "max/test_mean_score": 0.8239490037982841, "k_around_max/test_mean_score": 0.6875437749278381, "max_k_window/test_mean_score": 0.7838601953491972, "min_train_loss/test_mean_score": 0.7826383846547524, "min_val_loss/test_mean_score": 0.6813516393780698, "k_min_train_loss/test_mean_score": 0.6875437749278381, "k_min_val_loss/test_mean_score": 0.6875437749278381, "last/test_mean_score": 0.7826383846547524, "metric_global_step/test_mean_score": 7}
9
+ {"global_step": 64961, "epoch": 400, "max/test_mean_score": 0.8239490037982841, "k_around_max/test_mean_score": 0.6925594360167757, "max_k_window/test_mean_score": 0.7645624067620727, "min_train_loss/test_mean_score": 0.7326847247282761, "min_val_loss/test_mean_score": 0.6813516393780698, "k_min_train_loss/test_mean_score": 0.6925594360167757, "k_min_val_loss/test_mean_score": 0.6925594360167757, "last/test_mean_score": 0.7326847247282761, "metric_global_step/test_mean_score": 8}
10
+ {"global_step": 73061, "epoch": 450, "max/test_mean_score": 0.8239490037982841, "k_around_max/test_mean_score": 0.6940580554618402, "max_k_window/test_mean_score": 0.7680313546986332, "min_train_loss/test_mean_score": 0.7452354072828151, "min_val_loss/test_mean_score": 0.6813516393780698, "k_min_train_loss/test_mean_score": 0.6978270331433797, "k_min_val_loss/test_mean_score": 0.6978270331433797, "last/test_mean_score": 0.7452354072828151, "metric_global_step/test_mean_score": 9}
11
+ {"global_step": 81161, "epoch": 500, "max/test_mean_score": 0.8239490037982841, "k_around_max/test_mean_score": 0.6940580554618402, "max_k_window/test_mean_score": 0.7747590860084327, "min_train_loss/test_mean_score": 0.7672895346506974, "min_val_loss/test_mean_score": 0.6813516393780698, "k_min_train_loss/test_mean_score": 0.763460972091282, "k_min_val_loss/test_mean_score": 0.763460972091282, "last/test_mean_score": 0.7672895346506974, "metric_global_step/test_mean_score": 10}
12
+ {"global_step": 89261, "epoch": 550, "max/test_mean_score": 0.8239490037982841, "k_around_max/test_mean_score": 0.6940580554618402, "max_k_window/test_mean_score": 0.7787399172522682, "min_train_loss/test_mean_score": 0.7903429942799041, "min_val_loss/test_mean_score": 0.6813516393780698, "k_min_train_loss/test_mean_score": 0.7743601075814656, "k_min_val_loss/test_mean_score": 0.763460972091282, "last/test_mean_score": 0.7903429942799041, "metric_global_step/test_mean_score": 11}
13
+ {"global_step": 97361, "epoch": 600, "max/test_mean_score": 0.8239490037982841, "k_around_max/test_mean_score": 0.6940580554618402, "max_k_window/test_mean_score": 0.7810939257326414, "min_train_loss/test_mean_score": 0.7761922899661476, "min_val_loss/test_mean_score": 0.6813516393780698, "k_min_train_loss/test_mean_score": 0.7765189646080506, "k_min_val_loss/test_mean_score": 0.763460972091282, "last/test_mean_score": 0.7761922899661476, "metric_global_step/test_mean_score": 12}
14
+ {"global_step": 105461, "epoch": 650, "max/test_mean_score": 0.8239490037982841, "k_around_max/test_mean_score": 0.6940580554618402, "max_k_window/test_mean_score": 0.7782203843031464, "min_train_loss/test_mean_score": 0.77682343041112, "min_val_loss/test_mean_score": 0.6813516393780698, "k_min_train_loss/test_mean_score": 0.7754477137002104, "k_min_val_loss/test_mean_score": 0.763460972091282, "last/test_mean_score": 0.77682343041112, "metric_global_step/test_mean_score": 13}
15
+ {"global_step": 113561, "epoch": 700, "max/test_mean_score": 0.8239490037982841, "k_around_max/test_mean_score": 0.6940580554618402, "max_k_window/test_mean_score": 0.7868199158428193, "min_train_loss/test_mean_score": 0.7826337216934359, "min_val_loss/test_mean_score": 0.6813516393780698, "k_min_train_loss/test_mean_score": 0.7717280731411099, "k_min_val_loss/test_mean_score": 0.763460972091282, "last/test_mean_score": 0.7826337216934359, "metric_global_step/test_mean_score": 14}
16
+ {"global_step": 121661, "epoch": 750, "max/test_mean_score": 0.8239490037982841, "k_around_max/test_mean_score": 0.6940580554618402, "max_k_window/test_mean_score": 0.7854966889081182, "min_train_loss/test_mean_score": 0.76118670720044, "min_val_loss/test_mean_score": 0.6813516393780698, "k_min_train_loss/test_mean_score": 0.7682815296495652, "k_min_val_loss/test_mean_score": 0.763460972091282, "last/test_mean_score": 0.76118670720044, "metric_global_step/test_mean_score": 15}
17
+ {"global_step": 129761, "epoch": 800, "max/test_mean_score": 0.8239490037982841, "k_around_max/test_mean_score": 0.6940580554618402, "max_k_window/test_mean_score": 0.7853804425466727, "min_train_loss/test_mean_score": 0.7476648412500594, "min_val_loss/test_mean_score": 0.6813516393780698, "k_min_train_loss/test_mean_score": 0.7662692036117648, "k_min_val_loss/test_mean_score": 0.763460972091282, "last/test_mean_score": 0.7476648412500594, "metric_global_step/test_mean_score": 16}
18
+ {"global_step": 137861, "epoch": 850, "max/test_mean_score": 0.8239490037982841, "k_around_max/test_mean_score": 0.6940580554618402, "max_k_window/test_mean_score": 0.7831571962307183, "min_train_loss/test_mean_score": 0.7444742600517636, "min_val_loss/test_mean_score": 0.6813516393780698, "k_min_train_loss/test_mean_score": 0.7624527911514659, "k_min_val_loss/test_mean_score": 0.763460972091282, "last/test_mean_score": 0.7444742600517636, "metric_global_step/test_mean_score": 17}
19
+ {"global_step": 145961, "epoch": 900, "max/test_mean_score": 0.8239490037982841, "k_around_max/test_mean_score": 0.6940580554618402, "max_k_window/test_mean_score": 0.7810423030281907, "min_train_loss/test_mean_score": 0.7331579312855716, "min_val_loss/test_mean_score": 0.6813516393780698, "k_min_train_loss/test_mean_score": 0.7625001118071956, "k_min_val_loss/test_mean_score": 0.763460972091282, "last/test_mean_score": 0.7331579312855716, "metric_global_step/test_mean_score": 18}
20
+ {"global_step": 154061, "epoch": 950, "max/test_mean_score": 0.8239490037982841, "k_around_max/test_mean_score": 0.6940580554618402, "max_k_window/test_mean_score": 0.7812358363055044, "min_train_loss/test_mean_score": 0.7326173624007373, "min_val_loss/test_mean_score": 0.6813516393780698, "k_min_train_loss/test_mean_score": 0.7612383073189877, "k_min_val_loss/test_mean_score": 0.763460972091282, "last/test_mean_score": 0.7326173624007373, "metric_global_step/test_mean_score": 19}
21
+ {"global_step": 162161, "epoch": 1000, "max/test_mean_score": 0.8239490037982841, "k_around_max/test_mean_score": 0.6940580554618402, "max_k_window/test_mean_score": 0.7812358363055044, "min_train_loss/test_mean_score": 0.7364679127769683, "min_val_loss/test_mean_score": 0.6813516393780698, "k_min_train_loss/test_mean_score": 0.7578099191553406, "k_min_val_loss/test_mean_score": 0.763460972091282, "last/test_mean_score": 0.7330056530142257, "metric_global_step/test_mean_score": 20}
PushT/metrics/metrics.json ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "epoch": 1000,
3
+ "global_step": 162161,
4
+ "k_around_max/test_mean_score": 0.6940580554618402,
5
+ "k_min_train_loss/test_mean_score": 0.7578099191553406,
6
+ "k_min_val_loss/test_mean_score": 0.763460972091282,
7
+ "last/test_mean_score": 0.7330056530142257,
8
+ "max/test_mean_score": 0.8239490037982841,
9
+ "max_k_window/test_mean_score": 0.7812358363055044,
10
+ "metric_global_step/test_mean_score": 20,
11
+ "min_train_loss/test_mean_score": 0.7364679127769683,
12
+ "min_val_loss/test_mean_score": 0.6813516393780698
13
+ }
PushT/metrics/metrics.log ADDED
@@ -0,0 +1,29 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 2024-11-20 18:09:12,917 [INFO] Monitor waiting for log files!
2
+ 2024-11-20 18:09:54,109 [INFO] All log files ready!
3
+ 2024-11-20 18:10:57,862 [INFO] Metrics logged at step 161
4
+ 2024-11-20 18:35:17,949 [INFO] Metrics logged at step 8261
5
+ 2024-11-20 18:59:08,457 [INFO] Metrics logged at step 16361
6
+ 2024-11-20 19:23:10,186 [INFO] Metrics logged at step 24461
7
+ 2024-11-20 19:47:12,278 [INFO] Metrics logged at step 32561
8
+ 2024-11-20 20:11:16,188 [INFO] Metrics logged at step 40661
9
+ 2024-11-20 20:35:30,994 [INFO] Metrics logged at step 48761
10
+ 2024-11-20 20:59:45,941 [INFO] Metrics logged at step 56861
11
+ 2024-11-20 21:24:01,859 [INFO] Metrics logged at step 64961
12
+ 2024-11-20 21:48:08,962 [INFO] Metrics logged at step 73061
13
+ 2024-11-20 22:12:18,127 [INFO] Metrics logged at step 81161
14
+ 2024-11-20 22:36:39,511 [INFO] Metrics logged at step 89261
15
+ 2024-11-20 23:01:01,481 [INFO] Metrics logged at step 97361
16
+ 2024-11-20 23:25:25,297 [INFO] Metrics logged at step 105461
17
+ 2024-11-20 23:49:59,662 [INFO] Metrics logged at step 113561
18
+ 2024-11-21 00:14:44,871 [INFO] Metrics logged at step 121661
19
+ 2024-11-21 00:39:21,966 [INFO] Metrics logged at step 129761
20
+ 2024-11-21 01:04:09,330 [INFO] Metrics logged at step 137861
21
+ 2024-11-21 01:28:47,046 [INFO] Metrics logged at step 145961
22
+ 2024-11-21 01:53:25,579 [INFO] Metrics logged at step 154061
23
+ 2024-11-21 02:17:44,841 [INFO] Metrics logged at step 162161
24
+ 2024-11-21 02:17:58,442 [WARNING] Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(FileNotFoundError(2, 'No such file or directory'))': /api/4504800232407040/envelope/
25
+ 2024-11-21 02:17:58,459 [WARNING] Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(FileNotFoundError(2, 'No such file or directory'))': /api/4504800232407040/envelope/
26
+ 2024-11-21 02:17:58,476 [WARNING] Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(FileNotFoundError(2, 'No such file or directory'))': /api/4504800232407040/envelope/
27
+ 2024-11-21 02:17:58,509 [WARNING] Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(FileNotFoundError(2, 'No such file or directory'))': /api/4504800232407040/envelope/
28
+ 2024-11-21 02:17:58,526 [WARNING] Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(FileNotFoundError(2, 'No such file or directory'))': /api/4504800232407040/envelope/
29
+ 2024-11-21 02:17:58,543 [WARNING] Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(FileNotFoundError(2, 'No such file or directory'))': /api/4504800232407040/envelope/
PushT/train_0/.hydra/config.yaml ADDED
@@ -0,0 +1,159 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ name: train_tedi_unet_hybrid
2
+ _target_: diffusion_policy.workspace.train_tedi_unet_hybrid_workspace.TrainTEDIUnetHybridWorkspace
3
+ task_name: ${task.name}
4
+ shape_meta: ${task.shape_meta}
5
+ exp_name: default
6
+ horizon: 20
7
+ n_obs_steps: 2
8
+ n_action_steps: 8
9
+ n_latency_steps: 0
10
+ dataset_obs_steps: ${n_obs_steps}
11
+ past_action_visible: false
12
+ keypoint_visible_rate: 1.0
13
+ obs_as_global_cond: true
14
+ policy:
15
+ _target_: diffusion_policy.policy.tedi_unet_hybrid_image_policy.TEDIUnetHybridImagePolicy
16
+ shape_meta: ${shape_meta}
17
+ noise_scheduler:
18
+ _target_: diffusion_policy.policy.schedulers.DDPMTEDiScheduler
19
+ num_train_timesteps: 100
20
+ beta_start: 0.0001
21
+ beta_end: 0.02
22
+ beta_schedule: squaredcos_cap_v2
23
+ variance_type: fixed_small
24
+ clip_sample: true
25
+ prediction_type: epsilon
26
+ horizon: ${horizon}
27
+ n_action_steps: ${eval:'${n_action_steps}+${n_latency_steps}'}
28
+ n_obs_steps: ${n_obs_steps}
29
+ num_inference_steps: 100
30
+ obs_as_global_cond: ${obs_as_global_cond}
31
+ crop_shape:
32
+ - 84
33
+ - 84
34
+ diffusion_step_embed_dim: 128
35
+ down_dims:
36
+ - 512
37
+ - 1024
38
+ - 2048
39
+ kernel_size: 5
40
+ n_groups: 8
41
+ cond_predict_scale: true
42
+ obs_encoder_group_norm: true
43
+ eval_fixed_crop: true
44
+ temporally_constant_weight: 0.2
45
+ temporally_increasing_weight: 0.0
46
+ temporally_random_weights: 0.0
47
+ chunk_wise_weight: 0.8
48
+ buffer_init: zero
49
+ ema:
50
+ _target_: diffusion_policy.model.diffusion.ema_model.EMAModel
51
+ update_after_step: 0
52
+ inv_gamma: 1.0
53
+ power: 0.75
54
+ min_value: 0.0
55
+ max_value: 0.9999
56
+ dataloader:
57
+ batch_size: 64
58
+ num_workers: 16
59
+ shuffle: true
60
+ pin_memory: true
61
+ persistent_workers: true
62
+ val_dataloader:
63
+ batch_size: 64
64
+ num_workers: 16
65
+ shuffle: false
66
+ pin_memory: true
67
+ persistent_workers: true
68
+ optimizer:
69
+ _target_: torch.optim.AdamW
70
+ lr: 0.0001
71
+ betas:
72
+ - 0.95
73
+ - 0.999
74
+ eps: 1.0e-08
75
+ weight_decay: 1.0e-06
76
+ training:
77
+ device: cuda:0
78
+ seed: 42
79
+ debug: false
80
+ resume: true
81
+ lr_scheduler: cosine
82
+ lr_warmup_steps: 500
83
+ num_epochs: 1001
84
+ gradient_accumulate_every: 1
85
+ use_ema: true
86
+ rollout_every: 50
87
+ checkpoint_every: 50
88
+ val_every: 1
89
+ sample_every: 5
90
+ max_train_steps: null
91
+ max_val_steps: null
92
+ tqdm_interval_sec: 1.0
93
+ logging:
94
+ project: diffusion_policy_debug
95
+ resume: true
96
+ mode: online
97
+ name: 2024.11.20-18.08.46_train_tedi_unet_hybrid_pusht_image_train_0
98
+ tags:
99
+ - ${name}
100
+ - ${task_name}
101
+ - ${exp_name}
102
+ id: 15dbwfa5_train_0
103
+ group: 15dbwfa5
104
+ checkpoint:
105
+ topk:
106
+ monitor_key: test_mean_score
107
+ mode: max
108
+ k: 1
109
+ format_str: epoch={epoch:04d}-test_mean_score={test_mean_score:.3f}.ckpt
110
+ save_last_ckpt: false
111
+ save_last_snapshot: false
112
+ multi_run:
113
+ run_dir: data/outputs/${now:%Y.%m.%d}/${now:%H.%M.%S}_${name}_${task_name}
114
+ wandb_name_base: ${now:%Y.%m.%d-%H.%M.%S}_${name}_${task_name}
115
+ task:
116
+ name: pusht_image
117
+ image_shape:
118
+ - 3
119
+ - 96
120
+ - 96
121
+ shape_meta:
122
+ obs:
123
+ image:
124
+ shape:
125
+ - 3
126
+ - 96
127
+ - 96
128
+ type: rgb
129
+ agent_pos:
130
+ shape:
131
+ - 2
132
+ type: low_dim
133
+ action:
134
+ shape:
135
+ - 2
136
+ env_runner:
137
+ _target_: diffusion_policy.env_runner.pusht_image_runner.PushTImageRunner
138
+ n_train: 6
139
+ n_train_vis: 2
140
+ train_start_seed: 0
141
+ n_test: 50
142
+ n_test_vis: 4
143
+ legacy_test: true
144
+ test_start_seed: 4300000
145
+ max_steps: 300
146
+ n_obs_steps: ${n_obs_steps}
147
+ n_action_steps: ${n_action_steps}
148
+ fps: 10
149
+ past_action: ${past_action_visible}
150
+ n_envs: null
151
+ dataset:
152
+ _target_: diffusion_policy.dataset.pusht_image_dataset.PushTImageDataset
153
+ zarr_path: data/pusht/pusht_cchi_v7_replay.zarr
154
+ horizon: ${horizon}
155
+ pad_before: ${eval:'${n_obs_steps}-1'}
156
+ pad_after: ${eval:'${n_action_steps}-1'}
157
+ seed: 42
158
+ val_ratio: 0.02
159
+ max_train_episodes: 90
PushT/train_0/.hydra/hydra.yaml ADDED
@@ -0,0 +1,168 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ hydra:
2
+ run:
3
+ dir: data/outputs/2024.11.20/18.08.46_train_tedi_unet_hybrid_pusht_image/train_0
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/2024.11.20/18.08.46_train_tedi_unet_hybrid_pusht_image/train_0
114
+ - hydra.mode=RUN
115
+ task:
116
+ - task=pusht_image
117
+ - training.seed=42
118
+ - task.env_runner.test_start_seed=4300000
119
+ - logging.name=2024.11.20-18.08.46_train_tedi_unet_hybrid_pusht_image_train_0
120
+ - logging.id=15dbwfa5_train_0
121
+ - logging.group=15dbwfa5
122
+ job:
123
+ name: train
124
+ chdir: null
125
+ override_dirname: logging.group=15dbwfa5,logging.id=15dbwfa5_train_0,logging.name=2024.11.20-18.08.46_train_tedi_unet_hybrid_pusht_image_train_0,task.env_runner.test_start_seed=4300000,task=pusht_image,training.seed=42
126
+ id: ???
127
+ num: ???
128
+ config_name: train_tedi_unet_hybrid_workspace.yaml
129
+ env_set: {}
130
+ env_copy: []
131
+ config:
132
+ override_dirname:
133
+ kv_sep: '='
134
+ item_sep: ','
135
+ exclude_keys: []
136
+ runtime:
137
+ version: 1.2.0
138
+ version_base: '1.2'
139
+ cwd: /tmp/ray/session_2024-11-20_18-08-24_619058_2941820/runtime_resources/working_dir_files/_ray_pkg_a254c17765b6da76
140
+ config_sources:
141
+ - path: hydra.conf
142
+ schema: pkg
143
+ provider: hydra
144
+ - path: /tmp/ray/session_2024-11-20_18-08-24_619058_2941820/runtime_resources/working_dir_files/_ray_pkg_a254c17765b6da76/diffusion_policy/config
145
+ schema: file
146
+ provider: main
147
+ - path: hydra_plugins.hydra_colorlog.conf
148
+ schema: pkg
149
+ provider: hydra-colorlog
150
+ - path: /tmp/ray/session_2024-11-20_18-08-24_619058_2941820/runtime_resources/working_dir_files/_ray_pkg_a254c17765b6da76/diffusion_policy/config
151
+ schema: file
152
+ provider: command-line
153
+ - path: ''
154
+ schema: structured
155
+ provider: schema
156
+ output_dir: /tmp/ray/session_2024-11-20_18-08-24_619058_2941820/runtime_resources/working_dir_files/_ray_pkg_a254c17765b6da76/data/outputs/2024.11.20/18.08.46_train_tedi_unet_hybrid_pusht_image/train_0
157
+ choices:
158
+ task: pusht_image
159
+ hydra/env: default
160
+ hydra/callbacks: null
161
+ hydra/job_logging: default
162
+ hydra/hydra_logging: default
163
+ hydra/hydra_help: default
164
+ hydra/help: default
165
+ hydra/sweeper: basic
166
+ hydra/launcher: basic
167
+ hydra/output: default
168
+ verbose: false
PushT/train_0/.hydra/overrides.yaml ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ - task=pusht_image
2
+ - training.seed=42
3
+ - task.env_runner.test_start_seed=4300000
4
+ - logging.name=2024.11.20-18.08.46_train_tedi_unet_hybrid_pusht_image_train_0
5
+ - logging.id=15dbwfa5_train_0
6
+ - logging.group=15dbwfa5
PushT/train_0/checkpoints/epoch=0250-test_mean_score=0.842.ckpt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:85b878226b74888eaf39dbf435fb4cf651025bc2154e7113a093d10657f654a8
3
+ size 4313219741
PushT/train_0/logs.json.txt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:a45b87d2ccf48af2efa7fb9cd04c1d91bc2fd5ce4dc0f2d1200af90ad441bf5b
3
+ size 16722176
PushT/train_0/train.log ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
 
1
+ [2024-11-20 18:09:23,175][diffusion_policy.model.diffusion.conditional_unet1d_tedi][INFO] - number of parameters: 2.527571e+08
2
+ [2024-11-21 01:52:50,952][urllib3.connectionpool][WARNING] - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(FileNotFoundError(2, 'No such file or directory'))': /api/4504800232407040/envelope/
3
+ [2024-11-21 01:52:51,004][urllib3.connectionpool][WARNING] - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(FileNotFoundError(2, 'No such file or directory'))': /api/4504800232407040/envelope/
4
+ [2024-11-21 01:52:51,020][urllib3.connectionpool][WARNING] - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(FileNotFoundError(2, 'No such file or directory'))': /api/4504800232407040/envelope/
5
+ [2024-11-21 01:52:51,054][urllib3.connectionpool][WARNING] - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(FileNotFoundError(2, 'No such file or directory'))': /api/4504800232407040/envelope/
6
+ [2024-11-21 01:52:51,071][urllib3.connectionpool][WARNING] - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(FileNotFoundError(2, 'No such file or directory'))': /api/4504800232407040/envelope/
7
+ [2024-11-21 01:52:51,088][urllib3.connectionpool][WARNING] - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(FileNotFoundError(2, 'No such file or directory'))': /api/4504800232407040/envelope/
PushT/train_1/.hydra/config.yaml ADDED
@@ -0,0 +1,159 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ name: train_tedi_unet_hybrid
2
+ _target_: diffusion_policy.workspace.train_tedi_unet_hybrid_workspace.TrainTEDIUnetHybridWorkspace
3
+ task_name: ${task.name}
4
+ shape_meta: ${task.shape_meta}
5
+ exp_name: default
6
+ horizon: 20
7
+ n_obs_steps: 2
8
+ n_action_steps: 8
9
+ n_latency_steps: 0
10
+ dataset_obs_steps: ${n_obs_steps}
11
+ past_action_visible: false
12
+ keypoint_visible_rate: 1.0
13
+ obs_as_global_cond: true
14
+ policy:
15
+ _target_: diffusion_policy.policy.tedi_unet_hybrid_image_policy.TEDIUnetHybridImagePolicy
16
+ shape_meta: ${shape_meta}
17
+ noise_scheduler:
18
+ _target_: diffusion_policy.policy.schedulers.DDPMTEDiScheduler
19
+ num_train_timesteps: 100
20
+ beta_start: 0.0001
21
+ beta_end: 0.02
22
+ beta_schedule: squaredcos_cap_v2
23
+ variance_type: fixed_small
24
+ clip_sample: true
25
+ prediction_type: epsilon
26
+ horizon: ${horizon}
27
+ n_action_steps: ${eval:'${n_action_steps}+${n_latency_steps}'}
28
+ n_obs_steps: ${n_obs_steps}
29
+ num_inference_steps: 100
30
+ obs_as_global_cond: ${obs_as_global_cond}
31
+ crop_shape:
32
+ - 84
33
+ - 84
34
+ diffusion_step_embed_dim: 128
35
+ down_dims:
36
+ - 512
37
+ - 1024
38
+ - 2048
39
+ kernel_size: 5
40
+ n_groups: 8
41
+ cond_predict_scale: true
42
+ obs_encoder_group_norm: true
43
+ eval_fixed_crop: true
44
+ temporally_constant_weight: 0.2
45
+ temporally_increasing_weight: 0.0
46
+ temporally_random_weights: 0.0
47
+ chunk_wise_weight: 0.8
48
+ buffer_init: zero
49
+ ema:
50
+ _target_: diffusion_policy.model.diffusion.ema_model.EMAModel
51
+ update_after_step: 0
52
+ inv_gamma: 1.0
53
+ power: 0.75
54
+ min_value: 0.0
55
+ max_value: 0.9999
56
+ dataloader:
57
+ batch_size: 64
58
+ num_workers: 16
59
+ shuffle: true
60
+ pin_memory: true
61
+ persistent_workers: true
62
+ val_dataloader:
63
+ batch_size: 64
64
+ num_workers: 16
65
+ shuffle: false
66
+ pin_memory: true
67
+ persistent_workers: true
68
+ optimizer:
69
+ _target_: torch.optim.AdamW
70
+ lr: 0.0001
71
+ betas:
72
+ - 0.95
73
+ - 0.999
74
+ eps: 1.0e-08
75
+ weight_decay: 1.0e-06
76
+ training:
77
+ device: cuda:0
78
+ seed: 43
79
+ debug: false
80
+ resume: true
81
+ lr_scheduler: cosine
82
+ lr_warmup_steps: 500
83
+ num_epochs: 1001
84
+ gradient_accumulate_every: 1
85
+ use_ema: true
86
+ rollout_every: 50
87
+ checkpoint_every: 50
88
+ val_every: 1
89
+ sample_every: 5
90
+ max_train_steps: null
91
+ max_val_steps: null
92
+ tqdm_interval_sec: 1.0
93
+ logging:
94
+ project: diffusion_policy_debug
95
+ resume: true
96
+ mode: online
97
+ name: 2024.11.20-18.08.46_train_tedi_unet_hybrid_pusht_image_train_1
98
+ tags:
99
+ - ${name}
100
+ - ${task_name}
101
+ - ${exp_name}
102
+ id: 15dbwfa5_train_1
103
+ group: 15dbwfa5
104
+ checkpoint:
105
+ topk:
106
+ monitor_key: test_mean_score
107
+ mode: max
108
+ k: 1
109
+ format_str: epoch={epoch:04d}-test_mean_score={test_mean_score:.3f}.ckpt
110
+ save_last_ckpt: false
111
+ save_last_snapshot: false
112
+ multi_run:
113
+ run_dir: data/outputs/${now:%Y.%m.%d}/${now:%H.%M.%S}_${name}_${task_name}
114
+ wandb_name_base: ${now:%Y.%m.%d-%H.%M.%S}_${name}_${task_name}
115
+ task:
116
+ name: pusht_image
117
+ image_shape:
118
+ - 3
119
+ - 96
120
+ - 96
121
+ shape_meta:
122
+ obs:
123
+ image:
124
+ shape:
125
+ - 3
126
+ - 96
127
+ - 96
128
+ type: rgb
129
+ agent_pos:
130
+ shape:
131
+ - 2
132
+ type: low_dim
133
+ action:
134
+ shape:
135
+ - 2
136
+ env_runner:
137
+ _target_: diffusion_policy.env_runner.pusht_image_runner.PushTImageRunner
138
+ n_train: 6
139
+ n_train_vis: 2
140
+ train_start_seed: 0
141
+ n_test: 50
142
+ n_test_vis: 4
143
+ legacy_test: true
144
+ test_start_seed: 4400000
145
+ max_steps: 300
146
+ n_obs_steps: ${n_obs_steps}
147
+ n_action_steps: ${n_action_steps}
148
+ fps: 10
149
+ past_action: ${past_action_visible}
150
+ n_envs: null
151
+ dataset:
152
+ _target_: diffusion_policy.dataset.pusht_image_dataset.PushTImageDataset
153
+ zarr_path: data/pusht/pusht_cchi_v7_replay.zarr
154
+ horizon: ${horizon}
155
+ pad_before: ${eval:'${n_obs_steps}-1'}
156
+ pad_after: ${eval:'${n_action_steps}-1'}
157
+ seed: 42
158
+ val_ratio: 0.02
159
+ max_train_episodes: 90
PushT/train_1/.hydra/hydra.yaml ADDED
@@ -0,0 +1,168 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ hydra:
2
+ run:
3
+ dir: data/outputs/2024.11.20/18.08.46_train_tedi_unet_hybrid_pusht_image/train_1
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/2024.11.20/18.08.46_train_tedi_unet_hybrid_pusht_image/train_1
114
+ - hydra.mode=RUN
115
+ task:
116
+ - task=pusht_image
117
+ - training.seed=43
118
+ - task.env_runner.test_start_seed=4400000
119
+ - logging.name=2024.11.20-18.08.46_train_tedi_unet_hybrid_pusht_image_train_1
120
+ - logging.id=15dbwfa5_train_1
121
+ - logging.group=15dbwfa5
122
+ job:
123
+ name: train
124
+ chdir: null
125
+ override_dirname: logging.group=15dbwfa5,logging.id=15dbwfa5_train_1,logging.name=2024.11.20-18.08.46_train_tedi_unet_hybrid_pusht_image_train_1,task.env_runner.test_start_seed=4400000,task=pusht_image,training.seed=43
126
+ id: ???
127
+ num: ???
128
+ config_name: train_tedi_unet_hybrid_workspace.yaml
129
+ env_set: {}
130
+ env_copy: []
131
+ config:
132
+ override_dirname:
133
+ kv_sep: '='
134
+ item_sep: ','
135
+ exclude_keys: []
136
+ runtime:
137
+ version: 1.2.0
138
+ version_base: '1.2'
139
+ cwd: /tmp/ray/session_2024-11-20_18-08-24_619058_2941820/runtime_resources/working_dir_files/_ray_pkg_a254c17765b6da76
140
+ config_sources:
141
+ - path: hydra.conf
142
+ schema: pkg
143
+ provider: hydra
144
+ - path: /tmp/ray/session_2024-11-20_18-08-24_619058_2941820/runtime_resources/working_dir_files/_ray_pkg_a254c17765b6da76/diffusion_policy/config
145
+ schema: file
146
+ provider: main
147
+ - path: hydra_plugins.hydra_colorlog.conf
148
+ schema: pkg
149
+ provider: hydra-colorlog
150
+ - path: /tmp/ray/session_2024-11-20_18-08-24_619058_2941820/runtime_resources/working_dir_files/_ray_pkg_a254c17765b6da76/diffusion_policy/config
151
+ schema: file
152
+ provider: command-line
153
+ - path: ''
154
+ schema: structured
155
+ provider: schema
156
+ output_dir: /tmp/ray/session_2024-11-20_18-08-24_619058_2941820/runtime_resources/working_dir_files/_ray_pkg_a254c17765b6da76/data/outputs/2024.11.20/18.08.46_train_tedi_unet_hybrid_pusht_image/train_1
157
+ choices:
158
+ task: pusht_image
159
+ hydra/env: default
160
+ hydra/callbacks: null
161
+ hydra/job_logging: default
162
+ hydra/hydra_logging: default
163
+ hydra/hydra_help: default
164
+ hydra/help: default
165
+ hydra/sweeper: basic
166
+ hydra/launcher: basic
167
+ hydra/output: default
168
+ verbose: false
PushT/train_1/.hydra/overrides.yaml ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ - task=pusht_image
2
+ - training.seed=43
3
+ - task.env_runner.test_start_seed=4400000
4
+ - logging.name=2024.11.20-18.08.46_train_tedi_unet_hybrid_pusht_image_train_1
5
+ - logging.id=15dbwfa5_train_1
6
+ - logging.group=15dbwfa5
PushT/train_1/checkpoints/epoch=0200-test_mean_score=0.823.ckpt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e936417dfb4f3a34f3e23645febbffa500ace71e0a3227b7b8f46a89ff17ea9d
3
+ size 4313219741
PushT/train_1/logs.json.txt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:7e80512752630e5da4930fc1ae94ed10828df931e8345256453f93c32a685480
3
+ size 16720946
PushT/train_1/train.log ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
 
1
+ [2024-11-20 18:09:23,177][diffusion_policy.model.diffusion.conditional_unet1d_tedi][INFO] - number of parameters: 2.527571e+08
2
+ [2024-11-21 02:17:47,811][urllib3.connectionpool][WARNING] - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(FileNotFoundError(2, 'No such file or directory'))': /api/4504800232407040/envelope/
3
+ [2024-11-21 02:17:47,855][urllib3.connectionpool][WARNING] - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(FileNotFoundError(2, 'No such file or directory'))': /api/4504800232407040/envelope/
4
+ [2024-11-21 02:17:47,872][urllib3.connectionpool][WARNING] - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(FileNotFoundError(2, 'No such file or directory'))': /api/4504800232407040/envelope/
5
+ [2024-11-21 02:17:47,905][urllib3.connectionpool][WARNING] - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(FileNotFoundError(2, 'No such file or directory'))': /api/4504800232407040/envelope/
6
+ [2024-11-21 02:17:47,922][urllib3.connectionpool][WARNING] - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(FileNotFoundError(2, 'No such file or directory'))': /api/4504800232407040/envelope/
7
+ [2024-11-21 02:17:47,938][urllib3.connectionpool][WARNING] - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(FileNotFoundError(2, 'No such file or directory'))': /api/4504800232407040/envelope/
PushT/train_2/.hydra/config.yaml ADDED
@@ -0,0 +1,159 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ name: train_tedi_unet_hybrid
2
+ _target_: diffusion_policy.workspace.train_tedi_unet_hybrid_workspace.TrainTEDIUnetHybridWorkspace
3
+ task_name: ${task.name}
4
+ shape_meta: ${task.shape_meta}
5
+ exp_name: default
6
+ horizon: 20
7
+ n_obs_steps: 2
8
+ n_action_steps: 8
9
+ n_latency_steps: 0
10
+ dataset_obs_steps: ${n_obs_steps}
11
+ past_action_visible: false
12
+ keypoint_visible_rate: 1.0
13
+ obs_as_global_cond: true
14
+ policy:
15
+ _target_: diffusion_policy.policy.tedi_unet_hybrid_image_policy.TEDIUnetHybridImagePolicy
16
+ shape_meta: ${shape_meta}
17
+ noise_scheduler:
18
+ _target_: diffusion_policy.policy.schedulers.DDPMTEDiScheduler
19
+ num_train_timesteps: 100
20
+ beta_start: 0.0001
21
+ beta_end: 0.02
22
+ beta_schedule: squaredcos_cap_v2
23
+ variance_type: fixed_small
24
+ clip_sample: true
25
+ prediction_type: epsilon
26
+ horizon: ${horizon}
27
+ n_action_steps: ${eval:'${n_action_steps}+${n_latency_steps}'}
28
+ n_obs_steps: ${n_obs_steps}
29
+ num_inference_steps: 100
30
+ obs_as_global_cond: ${obs_as_global_cond}
31
+ crop_shape:
32
+ - 84
33
+ - 84
34
+ diffusion_step_embed_dim: 128
35
+ down_dims:
36
+ - 512
37
+ - 1024
38
+ - 2048
39
+ kernel_size: 5
40
+ n_groups: 8
41
+ cond_predict_scale: true
42
+ obs_encoder_group_norm: true
43
+ eval_fixed_crop: true
44
+ temporally_constant_weight: 0.2
45
+ temporally_increasing_weight: 0.0
46
+ temporally_random_weights: 0.0
47
+ chunk_wise_weight: 0.8
48
+ buffer_init: zero
49
+ ema:
50
+ _target_: diffusion_policy.model.diffusion.ema_model.EMAModel
51
+ update_after_step: 0
52
+ inv_gamma: 1.0
53
+ power: 0.75
54
+ min_value: 0.0
55
+ max_value: 0.9999
56
+ dataloader:
57
+ batch_size: 64
58
+ num_workers: 16
59
+ shuffle: true
60
+ pin_memory: true
61
+ persistent_workers: true
62
+ val_dataloader:
63
+ batch_size: 64
64
+ num_workers: 16
65
+ shuffle: false
66
+ pin_memory: true
67
+ persistent_workers: true
68
+ optimizer:
69
+ _target_: torch.optim.AdamW
70
+ lr: 0.0001
71
+ betas:
72
+ - 0.95
73
+ - 0.999
74
+ eps: 1.0e-08
75
+ weight_decay: 1.0e-06
76
+ training:
77
+ device: cuda:0
78
+ seed: 44
79
+ debug: false
80
+ resume: true
81
+ lr_scheduler: cosine
82
+ lr_warmup_steps: 500
83
+ num_epochs: 1001
84
+ gradient_accumulate_every: 1
85
+ use_ema: true
86
+ rollout_every: 50
87
+ checkpoint_every: 50
88
+ val_every: 1
89
+ sample_every: 5
90
+ max_train_steps: null
91
+ max_val_steps: null
92
+ tqdm_interval_sec: 1.0
93
+ logging:
94
+ project: diffusion_policy_debug
95
+ resume: true
96
+ mode: online
97
+ name: 2024.11.20-18.08.46_train_tedi_unet_hybrid_pusht_image_train_2
98
+ tags:
99
+ - ${name}
100
+ - ${task_name}
101
+ - ${exp_name}
102
+ id: 15dbwfa5_train_2
103
+ group: 15dbwfa5
104
+ checkpoint:
105
+ topk:
106
+ monitor_key: test_mean_score
107
+ mode: max
108
+ k: 1
109
+ format_str: epoch={epoch:04d}-test_mean_score={test_mean_score:.3f}.ckpt
110
+ save_last_ckpt: false
111
+ save_last_snapshot: false
112
+ multi_run:
113
+ run_dir: data/outputs/${now:%Y.%m.%d}/${now:%H.%M.%S}_${name}_${task_name}
114
+ wandb_name_base: ${now:%Y.%m.%d-%H.%M.%S}_${name}_${task_name}
115
+ task:
116
+ name: pusht_image
117
+ image_shape:
118
+ - 3
119
+ - 96
120
+ - 96
121
+ shape_meta:
122
+ obs:
123
+ image:
124
+ shape:
125
+ - 3
126
+ - 96
127
+ - 96
128
+ type: rgb
129
+ agent_pos:
130
+ shape:
131
+ - 2
132
+ type: low_dim
133
+ action:
134
+ shape:
135
+ - 2
136
+ env_runner:
137
+ _target_: diffusion_policy.env_runner.pusht_image_runner.PushTImageRunner
138
+ n_train: 6
139
+ n_train_vis: 2
140
+ train_start_seed: 0
141
+ n_test: 50
142
+ n_test_vis: 4
143
+ legacy_test: true
144
+ test_start_seed: 4500000
145
+ max_steps: 300
146
+ n_obs_steps: ${n_obs_steps}
147
+ n_action_steps: ${n_action_steps}
148
+ fps: 10
149
+ past_action: ${past_action_visible}
150
+ n_envs: null
151
+ dataset:
152
+ _target_: diffusion_policy.dataset.pusht_image_dataset.PushTImageDataset
153
+ zarr_path: data/pusht/pusht_cchi_v7_replay.zarr
154
+ horizon: ${horizon}
155
+ pad_before: ${eval:'${n_obs_steps}-1'}
156
+ pad_after: ${eval:'${n_action_steps}-1'}
157
+ seed: 42
158
+ val_ratio: 0.02
159
+ max_train_episodes: 90
PushT/train_2/.hydra/hydra.yaml ADDED
@@ -0,0 +1,168 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ hydra:
2
+ run:
3
+ dir: data/outputs/2024.11.20/18.08.46_train_tedi_unet_hybrid_pusht_image/train_2
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/2024.11.20/18.08.46_train_tedi_unet_hybrid_pusht_image/train_2
114
+ - hydra.mode=RUN
115
+ task:
116
+ - task=pusht_image
117
+ - training.seed=44
118
+ - task.env_runner.test_start_seed=4500000
119
+ - logging.name=2024.11.20-18.08.46_train_tedi_unet_hybrid_pusht_image_train_2
120
+ - logging.id=15dbwfa5_train_2
121
+ - logging.group=15dbwfa5
122
+ job:
123
+ name: train
124
+ chdir: null
125
+ override_dirname: logging.group=15dbwfa5,logging.id=15dbwfa5_train_2,logging.name=2024.11.20-18.08.46_train_tedi_unet_hybrid_pusht_image_train_2,task.env_runner.test_start_seed=4500000,task=pusht_image,training.seed=44
126
+ id: ???
127
+ num: ???
128
+ config_name: train_tedi_unet_hybrid_workspace.yaml
129
+ env_set: {}
130
+ env_copy: []
131
+ config:
132
+ override_dirname:
133
+ kv_sep: '='
134
+ item_sep: ','
135
+ exclude_keys: []
136
+ runtime:
137
+ version: 1.2.0
138
+ version_base: '1.2'
139
+ cwd: /tmp/ray/session_2024-11-20_18-08-24_619058_2941820/runtime_resources/working_dir_files/_ray_pkg_a254c17765b6da76
140
+ config_sources:
141
+ - path: hydra.conf
142
+ schema: pkg
143
+ provider: hydra
144
+ - path: /tmp/ray/session_2024-11-20_18-08-24_619058_2941820/runtime_resources/working_dir_files/_ray_pkg_a254c17765b6da76/diffusion_policy/config
145
+ schema: file
146
+ provider: main
147
+ - path: hydra_plugins.hydra_colorlog.conf
148
+ schema: pkg
149
+ provider: hydra-colorlog
150
+ - path: /tmp/ray/session_2024-11-20_18-08-24_619058_2941820/runtime_resources/working_dir_files/_ray_pkg_a254c17765b6da76/diffusion_policy/config
151
+ schema: file
152
+ provider: command-line
153
+ - path: ''
154
+ schema: structured
155
+ provider: schema
156
+ output_dir: /tmp/ray/session_2024-11-20_18-08-24_619058_2941820/runtime_resources/working_dir_files/_ray_pkg_a254c17765b6da76/data/outputs/2024.11.20/18.08.46_train_tedi_unet_hybrid_pusht_image/train_2
157
+ choices:
158
+ task: pusht_image
159
+ hydra/env: default
160
+ hydra/callbacks: null
161
+ hydra/job_logging: default
162
+ hydra/hydra_logging: default
163
+ hydra/hydra_help: default
164
+ hydra/help: default
165
+ hydra/sweeper: basic
166
+ hydra/launcher: basic
167
+ hydra/output: default
168
+ verbose: false
PushT/train_2/.hydra/overrides.yaml ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ - task=pusht_image
2
+ - training.seed=44
3
+ - task.env_runner.test_start_seed=4500000
4
+ - logging.name=2024.11.20-18.08.46_train_tedi_unet_hybrid_pusht_image_train_2
5
+ - logging.id=15dbwfa5_train_2
6
+ - logging.group=15dbwfa5
PushT/train_2/checkpoints/epoch=0200-test_mean_score=0.807.ckpt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e7a0ea3372d2d2790d31770b6733049516b828728338c4886ea5e4ae34080c90
3
+ size 4313219741
PushT/train_2/logs.json.txt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:85caa7e7dc64930ff961e566c278ae09145cb00f37534730d6f8806d7056dd7e
3
+ size 16720977
PushT/train_2/train.log ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
 
1
+ [2024-11-20 18:09:23,168][diffusion_policy.model.diffusion.conditional_unet1d_tedi][INFO] - number of parameters: 2.527571e+08
2
+ [2024-11-21 02:08:06,754][urllib3.connectionpool][WARNING] - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(FileNotFoundError(2, 'No such file or directory'))': /api/4504800232407040/envelope/
3
+ [2024-11-21 02:08:06,797][urllib3.connectionpool][WARNING] - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(FileNotFoundError(2, 'No such file or directory'))': /api/4504800232407040/envelope/
4
+ [2024-11-21 02:08:06,813][urllib3.connectionpool][WARNING] - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(FileNotFoundError(2, 'No such file or directory'))': /api/4504800232407040/envelope/
5
+ [2024-11-21 02:08:06,847][urllib3.connectionpool][WARNING] - Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(FileNotFoundError(2, 'No such file or directory'))': /api/4504800232407040/envelope/
6
+ [2024-11-21 02:08:06,863][urllib3.connectionpool][WARNING] - Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(FileNotFoundError(2, 'No such file or directory'))': /api/4504800232407040/envelope/
7
+ [2024-11-21 02:08:06,880][urllib3.connectionpool][WARNING] - Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(FileNotFoundError(2, 'No such file or directory'))': /api/4504800232407040/envelope/