serialexperimentsleon commited on
Commit
abdb7b3
·
verified ·
1 Parent(s): a4a513e

Add files using upload-large-folder tool

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. .gitattributes +96 -0
  2. config.yaml +643 -0
  3. videos/82985_0/epoch_20/0_traj_1000000_envseed.mp4 +3 -0
  4. videos/82985_0/epoch_20/10_traj_1000010_envseed.mp4 +3 -0
  5. videos/82985_0/epoch_20/11_traj_1000011_envseed.mp4 +3 -0
  6. videos/82985_0/epoch_20/12_traj_1000012_envseed.mp4 +3 -0
  7. videos/82985_0/epoch_20/13_traj_1000013_envseed.mp4 +3 -0
  8. videos/82985_0/epoch_20/14_traj_1000014_envseed.mp4 +3 -0
  9. videos/82985_0/epoch_20/15_traj_1000015_envseed.mp4 +3 -0
  10. videos/82985_0/epoch_20/16_traj_1000016_envseed.mp4 +3 -0
  11. videos/82985_0/epoch_20/17_traj_1000017_envseed.mp4 +3 -0
  12. videos/82985_0/epoch_20/18_traj_1000018_envseed.mp4 +3 -0
  13. videos/82985_0/epoch_20/19_traj_1000019_envseed.mp4 +3 -0
  14. videos/82985_0/epoch_20/1_traj_1000001_envseed.mp4 +3 -0
  15. videos/82985_0/epoch_20/20_traj_1000020_envseed.mp4 +3 -0
  16. videos/82985_0/epoch_20/21_traj_1000021_envseed.mp4 +3 -0
  17. videos/82985_0/epoch_20/22_traj_1000022_envseed.mp4 +3 -0
  18. videos/82985_0/epoch_20/23_traj_1000023_envseed.mp4 +3 -0
  19. videos/82985_0/epoch_20/24_traj_1000024_envseed.mp4 +3 -0
  20. videos/82985_0/epoch_20/26_traj_1000026_envseed.mp4 +3 -0
  21. videos/82985_0/epoch_20/28_traj_1000028_envseed.mp4 +3 -0
  22. videos/82985_0/epoch_20/29_traj_1000029_envseed.mp4 +3 -0
  23. videos/82985_0/epoch_20/30_traj_1000030_envseed.mp4 +3 -0
  24. videos/82985_0/epoch_20/31_traj_1000031_envseed.mp4 +3 -0
  25. videos/82985_0/epoch_20/32_traj_1000032_envseed.mp4 +3 -0
  26. videos/82985_0/epoch_20/33_traj_1000033_envseed.mp4 +3 -0
  27. videos/82985_0/epoch_20/34_traj_1000034_envseed.mp4 +3 -0
  28. videos/82985_0/epoch_20/35_traj_1000035_envseed.mp4 +3 -0
  29. videos/82985_0/epoch_20/36_traj_1000036_envseed.mp4 +3 -0
  30. videos/82985_0/epoch_20/37_traj_1000037_envseed.mp4 +3 -0
  31. videos/82985_0/epoch_20/38_traj_1000038_envseed.mp4 +3 -0
  32. videos/82985_0/epoch_20/39_traj_1000039_envseed.mp4 +3 -0
  33. videos/82985_0/epoch_20/3_traj_1000003_envseed.mp4 +3 -0
  34. videos/82985_0/epoch_20/40_traj_1000040_envseed.mp4 +3 -0
  35. videos/82985_0/epoch_20/41_traj_1000041_envseed.mp4 +3 -0
  36. videos/82985_0/epoch_20/43_traj_1000043_envseed.mp4 +3 -0
  37. videos/82985_0/epoch_20/44_traj_1000044_envseed.mp4 +3 -0
  38. videos/82985_0/epoch_20/45_traj_1000045_envseed.mp4 +3 -0
  39. videos/82985_0/epoch_20/46_traj_1000046_envseed.mp4 +3 -0
  40. videos/82985_0/epoch_20/47_traj_1000047_envseed.mp4 +3 -0
  41. videos/82985_0/epoch_20/48_traj_1000048_envseed.mp4 +3 -0
  42. videos/82985_0/epoch_20/49_traj_1000049_envseed.mp4 +3 -0
  43. videos/82985_0/epoch_20/4_traj_1000004_envseed.mp4 +3 -0
  44. videos/82985_0/epoch_20/50_traj_1000050_envseed.mp4 +3 -0
  45. videos/82985_0/epoch_20/51_traj_1000051_envseed.mp4 +3 -0
  46. videos/82985_0/epoch_20/52_traj_1000052_envseed.mp4 +3 -0
  47. videos/82985_0/epoch_20/53_traj_1000053_envseed.mp4 +3 -0
  48. videos/82985_0/epoch_20/54_traj_1000054_envseed.mp4 +3 -0
  49. videos/82985_0/epoch_20/55_traj_1000055_envseed.mp4 +3 -0
  50. videos/82985_0/epoch_20/56_traj_1000056_envseed.mp4 +3 -0
