serialexperimentsleon commited on
Commit
bf231bd
·
verified ·
1 Parent(s): b3a28dd

processed/001-rope/episode_0/runs/deform-rope-ep0-e2: payload batch 16/29

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/boundary_fc7bccf0f0974d60a7a8020bc8422ef8_optimizer.pt +3 -0
  2. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/boundary_fc7bccf0f0974d60a7a8020bc8422ef8_rng.pt +3 -0
  3. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/boundary_fcc13d7551c743c3b26326dbe19853fa.npz +3 -0
  4. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/boundary_fcc13d7551c743c3b26326dbe19853fa_optimizer.pt +3 -0
  5. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/boundary_fcc13d7551c743c3b26326dbe19853fa_rng.pt +3 -0
  6. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/boundary_fcd87b504d29478c9b6e3fe9ff1d56b7.npz +3 -0
  7. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/boundary_fcd87b504d29478c9b6e3fe9ff1d56b7_optimizer.pt +3 -0
  8. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/boundary_fcd87b504d29478c9b6e3fe9ff1d56b7_rng.pt +3 -0
  9. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/boundary_fd14e4d4d99d4ba39dc861a87c086353.npz +3 -0
  10. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/boundary_fd14e4d4d99d4ba39dc861a87c086353_optimizer.pt +3 -0
  11. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/boundary_fd14e4d4d99d4ba39dc861a87c086353_rng.pt +3 -0
  12. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/boundary_fdf1ffd6c4bf417a88947f3a29e2f55d.npz +3 -0
  13. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/boundary_fdf1ffd6c4bf417a88947f3a29e2f55d_optimizer.pt +3 -0
  14. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/boundary_fdf1ffd6c4bf417a88947f3a29e2f55d_rng.pt +3 -0
  15. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/boundary_fe50cdff29644c868ef2567005adbe0c.npz +3 -0
  16. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/boundary_fe50cdff29644c868ef2567005adbe0c_optimizer.pt +3 -0
  17. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/boundary_fe50cdff29644c868ef2567005adbe0c_rng.pt +3 -0
  18. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/boundary_ff8dc51bd85d476a870c3a01376b261e.npz +3 -0
  19. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/boundary_ff8dc51bd85d476a870c3a01376b261e_optimizer.pt +3 -0
  20. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/boundary_ff8dc51bd85d476a870c3a01376b261e_rng.pt +3 -0
  21. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/boundary_previous.json +242 -0
  22. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/checkpoint_io.json +0 -0
  23. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0000.json +185 -0
  24. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0001.json +254 -0
  25. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0002.json +254 -0
  26. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0003.json +254 -0
  27. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0004.json +254 -0
  28. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0005.json +254 -0
  29. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0006.json +254 -0
  30. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0007.json +254 -0
  31. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0008.json +254 -0
  32. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0009.json +254 -0
  33. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0010.json +254 -0
  34. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0011.json +254 -0
  35. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0012.json +254 -0
  36. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0013.json +254 -0
  37. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0014.json +254 -0
  38. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0015.json +254 -0
  39. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0016.json +254 -0
  40. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0017.json +254 -0
  41. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0018.json +254 -0
  42. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0019.json +254 -0
  43. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0020.json +254 -0
  44. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0021.json +254 -0
  45. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0022.json +254 -0
  46. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0023.json +254 -0
  47. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0024.json +254 -0
  48. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0025.json +254 -0
  49. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0026.json +254 -0
  50. processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0027.json +254 -0
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/boundary_fc7bccf0f0974d60a7a8020bc8422ef8_optimizer.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e0a359fae9a457d6a3e2f07e75590e7bf211f0d0410fea9b2f92c023dccd9935
3
+ size 88935
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/boundary_fc7bccf0f0974d60a7a8020bc8422ef8_rng.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044
3
+ size 14805
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/boundary_fcc13d7551c743c3b26326dbe19853fa.npz ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:27b8de2737db24ad3337a35af699a02ddf391cc53ac4a4ae8821e43db85d108f
3
+ size 103676
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/boundary_fcc13d7551c743c3b26326dbe19853fa_optimizer.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:d5644f779200241db7edf2b9a78c730f906227b6515505b7f01fe34eee0ae027
3
+ size 88935
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/boundary_fcc13d7551c743c3b26326dbe19853fa_rng.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044
3
+ size 14805
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/boundary_fcd87b504d29478c9b6e3fe9ff1d56b7.npz ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:3a3ca339e194b0ba8e42840fc28f57c913270d9cbc77c417ce3a10b36d47af16
3
+ size 103868
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/boundary_fcd87b504d29478c9b6e3fe9ff1d56b7_optimizer.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e8c26522041af51760f361d3babdf6edb0e8dafa6f75408948609257c1545dc8
3
+ size 88935
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/boundary_fcd87b504d29478c9b6e3fe9ff1d56b7_rng.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044
3
+ size 14805
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/boundary_fd14e4d4d99d4ba39dc861a87c086353.npz ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:962b601ff9c00d05573126302e303368a808f236864cbc218285a909b73967bc
3
+ size 103650
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/boundary_fd14e4d4d99d4ba39dc861a87c086353_optimizer.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:490d75dc983242fd4c3e8c14ceab062a5f573747e1a6298bdc4ce5d760f34545
3
+ size 88935
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/boundary_fd14e4d4d99d4ba39dc861a87c086353_rng.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044
3
+ size 14805
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/boundary_fdf1ffd6c4bf417a88947f3a29e2f55d.npz ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:5e32c199b4555bd60361e9d839256e15a42f866882759ffe7f8ea428b4bf96da
3
+ size 103749
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/boundary_fdf1ffd6c4bf417a88947f3a29e2f55d_optimizer.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:919400a4cd13eca715a367ded6bda0b1f43dfed0392d9e57e87ce219f9c84908
3
+ size 88935
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/boundary_fdf1ffd6c4bf417a88947f3a29e2f55d_rng.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044
3
+ size 14805
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/boundary_fe50cdff29644c868ef2567005adbe0c.npz ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:83eec230552f89949c39299229f7b9bf227e10fc86e4321d766a9bcf2d2193b4
3
+ size 103780
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/boundary_fe50cdff29644c868ef2567005adbe0c_optimizer.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:7285859ee3edbad3d03050264d2a13e9b821f1ea97145bee0d4d04630e26b049
3
+ size 88935
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/boundary_fe50cdff29644c868ef2567005adbe0c_rng.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044
3
+ size 14805
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/boundary_ff8dc51bd85d476a870c3a01376b261e.npz ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:68a774e7f1429973b45c409db66a5d442681419fc983b870437d961d8153b8ab
3
+ size 99089
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/boundary_ff8dc51bd85d476a870c3a01376b261e_optimizer.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:09585e8e739d02da9c9604ddf1352404501145130507b588ef14eeb09540fb90
3
+ size 88935
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/boundary_ff8dc51bd85d476a870c3a01376b261e_rng.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044
3
+ size 14805
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/boundary_previous.json ADDED
@@ -0,0 +1,242 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "boundary",
5
+ "executed_epochs": 499,
6
+ "score": null,
7
+ "best_score": 6.666239762864734e-06,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_2cc3cc1062f9423ab5d3449456d4eadd.npz",
37
+ "optimizer_file": "boundary_2cc3cc1062f9423ab5d3449456d4eadd_optimizer.pt",
38
+ "arrays_sha256": "bbe59781909ec6643f1e080f1b2a91ebbc06258c15e29f0ad3ca5566d8d14f3c",
39
+ "optimizer_sha256": "ea563b6f9c6c1b045e6650f3bce9fc874aa8bf75d5821a24dc68fb828057275e",
40
+ "stage": "adam",
41
+ "completed_passes": 499,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 47999,
45
+ "adam_update_count": 47999,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 500,
49
+ "consumed_count": 500,
50
+ "last_submitted_update": 47904,
51
+ "last_consumed_update": 47904,
52
+ "pending": []
53
+ },
54
+ "best_source_update": 47904,
55
+ "pass_science": {
56
+ "completed_passes": 499,
57
+ "adam_schedule": "source_transition_v1",
58
+ "next_interval": 95,
59
+ "trained_intervals": 47999,
60
+ "adam_transition_batch_size": 1,
61
+ "optimizer_updates": 1,
62
+ "cumulative_optimizer_updates": 47999,
63
+ "updates": [
64
+ {
65
+ "batch_transition_count": 1,
66
+ "batch_weight_sum": 0.010416666666666666,
67
+ "lr": 0.001,
68
+ "leaf_metrics": {
69
+ "log_object_edge_stiffness": {
70
+ "gradient_l2": 2.814916228999209e-07,
71
+ "update_l2": 0.0057882280088961124
72
+ },
73
+ "raw_ground_friction": {
74
+ "gradient_l2": 1.114868950935488e-06,
75
+ "update_l2": 0.0007974803447723389
76
+ },
77
+ "raw_ground_restitution": {
78
+ "gradient_l2": 0.0,
79
+ "update_l2": 0.0
80
+ },
81
+ "log_controller_edge_stiffness": {
82
+ "gradient_l2": 5.042770112595463e-08,
83
+ "update_l2": 0.0024820505641400814
84
+ }
85
+ },
86
+ "training_path_transitions": [
87
+ {
88
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
89
+ "transition_index": 94,
90
+ "loss": 1.0514482710277662e-05,
91
+ "weight": 0.010416666666666666
92
+ }
93
+ ],
94
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
95
+ "observation_transition": {
96
+ "transition_index": 94,
97
+ "loss": 1.0514482710277662e-05,
98
+ "observation_loss": 1.0514482710277662e-05,
99
+ "chamfer": 7.836106306058355e-06,
100
+ "track": 2.6783766315929824e-06,
101
+ "acceleration": 0.0,
102
+ "visible_count": 1386,
103
+ "motion_valid_count": 1386,
104
+ "n_nodes": 1386,
105
+ "state_finite": true,
106
+ "frame_indices": [
107
+ 186,
108
+ 187
109
+ ],
110
+ "times_s": [
111
+ 3.1333333333333333,
112
+ 3.1666666666666665
113
+ ],
114
+ "finite": true,
115
+ "frozen_visible_denominator": 1386,
116
+ "frozen_motion_denominator": 1386
117
+ },
118
+ "completed_passes": 499,
119
+ "adam_update_count": 47999
120
+ }
121
+ ],
122
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
123
+ "wall_time_s": 0.022531735001393827
124
+ },
125
+ "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
126
+ "execution_mode": "atomic_captured",
127
+ "rng_file": "boundary_2cc3cc1062f9423ab5d3449456d4eadd_rng.pt",
128
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
129
+ "resume_boundary": "detached_observation_interval",
130
+ "next_pass": 500,
131
+ "next_interval": 95,
132
+ "next_adam_update": 48000,
133
+ "schedule_id": "source_transition_v1",
134
+ "adam_schedule": "source_transition_v1",
135
+ "source_cursor": {
136
+ "next_interval": 95,
137
+ "completed_passes": 499,
138
+ "trained_intervals": 47999,
139
+ "source_timestamp_s": 3.1666666666666665,
140
+ "next_source_timestamp_s": 3.1666666666666665,
141
+ "update_budget": 48000
142
+ },
143
+ "trained_intervals": 47999,
144
+ "source_timestamp_s": 3.1666666666666665,
145
+ "archive_axis": "optimizer_update",
146
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
147
+ "collision_distance_m": null,
148
+ "parameter_summary": {
149
+ "log_object_edge_stiffness": {
150
+ "min": 4.381254196166992,
151
+ "median": 10.41120433807373,
152
+ "max": 11.52308464050293,
153
+ "finite_count": 8695,
154
+ "nonfinite_count": 0
155
+ },
156
+ "raw_ground_friction": {
157
+ "min": 0.49740204215049744,
158
+ "median": 0.49740204215049744,
159
+ "max": 0.49740204215049744,
160
+ "finite_count": 1,
161
+ "nonfinite_count": 0
162
+ },
163
+ "raw_ground_restitution": {
164
+ "min": -0.013315116986632347,
165
+ "median": -0.013315116986632347,
166
+ "max": -0.013315116986632347,
167
+ "finite_count": 1,
168
+ "nonfinite_count": 0
169
+ },
170
+ "log_controller_edge_stiffness": {
171
+ "min": 6.591519832611084,
172
+ "median": 10.320563316345215,
173
+ "max": 11.522106170654297,
174
+ "finite_count": 1791,
175
+ "nonfinite_count": 0
176
+ },
177
+ "effective_object_edge_stiffness": {
178
+ "min": 79.93822479248047,
179
+ "median": 33229.8671875,
180
+ "max": 100000.0,
181
+ "finite_count": 8695,
182
+ "nonfinite_count": 0
183
+ },
184
+ "object_edge_enabled": {
185
+ "min": 1.0,
186
+ "median": 1.0,
187
+ "max": 1.0,
188
+ "finite_count": 8695,
189
+ "nonfinite_count": 0
190
+ },
191
+ "object_edge_cap_mask": {
192
+ "min": 0.0,
193
+ "median": 0.0,
194
+ "max": 1.0,
195
+ "finite_count": 8695,
196
+ "nonfinite_count": 0
197
+ },
198
+ "effective_controller_edge_stiffness": {
199
+ "min": 728.8878173828125,
200
+ "median": 30350.3515625,
201
+ "max": 100000.0,
202
+ "finite_count": 1791,
203
+ "nonfinite_count": 0
204
+ },
205
+ "controller_edge_enabled": {
206
+ "min": 1.0,
207
+ "median": 1.0,
208
+ "max": 1.0,
209
+ "finite_count": 1791,
210
+ "nonfinite_count": 0
211
+ },
212
+ "controller_edge_cap_mask": {
213
+ "min": 0.0,
214
+ "median": 0.0,
215
+ "max": 1.0,
216
+ "finite_count": 1791,
217
+ "nonfinite_count": 0
218
+ },
219
+ "effective_ground_friction": {
220
+ "min": 0.49740204215049744,
221
+ "median": 0.49740204215049744,
222
+ "max": 0.49740204215049744,
223
+ "finite_count": 1,
224
+ "nonfinite_count": 0
225
+ },
226
+ "effective_ground_restitution": {
227
+ "min": 0.0,
228
+ "median": 0.0,
229
+ "max": 0.0,
230
+ "finite_count": 1,
231
+ "nonfinite_count": 0
232
+ }
233
+ },
234
+ "guard_affected_counts": {
235
+ "raw_ground_friction": 0,
236
+ "raw_ground_restitution": 1,
237
+ "object_edge_stiffness": 952,
238
+ "controller_edge_stiffness": 108
239
+ },
240
+ "scored_object_model_file": "../cma_champion_model.json",
241
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
242
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/checkpoint_io.json ADDED
The diff for this file is too large to render. See raw diff
 
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0000.json ADDED
@@ -0,0 +1,185 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0000",
5
+ "executed_epochs": 0,
6
+ "score": null,
7
+ "best_score": null,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "theta_0_c24ff8b61f2a4709bb8d9edeb78ce524.npz",
37
+ "optimizer_file": "theta_0_c24ff8b61f2a4709bb8d9edeb78ce524_optimizer.pt",
38
+ "arrays_sha256": "8ac65346c439c4c90451f5e138c5d828d3ca3c1d49809c766038fc2f1563cc0c",
39
+ "optimizer_sha256": "786f410e8df8fb1bdf1d7764d8603223afb5d15601dab4c2bd61a151637dc694",
40
+ "stage": "adam",
41
+ "completed_passes": 0,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 0,
45
+ "adam_update_count": 0,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 1,
49
+ "consumed_count": 0,
50
+ "last_submitted_update": 0,
51
+ "last_consumed_update": -1,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 0,
56
+ "completed_passes": 0,
57
+ "next_interval": 0,
58
+ "trained_intervals": 0,
59
+ "snapshot": "pass_end_0000",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": null,
67
+ "pass_science": null,
68
+ "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
69
+ "execution_mode": "atomic_captured",
70
+ "rng_file": "theta_0_c24ff8b61f2a4709bb8d9edeb78ce524_rng.pt",
71
+ "rng_sha256": "7487bbb778d31e511d44f399bc5894106375cf45f5922508c38119394ebf0ced",
72
+ "resume_boundary": "detached_observation_interval",
73
+ "next_pass": 1,
74
+ "next_interval": 0,
75
+ "next_adam_update": 1,
76
+ "schedule_id": "source_transition_v1",
77
+ "adam_schedule": "source_transition_v1",
78
+ "source_cursor": {
79
+ "next_interval": 0,
80
+ "completed_passes": 0,
81
+ "trained_intervals": 0,
82
+ "source_timestamp_s": 0.0,
83
+ "next_source_timestamp_s": 0.0,
84
+ "update_budget": 48000
85
+ },
86
+ "trained_intervals": 0,
87
+ "source_timestamp_s": 0.0,
88
+ "archive_axis": "optimizer_update",
89
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
90
+ "collision_distance_m": null,
91
+ "parameter_summary": {
92
+ "log_object_edge_stiffness": {
93
+ "min": 10.323161125183105,
94
+ "median": 10.323161125183105,
95
+ "max": 10.323161125183105,
96
+ "finite_count": 8695,
97
+ "nonfinite_count": 0
98
+ },
99
+ "raw_ground_friction": {
100
+ "min": 0.4778096675872803,
101
+ "median": 0.4778096675872803,
102
+ "max": 0.4778096675872803,
103
+ "finite_count": 1,
104
+ "nonfinite_count": 0
105
+ },
106
+ "raw_ground_restitution": {
107
+ "min": 0.02305230125784874,
108
+ "median": 0.02305230125784874,
109
+ "max": 0.02305230125784874,
110
+ "finite_count": 1,
111
+ "nonfinite_count": 0
112
+ },
113
+ "log_controller_edge_stiffness": {
114
+ "min": 10.323161125183105,
115
+ "median": 10.323161125183105,
116
+ "max": 10.323161125183105,
117
+ "finite_count": 1791,
118
+ "nonfinite_count": 0
119
+ },
120
+ "effective_object_edge_stiffness": {
121
+ "min": 30429.296875,
122
+ "median": 30429.296875,
123
+ "max": 30429.296875,
124
+ "finite_count": 8695,
125
+ "nonfinite_count": 0
126
+ },
127
+ "object_edge_enabled": {
128
+ "min": 1.0,
129
+ "median": 1.0,
130
+ "max": 1.0,
131
+ "finite_count": 8695,
132
+ "nonfinite_count": 0
133
+ },
134
+ "object_edge_cap_mask": {
135
+ "min": 0.0,
136
+ "median": 0.0,
137
+ "max": 0.0,
138
+ "finite_count": 8695,
139
+ "nonfinite_count": 0
140
+ },
141
+ "effective_controller_edge_stiffness": {
142
+ "min": 30429.296875,
143
+ "median": 30429.296875,
144
+ "max": 30429.296875,
145
+ "finite_count": 1791,
146
+ "nonfinite_count": 0
147
+ },
148
+ "controller_edge_enabled": {
149
+ "min": 1.0,
150
+ "median": 1.0,
151
+ "max": 1.0,
152
+ "finite_count": 1791,
153
+ "nonfinite_count": 0
154
+ },
155
+ "controller_edge_cap_mask": {
156
+ "min": 0.0,
157
+ "median": 0.0,
158
+ "max": 0.0,
159
+ "finite_count": 1791,
160
+ "nonfinite_count": 0
161
+ },
162
+ "effective_ground_friction": {
163
+ "min": 0.4778096675872803,
164
+ "median": 0.4778096675872803,
165
+ "max": 0.4778096675872803,
166
+ "finite_count": 1,
167
+ "nonfinite_count": 0
168
+ },
169
+ "effective_ground_restitution": {
170
+ "min": 0.02305230125784874,
171
+ "median": 0.02305230125784874,
172
+ "max": 0.02305230125784874,
173
+ "finite_count": 1,
174
+ "nonfinite_count": 0
175
+ }
176
+ },
177
+ "guard_affected_counts": {
178
+ "raw_ground_friction": 0,
179
+ "raw_ground_restitution": 0,
180
+ "object_edge_stiffness": 0,
181
+ "controller_edge_stiffness": 0
182
+ },
183
+ "scored_object_model_file": "../cma_champion_model.json",
184
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
185
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0001.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0001",
5
+ "executed_epochs": 1,
6
+ "score": null,
7
+ "best_score": 1.277236647230969e-05,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_63bf568b17ce457bb2cfef6c079c3cb8.npz",
37
+ "optimizer_file": "boundary_63bf568b17ce457bb2cfef6c079c3cb8_optimizer.pt",
38
+ "arrays_sha256": "5402b7e0ae9f133aa8dbac89fb4faac95fda826930739cdc3dc29dd10954e847",
39
+ "optimizer_sha256": "14595697981e5ead5b1c1e111e85164bf47ab3ba8d9ab86f505b43c24843637f",
40
+ "stage": "adam",
41
+ "completed_passes": 1,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 96,
45
+ "adam_update_count": 96,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 2,
49
+ "consumed_count": 1,
50
+ "last_submitted_update": 96,
51
+ "last_consumed_update": 0,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 96,
56
+ "completed_passes": 1,
57
+ "next_interval": 0,
58
+ "trained_intervals": 96,
59
+ "snapshot": "pass_end_0001",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 0,
67
+ "pass_science": {
68
+ "completed_passes": 1,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 96,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 96,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 2.9940088097646367e-07,
83
+ "update_l2": 0.012031732127070427
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 2.9594284001177584e-07,
87
+ "update_l2": 0.0006040632724761963
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 1.0689267355701304e-06,
91
+ "update_l2": 0.0014337021857500076
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 1.1360211971123135e-07,
95
+ "update_l2": 0.0064156497828662395
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 2.1220423150225542e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 2.1220423150225542e-05,
110
+ "observation_loss": 2.1220423150225542e-05,
111
+ "chamfer": 1.3697258509637322e-05,
112
+ "track": 7.52316464058822e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 1,
131
+ "adam_update_count": 96
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.02205932099968777
136
+ },
137
+ "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
138
+ "execution_mode": "atomic_captured",
139
+ "rng_file": "boundary_63bf568b17ce457bb2cfef6c079c3cb8_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 2,
143
+ "next_interval": 0,
144
+ "next_adam_update": 97,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 1,
150
+ "trained_intervals": 96,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 96,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 10.276839256286621,
163
+ "median": 10.323290824890137,
164
+ "max": 10.375526428222656,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.45019689202308655,
170
+ "median": 0.45019689202308655,
171
+ "max": 0.45019689202308655,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": 0.01726764440536499,
177
+ "median": 0.01726764440536499,
178
+ "max": 0.01726764440536499,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 10.27159309387207,
184
+ "median": 10.323161125183105,
185
+ "max": 10.364484786987305,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 29051.90234375,
191
+ "median": 30433.2421875,
192
+ "max": 32065.193359375,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 0.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 28899.890625,
212
+ "median": 30429.296875,
213
+ "max": 31713.087890625,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 0.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.45019689202308655,
233
+ "median": 0.45019689202308655,
234
+ "max": 0.45019689202308655,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.01726764440536499,
240
+ "median": 0.01726764440536499,
241
+ "max": 0.01726764440536499,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 0,
249
+ "object_edge_stiffness": 0,
250
+ "controller_edge_stiffness": 0
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0002.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0002",
5
+ "executed_epochs": 2,
6
+ "score": null,
7
+ "best_score": 1.277236647230969e-05,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_04dd7e7cc0454ff59935d1c70d49cd80.npz",
37
+ "optimizer_file": "boundary_04dd7e7cc0454ff59935d1c70d49cd80_optimizer.pt",
38
+ "arrays_sha256": "5a6f6ed04bb6b3da7615463aceb83e2d2e13345c55dfcbeead063e24ebbbdc4a",
39
+ "optimizer_sha256": "8373b843f80e38e1cdcb4baf89d625a80f571a3eca75320c83f5725a38121fcf",
40
+ "stage": "adam",
41
+ "completed_passes": 2,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 192,
45
+ "adam_update_count": 192,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 3,
49
+ "consumed_count": 2,
50
+ "last_submitted_update": 192,
51
+ "last_consumed_update": 96,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 192,
56
+ "completed_passes": 2,
57
+ "next_interval": 0,
58
+ "trained_intervals": 192,
59
+ "snapshot": "pass_end_0002",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 0,
67
+ "pass_science": {
68
+ "completed_passes": 2,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 192,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 192,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 2.885242054162518e-07,
83
+ "update_l2": 0.012067320756614208
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 2.9842260573786916e-07,
87
+ "update_l2": 0.0006587207317352295
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 1.3728506473853486e-06,
91
+ "update_l2": 0.0013580769300460815
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 1.0973833752814244e-07,
95
+ "update_l2": 0.006368244532495737
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 2.13071998587111e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 2.13071998587111e-05,
110
+ "observation_loss": 2.13071998587111e-05,
111
+ "chamfer": 1.3842472071701195e-05,
112
+ "track": 7.464728241757257e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 2,
131
+ "adam_update_count": 192
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.023289272998226807
136
+ },
137
+ "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
138
+ "execution_mode": "atomic_captured",
139
+ "rng_file": "boundary_04dd7e7cc0454ff59935d1c70d49cd80_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 3,
143
+ "next_interval": 0,
144
+ "next_adam_update": 193,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 2,
150
+ "trained_intervals": 192,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 192,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 10.232536315917969,
163
+ "median": 10.323402404785156,
164
+ "max": 10.418514251708984,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.44580361247062683,
170
+ "median": 0.44580361247062683,
171
+ "max": 0.44580361247062683,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.0003636020119301975,
177
+ "median": -0.0003636020119301975,
178
+ "max": -0.0003636020119301975,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 10.22503662109375,
184
+ "median": 10.323161125183105,
185
+ "max": 10.411154747009277,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 27792.912109375,
191
+ "median": 30436.638671875,
192
+ "max": 33473.6640625,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 0.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 27585.25390625,
212
+ "median": 30429.296875,
213
+ "max": 33228.21484375,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 0.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.44580361247062683,
233
+ "median": 0.44580361247062683,
234
+ "max": 0.44580361247062683,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 0,
250
+ "controller_edge_stiffness": 0
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0003.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0003",
5
+ "executed_epochs": 3,
6
+ "score": null,
7
+ "best_score": 1.277236647230969e-05,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_90fad1459abe4585841c999e297c815c.npz",
37
+ "optimizer_file": "boundary_90fad1459abe4585841c999e297c815c_optimizer.pt",
38
+ "arrays_sha256": "bfc17ecc223b243a792d60f9e09fe4a98c0f7bc665d0d4fb0c386d8e8ff0619b",
39
+ "optimizer_sha256": "158a3b2352ad4b7ba16407e9b8f1cae6dcfb79839abf792bda1c1020735f5786",
40
+ "stage": "adam",
41
+ "completed_passes": 3,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 288,
45
+ "adam_update_count": 288,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 4,
49
+ "consumed_count": 3,
50
+ "last_submitted_update": 288,
51
+ "last_consumed_update": 192,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 288,
56
+ "completed_passes": 3,
57
+ "next_interval": 0,
58
+ "trained_intervals": 288,
59
+ "snapshot": "pass_end_0003",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 0,
67
+ "pass_science": {
68
+ "completed_passes": 3,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 288,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 288,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 2.6995283519681834e-07,
83
+ "update_l2": 0.01199834793806076
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 2.574859081505565e-07,
87
+ "update_l2": 0.0006806552410125732
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 9.220093488693237e-08
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 1.017585091744877e-07,
95
+ "update_l2": 0.006241842173039913
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 2.1353853298933245e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 2.1353853298933245e-05,
110
+ "observation_loss": 2.1353853298933245e-05,
111
+ "chamfer": 1.3941346878709737e-05,
112
+ "track": 7.412505965476157e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 3,
131
+ "adam_update_count": 288
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022611057000176515
136
+ },
137
+ "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
138
+ "execution_mode": "atomic_captured",
139
+ "rng_file": "boundary_90fad1459abe4585841c999e297c815c_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 4,
143
+ "next_interval": 0,
144
+ "next_adam_update": 289,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 3,
150
+ "trained_intervals": 288,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 288,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 10.189498901367188,
163
+ "median": 10.323514938354492,
164
+ "max": 10.466547966003418,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4440004229545593,
170
+ "median": 0.4440004229545593,
171
+ "max": 0.4440004229545593,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013314248993992805,
177
+ "median": -0.013314248993992805,
178
+ "max": -0.013314248993992805,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 10.180232048034668,
184
+ "median": 10.323161125183105,
185
+ "max": 10.458322525024414,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 26622.150390625,
191
+ "median": 30440.064453125,
192
+ "max": 35120.76953125,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 0.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 26376.5859375,
212
+ "median": 30429.296875,
213
+ "max": 34833.0703125,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 0.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.4440004229545593,
233
+ "median": 0.4440004229545593,
234
+ "max": 0.4440004229545593,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 0,
250
+ "controller_edge_stiffness": 0
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0004.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0004",
5
+ "executed_epochs": 4,
6
+ "score": null,
7
+ "best_score": 1.277236647230969e-05,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_d3b2e9d18add4714a05be74975ff13ad.npz",
37
+ "optimizer_file": "boundary_d3b2e9d18add4714a05be74975ff13ad_optimizer.pt",
38
+ "arrays_sha256": "87c7acfd5e4dab98c379e6c717aa1794fb491e99b08ab547c9123973145db609",
39
+ "optimizer_sha256": "932b6da509409fe6724266f825892cef3206e8d2c5a6bbe067e95ae124d12751",
40
+ "stage": "adam",
41
+ "completed_passes": 4,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 384,
45
+ "adam_update_count": 384,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 5,
49
+ "consumed_count": 4,
50
+ "last_submitted_update": 384,
51
+ "last_consumed_update": 288,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 384,
56
+ "completed_passes": 4,
57
+ "next_interval": 0,
58
+ "trained_intervals": 384,
59
+ "snapshot": "pass_end_0004",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 0,
67
+ "pass_science": {
68
+ "completed_passes": 4,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 384,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 384,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 2.6722190682448854e-07,
83
+ "update_l2": 0.011787726543843746
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 1.2084871059414581e-07,
87
+ "update_l2": 0.000689774751663208
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 1.0325285870749212e-07,
95
+ "update_l2": 0.006081326398998499
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 2.1147026927792467e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 2.1147026927792467e-05,
110
+ "observation_loss": 2.1147026927792467e-05,
111
+ "chamfer": 1.3855753422831185e-05,
112
+ "track": 7.291273504961282e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 4,
131
+ "adam_update_count": 384
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.02233298300052411
136
+ },
137
+ "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
138
+ "execution_mode": "atomic_captured",
139
+ "rng_file": "boundary_d3b2e9d18add4714a05be74975ff13ad_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 5,
143
+ "next_interval": 0,
144
+ "next_adam_update": 385,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 4,
150
+ "trained_intervals": 384,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 384,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 10.148698806762695,
163
+ "median": 10.323627471923828,
164
+ "max": 10.514124870300293,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4429827630519867,
170
+ "median": 0.4429827630519867,
171
+ "max": 0.4429827630519867,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 10.13636589050293,
184
+ "median": 10.323161125183105,
185
+ "max": 10.505751609802246,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 25557.82421875,
191
+ "median": 30443.490234375,
192
+ "max": 36832.09375,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 0.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 25244.55859375,
212
+ "median": 30429.296875,
213
+ "max": 36524.9765625,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 0.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.4429827630519867,
233
+ "median": 0.4429827630519867,
234
+ "max": 0.4429827630519867,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 0,
250
+ "controller_edge_stiffness": 0
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0005.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0005",
5
+ "executed_epochs": 5,
6
+ "score": null,
7
+ "best_score": 1.2756664155233466e-05,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_94923da443f140b9b74d69e93da9b1ab.npz",
37
+ "optimizer_file": "boundary_94923da443f140b9b74d69e93da9b1ab_optimizer.pt",
38
+ "arrays_sha256": "280e43ae1b22cecbfd3efb52aa793a5232ce98aabb908b715dc892cf4948598c",
39
+ "optimizer_sha256": "5bb16f7980269d694f97ba3d9cae8879208a6a26cd4e92aaf999af457045ff52",
40
+ "stage": "adam",
41
+ "completed_passes": 5,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 480,
45
+ "adam_update_count": 480,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 6,
49
+ "consumed_count": 5,
50
+ "last_submitted_update": 480,
51
+ "last_consumed_update": 384,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 480,
56
+ "completed_passes": 5,
57
+ "next_interval": 0,
58
+ "trained_intervals": 480,
59
+ "snapshot": "pass_end_0005",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 384,
67
+ "pass_science": {
68
+ "completed_passes": 5,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 480,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 480,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 2.551860234234482e-07,
83
+ "update_l2": 0.011793563142418861
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 6.408114217038019e-08,
87
+ "update_l2": 0.0007080435752868652
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 9.823209978776504e-08,
95
+ "update_l2": 0.00600071158260107
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 2.0932282495778054e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 2.0932282495778054e-05,
110
+ "observation_loss": 2.0932282495778054e-05,
111
+ "chamfer": 1.3760763977188617e-05,
112
+ "track": 7.171517609094735e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 5,
131
+ "adam_update_count": 480
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022496187999422546
136
+ },
137
+ "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
138
+ "execution_mode": "atomic_captured",
139
+ "rng_file": "boundary_94923da443f140b9b74d69e93da9b1ab_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 6,
143
+ "next_interval": 0,
144
+ "next_adam_update": 481,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 5,
150
+ "trained_intervals": 480,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 480,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 10.109230995178223,
163
+ "median": 10.323722839355469,
164
+ "max": 10.561208724975586,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.44234833121299744,
170
+ "median": 0.44234833121299744,
171
+ "max": 0.44234833121299744,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 10.09264087677002,
184
+ "median": 10.323159217834473,
185
+ "max": 10.553458213806152,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 24568.759765625,
191
+ "median": 30446.39453125,
192
+ "max": 38607.765625,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 0.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 24164.5234375,
212
+ "median": 30429.23828125,
213
+ "max": 38309.69140625,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 0.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.44234833121299744,
233
+ "median": 0.44234833121299744,
234
+ "max": 0.44234833121299744,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 0,
250
+ "controller_edge_stiffness": 0
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0006.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0006",
5
+ "executed_epochs": 6,
6
+ "score": null,
7
+ "best_score": 1.2665988262957248e-05,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_34c93e76fc784e8ba2279f6af9277d7f.npz",
37
+ "optimizer_file": "boundary_34c93e76fc784e8ba2279f6af9277d7f_optimizer.pt",
38
+ "arrays_sha256": "9b1a6d64f6990e10c32a48e1b9ee53757bff0e59cd22cff54fed861a63565daa",
39
+ "optimizer_sha256": "a90afab7fd6c1b1a530e4cac9341a431ad20d8bf12e4d4e80f03ce5fb587f468",
40
+ "stage": "adam",
41
+ "completed_passes": 6,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 576,
45
+ "adam_update_count": 576,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 7,
49
+ "consumed_count": 6,
50
+ "last_submitted_update": 576,
51
+ "last_consumed_update": 480,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 576,
56
+ "completed_passes": 6,
57
+ "next_interval": 0,
58
+ "trained_intervals": 576,
59
+ "snapshot": "pass_end_0006",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 480,
67
+ "pass_science": {
68
+ "completed_passes": 6,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 576,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 576,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 2.4352789296244737e-07,
83
+ "update_l2": 0.011697765439748764
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 5.819325110678619e-08,
87
+ "update_l2": 0.0007092654705047607
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 9.605307127458218e-08,
95
+ "update_l2": 0.005927939433604479
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 2.0701492758234963e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 2.0701492758234963e-05,
110
+ "observation_loss": 2.0701492758234963e-05,
111
+ "chamfer": 1.364517356705619e-05,
112
+ "track": 7.056318281684071e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 6,
131
+ "adam_update_count": 576
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022372540999640478
136
+ },
137
+ "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
138
+ "execution_mode": "atomic_captured",
139
+ "rng_file": "boundary_34c93e76fc784e8ba2279f6af9277d7f_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 7,
143
+ "next_interval": 0,
144
+ "next_adam_update": 577,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 6,
150
+ "trained_intervals": 576,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 576,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 10.07371997833252,
163
+ "median": 10.323826789855957,
164
+ "max": 10.607667922973633,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4417252242565155,
170
+ "median": 0.4417252242565155,
171
+ "max": 0.4417252242565155,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 10.049039840698242,
184
+ "median": 10.323161125183105,
185
+ "max": 10.601351737976074,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 23711.607421875,
191
+ "median": 30449.55859375,
192
+ "max": 40443.76953125,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 0.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 23133.564453125,
212
+ "median": 30429.296875,
213
+ "max": 40189.125,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 0.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.4417252242565155,
233
+ "median": 0.4417252242565155,
234
+ "max": 0.4417252242565155,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 0,
250
+ "controller_edge_stiffness": 0
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0007.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0007",
5
+ "executed_epochs": 7,
6
+ "score": null,
7
+ "best_score": 1.2583317501461503e-05,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_873c4a8400614bffa68fbf0a307c8b92.npz",
37
+ "optimizer_file": "boundary_873c4a8400614bffa68fbf0a307c8b92_optimizer.pt",
38
+ "arrays_sha256": "42671cbd063cfe1e7742791ff98f4ffc39ba4b3486e49c6a3f6eb106ac349619",
39
+ "optimizer_sha256": "3541bf9cde287d47378c5a5193f13540011c68a6555279ed7f383a9f6bd716d9",
40
+ "stage": "adam",
41
+ "completed_passes": 7,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 672,
45
+ "adam_update_count": 672,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 8,
49
+ "consumed_count": 7,
50
+ "last_submitted_update": 672,
51
+ "last_consumed_update": 576,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 672,
56
+ "completed_passes": 7,
57
+ "next_interval": 0,
58
+ "trained_intervals": 672,
59
+ "snapshot": "pass_end_0007",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 576,
67
+ "pass_science": {
68
+ "completed_passes": 7,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 672,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 672,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 2.2064625682105543e-07,
83
+ "update_l2": 0.011632736772298813
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 1.1320345549847843e-08,
87
+ "update_l2": 0.0007368624210357666
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 8.580254728940417e-08,
95
+ "update_l2": 0.005852695554494858
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 2.0482548279687762e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 2.0482548279687762e-05,
110
+ "observation_loss": 2.0482548279687762e-05,
111
+ "chamfer": 1.353024345007725e-05,
112
+ "track": 6.952304829610512e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 7,
131
+ "adam_update_count": 672
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022361657000146806
136
+ },
137
+ "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
138
+ "execution_mode": "atomic_captured",
139
+ "rng_file": "boundary_873c4a8400614bffa68fbf0a307c8b92_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 8,
143
+ "next_interval": 0,
144
+ "next_adam_update": 673,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 7,
150
+ "trained_intervals": 672,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 672,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 10.04171371459961,
163
+ "median": 10.323942184448242,
164
+ "max": 10.653569221496582,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4410952627658844,
170
+ "median": 0.4410952627658844,
171
+ "max": 0.4410952627658844,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 10.00551700592041,
184
+ "median": 10.323161125183105,
185
+ "max": 10.649454116821289,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 22964.703125,
191
+ "median": 30453.072265625,
192
+ "max": 42343.4609375,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 0.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 22148.322265625,
212
+ "median": 30429.296875,
213
+ "max": 42169.5703125,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 0.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.4410952627658844,
233
+ "median": 0.4410952627658844,
234
+ "max": 0.4410952627658844,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 0,
250
+ "controller_edge_stiffness": 0
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0008.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0008",
5
+ "executed_epochs": 8,
6
+ "score": null,
7
+ "best_score": 1.2486848587419294e-05,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_3f70e806e66640468b6edf90b5575961.npz",
37
+ "optimizer_file": "boundary_3f70e806e66640468b6edf90b5575961_optimizer.pt",
38
+ "arrays_sha256": "3b9ebea0fe624baf314524e1306b415f0e0e733cd6728811caa30e88fdab790f",
39
+ "optimizer_sha256": "04aac3c0275eef64f20056980dd5609f59d0e65a647f879f53b54652e1db826e",
40
+ "stage": "adam",
41
+ "completed_passes": 8,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 768,
45
+ "adam_update_count": 768,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 9,
49
+ "consumed_count": 8,
50
+ "last_submitted_update": 768,
51
+ "last_consumed_update": 672,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 768,
56
+ "completed_passes": 8,
57
+ "next_interval": 0,
58
+ "trained_intervals": 768,
59
+ "snapshot": "pass_end_0008",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 672,
67
+ "pass_science": {
68
+ "completed_passes": 8,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 768,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 768,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.9122397532100877e-07,
83
+ "update_l2": 0.01141921617090702
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 1.0601569044865755e-07,
87
+ "update_l2": 0.0007444024085998535
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 7.132357637829045e-08,
95
+ "update_l2": 0.005644460674375296
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 2.024768946284894e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 2.024768946284894e-05,
110
+ "observation_loss": 2.024768946284894e-05,
111
+ "chamfer": 1.3400021089182701e-05,
112
+ "track": 6.847668373666238e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 8,
131
+ "adam_update_count": 768
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022358717998940847
136
+ },
137
+ "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
138
+ "execution_mode": "atomic_captured",
139
+ "rng_file": "boundary_3f70e806e66640468b6edf90b5575961_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 9,
143
+ "next_interval": 0,
144
+ "next_adam_update": 769,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 8,
150
+ "trained_intervals": 768,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 768,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 10.01753044128418,
163
+ "median": 10.324088096618652,
164
+ "max": 10.69884204864502,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4403688311576843,
170
+ "median": 0.4403688311576843,
171
+ "max": 0.4403688311576843,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 9.962265014648438,
184
+ "median": 10.323159217834473,
185
+ "max": 10.697648048400879,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 22416.00390625,
191
+ "median": 30457.515625,
192
+ "max": 44304.5234375,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 0.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 21210.78515625,
212
+ "median": 30429.23828125,
213
+ "max": 44251.65625,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 0.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.4403688311576843,
233
+ "median": 0.4403688311576843,
234
+ "max": 0.4403688311576843,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 0,
250
+ "controller_edge_stiffness": 0
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0009.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0009",
5
+ "executed_epochs": 9,
6
+ "score": null,
7
+ "best_score": 1.2382864241544667e-05,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_8e8087cd444a47f880cbd8bf258080f2.npz",
37
+ "optimizer_file": "boundary_8e8087cd444a47f880cbd8bf258080f2_optimizer.pt",
38
+ "arrays_sha256": "377892ce079a2ac02897b500991ccd64990a0ab15b86a3adc80196a8eca8b1ab",
39
+ "optimizer_sha256": "b454322abd019f44de1dd9b2b83c6feb15eea9fd0f77f6d15a81169bb75366c9",
40
+ "stage": "adam",
41
+ "completed_passes": 9,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 864,
45
+ "adam_update_count": 864,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 10,
49
+ "consumed_count": 9,
50
+ "last_submitted_update": 864,
51
+ "last_consumed_update": 768,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 864,
56
+ "completed_passes": 9,
57
+ "next_interval": 0,
58
+ "trained_intervals": 864,
59
+ "snapshot": "pass_end_0009",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 768,
67
+ "pass_science": {
68
+ "completed_passes": 9,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 864,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 864,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.7991406764394924e-07,
83
+ "update_l2": 0.011216477490961552
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 3.574411664430954e-07,
87
+ "update_l2": 0.0007502734661102295
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 6.51237357374157e-08,
95
+ "update_l2": 0.005511005409061909
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.9980789147666655e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.9980789147666655e-05,
110
+ "observation_loss": 1.9980789147666655e-05,
111
+ "chamfer": 1.3245187801658176e-05,
112
+ "track": 6.735600891261129e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 9,
131
+ "adam_update_count": 864
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.02246315800039156
136
+ },
137
+ "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
138
+ "execution_mode": "atomic_captured",
139
+ "rng_file": "boundary_8e8087cd444a47f880cbd8bf258080f2_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 10,
143
+ "next_interval": 0,
144
+ "next_adam_update": 865,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 9,
150
+ "trained_intervals": 864,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 864,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 10.00087833404541,
163
+ "median": 10.324217796325684,
164
+ "max": 10.743337631225586,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4395795464515686,
170
+ "median": 0.4395795464515686,
171
+ "max": 0.4395795464515686,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 9.919219017028809,
184
+ "median": 10.323156356811523,
185
+ "max": 10.745832443237305,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 22045.822265625,
191
+ "median": 30461.466796875,
192
+ "max": 46320.39453125,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 0.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 20317.1171875,
212
+ "median": 30429.150390625,
213
+ "max": 46436.09765625,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 0.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.4395795464515686,
233
+ "median": 0.4395795464515686,
234
+ "max": 0.4395795464515686,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 0,
250
+ "controller_edge_stiffness": 0
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0010.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0010",
5
+ "executed_epochs": 10,
6
+ "score": null,
7
+ "best_score": 1.2286055962817954e-05,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_13b312a4c0554005b37711c945c8c35e.npz",
37
+ "optimizer_file": "boundary_13b312a4c0554005b37711c945c8c35e_optimizer.pt",
38
+ "arrays_sha256": "2f044c9867febe1b80c194d3363c5c52ee819c7d9800fd92de786cb2c36da50f",
39
+ "optimizer_sha256": "3b5975a14fa0479a91c0c8c7c932fa0edc351650455f4b60b50c81ac7e1c60f1",
40
+ "stage": "adam",
41
+ "completed_passes": 10,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 960,
45
+ "adam_update_count": 960,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 11,
49
+ "consumed_count": 10,
50
+ "last_submitted_update": 960,
51
+ "last_consumed_update": 864,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 960,
56
+ "completed_passes": 10,
57
+ "next_interval": 0,
58
+ "trained_intervals": 960,
59
+ "snapshot": "pass_end_0010",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 864,
67
+ "pass_science": {
68
+ "completed_passes": 10,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 960,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 960,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.5741593983875646e-07,
83
+ "update_l2": 0.010842546820640564
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 1.244302865188729e-07,
87
+ "update_l2": 0.0007344484329223633
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 5.601489760920231e-08,
95
+ "update_l2": 0.005272415466606617
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.9693885406013578e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.9693885406013578e-05,
110
+ "observation_loss": 1.9693885406013578e-05,
111
+ "chamfer": 1.3074822163616773e-05,
112
+ "track": 6.619064151891507e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 10,
131
+ "adam_update_count": 960
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022702415999447112
136
+ },
137
+ "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
138
+ "execution_mode": "atomic_captured",
139
+ "rng_file": "boundary_13b312a4c0554005b37711c945c8c35e_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 11,
143
+ "next_interval": 0,
144
+ "next_adam_update": 961,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 10,
150
+ "trained_intervals": 960,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 960,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 9.989767074584961,
163
+ "median": 10.324400901794434,
164
+ "max": 10.786664962768555,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4386647939682007,
170
+ "median": 0.4386647939682007,
171
+ "max": 0.4386647939682007,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 9.876609802246094,
184
+ "median": 10.323156356811523,
185
+ "max": 10.793778419494629,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 21802.21875,
191
+ "median": 30467.044921875,
192
+ "max": 48371.4453125,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 0.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 19469.60546875,
212
+ "median": 30429.150390625,
213
+ "max": 48716.76171875,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 0.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.4386647939682007,
233
+ "median": 0.4386647939682007,
234
+ "max": 0.4386647939682007,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 0,
250
+ "controller_edge_stiffness": 0
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0011.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0011",
5
+ "executed_epochs": 11,
6
+ "score": null,
7
+ "best_score": 1.2187814422285706e-05,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_c98d7cb927c94fe097673f90cfe12006.npz",
37
+ "optimizer_file": "boundary_c98d7cb927c94fe097673f90cfe12006_optimizer.pt",
38
+ "arrays_sha256": "4a2e6a3ee66d3459a6af9cf8fa6dc770e20ce37b5afa1ba42dc0dae26d0f2987",
39
+ "optimizer_sha256": "a21e7d2b8f71635da2172c62692d7a6c0459c98fb67c3d997354e4609e4632b3",
40
+ "stage": "adam",
41
+ "completed_passes": 11,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 1056,
45
+ "adam_update_count": 1056,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 12,
49
+ "consumed_count": 11,
50
+ "last_submitted_update": 1056,
51
+ "last_consumed_update": 960,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 1056,
56
+ "completed_passes": 11,
57
+ "next_interval": 0,
58
+ "trained_intervals": 1056,
59
+ "snapshot": "pass_end_0011",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 960,
67
+ "pass_science": {
68
+ "completed_passes": 11,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 1056,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 1056,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.5768728189868852e-07,
83
+ "update_l2": 0.010511272586882114
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 1.5889537507973728e-07,
87
+ "update_l2": 0.0007230937480926514
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 5.667185121183138e-08,
95
+ "update_l2": 0.005049577914178371
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.9457091184449382e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.9457091184449382e-05,
110
+ "observation_loss": 1.9457091184449382e-05,
111
+ "chamfer": 1.2938704458065331e-05,
112
+ "track": 6.5183862716367e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 11,
131
+ "adam_update_count": 1056
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.02265526500013948
136
+ },
137
+ "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
138
+ "execution_mode": "atomic_captured",
139
+ "rng_file": "boundary_c98d7cb927c94fe097673f90cfe12006_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 12,
143
+ "next_interval": 0,
144
+ "next_adam_update": 1057,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 11,
150
+ "trained_intervals": 1056,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 1056,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 9.960972785949707,
163
+ "median": 10.324575424194336,
164
+ "max": 10.829252243041992,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4378531575202942,
170
+ "median": 0.4378531575202942,
171
+ "max": 0.4378531575202942,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 9.834343910217285,
184
+ "median": 10.323155403137207,
185
+ "max": 10.841504096984863,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 21183.392578125,
191
+ "median": 30472.36328125,
192
+ "max": 50475.94921875,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 0.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 18663.853515625,
212
+ "median": 30429.123046875,
213
+ "max": 51098.17578125,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 0.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.4378531575202942,
233
+ "median": 0.4378531575202942,
234
+ "max": 0.4378531575202942,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 0,
250
+ "controller_edge_stiffness": 0
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0012.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0012",
5
+ "executed_epochs": 12,
6
+ "score": null,
7
+ "best_score": 1.2095093145110999e-05,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_2a5a18055c6a439bb784ded34f813a1e.npz",
37
+ "optimizer_file": "boundary_2a5a18055c6a439bb784ded34f813a1e_optimizer.pt",
38
+ "arrays_sha256": "1a28cb7f9b3000bfdf8fa0c0a29cf8b10c931dc07a3bd1eeff63bc4ebdb9924d",
39
+ "optimizer_sha256": "63adb93291266109987884f46e5c8f1805be0253d0737f2836ff37f686d7e0be",
40
+ "stage": "adam",
41
+ "completed_passes": 12,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 1152,
45
+ "adam_update_count": 1152,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 13,
49
+ "consumed_count": 12,
50
+ "last_submitted_update": 1152,
51
+ "last_consumed_update": 1056,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 1152,
56
+ "completed_passes": 12,
57
+ "next_interval": 0,
58
+ "trained_intervals": 1152,
59
+ "snapshot": "pass_end_0012",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 1056,
67
+ "pass_science": {
68
+ "completed_passes": 12,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 1152,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 1152,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.549057628835726e-07,
83
+ "update_l2": 0.010310152545571327
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 1.6756392540173692e-07,
87
+ "update_l2": 0.000728994607925415
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 5.434883476596042e-08,
95
+ "update_l2": 0.004879203159362078
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.9234332285122946e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.9234332285122946e-05,
110
+ "observation_loss": 1.9234332285122946e-05,
111
+ "chamfer": 1.2809675354219507e-05,
112
+ "track": 6.4246569309034385e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 12,
131
+ "adam_update_count": 1152
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022386857999663334
136
+ },
137
+ "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
138
+ "execution_mode": "atomic_captured",
139
+ "rng_file": "boundary_2a5a18055c6a439bb784ded34f813a1e_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 13,
143
+ "next_interval": 0,
144
+ "next_adam_update": 1153,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 12,
150
+ "trained_intervals": 1152,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 1152,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 9.924711227416992,
163
+ "median": 10.324699401855469,
164
+ "max": 10.870969772338867,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.43703317642211914,
170
+ "median": 0.43703317642211914,
171
+ "max": 0.43703317642211914,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 9.79235553741455,
184
+ "median": 10.323142051696777,
185
+ "max": 10.889098167419434,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 20429.009765625,
191
+ "median": 30476.140625,
192
+ "max": 52626.22265625,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 0.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 17896.412109375,
212
+ "median": 30428.71484375,
213
+ "max": 53588.94921875,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 0.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.43703317642211914,
233
+ "median": 0.43703317642211914,
234
+ "max": 0.43703317642211914,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 0,
250
+ "controller_edge_stiffness": 0
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0013.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0013",
5
+ "executed_epochs": 13,
6
+ "score": null,
7
+ "best_score": 1.2008685651210271e-05,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_a1d974aad3dd4633992b5b22eaf647c8.npz",
37
+ "optimizer_file": "boundary_a1d974aad3dd4633992b5b22eaf647c8_optimizer.pt",
38
+ "arrays_sha256": "c7f1d80f8cc7872fe5da08c7ccee10c58ab784cf4d70be01e71c27e42c9c2634",
39
+ "optimizer_sha256": "f66d03e7f23f8db371e1ff0cc3d810d782547f9c6aaa3706ecd287ccf764f2e1",
40
+ "stage": "adam",
41
+ "completed_passes": 13,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 1248,
45
+ "adam_update_count": 1248,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 14,
49
+ "consumed_count": 13,
50
+ "last_submitted_update": 1248,
51
+ "last_consumed_update": 1152,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 1248,
56
+ "completed_passes": 13,
57
+ "next_interval": 0,
58
+ "trained_intervals": 1248,
59
+ "snapshot": "pass_end_0013",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 1152,
67
+ "pass_science": {
68
+ "completed_passes": 13,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 1248,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 1248,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.3769243878414272e-07,
83
+ "update_l2": 0.00986670982092619
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 1.9010680318842788e-07,
87
+ "update_l2": 0.0007171630859375
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 4.344469672901141e-08,
95
+ "update_l2": 0.004605631344020367
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.8969953089253977e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.8969953089253977e-05,
110
+ "observation_loss": 1.8969953089253977e-05,
111
+ "chamfer": 1.265203991351882e-05,
112
+ "track": 6.317913175735157e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 13,
131
+ "adam_update_count": 1248
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.02284902300016256
136
+ },
137
+ "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
138
+ "execution_mode": "atomic_captured",
139
+ "rng_file": "boundary_a1d974aad3dd4633992b5b22eaf647c8_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 14,
143
+ "next_interval": 0,
144
+ "next_adam_update": 1249,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 13,
150
+ "trained_intervals": 1248,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 1248,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 9.888287544250488,
163
+ "median": 10.324827194213867,
164
+ "max": 10.911489486694336,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4363097846508026,
170
+ "median": 0.4363097846508026,
171
+ "max": 0.4363097846508026,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 9.750704765319824,
184
+ "median": 10.323137283325195,
185
+ "max": 10.9364652633667,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 19698.298828125,
191
+ "median": 30480.03515625,
192
+ "max": 54802.4140625,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 0.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 17166.32421875,
212
+ "median": 30428.5703125,
213
+ "max": 56188.37890625,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 0.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.4363097846508026,
233
+ "median": 0.4363097846508026,
234
+ "max": 0.4363097846508026,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 0,
250
+ "controller_edge_stiffness": 0
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0014.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0014",
5
+ "executed_epochs": 14,
6
+ "score": null,
7
+ "best_score": 1.1926583766808108e-05,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_b5332c2a8bb1474da128dbd208cf9831.npz",
37
+ "optimizer_file": "boundary_b5332c2a8bb1474da128dbd208cf9831_optimizer.pt",
38
+ "arrays_sha256": "fea0d9d231dcd17d9ed5a11f67cbde389ba6ba7872c5bf0e006ee512f3a9e094",
39
+ "optimizer_sha256": "6c3fb42bb57d7ca3405f44899238cb1d6c4ce4a7b0edaac86a57c83833c36aa2",
40
+ "stage": "adam",
41
+ "completed_passes": 14,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 1344,
45
+ "adam_update_count": 1344,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 15,
49
+ "consumed_count": 14,
50
+ "last_submitted_update": 1344,
51
+ "last_consumed_update": 1248,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 1344,
56
+ "completed_passes": 14,
57
+ "next_interval": 0,
58
+ "trained_intervals": 1344,
59
+ "snapshot": "pass_end_0014",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 1248,
67
+ "pass_science": {
68
+ "completed_passes": 14,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 1344,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 1344,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.3185584180064325e-07,
83
+ "update_l2": 0.009512768127024174
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 1.9343400481375284e-07,
87
+ "update_l2": 0.0007146596908569336
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 4.288708410626896e-08,
95
+ "update_l2": 0.004346609115600586
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.8758579244604334e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.8758579244604334e-05,
110
+ "observation_loss": 1.8758579244604334e-05,
111
+ "chamfer": 1.2529198102129158e-05,
112
+ "track": 6.229381142475177e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 14,
131
+ "adam_update_count": 1344
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.02258903900110454
136
+ },
137
+ "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
138
+ "execution_mode": "atomic_captured",
139
+ "rng_file": "boundary_b5332c2a8bb1474da128dbd208cf9831_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 15,
143
+ "next_interval": 0,
144
+ "next_adam_update": 1345,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 14,
150
+ "trained_intervals": 1344,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 1344,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 9.852145195007324,
163
+ "median": 10.324965476989746,
164
+ "max": 10.95085334777832,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4354860782623291,
170
+ "median": 0.4354860782623291,
171
+ "max": 0.4354860782623291,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 9.709468841552734,
184
+ "median": 10.323158264160156,
185
+ "max": 10.983475685119629,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 18999.068359375,
191
+ "median": 30484.25,
192
+ "max": 57002.671875,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 0.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 16472.849609375,
212
+ "median": 30429.208984375,
213
+ "max": 58892.89453125,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 0.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.4354860782623291,
233
+ "median": 0.4354860782623291,
234
+ "max": 0.4354860782623291,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 0,
250
+ "controller_edge_stiffness": 0
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0015.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0015",
5
+ "executed_epochs": 15,
6
+ "score": null,
7
+ "best_score": 1.1847751110849458e-05,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_7e8ee377fe484aa9a0fad2e6e7147399.npz",
37
+ "optimizer_file": "boundary_7e8ee377fe484aa9a0fad2e6e7147399_optimizer.pt",
38
+ "arrays_sha256": "380063631e6229ec0b0a7515634fa73080dbf4a269cfc09a53c5038dfc8aa5e7",
39
+ "optimizer_sha256": "ad79d19dae1b59b00976953b6602701b6060badb08ba40c6ca01ce78d6c9ab9d",
40
+ "stage": "adam",
41
+ "completed_passes": 15,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 1440,
45
+ "adam_update_count": 1440,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 16,
49
+ "consumed_count": 15,
50
+ "last_submitted_update": 1440,
51
+ "last_consumed_update": 1344,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 1440,
56
+ "completed_passes": 15,
57
+ "next_interval": 0,
58
+ "trained_intervals": 1440,
59
+ "snapshot": "pass_end_0015",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 1344,
67
+ "pass_science": {
68
+ "completed_passes": 15,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 1440,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 1440,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.2704124685569695e-07,
83
+ "update_l2": 0.009138236753642559
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 1.616916591729023e-07,
87
+ "update_l2": 0.0007019639015197754
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 3.733479303491549e-08,
95
+ "update_l2": 0.004023055545985699
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.8581577023724094e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.8581577023724094e-05,
110
+ "observation_loss": 1.8581577023724094e-05,
111
+ "chamfer": 1.242820144398138e-05,
112
+ "track": 6.1533764892374165e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 15,
131
+ "adam_update_count": 1440
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.0223741739991965
136
+ },
137
+ "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
138
+ "execution_mode": "atomic_captured",
139
+ "rng_file": "boundary_7e8ee377fe484aa9a0fad2e6e7147399_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 16,
143
+ "next_interval": 0,
144
+ "next_adam_update": 1441,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 15,
150
+ "trained_intervals": 1440,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 1440,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 9.815727233886719,
163
+ "median": 10.325119972229004,
164
+ "max": 10.9925537109375,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.43455493450164795,
170
+ "median": 0.43455493450164795,
171
+ "max": 0.43455493450164795,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 9.668679237365723,
184
+ "median": 10.323161125183105,
185
+ "max": 11.030059814453125,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 18319.607421875,
191
+ "median": 30488.9609375,
192
+ "max": 59429.95703125,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 0.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 15814.4482421875,
212
+ "median": 30429.296875,
213
+ "max": 61701.2734375,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 0.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.43455493450164795,
233
+ "median": 0.43455493450164795,
234
+ "max": 0.43455493450164795,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 0,
250
+ "controller_edge_stiffness": 0
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0016.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0016",
5
+ "executed_epochs": 16,
6
+ "score": null,
7
+ "best_score": 1.1771748082386088e-05,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_459be75f58cb4a1d9813eb470fe5993a.npz",
37
+ "optimizer_file": "boundary_459be75f58cb4a1d9813eb470fe5993a_optimizer.pt",
38
+ "arrays_sha256": "e658c92434f4d57f2045a263318cef967ef8810ffd47e89f25ab0e4348f0c8e4",
39
+ "optimizer_sha256": "e39a78be7e096e062dc004aa084cbc1f2b8743c70a590e039e9d9d29770fff1a",
40
+ "stage": "adam",
41
+ "completed_passes": 16,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 1536,
45
+ "adam_update_count": 1536,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 17,
49
+ "consumed_count": 16,
50
+ "last_submitted_update": 1536,
51
+ "last_consumed_update": 1440,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 1536,
56
+ "completed_passes": 16,
57
+ "next_interval": 0,
58
+ "trained_intervals": 1536,
59
+ "snapshot": "pass_end_0016",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 1440,
67
+ "pass_science": {
68
+ "completed_passes": 16,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 1536,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 1536,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.260557382920524e-07,
83
+ "update_l2": 0.0089934803545475
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 1.1521635201461322e-07,
87
+ "update_l2": 0.0007056295871734619
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 3.400824155619375e-08,
95
+ "update_l2": 0.00389487249776721
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.8400118278805166e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.8400118278805166e-05,
110
+ "observation_loss": 1.8400118278805166e-05,
111
+ "chamfer": 1.2322116162977181e-05,
112
+ "track": 6.078002570575336e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 16,
131
+ "adam_update_count": 1536
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.0223350060005032
136
+ },
137
+ "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
138
+ "execution_mode": "atomic_captured",
139
+ "rng_file": "boundary_459be75f58cb4a1d9813eb470fe5993a_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 17,
143
+ "next_interval": 0,
144
+ "next_adam_update": 1537,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 16,
150
+ "trained_intervals": 1536,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 1536,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 9.779228210449219,
163
+ "median": 10.32528305053711,
164
+ "max": 11.038823127746582,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4336402118206024,
170
+ "median": 0.4336402118206024,
171
+ "max": 0.4336402118206024,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 9.627779960632324,
184
+ "median": 10.323147773742676,
185
+ "max": 11.07646369934082,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 17663.015625,
191
+ "median": 30493.93359375,
192
+ "max": 62244.35546875,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 0.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 15180.697265625,
212
+ "median": 30428.888671875,
213
+ "max": 64631.921875,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 0.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.4336402118206024,
233
+ "median": 0.4336402118206024,
234
+ "max": 0.4336402118206024,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 0,
250
+ "controller_edge_stiffness": 0
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0017.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0017",
5
+ "executed_epochs": 17,
6
+ "score": null,
7
+ "best_score": 1.1693137139445753e-05,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_ff8dc51bd85d476a870c3a01376b261e.npz",
37
+ "optimizer_file": "boundary_ff8dc51bd85d476a870c3a01376b261e_optimizer.pt",
38
+ "arrays_sha256": "68a774e7f1429973b45c409db66a5d442681419fc983b870437d961d8153b8ab",
39
+ "optimizer_sha256": "09585e8e739d02da9c9604ddf1352404501145130507b588ef14eeb09540fb90",
40
+ "stage": "adam",
41
+ "completed_passes": 17,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 1632,
45
+ "adam_update_count": 1632,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 18,
49
+ "consumed_count": 17,
50
+ "last_submitted_update": 1632,
51
+ "last_consumed_update": 1536,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 1632,
56
+ "completed_passes": 17,
57
+ "next_interval": 0,
58
+ "trained_intervals": 1632,
59
+ "snapshot": "pass_end_0017",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 1536,
67
+ "pass_science": {
68
+ "completed_passes": 17,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 1632,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 1632,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.20913668411049e-07,
83
+ "update_l2": 0.008770192041993141
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 1.8455402539530041e-07,
87
+ "update_l2": 0.0007030367851257324
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 2.8594833167971956e-08,
95
+ "update_l2": 0.003689473494887352
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.816925941966474e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.816925941966474e-05,
110
+ "observation_loss": 1.816925941966474e-05,
111
+ "chamfer": 1.2181101737951394e-05,
112
+ "track": 5.9881572269659955e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 17,
131
+ "adam_update_count": 1632
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022476788999483688
136
+ },
137
+ "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
138
+ "execution_mode": "atomic_captured",
139
+ "rng_file": "boundary_ff8dc51bd85d476a870c3a01376b261e_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 18,
143
+ "next_interval": 0,
144
+ "next_adam_update": 1633,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 17,
150
+ "trained_intervals": 1632,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 1632,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 9.743011474609375,
163
+ "median": 10.325439453125,
164
+ "max": 11.08465576171875,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4327588975429535,
170
+ "median": 0.4327588975429535,
171
+ "max": 0.4327588975429535,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 9.586962699890137,
184
+ "median": 10.323161125183105,
185
+ "max": 11.122652053833008,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 17034.763671875,
191
+ "median": 30498.703125,
192
+ "max": 65163.56640625,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 0.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 14573.5380859375,
212
+ "median": 30429.296875,
213
+ "max": 67687.1796875,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 0.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.4327588975429535,
233
+ "median": 0.4327588975429535,
234
+ "max": 0.4327588975429535,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 0,
250
+ "controller_edge_stiffness": 0
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0018.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0018",
5
+ "executed_epochs": 18,
6
+ "score": null,
7
+ "best_score": 1.1598030139244505e-05,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_9740e022662f496ab6c704af77c7bf76.npz",
37
+ "optimizer_file": "boundary_9740e022662f496ab6c704af77c7bf76_optimizer.pt",
38
+ "arrays_sha256": "68813e850b2462761335f140d08d9c2f4103bae3fd41b2b2f88918823837bd82",
39
+ "optimizer_sha256": "7e6fbb99ba41941ef4083cc0d9a1b7669ecf1e21261b58f2459382732d2671b4",
40
+ "stage": "adam",
41
+ "completed_passes": 18,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 1728,
45
+ "adam_update_count": 1728,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 19,
49
+ "consumed_count": 18,
50
+ "last_submitted_update": 1728,
51
+ "last_consumed_update": 1632,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 1728,
56
+ "completed_passes": 18,
57
+ "next_interval": 0,
58
+ "trained_intervals": 1728,
59
+ "snapshot": "pass_end_0018",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 1632,
67
+ "pass_science": {
68
+ "completed_passes": 18,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 1728,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 1728,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.1471999528112065e-07,
83
+ "update_l2": 0.008529877290129662
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 2.4445247959192784e-07,
87
+ "update_l2": 0.0007046163082122803
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 2.8064782497949636e-08,
95
+ "update_l2": 0.003498760750517249
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.7961494449991733e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.7961494449991733e-05,
110
+ "observation_loss": 1.7961494449991733e-05,
111
+ "chamfer": 1.2056189916620497e-05,
112
+ "track": 5.905304533371236e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 18,
131
+ "adam_update_count": 1728
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022504738000861835
136
+ },
137
+ "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
138
+ "execution_mode": "atomic_captured",
139
+ "rng_file": "boundary_9740e022662f496ab6c704af77c7bf76_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 19,
143
+ "next_interval": 0,
144
+ "next_adam_update": 1729,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 18,
150
+ "trained_intervals": 1728,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 1728,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 9.706820487976074,
163
+ "median": 10.325551986694336,
164
+ "max": 11.129688262939453,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4319765269756317,
170
+ "median": 0.4319765269756317,
171
+ "max": 0.4319765269756317,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 9.546537399291992,
184
+ "median": 10.323161125183105,
185
+ "max": 11.168395042419434,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 16429.28125,
191
+ "median": 30502.134765625,
192
+ "max": 68165.1171875,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 0.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 13996.1474609375,
212
+ "median": 30429.296875,
213
+ "max": 70855.296875,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 0.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.4319765269756317,
233
+ "median": 0.4319765269756317,
234
+ "max": 0.4319765269756317,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 0,
250
+ "controller_edge_stiffness": 0
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0019.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0019",
5
+ "executed_epochs": 19,
6
+ "score": null,
7
+ "best_score": 1.1507091249048548e-05,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_733aa38fd2ec4e64894e9a85be505378.npz",
37
+ "optimizer_file": "boundary_733aa38fd2ec4e64894e9a85be505378_optimizer.pt",
38
+ "arrays_sha256": "1fd807efec7e7fb8aef6f8ef5e8dad074708def2945380de81cb18f83052bf38",
39
+ "optimizer_sha256": "c11679fe398715f12cfdcc130ce4423c77f9fef2ed489f44a2d4a5d29a4fbda6",
40
+ "stage": "adam",
41
+ "completed_passes": 19,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 1824,
45
+ "adam_update_count": 1824,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 20,
49
+ "consumed_count": 19,
50
+ "last_submitted_update": 1824,
51
+ "last_consumed_update": 1728,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 1824,
56
+ "completed_passes": 19,
57
+ "next_interval": 0,
58
+ "trained_intervals": 1824,
59
+ "snapshot": "pass_end_0019",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 1728,
67
+ "pass_science": {
68
+ "completed_passes": 19,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 1824,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 1824,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.1148810585837055e-07,
83
+ "update_l2": 0.008304700255393982
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 2.089854262976587e-07,
87
+ "update_l2": 0.0006965100765228271
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 2.7659542212177257e-08,
95
+ "update_l2": 0.003287296975031495
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.7735595974954776e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.7735595974954776e-05,
110
+ "observation_loss": 1.7735595974954776e-05,
111
+ "chamfer": 1.1918731615878642e-05,
112
+ "track": 5.816864813823486e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 19,
131
+ "adam_update_count": 1824
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022268291999353096
136
+ },
137
+ "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
138
+ "execution_mode": "atomic_captured",
139
+ "rng_file": "boundary_733aa38fd2ec4e64894e9a85be505378_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 20,
143
+ "next_interval": 0,
144
+ "next_adam_update": 1825,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 19,
150
+ "trained_intervals": 1824,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 1824,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 9.67070484161377,
163
+ "median": 10.32567024230957,
164
+ "max": 11.173420906066895,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4313051104545593,
170
+ "median": 0.4313051104545593,
171
+ "max": 0.4313051104545593,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 9.506787300109863,
184
+ "median": 10.323161125183105,
185
+ "max": 11.213676452636719,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 15846.513671875,
191
+ "median": 30505.744140625,
192
+ "max": 71212.3046875,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 0.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 13450.7119140625,
212
+ "median": 30429.296875,
213
+ "max": 74137.4765625,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 0.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.4313051104545593,
233
+ "median": 0.4313051104545593,
234
+ "max": 0.4313051104545593,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 0,
250
+ "controller_edge_stiffness": 0
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0020.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0020",
5
+ "executed_epochs": 20,
6
+ "score": null,
7
+ "best_score": 1.1413769404574245e-05,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_6216bf25a08a416ca4916cc2c74fe737.npz",
37
+ "optimizer_file": "boundary_6216bf25a08a416ca4916cc2c74fe737_optimizer.pt",
38
+ "arrays_sha256": "a4fdcdf1a870d2ed4c98c3a7a772cf95c34f9f52d68363dd89da2d5b20704fdd",
39
+ "optimizer_sha256": "1f217d01e73940751f01da0d63b17c757f200235915f762efec29abd2907f225",
40
+ "stage": "adam",
41
+ "completed_passes": 20,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 1920,
45
+ "adam_update_count": 1920,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 21,
49
+ "consumed_count": 20,
50
+ "last_submitted_update": 1920,
51
+ "last_consumed_update": 1824,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 1920,
56
+ "completed_passes": 20,
57
+ "next_interval": 0,
58
+ "trained_intervals": 1920,
59
+ "snapshot": "pass_end_0020",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 1824,
67
+ "pass_science": {
68
+ "completed_passes": 20,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 1920,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 1920,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 1.0497748093030168e-07,
83
+ "update_l2": 0.00811936054378748
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 1.87312707566889e-07,
87
+ "update_l2": 0.0006943643093109131
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 2.5473031683986846e-08,
95
+ "update_l2": 0.00311662326566875
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.751142190187238e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.751142190187238e-05,
110
+ "observation_loss": 1.751142190187238e-05,
111
+ "chamfer": 1.1781750799855217e-05,
112
+ "track": 5.729671102017164e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 20,
131
+ "adam_update_count": 1920
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022451696000644006
136
+ },
137
+ "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
138
+ "execution_mode": "atomic_captured",
139
+ "rng_file": "boundary_6216bf25a08a416ca4916cc2c74fe737_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 21,
143
+ "next_interval": 0,
144
+ "next_adam_update": 1921,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 20,
150
+ "trained_intervals": 1920,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 1920,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 9.63502025604248,
163
+ "median": 10.32580280303955,
164
+ "max": 11.216479301452637,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.43027880787849426,
170
+ "median": 0.43027880787849426,
171
+ "max": 0.43027880787849426,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 9.467806816101074,
184
+ "median": 10.323161125183105,
185
+ "max": 11.258339881896973,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 15291.0078125,
191
+ "median": 30509.787109375,
192
+ "max": 74345.5625,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 0.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 12936.4833984375,
212
+ "median": 30429.296875,
213
+ "max": 77523.7734375,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 0.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.43027880787849426,
233
+ "median": 0.43027880787849426,
234
+ "max": 0.43027880787849426,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 0,
250
+ "controller_edge_stiffness": 0
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0021.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0021",
5
+ "executed_epochs": 21,
6
+ "score": null,
7
+ "best_score": 1.1333953575369074e-05,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_e5bed66fb220429fb6b0427dbb6d8d4d.npz",
37
+ "optimizer_file": "boundary_e5bed66fb220429fb6b0427dbb6d8d4d_optimizer.pt",
38
+ "arrays_sha256": "70d223fd39de20e6e8c7d20cb15433a8f511f33c3b8aadb44453955f9ff54509",
39
+ "optimizer_sha256": "fd87a551076e374a6d8f5103db57aba18c3216d88565b30f9ef8c64eb1434de0",
40
+ "stage": "adam",
41
+ "completed_passes": 21,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 2016,
45
+ "adam_update_count": 2016,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 22,
49
+ "consumed_count": 21,
50
+ "last_submitted_update": 2016,
51
+ "last_consumed_update": 1920,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 2016,
56
+ "completed_passes": 21,
57
+ "next_interval": 0,
58
+ "trained_intervals": 2016,
59
+ "snapshot": "pass_end_0021",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 1920,
67
+ "pass_science": {
68
+ "completed_passes": 21,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 2016,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 2016,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 9.72698330770072e-08,
83
+ "update_l2": 0.007971708662807941
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 2.8030819976265775e-07,
87
+ "update_l2": 0.0006949305534362793
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 1.9565463915682813e-08,
95
+ "update_l2": 0.002977875992655754
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.7340853446512483e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.7340853446512483e-05,
110
+ "observation_loss": 1.7340853446512483e-05,
111
+ "chamfer": 1.1681972864607815e-05,
112
+ "track": 5.6588801271573175e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 21,
131
+ "adam_update_count": 2016
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022534247000294272
136
+ },
137
+ "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
138
+ "execution_mode": "atomic_captured",
139
+ "rng_file": "boundary_e5bed66fb220429fb6b0427dbb6d8d4d_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 22,
143
+ "next_interval": 0,
144
+ "next_adam_update": 2017,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 21,
150
+ "trained_intervals": 2016,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 2016,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 9.599810600280762,
163
+ "median": 10.325933456420898,
164
+ "max": 11.259073257446289,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.42902013659477234,
170
+ "median": 0.42902013659477234,
171
+ "max": 0.42902013659477234,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 9.429203033447266,
184
+ "median": 10.323161125183105,
185
+ "max": 11.302602767944336,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 14761.9853515625,
191
+ "median": 30513.7734375,
192
+ "max": 77580.6484375,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 0.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 12446.6025390625,
212
+ "median": 30429.296875,
213
+ "max": 81032.2734375,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 0.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.42902013659477234,
233
+ "median": 0.42902013659477234,
234
+ "max": 0.42902013659477234,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 0,
250
+ "controller_edge_stiffness": 0
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0022.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0022",
5
+ "executed_epochs": 22,
6
+ "score": null,
7
+ "best_score": 1.1261210410395961e-05,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_716e60e1edd04190a93d9c3af0690d2f.npz",
37
+ "optimizer_file": "boundary_716e60e1edd04190a93d9c3af0690d2f_optimizer.pt",
38
+ "arrays_sha256": "24bef368470f4e807c440dfe623339b931c6e64df27b64f4650302528434b50d",
39
+ "optimizer_sha256": "3f89afc395c013d7f00ef2d39ac9cca79e12abe0502b3d1ce6b3b89cd4429fe9",
40
+ "stage": "adam",
41
+ "completed_passes": 22,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 2112,
45
+ "adam_update_count": 2112,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 23,
49
+ "consumed_count": 22,
50
+ "last_submitted_update": 2112,
51
+ "last_consumed_update": 2016,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 2112,
56
+ "completed_passes": 22,
57
+ "next_interval": 0,
58
+ "trained_intervals": 2112,
59
+ "snapshot": "pass_end_0022",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 2016,
67
+ "pass_science": {
68
+ "completed_passes": 22,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 2112,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 2112,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 9.329814787406576e-08,
83
+ "update_l2": 0.007990824058651924
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 3.494393183700595e-07,
87
+ "update_l2": 0.0007081329822540283
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 1.7517878703188217e-08,
95
+ "update_l2": 0.0029883019160479307
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.7185628166771494e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.7185628166771494e-05,
110
+ "observation_loss": 1.7185628166771494e-05,
111
+ "chamfer": 1.1592261216719635e-05,
112
+ "track": 5.593366950051859e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 22,
131
+ "adam_update_count": 2112
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022616460999415722
136
+ },
137
+ "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
138
+ "execution_mode": "atomic_captured",
139
+ "rng_file": "boundary_716e60e1edd04190a93d9c3af0690d2f_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 23,
143
+ "next_interval": 0,
144
+ "next_adam_update": 2113,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 22,
150
+ "trained_intervals": 2112,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 2112,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 9.565216064453125,
163
+ "median": 10.326050758361816,
164
+ "max": 11.301398277282715,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4278968274593353,
170
+ "median": 0.4278968274593353,
171
+ "max": 0.4278968274593353,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 9.390806198120117,
184
+ "median": 10.323159217834473,
185
+ "max": 11.346607208251953,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 14260.0341796875,
191
+ "median": 30517.353515625,
192
+ "max": 80934.7265625,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 0.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 11977.751953125,
212
+ "median": 30429.23828125,
213
+ "max": 84677.671875,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 0.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.4278968274593353,
233
+ "median": 0.4278968274593353,
234
+ "max": 0.4278968274593353,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 0,
250
+ "controller_edge_stiffness": 0
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0023.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0023",
5
+ "executed_epochs": 23,
6
+ "score": null,
7
+ "best_score": 1.118450663047573e-05,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_ae64f7381b9543b8aa2a7966cb551e4a.npz",
37
+ "optimizer_file": "boundary_ae64f7381b9543b8aa2a7966cb551e4a_optimizer.pt",
38
+ "arrays_sha256": "00bf661325f6466366b032b08f744c505075a73c4cf4fc52c7cb8f6665263a3f",
39
+ "optimizer_sha256": "9c70d5ff26539b47b0dbef24905b8ba04c888811fb959fca1693357dbe81c45c",
40
+ "stage": "adam",
41
+ "completed_passes": 23,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 2208,
45
+ "adam_update_count": 2208,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 24,
49
+ "consumed_count": 23,
50
+ "last_submitted_update": 2208,
51
+ "last_consumed_update": 2112,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 2208,
56
+ "completed_passes": 23,
57
+ "next_interval": 0,
58
+ "trained_intervals": 2208,
59
+ "snapshot": "pass_end_0023",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 2112,
67
+ "pass_science": {
68
+ "completed_passes": 23,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 2208,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 2208,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 8.954983599096522e-08,
83
+ "update_l2": 0.007921530865132809
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 3.919819846487371e-07,
87
+ "update_l2": 0.0007082819938659668
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 1.6156233684228027e-08,
95
+ "update_l2": 0.002915310673415661
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.699719541647937e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.699719541647937e-05,
110
+ "observation_loss": 1.699719541647937e-05,
111
+ "chamfer": 1.1480015018605627e-05,
112
+ "track": 5.517180852621095e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 23,
131
+ "adam_update_count": 2208
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022312294000585098
136
+ },
137
+ "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
138
+ "execution_mode": "atomic_captured",
139
+ "rng_file": "boundary_ae64f7381b9543b8aa2a7966cb551e4a_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 24,
143
+ "next_interval": 0,
144
+ "next_adam_update": 2209,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 23,
150
+ "trained_intervals": 2208,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 2208,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 9.531133651733398,
163
+ "median": 10.326168060302734,
164
+ "max": 11.342836380004883,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4270038604736328,
170
+ "median": 0.4270038604736328,
171
+ "max": 0.4270038604736328,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 9.353154182434082,
184
+ "median": 10.323129653930664,
185
+ "max": 11.390059471130371,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 13782.20703125,
191
+ "median": 30520.931640625,
192
+ "max": 84358.96875,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 0.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 11535.150390625,
212
+ "median": 30428.337890625,
213
+ "max": 88438.21875,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 0.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.4270038604736328,
233
+ "median": 0.4270038604736328,
234
+ "max": 0.4270038604736328,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 0,
250
+ "controller_edge_stiffness": 0
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0024.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0024",
5
+ "executed_epochs": 24,
6
+ "score": null,
7
+ "best_score": 1.111460599882245e-05,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_85b0062126e045c3951400509cc4d14a.npz",
37
+ "optimizer_file": "boundary_85b0062126e045c3951400509cc4d14a_optimizer.pt",
38
+ "arrays_sha256": "1d8280d7c022c35b95dc4939c579abb4ab74108b31d8926e2577fd95eb7f1fc9",
39
+ "optimizer_sha256": "16ed6a483ea3f9dacbc5d8d4c60ea999f0874b3aa6fb7a16b1225406ad7e4028",
40
+ "stage": "adam",
41
+ "completed_passes": 24,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 2304,
45
+ "adam_update_count": 2304,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 25,
49
+ "consumed_count": 24,
50
+ "last_submitted_update": 2304,
51
+ "last_consumed_update": 2208,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 2304,
56
+ "completed_passes": 24,
57
+ "next_interval": 0,
58
+ "trained_intervals": 2304,
59
+ "snapshot": "pass_end_0024",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 2208,
67
+ "pass_science": {
68
+ "completed_passes": 24,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 2304,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 2304,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 8.677398000145331e-08,
83
+ "update_l2": 0.007716464344412088
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 3.224026272619085e-07,
87
+ "update_l2": 0.0007007122039794922
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 1.58077622103292e-08,
95
+ "update_l2": 0.0027311372105032206
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.6812067769933492e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.6812067769933492e-05,
110
+ "observation_loss": 1.6812067769933492e-05,
111
+ "chamfer": 1.1369980711606331e-05,
112
+ "track": 5.4420879678218625e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 24,
131
+ "adam_update_count": 2304
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022519431999171502
136
+ },
137
+ "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
138
+ "execution_mode": "atomic_captured",
139
+ "rng_file": "boundary_85b0062126e045c3951400509cc4d14a_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 25,
143
+ "next_interval": 0,
144
+ "next_adam_update": 2305,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 24,
150
+ "trained_intervals": 2304,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 2304,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 9.497342109680176,
163
+ "median": 10.32629680633545,
164
+ "max": 11.38289737701416,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.42611801624298096,
170
+ "median": 0.42611801624298096,
171
+ "max": 0.42611801624298096,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 9.316347122192383,
184
+ "median": 10.323137283325195,
185
+ "max": 11.43323802947998,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 13324.2646484375,
191
+ "median": 30524.861328125,
192
+ "max": 87807.078125,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 0.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 11118.29296875,
212
+ "median": 30428.5703125,
213
+ "max": 92340.4921875,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 0.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.42611801624298096,
233
+ "median": 0.42611801624298096,
234
+ "max": 0.42611801624298096,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 0,
250
+ "controller_edge_stiffness": 0
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0025.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0025",
5
+ "executed_epochs": 25,
6
+ "score": null,
7
+ "best_score": 1.1043065264004781e-05,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_4969a7f4bc5c453db40ba55e9f10d51a.npz",
37
+ "optimizer_file": "boundary_4969a7f4bc5c453db40ba55e9f10d51a_optimizer.pt",
38
+ "arrays_sha256": "d15356d289c346ff15224c7f5ae24f63466ea9243ccafbb7af1811094fb92ef9",
39
+ "optimizer_sha256": "181bbb03122ca612113e73992027cbee6fda6defa089876dc2c66acaf0d273b0",
40
+ "stage": "adam",
41
+ "completed_passes": 25,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 2400,
45
+ "adam_update_count": 2400,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 26,
49
+ "consumed_count": 25,
50
+ "last_submitted_update": 2400,
51
+ "last_consumed_update": 2304,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 2400,
56
+ "completed_passes": 25,
57
+ "next_interval": 0,
58
+ "trained_intervals": 2400,
59
+ "snapshot": "pass_end_0025",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 2304,
67
+ "pass_science": {
68
+ "completed_passes": 25,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 2400,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 2400,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 8.527712225259165e-08,
83
+ "update_l2": 0.007500153034925461
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 3.257087541896908e-07,
87
+ "update_l2": 0.0006766915321350098
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 1.5176761181123766e-08,
95
+ "update_l2": 0.002617431804537773
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.6646146832499653e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.6646146832499653e-05,
110
+ "observation_loss": 1.6646146832499653e-05,
111
+ "chamfer": 1.1272672963968944e-05,
112
+ "track": 5.373473413783358e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 25,
131
+ "adam_update_count": 2400
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022296858000117936
136
+ },
137
+ "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
138
+ "execution_mode": "atomic_captured",
139
+ "rng_file": "boundary_4969a7f4bc5c453db40ba55e9f10d51a_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 26,
143
+ "next_interval": 0,
144
+ "next_adam_update": 2401,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 25,
150
+ "trained_intervals": 2400,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 2400,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 9.464044570922852,
163
+ "median": 10.326478004455566,
164
+ "max": 11.42156982421875,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.424979567527771,
170
+ "median": 0.424979567527771,
171
+ "max": 0.424979567527771,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 9.280345916748047,
184
+ "median": 10.323143005371094,
185
+ "max": 11.475858688354492,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 12887.9052734375,
191
+ "median": 30530.392578125,
192
+ "max": 91269.3046875,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 0.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 10725.140625,
212
+ "median": 30428.744140625,
213
+ "max": 96361.1796875,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 0.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.424979567527771,
233
+ "median": 0.424979567527771,
234
+ "max": 0.424979567527771,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 0,
250
+ "controller_edge_stiffness": 0
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0026.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0026",
5
+ "executed_epochs": 26,
6
+ "score": null,
7
+ "best_score": 1.0977646496712623e-05,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_85e5ac8982df434bb88cc1ce09f65922.npz",
37
+ "optimizer_file": "boundary_85e5ac8982df434bb88cc1ce09f65922_optimizer.pt",
38
+ "arrays_sha256": "705ac696e0dc4dfb3925cb989969ea840303c53ddd38fe67a6009e8622e2468f",
39
+ "optimizer_sha256": "1035cf4edf2a459496521a03bd23d28f31914b1096dcde9f955d71b3a8ddf605",
40
+ "stage": "adam",
41
+ "completed_passes": 26,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 2496,
45
+ "adam_update_count": 2496,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 27,
49
+ "consumed_count": 26,
50
+ "last_submitted_update": 2496,
51
+ "last_consumed_update": 2400,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 2496,
56
+ "completed_passes": 26,
57
+ "next_interval": 0,
58
+ "trained_intervals": 2496,
59
+ "snapshot": "pass_end_0026",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 2400,
67
+ "pass_science": {
68
+ "completed_passes": 26,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 2496,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 2496,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 8.59911253314749e-08,
83
+ "update_l2": 0.007408414967358112
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 3.460869493210339e-07,
87
+ "update_l2": 0.0006735026836395264
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 1.6796342094949068e-08,
95
+ "update_l2": 0.002520277863368392
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.6487496395711787e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.6487496395711787e-05,
110
+ "observation_loss": 1.6487496395711787e-05,
111
+ "chamfer": 1.1180343790329061e-05,
112
+ "track": 5.3071530601300765e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 26,
131
+ "adam_update_count": 2496
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.022339718998409808
136
+ },
137
+ "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
138
+ "execution_mode": "atomic_captured",
139
+ "rng_file": "boundary_85e5ac8982df434bb88cc1ce09f65922_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 27,
143
+ "next_interval": 0,
144
+ "next_adam_update": 2497,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 26,
150
+ "trained_intervals": 2496,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 2496,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 9.430499076843262,
163
+ "median": 10.326621055603027,
164
+ "max": 11.45946216583252,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.4241386950016022,
170
+ "median": 0.4241386950016022,
171
+ "max": 0.4241386950016022,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 9.245258331298828,
184
+ "median": 10.323143005371094,
185
+ "max": 11.515759468078613,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 12462.744140625,
191
+ "median": 30534.76171875,
192
+ "max": 94794.078125,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 0.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 10355.34765625,
212
+ "median": 30428.744140625,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.4241386950016022,
233
+ "median": 0.4241386950016022,
234
+ "max": 0.4241386950016022,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 0,
250
+ "controller_edge_stiffness": 1
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }
processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0027.json ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "prepared_observation_source_cma_then_source_adam_v1",
4
+ "label": "pass_end_0027",
5
+ "executed_epochs": 27,
6
+ "score": null,
7
+ "best_score": 1.090503143548934e-05,
8
+ "patience_epochs": 0,
9
+ "window_start_score": null,
10
+ "leaf_names": [
11
+ "log_object_edge_stiffness",
12
+ "raw_ground_friction",
13
+ "raw_ground_restitution",
14
+ "log_controller_edge_stiffness"
15
+ ],
16
+ "lr": 0.001,
17
+ "betas": [
18
+ 0.9,
19
+ 0.99
20
+ ],
21
+ "eps": 1e-08,
22
+ "spring_y_clamp": [
23
+ 0.0,
24
+ 100000.0
25
+ ],
26
+ "ground_restitution_clamp": [
27
+ 0.0,
28
+ 1.0
29
+ ],
30
+ "ground_friction_clamp": [
31
+ 0.0,
32
+ 2.0
33
+ ],
34
+ "clamp_at_use_only": true,
35
+ "metric_role": "all_data_in_sample",
36
+ "arrays_file": "boundary_3b9e6f4325bd4c0a99a02502e8c0682c.npz",
37
+ "optimizer_file": "boundary_3b9e6f4325bd4c0a99a02502e8c0682c_optimizer.pt",
38
+ "arrays_sha256": "7dabae37734ee2e8198317f167fdb84b47df932e1b5ba279cd7b341667193690",
39
+ "optimizer_sha256": "0ff185c70a9ac2049e8a0e0e6f63ecf79933a1b691402050f9f3b322aa02cc4c",
40
+ "stage": "adam",
41
+ "completed_passes": 27,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 2592,
45
+ "adam_update_count": 2592,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 28,
49
+ "consumed_count": 27,
50
+ "last_submitted_update": 2592,
51
+ "last_consumed_update": 2496,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 2592,
56
+ "completed_passes": 27,
57
+ "next_interval": 0,
58
+ "trained_intervals": 2592,
59
+ "snapshot": "pass_end_0027",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 2496,
67
+ "pass_science": {
68
+ "completed_passes": 27,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 2592,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 2592,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.010416666666666666,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 8.447102572972653e-08,
83
+ "update_l2": 0.007283023092895746
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 3.4594603448567796e-07,
87
+ "update_l2": 0.0006675422191619873
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 1.67954148366789e-08,
95
+ "update_l2": 0.002485235221683979
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_001-rope_episode_0_aligned_92_188",
101
+ "transition_index": 95,
102
+ "loss": 1.6309750208165497e-05,
103
+ "weight": 0.010416666666666666
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "observation_transition": {
108
+ "transition_index": 95,
109
+ "loss": 1.6309750208165497e-05,
110
+ "observation_loss": 1.6309750208165497e-05,
111
+ "chamfer": 1.1074926078435965e-05,
112
+ "track": 5.234823674982181e-06,
113
+ "acceleration": 0.0,
114
+ "visible_count": 1386,
115
+ "motion_valid_count": 1386,
116
+ "n_nodes": 1386,
117
+ "state_finite": true,
118
+ "frame_indices": [
119
+ 187,
120
+ 188
121
+ ],
122
+ "times_s": [
123
+ 3.1666666666666665,
124
+ 3.2
125
+ ],
126
+ "finite": true,
127
+ "frozen_visible_denominator": 1386,
128
+ "frozen_motion_denominator": 1386
129
+ },
130
+ "completed_passes": 27,
131
+ "adam_update_count": 2592
132
+ }
133
+ ],
134
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
135
+ "wall_time_s": 0.02240926199920068
136
+ },
137
+ "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain",
138
+ "execution_mode": "atomic_captured",
139
+ "rng_file": "boundary_3b9e6f4325bd4c0a99a02502e8c0682c_rng.pt",
140
+ "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044",
141
+ "resume_boundary": "detached_observation_interval",
142
+ "next_pass": 28,
143
+ "next_interval": 0,
144
+ "next_adam_update": 2593,
145
+ "schedule_id": "source_transition_v1",
146
+ "adam_schedule": "source_transition_v1",
147
+ "source_cursor": {
148
+ "next_interval": 0,
149
+ "completed_passes": 27,
150
+ "trained_intervals": 2592,
151
+ "source_timestamp_s": 3.2,
152
+ "next_source_timestamp_s": 0.0,
153
+ "update_budget": 48000
154
+ },
155
+ "trained_intervals": 2592,
156
+ "source_timestamp_s": 3.2,
157
+ "archive_axis": "optimizer_update",
158
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
159
+ "collision_distance_m": null,
160
+ "parameter_summary": {
161
+ "log_object_edge_stiffness": {
162
+ "min": 9.39510726928711,
163
+ "median": 10.326767921447754,
164
+ "max": 11.496406555175781,
165
+ "finite_count": 8695,
166
+ "nonfinite_count": 0
167
+ },
168
+ "raw_ground_friction": {
169
+ "min": 0.42347946763038635,
170
+ "median": 0.42347946763038635,
171
+ "max": 0.42347946763038635,
172
+ "finite_count": 1,
173
+ "nonfinite_count": 0
174
+ },
175
+ "raw_ground_restitution": {
176
+ "min": -0.013315116986632347,
177
+ "median": -0.013315116986632347,
178
+ "max": -0.013315116986632347,
179
+ "finite_count": 1,
180
+ "nonfinite_count": 0
181
+ },
182
+ "log_controller_edge_stiffness": {
183
+ "min": 9.21076488494873,
184
+ "median": 10.323135375976562,
185
+ "max": 11.515888214111328,
186
+ "finite_count": 1791,
187
+ "nonfinite_count": 0
188
+ },
189
+ "effective_object_edge_stiffness": {
190
+ "min": 12029.380859375,
191
+ "median": 30539.24609375,
192
+ "max": 98361.6796875,
193
+ "finite_count": 8695,
194
+ "nonfinite_count": 0
195
+ },
196
+ "object_edge_enabled": {
197
+ "min": 1.0,
198
+ "median": 1.0,
199
+ "max": 1.0,
200
+ "finite_count": 8695,
201
+ "nonfinite_count": 0
202
+ },
203
+ "object_edge_cap_mask": {
204
+ "min": 0.0,
205
+ "median": 0.0,
206
+ "max": 0.0,
207
+ "finite_count": 8695,
208
+ "nonfinite_count": 0
209
+ },
210
+ "effective_controller_edge_stiffness": {
211
+ "min": 10004.24609375,
212
+ "median": 30428.51171875,
213
+ "max": 100000.0,
214
+ "finite_count": 1791,
215
+ "nonfinite_count": 0
216
+ },
217
+ "controller_edge_enabled": {
218
+ "min": 1.0,
219
+ "median": 1.0,
220
+ "max": 1.0,
221
+ "finite_count": 1791,
222
+ "nonfinite_count": 0
223
+ },
224
+ "controller_edge_cap_mask": {
225
+ "min": 0.0,
226
+ "median": 0.0,
227
+ "max": 1.0,
228
+ "finite_count": 1791,
229
+ "nonfinite_count": 0
230
+ },
231
+ "effective_ground_friction": {
232
+ "min": 0.42347946763038635,
233
+ "median": 0.42347946763038635,
234
+ "max": 0.42347946763038635,
235
+ "finite_count": 1,
236
+ "nonfinite_count": 0
237
+ },
238
+ "effective_ground_restitution": {
239
+ "min": 0.0,
240
+ "median": 0.0,
241
+ "max": 0.0,
242
+ "finite_count": 1,
243
+ "nonfinite_count": 0
244
+ }
245
+ },
246
+ "guard_affected_counts": {
247
+ "raw_ground_friction": 0,
248
+ "raw_ground_restitution": 1,
249
+ "object_edge_stiffness": 0,
250
+ "controller_edge_stiffness": 1
251
+ },
252
+ "scored_object_model_file": "../cma_champion_model.json",
253
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
254
+ }