.gitattributes CHANGED
@@ -33,3 +33,99 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
36
+ videos/82985_0/epoch_20/14_traj_1000014_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
37
+ videos/82985_0/epoch_20/35_traj_1000035_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
38
+ videos/82985_0/epoch_20/43_traj_1000043_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
39
+ videos/82985_0/epoch_20/39_traj_1000039_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
40
+ videos/82985_0/epoch_20/79_traj_1000079_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
41
+ videos/82985_0/epoch_20/22_traj_1000022_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
42
+ videos/82985_0/epoch_20/21_traj_1000021_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
43
+ videos/82985_0/epoch_20/30_traj_1000030_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
44
+ videos/82985_0/epoch_20/65_traj_1000065_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
45
+ videos/82985_0/epoch_20/11_traj_1000011_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
46
+ videos/82985_0/epoch_20/89_traj_1000089_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
47
+ videos/82985_0/epoch_20/51_traj_1000051_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
48
+ videos/82985_0/epoch_20/48_traj_1000048_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
49
+ videos/82985_0/epoch_20/67_traj_1000067_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
50
+ videos/82985_0/epoch_20/72_traj_1000072_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
51
+ videos/82985_0/epoch_20/7_traj_1000007_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
52
+ videos/82985_0/epoch_20/98_traj_1000098_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
53
+ videos/82985_0/epoch_20/49_traj_1000049_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
54
+ videos/82985_0/epoch_20/93_traj_1000093_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
55
+ videos/82985_0/epoch_20/61_traj_1000061_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
56
+ videos/82985_0/epoch_20/64_traj_1000064_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
57
+ videos/82985_0/epoch_20/29_traj_1000029_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
58
+ videos/82985_0/epoch_20/84_traj_1000084_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
59
+ videos/82985_0/epoch_20/9_traj_1000009_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
60
+ videos/82985_0/epoch_20/24_traj_1000024_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
61
+ videos/82985_0/epoch_20/92_traj_1000092_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
62
+ videos/82985_0/epoch_20/46_traj_1000046_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
63
+ videos/82985_0/epoch_20/44_traj_1000044_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
64
+ videos/82985_0/epoch_20/53_traj_1000053_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
65
+ videos/82985_0/epoch_20/28_traj_1000028_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
66
+ videos/82985_0/epoch_20/81_traj_1000081_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
67
+ videos/82985_0/epoch_20/20_traj_1000020_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
68
+ videos/82985_0/epoch_20/97_traj_1000097_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
69
+ videos/82985_0/epoch_20/0_traj_1000000_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
70
+ videos/82985_0/epoch_20/37_traj_1000037_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
71
+ videos/82985_0/epoch_20/57_traj_1000057_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
72
+ videos/82985_0/epoch_20/69_traj_1000069_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
73
+ videos/82985_0/epoch_20/73_traj_1000073_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
74
+ videos/82985_0/epoch_20/75_traj_1000075_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
75
+ videos/82985_0/epoch_20/59_traj_1000059_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
76
+ videos/82985_0/epoch_20/45_traj_1000045_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
77
+ videos/82985_0/epoch_20/8_traj_1000008_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
78
+ videos/82985_0/epoch_20/15_traj_1000015_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
79
+ videos/82985_0/epoch_20/36_traj_1000036_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
80
+ videos/82985_0/epoch_20/10_traj_1000010_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
81
+ videos/82985_0/epoch_20/17_traj_1000017_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
82
+ videos/82985_0/epoch_20/19_traj_1000019_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
83
+ videos/82985_0/epoch_20/80_traj_1000080_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
84
+ videos/82985_0/epoch_20/1_traj_1000001_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
85
+ videos/82985_0/epoch_20/90_traj_1000090_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
86
+ videos/82985_0/epoch_20/74_traj_1000074_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
87
+ videos/82985_0/epoch_20/62_traj_1000062_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
88
+ videos/82985_0/epoch_20/63_traj_1000063_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
89
+ videos/82985_0/epoch_20/95_traj_1000095_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
90
+ videos/82985_0/epoch_20/82_traj_1000082_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
91
+ videos/82985_0/epoch_20/85_traj_1000085_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
92
+ videos/82985_0/epoch_20/91_traj_1000091_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
93
+ videos/82985_0/epoch_20/94_traj_1000094_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
94
+ videos/82985_0/epoch_20/54_traj_1000054_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
95
+ videos/82985_0/epoch_20/68_traj_1000068_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
96
+ videos/82985_0/epoch_20/31_traj_1000031_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
97
+ videos/82985_0/epoch_20/66_traj_1000066_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
98
+ videos/82985_0/epoch_20/55_traj_1000055_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
99
+ videos/82985_0/epoch_20/96_traj_1000096_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
100
+ videos/82985_0/epoch_20/99_traj_1000099_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
101
+ videos/82985_0/epoch_20/16_traj_1000016_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
102
+ videos/82985_0/epoch_20/83_traj_1000083_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
103
+ videos/82985_0/epoch_20/87_traj_1000087_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
104
+ videos/82985_0/epoch_20/41_traj_1000041_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
105
+ videos/82985_0/epoch_20/70_traj_1000070_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
106
+ videos/82985_0/epoch_20/5_traj_1000005_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
107
+ videos/82985_0/epoch_20/12_traj_1000012_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
108
+ videos/82985_0/epoch_20/38_traj_1000038_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
109
+ videos/82985_0/epoch_20/33_traj_1000033_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
110
+ videos/82985_0/epoch_20/13_traj_1000013_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
111
+ videos/82985_0/epoch_20/77_traj_1000077_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
112
+ videos/82985_0/epoch_20/60_traj_1000060_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
113
+ videos/82985_0/epoch_20/78_traj_1000078_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
114
+ videos/82985_0/epoch_20/56_traj_1000056_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
115
+ videos/82985_0/epoch_20/88_traj_1000088_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
116
+ videos/82985_0/epoch_20/34_traj_1000034_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
117
+ videos/82985_0/epoch_20/23_traj_1000023_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
118
+ videos/82985_0/epoch_20/52_traj_1000052_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
119
+ videos/82985_0/epoch_20/18_traj_1000018_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
120
+ videos/82985_0/epoch_20/76_traj_1000076_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
121
+ videos/82985_0/epoch_20/4_traj_1000004_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
122
+ videos/82985_0/epoch_20/86_traj_1000086_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
123
+ videos/82985_0/epoch_20/40_traj_1000040_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
124
+ videos/82985_0/epoch_20/50_traj_1000050_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
125
+ videos/82985_0/epoch_20/26_traj_1000026_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
126
+ videos/82985_0/epoch_20/71_traj_1000071_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
127
+ videos/82985_0/epoch_20/58_traj_1000058_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
128
+ videos/82985_0/epoch_20/3_traj_1000003_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
129
+ videos/82985_0/epoch_20/32_traj_1000032_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
130
+ videos/82985_0/epoch_80/351_traj_1000051_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
131
+ videos/82985_0/epoch_20/47_traj_1000047_envseed.mp4 filter=lfs diff=lfs merge=lfs -text
config.yaml ADDED
@@ -0,0 +1,643 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ root_dir: /mnt/kostas-graid/datasets/extrinsic_contact_data
2
+ replay_buffer_size: 150000
3
+ replay_buffer_num_workers: 2
4
+ nstep: 3
5
+ batch_size: 128
6
+ seed: 0
7
+ dataset_shuffle_seed: ${seed}
8
+ valid_dataset_shuffle_seed: 0
9
+ train_dataset_shuffle_seed: 0
10
+ device: cuda
11
+ save_video: true
12
+ save_train_video: true
13
+ use_tb: true
14
+ use_wandb: true
15
+ wandb_run_id: '82985_0'
16
+ wandb_notes: '82985_0_'
17
+ eval: false
18
+ eval_on_sim: true
19
+ eval_on_sim_past_checkpoints: false
20
+ simulation: true
21
+ true_action_history: false
22
+ train_pad_after: 4
23
+ process_contact_features: ${eval}
24
+ obs_type: pixels
25
+ use_color: true
26
+ use_depth: true
27
+ use_masks: false
28
+ mask_list:
29
+ - EE_obj_mask
30
+ mask_representation: channels
31
+ segmentation_model_name: gt_segmentation
32
+ crop_hw:
33
+ - 144
34
+ - 144
35
+ crop_down_offset: 48
36
+ color_crop_type: null
37
+ depth_crop_type: null
38
+ segmask_crop_type: null
39
+ add_crop_binary_mask: false
40
+ add_coord_conv_map: false
41
+ use_context_color: false
42
+ use_context_depth: false
43
+ use_context_segmask: false
44
+ context_color_crop_type: null
45
+ context_depth_crop_type: null
46
+ context_segmask_crop_type: null
47
+ context_add_crop_binary_mask: false
48
+ context_add_coord_conv_map: false
49
+ use_contact_map: false
50
+ use_sdf_maps: false
51
+ use_normals_maps: false
52
+ which_objects: both
53
+ max_contact_prob: 1.0
54
+ max_depth: 2.0
55
+ grasped_dtc_max_value: 0.2
56
+ env_dtc_max_value: 0.4
57
+ grasped_normals_mask_max_dtc_value: 0.2
58
+ env_normals_mask_max_dtc_value: 0.4
59
+ clamp_dtc: true
60
+ dtc_adaptive_normalization: false
61
+ mask_normals_within_sdf: true
62
+ adaptive_normals_mask: true
63
+ learnable_contact_preprocess_params: false
64
+ contact_model_name: gt_contact
65
+ contact_estimation_model_ckpt_path: ~/fish_leon/contact_estimation/artifacts/175604_2/checkpoints/epoch=09-val_loss=0.00.ckpt
66
+ encoder_type: small
67
+ debug_timestamps: false
68
+ open_loop: false
69
+ action_trajectories: true
70
+ stop_after_action: false
71
+ interpolation_frequency: 25
72
+ policy_frequency: 5
73
+ wait_for_new_camera_frames: true
74
+ baseline: false
75
+ use_num_train_epochs_to_determine_lr_schedule: true
76
+ grasped_book_config:
77
+ randomize_color: false
78
+ randomize_density: false
79
+ density_randomization_bounds:
80
+ - 650
81
+ - 850
82
+ randomize_height: false
83
+ height_randomization_bounds:
84
+ - 0.165
85
+ - 0.25
86
+ randomize_width: false
87
+ width_randomization_bounds:
88
+ - 0.03
89
+ - 0.065
90
+ randomize_length: false
91
+ length_randomization_bounds:
92
+ - 0.1
93
+ - 0.15
94
+ env_books_config:
95
+ num_env_books: 8
96
+ randomize_color: false
97
+ randomize_density: false
98
+ density_randomization_bounds:
99
+ - 655
100
+ - 1015
101
+ randomize_height: false
102
+ height_randomization_bounds:
103
+ - 0.2475
104
+ - 0.2525
105
+ randomize_width: false
106
+ width_randomization_bounds:
107
+ - 0.015
108
+ - 0.05
109
+ randomize_length: false
110
+ length_randomization_bounds:
111
+ - 0.15
112
+ - 0.2
113
+ shuffle_mode: none
114
+ slot_config:
115
+ negative_tolerance: 0.0035
116
+ left_of_book_index: 4
117
+ y_randomization_bounds:
118
+ - -0.05
119
+ - 0.05
120
+ book_ends_config:
121
+ mode: spring
122
+ length: 0.2
123
+ width: 0.025
124
+ height: 0.25
125
+ mass: 1.0
126
+ color: '#808080'
127
+ friction: 0.0
128
+ wall_height: 0.25
129
+ wall_length: 0.2
130
+ wall_width: 0.025
131
+ travel_limit: 0.125
132
+ joint_stiffness: 100.0
133
+ joint_damping: 20.0
134
+ record_sim_videos: true
135
+ resume_wandb_run: true
136
+ train_demo_idxs_list_or_num: -1
137
+ log_train_every_steps: 25
138
+ name_of_expert_demo: 519_sim_demos_w_recovery_leftof4thbook_springbookends_nograspedrand_noenvrand_slotrand_20hz_act
139
+ expert_dataset_dirpath: ${root_dir}/FISH/expert_demos/${suite.name}/${task_name}/${name_of_expert_demo}
140
+ store_dataset_in_memory: false
141
+ expert_dataset: ${expert_dataset_dirpath}/demos.zarr
142
+ action_key: action
143
+ semantic_demo_grouping_name: semantic_demo_grouping.yaml
144
+ semantic_demo_grouping: ${expert_dataset_dirpath}/${semantic_demo_grouping_name}
145
+ include_groups_list: all
146
+ expert_dataset_config: ${expert_dataset_dirpath}/demo_config.yaml
147
+ name_of_valid_demo: 519_sim_demos_w_recovery_leftof4thbook_springbookends_nograspedrand_noenvrand_slotrand_20hz_act
148
+ train_num_groups: 489
149
+ valid_dataset_dir: ${root_dir}/FISH/expert_demos/${suite.name}/${task_name}/${name_of_valid_demo}/demos.zarr
150
+ valid_demo_idxs_list_or_num: null
151
+ val_num_groups: 30
152
+ universal_unseen_env_seed_start: 1000000
153
+ load_bc: ${agent.load_checkpoint}
154
+ checkpoint_epoch_list:
155
+ - 99
156
+ - 199
157
+ - 299
158
+ - 399
159
+ - 499
160
+ - 599
161
+ - 699
162
+ - 799
163
+ - 899
164
+ - 999
165
+ - 1249
166
+ - 1499
167
+ - 1749
168
+ - 1999
169
+ - 2999
170
+ - 3999
171
+ - 4999
172
+ - 5999
173
+ - 6999
174
+ - 7999
175
+ - 8999
176
+ - 9999
177
+ snapshot_root_dir: /mnt/grasp_high_usage/leonmkim/contact_estimation/FISH
178
+ save_snapshot: true
179
+ save_last_snapshot: true
180
+ save_snapshot_when_done: true
181
+ top_k_checkpoints: 10
182
+ save_snapshot_link_to_weights_dir: deprecated
183
+ restore_missing_checkpoint: null
184
+ restore_and_eval_all_missing_checkpoints: false
185
+ bc_regularize: false
186
+ bc_weight_type: qfilter
187
+ username: leonmkim
188
+ hostname: grasp-login1
189
+ local_snapshot_root_dir: /mnt/bighdd/fish_contact_backup
190
+ local_snapshot_dir: ${local_snapshot_root_dir}/exp_local/${suite.name}_${obs_type}/${task_name}
191
+ experiment_dir: ./exp_local/${suite.name}_${obs_type}/${task_name}/${wandb_run_id}
192
+ agent:
193
+ _target_: agent.diffusion_policy.DiffusionPolicyAgent
194
+ name: diffusion_policy
195
+ load_checkpoint: ${eval}
196
+ device: ${device}
197
+ n_obs_steps: ${.config.policy_cfg.n_obs_steps}
198
+ suite_name: ${suite.name}
199
+ obs_type: ${obs_type}
200
+ enable_arm: ${eval}
201
+ enable_camera: ${eval}
202
+ use_tb: ${use_tb}
203
+ desired_image_shape:
204
+ - 13
205
+ - 180
206
+ - 240
207
+ orig_cam_shape:
208
+ - 3
209
+ - 240
210
+ - 320
211
+ actions_prenormalized: ${simulation}
212
+ config:
213
+ _target_: agent.diffusion_policy.DiffusionPolicyAgentConfig
214
+ compile: false
215
+ device: ${device}
216
+ cam_resize_shape: ${agent.desired_image_shape}
217
+ orig_cam_shape: ${agent.orig_cam_shape}
218
+ policy_frequency: ${policy_frequency}
219
+ interpolation_frequency: ${interpolation_frequency}
220
+ deterministic_actions: true
221
+ deterministic_actions_seed: 0
222
+ policy_cfg:
223
+ _target_: lerobot.common.policies.diffusion.configuration_diffusion.DiffusionConfig
224
+ n_obs_steps: 1
225
+ horizon: 28
226
+ n_action_steps: ${agent.config.policy_cfg.horizon}
227
+ output_shapes:
228
+ action:
229
+ - 7
230
+ input_normalization_modes:
231
+ observation.image: mean_std
232
+ observation.state: min_max
233
+ observation.action_history: min_max
234
+ output_normalization_modes:
235
+ action: min_max
236
+ vision_backbone: resnet18
237
+ crop_distractors_tlhw: null
238
+ pretrained_backbone_weights: null
239
+ transforms:
240
+ - _target_: torchaug.transforms.RandomAffine
241
+ degrees:
242
+ - -5
243
+ - 5
244
+ translate:
245
+ - 0.05
246
+ - 0.05
247
+ batch_transform: true
248
+ num_chunks: -1
249
+ batch_inplace: true
250
+ - _target_: torchvision.transforms.v2.Grayscale
251
+ num_output_channels: 3
252
+ use_group_norm: true
253
+ spatial_softmax_num_keypoints: 32
254
+ action_history_encoder_config:
255
+ _target_: lerobot.common.policies.diffusion.configuration_diffusion.Unet1dEncoderConfig
256
+ in_channels: 7
257
+ out_channels: 32
258
+ history_length: 4
259
+ kernel_size: ${agent.config.policy_cfg.kernel_size}
260
+ downsample_kernel_size: 3
261
+ downsample_stride: 2
262
+ downsample_padding: 1
263
+ down_dims:
264
+ - 256
265
+ - 512
266
+ - 1024
267
+ kernel_size: 5
268
+ n_groups: 8
269
+ diffusion_step_embed_dim: 128
270
+ use_film_scale_modulation: true
271
+ noise_scheduler_type: DDIM
272
+ beta_schedule: squaredcos_cap_v2
273
+ beta_start: 0.0001
274
+ beta_end: 0.02
275
+ prediction_type: epsilon
276
+ clip_sample: true
277
+ clip_sample_range: 1.0
278
+ num_train_timesteps: 50
279
+ num_inference_steps: 10
280
+ do_mask_loss_for_padding: false
281
+ start_horizon_at_current_step: true
282
+ input_shapes:
283
+ observation.image:
284
+ - 13
285
+ - 180
286
+ - 240
287
+ context_observation.image:
288
+ - 13
289
+ - 180
290
+ - 240
291
+ observation.state:
292
+ - 8
293
+ train_cfg:
294
+ _target_: utils.TrainConfig
295
+ lr: 0.0001
296
+ lr_scheduler: cosine
297
+ lr_warmup_steps: 500
298
+ adam_betas:
299
+ - 0.95
300
+ - 0.999
301
+ adam_eps: 1.0e-08
302
+ adam_weight_decay: 1.0e-06
303
+ grad_clip_norm: 10
304
+ offline_steps: 533000
305
+ use_amp: true
306
+ optimizer: adamw
307
+ observation_cfg:
308
+ _target_: agent.encoder.VisualFeatureSet
309
+ use_depth: ${use_depth}
310
+ use_color: ${use_color}
311
+ mask_input_dict:
312
+ _target_: agent.encoder.MaskInputDict
313
+ enable: ${use_masks}
314
+ representation: ${mask_representation}
315
+ mask_list: ${mask_list}
316
+ segmentation_model_name: ${segmentation_model_name}
317
+ crop_input_config:
318
+ _target_: agent.encoder.CropInputConfig
319
+ color_crop_type: ${color_crop_type}
320
+ depth_crop_type: ${depth_crop_type}
321
+ segmask_crop_type: ${segmask_crop_type}
322
+ crop_hw: ${crop_hw}
323
+ crop_down_offset: ${crop_down_offset}
324
+ add_crop_binary_mask: ${add_crop_binary_mask}
325
+ add_coord_conv_map: ${add_coord_conv_map}
326
+ context_input_config:
327
+ _target_: agent.encoder.ContextInputConfig
328
+ use_color: ${use_context_color}
329
+ use_depth: ${use_context_depth}
330
+ mask_input_dict:
331
+ _target_: agent.encoder.MaskInputDict
332
+ enable: ${use_context_segmask}
333
+ representation: ${mask_representation}
334
+ mask_list: ${mask_list}
335
+ segmentation_model_name: ${segmentation_model_name}
336
+ crop_input_config:
337
+ _target_: agent.encoder.CropInputConfig
338
+ color_crop_type: ${context_color_crop_type}
339
+ depth_crop_type: ${context_depth_crop_type}
340
+ segmask_crop_type: ${context_segmask_crop_type}
341
+ crop_hw: ${crop_hw}
342
+ crop_down_offset: ${crop_down_offset}
343
+ add_crop_binary_mask: ${context_add_crop_binary_mask}
344
+ add_coord_conv_map: ${context_add_coord_conv_map}
345
+ mask_soft_approx_scheduler_config:
346
+ _target_: agent.encoder.MaskSoftApproxSchedulerConfig
347
+ num_steps: 40000
348
+ initial_value: 10.0
349
+ final_value: 1000.0
350
+ interpolation_scheme: cosine
351
+ use_contact_map: ${use_contact_map}
352
+ use_sdf_maps: ${use_sdf_maps}
353
+ use_normals_maps: ${use_normals_maps}
354
+ which_objects: ${which_objects}
355
+ grasped_dtc_max_value: ${grasped_dtc_max_value}
356
+ env_dtc_max_value: ${env_dtc_max_value}
357
+ grasped_normals_mask_max_dtc_value: ${grasped_normals_mask_max_dtc_value}
358
+ env_normals_mask_max_dtc_value: ${env_normals_mask_max_dtc_value}
359
+ clamp_dtc: ${clamp_dtc}
360
+ max_contact_prob: ${max_contact_prob}
361
+ mask_normals_within_sdf: ${mask_normals_within_sdf}
362
+ dtc_adaptive_normalization: ${dtc_adaptive_normalization}
363
+ adaptive_normals_mask: ${adaptive_normals_mask}
364
+ max_depth: ${max_depth}
365
+ image_shape: ${agent.desired_image_shape}
366
+ learnable_contact_preprocess_params: ${learnable_contact_preprocess_params}
367
+ learning_rate: 0.0001
368
+ weight_decay: 0.0
369
+ contact_model_name: ${contact_model_name}
370
+ zero_centered: false
371
+ crop_distractors_tlhw: ${agent.config.policy_cfg.crop_distractors_tlhw}
372
+ suite:
373
+ suite: frankagym
374
+ name: frankagym
375
+ frame_stack: ${agent.n_obs_steps}
376
+ action_repeat: 1
377
+ discount: 0.99
378
+ hidden_dim: 1024
379
+ num_train_frames: 1000000
380
+ num_seed_frames: 0
381
+ num_train_epochs: 1000
382
+ validate_every_epochs: 20
383
+ eval_on_sim_every_epochs: 20
384
+ validate_diffusion_on_action_loss_every_epochs: 20
385
+ eval_on_sim_every_epochs_diffusion: 500
386
+ train_eval_diffusion_on_action_loss_every_epochs: 20
387
+ check_topk_every_epochs: 20
388
+ save_snapshot_every_epochs: 25
389
+ num_seen_eval_envs: 0
390
+ num_unseen_eval_envs: 100
391
+ evals_per_env: 1
392
+ eval_every_frames: 2000
393
+ num_eval_episodes: 5
394
+ save_snapshot: true
395
+ wait_for_user_to_start_episode: true
396
+ task_make_fn:
397
+ _target_: suite.frankagym.make
398
+ name: ${task_name}
399
+ height: 240
400
+ width: 320
401
+ frame_stack: ${suite.frame_stack}
402
+ action_repeat: ${suite.action_repeat}
403
+ seed: ${seed}
404
+ enable_arm: ${agent.enable_arm}
405
+ enable_gripper: ${enable_gripper}
406
+ start_with_gripper_open: ${start_with_gripper_open}
407
+ enable_camera: ${agent.enable_camera}
408
+ path_to_depth_extrinsics: ${path_to_depth_extrinsics}
409
+ contact_estimation_model_ckpt_path: ${contact_estimation_model_ckpt_path}
410
+ x_limit: ${x_limit}
411
+ y_limit: ${y_limit}
412
+ z_limit: ${z_limit}
413
+ device: ${device}
414
+ interpolation_frequency: ${interpolation_frequency}
415
+ policy_frequency: ${policy_frequency}
416
+ debug_timestamps: ${debug_timestamps}
417
+ stop_after_action: ${stop_after_action}
418
+ open_loop: ${open_loop}
419
+ wait_for_new_camera_frames: ${wait_for_new_camera_frames}
420
+ action_key: ${action_key}
421
+ action_trajectory_horizon: ${agent.config.policy_cfg.horizon}
422
+ action_trajectories: ${action_trajectories}
423
+ path_to_zarr_dataset: ${expert_dataset}
424
+ agent_policy_cfg:
425
+ _target_: agent.diffusion_policy.DiffusionPolicyAgentConfig
426
+ compile: false
427
+ device: ${device}
428
+ cam_resize_shape: ${agent.desired_image_shape}
429
+ orig_cam_shape: ${agent.orig_cam_shape}
430
+ policy_frequency: ${policy_frequency}
431
+ interpolation_frequency: ${interpolation_frequency}
432
+ deterministic_actions: true
433
+ deterministic_actions_seed: 0
434
+ policy_cfg:
435
+ _target_: lerobot.common.policies.diffusion.configuration_diffusion.DiffusionConfig
436
+ n_obs_steps: 1
437
+ horizon: 28
438
+ n_action_steps: ${agent.config.policy_cfg.horizon}
439
+ output_shapes:
440
+ action:
441
+ - 7
442
+ input_normalization_modes:
443
+ observation.image: mean_std
444
+ observation.state: min_max
445
+ observation.action_history: min_max
446
+ output_normalization_modes:
447
+ action: min_max
448
+ vision_backbone: resnet18
449
+ crop_distractors_tlhw: null
450
+ pretrained_backbone_weights: null
451
+ transforms:
452
+ - _target_: torchaug.transforms.RandomAffine
453
+ degrees:
454
+ - -5
455
+ - 5
456
+ translate:
457
+ - 0.05
458
+ - 0.05
459
+ batch_transform: true
460
+ num_chunks: -1
461
+ batch_inplace: true
462
+ - _target_: torchvision.transforms.v2.Grayscale
463
+ num_output_channels: 3
464
+ use_group_norm: true
465
+ spatial_softmax_num_keypoints: 32
466
+ action_history_encoder_config:
467
+ _target_: lerobot.common.policies.diffusion.configuration_diffusion.Unet1dEncoderConfig
468
+ in_channels: 7
469
+ out_channels: 32
470
+ history_length: 4
471
+ kernel_size: ${agent.config.policy_cfg.kernel_size}
472
+ downsample_kernel_size: 3
473
+ downsample_stride: 2
474
+ downsample_padding: 1
475
+ down_dims:
476
+ - 256
477
+ - 512
478
+ - 1024
479
+ kernel_size: 5
480
+ n_groups: 8
481
+ diffusion_step_embed_dim: 128
482
+ use_film_scale_modulation: true
483
+ noise_scheduler_type: DDIM
484
+ beta_schedule: squaredcos_cap_v2
485
+ beta_start: 0.0001
486
+ beta_end: 0.02
487
+ prediction_type: epsilon
488
+ clip_sample: true
489
+ clip_sample_range: 1.0
490
+ num_train_timesteps: 50
491
+ num_inference_steps: 10
492
+ do_mask_loss_for_padding: false
493
+ start_horizon_at_current_step: true
494
+ input_shapes:
495
+ observation.image:
496
+ - 13
497
+ - 180
498
+ - 240
499
+ context_observation.image:
500
+ - 13
501
+ - 180
502
+ - 240
503
+ observation.state:
504
+ - 8
505
+ train_cfg:
506
+ _target_: utils.TrainConfig
507
+ lr: 0.0001
508
+ lr_scheduler: cosine
509
+ lr_warmup_steps: 500
510
+ adam_betas:
511
+ - 0.95
512
+ - 0.999
513
+ adam_eps: 1.0e-08
514
+ adam_weight_decay: 1.0e-06
515
+ grad_clip_norm: 10
516
+ offline_steps: ${num_train_frames_diffusion}
517
+ use_amp: true
518
+ optimizer: adamw
519
+ observation_cfg:
520
+ _target_: agent.encoder.VisualFeatureSet
521
+ use_depth: ${use_depth}
522
+ use_color: ${use_color}
523
+ mask_input_dict:
524
+ _target_: agent.encoder.MaskInputDict
525
+ enable: ${use_masks}
526
+ representation: ${mask_representation}
527
+ mask_list: ${mask_list}
528
+ segmentation_model_name: ${segmentation_model_name}
529
+ crop_input_config:
530
+ _target_: agent.encoder.CropInputConfig
531
+ color_crop_type: ${color_crop_type}
532
+ depth_crop_type: ${depth_crop_type}
533
+ segmask_crop_type: ${segmask_crop_type}
534
+ crop_hw: ${crop_hw}
535
+ crop_down_offset: ${crop_down_offset}
536
+ add_crop_binary_mask: ${add_crop_binary_mask}
537
+ add_coord_conv_map: ${add_coord_conv_map}
538
+ context_input_config:
539
+ _target_: agent.encoder.ContextInputConfig
540
+ use_color: ${use_context_color}
541
+ use_depth: ${use_context_depth}
542
+ mask_input_dict:
543
+ _target_: agent.encoder.MaskInputDict
544
+ enable: ${use_context_segmask}
545
+ representation: ${mask_representation}
546
+ mask_list: ${mask_list}
547
+ segmentation_model_name: ${segmentation_model_name}
548
+ crop_input_config:
549
+ _target_: agent.encoder.CropInputConfig
550
+ color_crop_type: ${context_color_crop_type}
551
+ depth_crop_type: ${context_depth_crop_type}
552
+ segmask_crop_type: ${context_segmask_crop_type}
553
+ crop_hw: ${crop_hw}
554
+ crop_down_offset: ${crop_down_offset}
555
+ add_crop_binary_mask: ${context_add_crop_binary_mask}
556
+ add_coord_conv_map: ${context_add_coord_conv_map}
557
+ mask_soft_approx_scheduler_config:
558
+ _target_: agent.encoder.MaskSoftApproxSchedulerConfig
559
+ num_steps: 40000
560
+ initial_value: 10.0
561
+ final_value: 1000.0
562
+ interpolation_scheme: cosine
563
+ use_contact_map: ${use_contact_map}
564
+ use_sdf_maps: ${use_sdf_maps}
565
+ use_normals_maps: ${use_normals_maps}
566
+ which_objects: ${which_objects}
567
+ grasped_dtc_max_value: ${grasped_dtc_max_value}
568
+ env_dtc_max_value: ${env_dtc_max_value}
569
+ grasped_normals_mask_max_dtc_value: ${grasped_normals_mask_max_dtc_value}
570
+ env_normals_mask_max_dtc_value: ${env_normals_mask_max_dtc_value}
571
+ clamp_dtc: ${clamp_dtc}
572
+ max_contact_prob: ${max_contact_prob}
573
+ mask_normals_within_sdf: ${mask_normals_within_sdf}
574
+ dtc_adaptive_normalization: ${dtc_adaptive_normalization}
575
+ adaptive_normals_mask: ${adaptive_normals_mask}
576
+ max_depth: ${max_depth}
577
+ image_shape: ${agent.desired_image_shape}
578
+ learnable_contact_preprocess_params: ${learnable_contact_preprocess_params}
579
+ learning_rate: 0.0001
580
+ weight_decay: 0.0
581
+ contact_model_name: ${contact_model_name}
582
+ zero_centered: false
583
+ crop_distractors_tlhw: ${agent.config.policy_cfg.crop_distractors_tlhw}
584
+ true_action_history: ${true_action_history}
585
+ num_train_frames_bc: 50000
586
+ num_train_frames_drq: 1100000
587
+ stddev_schedule_drq: linear(1.0,0.1,100000)
588
+ task_name: FrankaInsertion-v1
589
+ num_train_frames_vinn: 25000
590
+ num_train_frames_diffusion: 1000000
591
+ num_train_epochs_bc: 5000
592
+ num_train_epochs_diffusion: 1000
593
+ validate_every_epochs_bc: 5
594
+ validate_every_epochs_diffusion: 20
595
+ validate_diffusion_on_action_loss_every_epochs: 20
596
+ train_eval_diffusion_on_action_loss_every_epochs: 20
597
+ eval_on_sim_every_epochs_diffusion: 20
598
+ check_topk_every_epochs: 5
599
+ check_topk_every_epochs_diffusion: 20
600
+ save_snapshot_every_epochs_diffusion: 25
601
+ x_limit:
602
+ - 0.2
603
+ - 0.7
604
+ y_limit:
605
+ - -0.4
606
+ - 0.4
607
+ z_limit:
608
+ - -0.05
609
+ - 0.55
610
+ home_displacement:
611
+ - 0.55
612
+ - 0.0
613
+ - 0.55
614
+ - 180.0
615
+ - 0.0
616
+ - 0.0
617
+ enable_gripper: true
618
+ start_with_gripper_open: true
619
+ offset_mask:
620
+ - 1
621
+ - 1
622
+ - 1
623
+ - 1
624
+ - 1
625
+ - 1
626
+ path_to_depth_extrinsics: ~/fish_leon/FISH/cfgs/camera_poses/camera_poses_L515/20240904-122305/color_tf_world.npy
627
+ test:
628
+ username: leonmkim
629
+ hostname: grasp-login1
630
+ name_of_expert_demo: 112_240x320_all_twodim_left_to_right_annotated_start_idx_5hz_zstd7_EE_pxl_coords_expert_demos_imp_act
631
+ root_dir: ~/fish_leon
632
+ expert_dataset_dirpath: ${test.root_dir}/FISH/expert_demos/${suite.name}/${task_name}/${test.name_of_expert_demo}
633
+ expert_dataset: ${test.expert_dataset_dirpath}/demos.zarr
634
+ semantic_demo_grouping_name: semantic_demo_grouping.yaml
635
+ semantic_demo_grouping: ${test.expert_dataset_dirpath}/${test.semantic_demo_grouping_name}
636
+ include_groups_list: all
637
+ batch_size: 128
638
+ store_dataset_in_memory: false
639
+ use_tb: true
640
+ local_snapshot_root_dir: /mnt/bighdd/fish_contact_backup
641
+ local_snapshot_dir: ${test.local_snapshot_root_dir}/exp_local/${suite.name}_${obs_type}/${task_name}
642
+ resume_wandb_run: false
643
+ feature_type: 180x240_1_RGB_D_2.0
videos/82985_0/epoch_20/0_traj_1000000_envseed.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:28ebd5b14472309a77bf2c6bf9a90af6e427d94e1e1922e089cfc433abadd84d
3
+ size 124111
videos/82985_0/epoch_20/10_traj_1000010_envseed.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:9313a59e44d583509bd7b6507594f5a08008730e146e7d021bc66f50a0687219
3
+ size 125949
videos/82985_0/epoch_20/11_traj_1000011_envseed.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:d191d9579f83ac627aab8440ffcd896f11f0414c949ce1f42a8b3c555c6e7569
3
+ size 126049
videos/82985_0/epoch_20/12_traj_1000012_envseed.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:04843f91e070bab1077629f1c864f892e20b56e5c7dab4a8d1c098bf215910ec
3
+ size 124332
videos/82985_0/epoch_20/13_traj_1000013_envseed.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:17d3281ca7d999d9155583a589ece8938b335fba305022e5d9b078d6e31a24c3
3
+ size 126656
videos/82985_0/epoch_20/14_traj_1000014_envseed.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:c722a517ba82e2b5a755cef5b68c9c5ec78f3969cbe61744241fcd3509a23d66
3
+ size 121328
videos/82985_0/epoch_20/15_traj_1000015_envseed.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:4eb6956c15aca18a7048c793a903771a0c0188e3599f7601717365a775a38dae
3
+ size 123432
videos/82985_0/epoch_20/16_traj_1000016_envseed.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:5d44bc9fd7300ed9a2edad512cfe9ff2f4701ccf383d9c325c35323f867385c3
3
+ size 123084
videos/82985_0/epoch_20/17_traj_1000017_envseed.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e36ee91bb5b057bd2d4ccb4c1cc97cb54d4bbf499bc35cd453d7ebf052c7493f
3
+ size 128229
videos/82985_0/epoch_20/18_traj_1000018_envseed.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:037fac7e545eb68001a2348ac03b0df840b144ba27244dd7a38b3086778a0b1f
3
+ size 129011
videos/82985_0/epoch_20/19_traj_1000019_envseed.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:05ce44d2ecaa5df654bad278375c68d001be7ca77d1ab536247c51d1f7319a1c
3
+ size 124658
videos/82985_0/epoch_20/1_traj_1000001_envseed.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:0b06878ad45100900db1b40dc06d1c4fcf4825b62ff10540b1aefbdc31af4077
3
+ size 123096
videos/82985_0/epoch_20/20_traj_1000020_envseed.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e7165960dc4ff1e6a95fc0ec0846d41a8b56cf3e32ec8c4355fd022d1fd2ede2
3
+ size 125499
videos/82985_0/epoch_20/21_traj_1000021_envseed.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:458410a11fcf1416140323fa126a7caa4d4ca34511874b5ac3f269f4c11ec9ff
3
+ size 124144
videos/82985_0/epoch_20/22_traj_1000022_envseed.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:1eb4712ba6175df345acbbbdb3b38fac55d2ecb371aec0f0bdc6746a7a68f7ed
3
+ size 124309
videos/82985_0/epoch_20/23_traj_1000023_envseed.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:660d7b32c43775dcfaf5611dc30efcc6dc3a0bd1559947332bd88e0e7e301455
3
+ size 124681
videos/82985_0/epoch_20/24_traj_1000024_envseed.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:c39654e5c7940a33d8f65698e8b05c18398bc6b559aed88ad4641400fb95fb52
3
+ size 122831
videos/82985_0/epoch_20/26_traj_1000026_envseed.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:6833e2969003ce29a310f617349a526dd83892e454477a6dee23c50b0ffae006
3
+ size 123709
videos/82985_0/epoch_20/28_traj_1000028_envseed.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:2159ab5dd7773e7fca1b6fc126911d141ed3434179653d72cc4a3a77e4bf97bd
3
+ size 128113
videos/82985_0/epoch_20/29_traj_1000029_envseed.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:b9296ed10ed2d5701eca106731232d97270c74b9670222d0c359a6fb77e65c46
3
+ size 123485
videos/82985_0/epoch_20/30_traj_1000030_envseed.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:0cfb553f4fff37f110f94541ea3cbdd2b2176f09b9ec52ad3a742a2dfb7c8ef2
3
+ size 123835
videos/82985_0/epoch_20/31_traj_1000031_envseed.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:3687a62cdf0ebac47cf8c9cafda5b043a6b9f95955066721df6d9dcca25d3456
3
+ size 125125
videos/82985_0/epoch_20/32_traj_1000032_envseed.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:96881e4ed90913c1908a01366aec9c0b3eaa5e0cbb9107b12ceb25019162d2f3
3
+ size 126522
videos/82985_0/epoch_20/33_traj_1000033_envseed.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e8e1c80d4d5dbdf3f84b25e20b3c9441ebbb8d8929ddd6f171242536f6bf81dd
3
+ size 124479
videos/82985_0/epoch_20/34_traj_1000034_envseed.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:71283eb79bda5c952c82c1d23f0b75b3f654782a3a65d4f43ebda5db4c1f2c71
3
+ size 129628
videos/82985_0/epoch_20/35_traj_1000035_envseed.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:c26dce3ad3d35d39b4477e6c9e5c1718d0a05b854435d40badd7866807eba1ed
3
+ size 124098
videos/82985_0/epoch_20/36_traj_1000036_envseed.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:d0373be2884a7840a2346b9c9e2600fc3dc72f1ee3712b3ab3e23e1240446ed9
3
+ size 127357
videos/82985_0/epoch_20/37_traj_1000037_envseed.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:96576c7e35c5f8d6441690a174932d2b479a9bce267b4ca5fa5d946b74ce62ef
3
+ size 124833
videos/82985_0/epoch_20/38_traj_1000038_envseed.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:461a4416b1a7d75136818169389420308cf2b878d71d17799dd0d46a1d8ca0ca
3
+ size 124001
videos/82985_0/epoch_20/39_traj_1000039_envseed.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:c94ede06ada7e4cb9a1afeacf42bd0a4f566b44e3acedbfe8380138aaeb176c0
3
+ size 124109
videos/82985_0/epoch_20/3_traj_1000003_envseed.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:d29d38aceaf0e254e74eb8158f293f3556ce3ed919e5db5195cd9427a0845c6a
3
+ size 125308
videos/82985_0/epoch_20/40_traj_1000040_envseed.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:fd0e6686d8bac23b43d34e9fc77be15b80f65cb4e5ad26058150ebfad6eb81c7
3
+ size 123435
videos/82985_0/epoch_20/41_traj_1000041_envseed.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:c819657a37749fa8675b3693841e09b0c8dd614e8dd025403075efadbb924b67
3
+ size 126134
videos/82985_0/epoch_20/43_traj_1000043_envseed.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:f4c06664bf2330fdf26bacb4a270c8ca85273daa783adbfca6181dc9a6e2ecc1
3
+ size 124776
videos/82985_0/epoch_20/44_traj_1000044_envseed.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:2dc0c472c7c3fd2cd63d162d91ea02c33f9583ecd033c9e6126eb83e89cafdc8
3
+ size 123837
videos/82985_0/epoch_20/45_traj_1000045_envseed.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:7eb53bba5c106f4faa63791f5e8cfb972f2f4aec0adefd1eb9804d8a81f4692c
3
+ size 129117
videos/82985_0/epoch_20/46_traj_1000046_envseed.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:2bb394c8857b24ea233763d18f77884c5f582d73b3efe9f10575e383c24ddead
3
+ size 121902
videos/82985_0/epoch_20/47_traj_1000047_envseed.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:8d9dff9155be1d1484cedb1ac7a6c84884f17eadaa57b890356d77893fbea043
3
+ size 124483
videos/82985_0/epoch_20/48_traj_1000048_envseed.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:49ab80f532fff6e3663b464537b8193ff4fba9c25b9805e20ada79e05e04371d
3
+ size 129625
videos/82985_0/epoch_20/49_traj_1000049_envseed.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:092555bcd378121db15a3bdc74ba3b30f82277eed4e5b97057a33106413fd4f3
3
+ size 123541
videos/82985_0/epoch_20/4_traj_1000004_envseed.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:0d7780a23b542bccc6b9a965f3412cd046dc1f36a83b1c48ae2dad82dbbcd642
3
+ size 128606
videos/82985_0/epoch_20/50_traj_1000050_envseed.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:9d6d2837f340617267e32f360b24380352d9cdae2e4dfa94ed628bde27a87043
3
+ size 122143
videos/82985_0/epoch_20/51_traj_1000051_envseed.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:ef63c834288abaa9e7e15595c9b7e01d34101614d984bfb9e1133dd2229ccb3b
3
+ size 128598
videos/82985_0/epoch_20/52_traj_1000052_envseed.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:774ebe01af36747960dbfaadbf218bac7f0ed4d317f59793273e9eff744dd461
3
+ size 125793
videos/82985_0/epoch_20/53_traj_1000053_envseed.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:fab8491fd19e7cd21762bed671c0cfbe9bdfad1e152e1a89173a1dcfb017c63c
3
+ size 121699
videos/82985_0/epoch_20/54_traj_1000054_envseed.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e764614576650e0d498d5095bcb1bfbfee5abed14614fd3d1ecfb225af5ed383
3
+ size 126015
videos/82985_0/epoch_20/55_traj_1000055_envseed.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:1b9f7000cbee65dc6f76551a83bfca6bfc5186b3af82a6e2a5c9cc7af7f29b6c
3
+ size 120724
videos/82985_0/epoch_20/56_traj_1000056_envseed.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:da7d377892835745271923437b0138c62b66c2a2a71385306371e8e1bc21accc
3
+ size 123804