serialexperimentsleon commited on
Commit
32ce195
·
verified ·
1 Parent(s): 7572d07

processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo: payload batch 16/26

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/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/boundary_fc52a083768d4e8fb220fe52d8b85f60_optimizer.pt +3 -0
  2. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/boundary_fc52a083768d4e8fb220fe52d8b85f60_rng.pt +3 -0
  3. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/boundary_fcd6e97d7acf4093b3d93dafe9ea7678.npz +3 -0
  4. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/boundary_fcd6e97d7acf4093b3d93dafe9ea7678_optimizer.pt +3 -0
  5. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/boundary_fcd6e97d7acf4093b3d93dafe9ea7678_rng.pt +3 -0
  6. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/boundary_fd355de3213a4ff5874f9a5b6f3da7e6.npz +3 -0
  7. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/boundary_fd355de3213a4ff5874f9a5b6f3da7e6_optimizer.pt +3 -0
  8. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/boundary_fd355de3213a4ff5874f9a5b6f3da7e6_rng.pt +3 -0
  9. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/boundary_fd5549021cfa42718afa18703b0344dd.npz +3 -0
  10. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/boundary_fd5549021cfa42718afa18703b0344dd_optimizer.pt +3 -0
  11. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/boundary_fd5549021cfa42718afa18703b0344dd_rng.pt +3 -0
  12. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/boundary_fe19826a34c4434cb141958faa03f9f2.npz +3 -0
  13. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/boundary_fe19826a34c4434cb141958faa03f9f2_optimizer.pt +3 -0
  14. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/boundary_fe19826a34c4434cb141958faa03f9f2_rng.pt +3 -0
  15. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/boundary_fe2a532debec41a5816a70c9f7178e88.npz +3 -0
  16. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/boundary_fe2a532debec41a5816a70c9f7178e88_optimizer.pt +3 -0
  17. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/boundary_fe2a532debec41a5816a70c9f7178e88_rng.pt +3 -0
  18. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/boundary_fe987200b5f245459606f524e76ef42b.npz +3 -0
  19. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/boundary_fe987200b5f245459606f524e76ef42b_optimizer.pt +3 -0
  20. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/boundary_fe987200b5f245459606f524e76ef42b_rng.pt +3 -0
  21. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/boundary_ff6b8562ca924c7289508012bede876a.npz +3 -0
  22. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/boundary_ff6b8562ca924c7289508012bede876a_optimizer.pt +3 -0
  23. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/boundary_ff6b8562ca924c7289508012bede876a_rng.pt +3 -0
  24. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/boundary_previous.json +411 -0
  25. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/checkpoint_io.json +0 -0
  26. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0000.json +206 -0
  27. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0001.json +423 -0
  28. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0002.json +423 -0
  29. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0003.json +423 -0
  30. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0004.json +423 -0
  31. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0005.json +423 -0
  32. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0006.json +423 -0
  33. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0007.json +423 -0
  34. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0008.json +423 -0
  35. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0009.json +423 -0
  36. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0010.json +423 -0
  37. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0011.json +423 -0
  38. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0012.json +423 -0
  39. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0013.json +423 -0
  40. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0014.json +423 -0
  41. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0015.json +423 -0
  42. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0016.json +423 -0
  43. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0017.json +423 -0
  44. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0018.json +423 -0
  45. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0019.json +423 -0
  46. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0020.json +423 -0
  47. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0021.json +423 -0
  48. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0022.json +423 -0
  49. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0023.json +423 -0
  50. processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0024.json +423 -0
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/boundary_fc52a083768d4e8fb220fe52d8b85f60_optimizer.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:6216f6ec0daff8b189ae2c7921386659846ee79b7aeae610b157f4493eceb2d4
3
+ size 1674983
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/boundary_fc52a083768d4e8fb220fe52d8b85f60_rng.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808
3
+ size 14805
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/boundary_fcd6e97d7acf4093b3d93dafe9ea7678.npz ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e2cb051de170ad25c3107e9f8069489d5e55e99735188aa4de15c31ba9de0a00
3
+ size 3942552
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/boundary_fcd6e97d7acf4093b3d93dafe9ea7678_optimizer.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:353ecc6efdc8651a43bdac59da164f22f265c15a45884942359904e1e56bb20b
3
+ size 1674983
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/boundary_fcd6e97d7acf4093b3d93dafe9ea7678_rng.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808
3
+ size 14805
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/boundary_fd355de3213a4ff5874f9a5b6f3da7e6.npz ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:c592362105213d0dcf77588509b8192182373ba541f398cad6a683f9ee8d7c46
3
+ size 3946529
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/boundary_fd355de3213a4ff5874f9a5b6f3da7e6_optimizer.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:4e8948a0bd32e1d169041efd742de4b671556bdf91a7bd91e3f0220a4ebea571
3
+ size 1674983
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/boundary_fd355de3213a4ff5874f9a5b6f3da7e6_rng.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808
3
+ size 14805
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/boundary_fd5549021cfa42718afa18703b0344dd.npz ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:c54eaff89b50682ce0cc1159724c6e66e2b55d556b7a80c89d9b370f1187c1af
3
+ size 3943281
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/boundary_fd5549021cfa42718afa18703b0344dd_optimizer.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:07e4d9ac19bd350819c023ed83a5e78905a7fd3d0f2c5e1e1967471d247a6cfa
3
+ size 1674983
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/boundary_fd5549021cfa42718afa18703b0344dd_rng.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808
3
+ size 14805
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/boundary_fe19826a34c4434cb141958faa03f9f2.npz ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:1ce3a7502b960b0ef3e5ea43c207368a580d9a21f65be457ed45c09abce93782
3
+ size 3938499
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/boundary_fe19826a34c4434cb141958faa03f9f2_optimizer.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:86f81ff5dda44fda2c9bdb46b977b9082178c68c2e1f77bf842a7b05cc1172c2
3
+ size 1674983
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/boundary_fe19826a34c4434cb141958faa03f9f2_rng.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808
3
+ size 14805
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/boundary_fe2a532debec41a5816a70c9f7178e88.npz ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:fb345e92fd00a29f77d272315a4ef574af4d6254afbd659261d34bae5489c0bf
3
+ size 3938408
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/boundary_fe2a532debec41a5816a70c9f7178e88_optimizer.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:29d9925d68caa434e19cf83e9fb6dea1ef4b2fe10a0db2ca8505b00c1e9f6e67
3
+ size 1674983
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/boundary_fe2a532debec41a5816a70c9f7178e88_rng.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808
3
+ size 14805
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/boundary_fe987200b5f245459606f524e76ef42b.npz ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e5607c4d037056974ad23f857d9e24c171ae1870d50530b7ca970aded4db7e89
3
+ size 3948425
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/boundary_fe987200b5f245459606f524e76ef42b_optimizer.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:ddd3f7c8caea166717954f4f168162090f2b2ea907b1d2dd3f122f22f36482fc
3
+ size 1674983
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/boundary_fe987200b5f245459606f524e76ef42b_rng.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808
3
+ size 14805
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/boundary_ff6b8562ca924c7289508012bede876a.npz ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:db8660af0726d067a42a7875f66e915127b6a61d698bd6bf5b528b40d686bc57
3
+ size 3943966
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/boundary_ff6b8562ca924c7289508012bede876a_optimizer.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:9ad55438227b52736b6cd620811906ba2953c63a4c9b4146c7a2c1dc1b720ff5
3
+ size 1674983
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/boundary_ff6b8562ca924c7289508012bede876a_rng.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808
3
+ size 14805
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/boundary_previous.json ADDED
@@ -0,0 +1,411 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "boundary",
5
+ "executed_epochs": 499,
6
+ "score": null,
7
+ "best_score": 0.06102291671968673,
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_054ded8bcd404400a116d0daffc6a8cc.npz",
37
+ "optimizer_file": "boundary_054ded8bcd404400a116d0daffc6a8cc_optimizer.pt",
38
+ "arrays_sha256": "7f505a8218f77efb6987952aa7f7173f20069cac790c7871843ed71d1b6490c1",
39
+ "optimizer_sha256": "b6f5d6e7fafe9b47d6b550af9961e1c546cfd87a14c7fc5e5a5d7c292720050d",
40
+ "stage": "adam",
41
+ "completed_passes": 499,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 79499,
45
+ "adam_update_count": 79499,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 500,
49
+ "consumed_count": 500,
50
+ "last_submitted_update": 79341,
51
+ "last_consumed_update": 79341,
52
+ "pending": []
53
+ },
54
+ "best_source_update": 70596,
55
+ "pass_science": {
56
+ "completed_passes": 499,
57
+ "adam_schedule": "source_transition_v1",
58
+ "next_interval": 158,
59
+ "trained_intervals": 79499,
60
+ "adam_transition_batch_size": 1,
61
+ "optimizer_updates": 1,
62
+ "cumulative_optimizer_updates": 79499,
63
+ "updates": [
64
+ {
65
+ "batch_transition_count": 1,
66
+ "batch_weight_sum": 0.006289308176100629,
67
+ "lr": 0.001,
68
+ "leaf_metrics": {
69
+ "log_object_edge_stiffness": {
70
+ "gradient_l2": 0.0002701629127841443,
71
+ "update_l2": 0.1505965143442154
72
+ },
73
+ "raw_ground_friction": {
74
+ "gradient_l2": 0.0,
75
+ "update_l2": 0.0
76
+ },
77
+ "raw_ground_restitution": {
78
+ "gradient_l2": 0.004011716227978468,
79
+ "update_l2": 0.0008234903216362
80
+ },
81
+ "log_controller_edge_stiffness": {
82
+ "gradient_l2": 3.825025851256214e-05,
83
+ "update_l2": 0.004677186720073223
84
+ }
85
+ },
86
+ "training_path_transitions": [
87
+ {
88
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
89
+ "transition_index": 157,
90
+ "loss": 0.07081798831588036,
91
+ "weight": 0.006289308176100629
92
+ }
93
+ ],
94
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
95
+ "dead_counts": {
96
+ "object": 23786,
97
+ "attachment": 51,
98
+ "ground": 1
99
+ },
100
+ "ground_context": {
101
+ "ground_friction/raw": 2.0076630115509033,
102
+ "ground_friction/effective": 2.0,
103
+ "ground_friction/clamp_changed": 1,
104
+ "ground_restitution/raw": 0.08636315166950226,
105
+ "ground_restitution/effective": 0.08636315166950226,
106
+ "ground_restitution/clamp_changed": 0,
107
+ "ground_friction/contact_active": 1,
108
+ "ground_restitution/contact_active": 1
109
+ },
110
+ "photometric_transition": {
111
+ "transition_index": 157,
112
+ "loss": 0.07081798831588036,
113
+ "state_finite": true,
114
+ "frame_index": 203,
115
+ "components": {
116
+ "l1": 0.022030839696526527,
117
+ "ssim_fused": 0.9129298329353333,
118
+ "seg_l1": 0.022951632738113403,
119
+ "seg_ssim_ref": 0.912928581237793,
120
+ "depth": 0.003680536806647659,
121
+ "rgb_loss": 0.03503870964050293,
122
+ "seg_loss": 0.035775598138570786,
123
+ "total": 0.07081798831588036
124
+ },
125
+ "views": [
126
+ {
127
+ "camera": "brics-odroid-015_cam0",
128
+ "l1": 0.029394641518592834,
129
+ "ssim_fused": 0.8999714255332947,
130
+ "seg_l1": 0.026397552341222763,
131
+ "seg_ssim_ref": 0.8999707698822021,
132
+ "depth": 0.006923614032911007,
133
+ "rgb_loss": 0.04352143034338951,
134
+ "seg_loss": 0.0411238893866539,
135
+ "total": 0.08465223961878603,
136
+ "valid_depth_pixels": 237096,
137
+ "excluded_depth_pixels": 684504,
138
+ "object_depth_holes": 245,
139
+ "depth_full_image_mean_m": 0.006923614032911007,
140
+ "depth_decomposition": {
141
+ "object_visible": {
142
+ "pixels": 230713,
143
+ "full_image_mean_m": 0.003991882262077674
144
+ },
145
+ "object_occluded": {
146
+ "pixels": 6383,
147
+ "full_image_mean_m": 0.0029317317708333333
148
+ },
149
+ "nonobject_visible": {
150
+ "pixels": 0,
151
+ "full_image_mean_m": 0.0
152
+ },
153
+ "nonobject_occluded": {
154
+ "pixels": 0,
155
+ "full_image_mean_m": 0.0
156
+ }
157
+ }
158
+ },
159
+ {
160
+ "camera": "brics-odroid-022_cam1",
161
+ "l1": 0.029771404340863228,
162
+ "ssim_fused": 0.887064516544342,
163
+ "seg_l1": 0.037914395332336426,
164
+ "seg_ssim_ref": 0.8870627284049988,
165
+ "depth": 0.003768127953668332,
166
+ "rgb_loss": 0.046404220163822174,
167
+ "seg_loss": 0.052918970584869385,
168
+ "total": 0.09932695887664522,
169
+ "valid_depth_pixels": 155136,
170
+ "excluded_depth_pixels": 766464,
171
+ "object_depth_holes": 702,
172
+ "depth_full_image_mean_m": 0.003768127953668332,
173
+ "depth_decomposition": {
174
+ "object_visible": {
175
+ "pixels": 152008,
176
+ "full_image_mean_m": 0.002161731469293332
177
+ },
178
+ "object_occluded": {
179
+ "pixels": 3128,
180
+ "full_image_mean_m": 0.0016063964843750001
181
+ },
182
+ "nonobject_visible": {
183
+ "pixels": 0,
184
+ "full_image_mean_m": 0.0
185
+ },
186
+ "nonobject_occluded": {
187
+ "pixels": 0,
188
+ "full_image_mean_m": 0.0
189
+ }
190
+ }
191
+ },
192
+ {
193
+ "camera": "brics-odroid-023_cam0",
194
+ "l1": 0.013467848300933838,
195
+ "ssim_fused": 0.9366921782493591,
196
+ "seg_l1": 0.01181425154209137,
197
+ "seg_ssim_ref": 0.9366908073425293,
198
+ "depth": 0.0022089398749058856,
199
+ "rgb_loss": 0.023435842245817184,
200
+ "seg_loss": 0.022113241255283356,
201
+ "total": 0.045551292440975444,
202
+ "valid_depth_pixels": 101777,
203
+ "excluded_depth_pixels": 819823,
204
+ "object_depth_holes": 198,
205
+ "depth_full_image_mean_m": 0.0022089398749058856,
206
+ "depth_decomposition": {
207
+ "object_visible": {
208
+ "pixels": 101131,
209
+ "full_image_mean_m": 0.001815075942614219
210
+ },
211
+ "object_occluded": {
212
+ "pixels": 646,
213
+ "full_image_mean_m": 0.00039386393229166666
214
+ },
215
+ "nonobject_visible": {
216
+ "pixels": 0,
217
+ "full_image_mean_m": 0.0
218
+ },
219
+ "nonobject_occluded": {
220
+ "pixels": 0,
221
+ "full_image_mean_m": 0.0
222
+ }
223
+ }
224
+ },
225
+ {
226
+ "camera": "brics-odroid-001_cam0",
227
+ "l1": 0.015489468351006508,
228
+ "ssim_fused": 0.9279911518096924,
229
+ "seg_l1": 0.015680329874157906,
230
+ "seg_ssim_ref": 0.9279898405075073,
231
+ "depth": 0.001821465365105412,
232
+ "rgb_loss": 0.02679334580898285,
233
+ "seg_loss": 0.0269462950527668,
234
+ "total": 0.053741462327114756,
235
+ "valid_depth_pixels": 102486,
236
+ "excluded_depth_pixels": 819114,
237
+ "object_depth_holes": 322,
238
+ "depth_full_image_mean_m": 0.001821465365105412,
239
+ "depth_decomposition": {
240
+ "object_visible": {
241
+ "pixels": 101224,
242
+ "full_image_mean_m": 0.0012735183164943006
243
+ },
244
+ "object_occluded": {
245
+ "pixels": 1262,
246
+ "full_image_mean_m": 0.000547947048611111
247
+ },
248
+ "nonobject_visible": {
249
+ "pixels": 0,
250
+ "full_image_mean_m": 0.0
251
+ },
252
+ "nonobject_occluded": {
253
+ "pixels": 0,
254
+ "full_image_mean_m": 0.0
255
+ }
256
+ }
257
+ }
258
+ ],
259
+ "frame_indices": [
260
+ 202,
261
+ 203
262
+ ],
263
+ "times_s": [
264
+ 5.233333333333333,
265
+ 5.266666666666667
266
+ ]
267
+ },
268
+ "completed_passes": 499,
269
+ "adam_update_count": 79499
270
+ }
271
+ ],
272
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
273
+ "wall_time_s": 0.34719030605629086
274
+ },
275
+ "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",
276
+ "execution_mode": "atomic_captured",
277
+ "rng_file": "boundary_054ded8bcd404400a116d0daffc6a8cc_rng.pt",
278
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
279
+ "resume_boundary": "detached_observation_interval",
280
+ "next_pass": 500,
281
+ "next_interval": 158,
282
+ "next_adam_update": 79500,
283
+ "schedule_id": "source_transition_v1",
284
+ "adam_schedule": "source_transition_v1",
285
+ "source_cursor": {
286
+ "next_interval": 158,
287
+ "completed_passes": 499,
288
+ "trained_intervals": 79499,
289
+ "source_timestamp_s": 5.266666666666667,
290
+ "next_source_timestamp_s": 5.266666666666667,
291
+ "update_budget": 79500
292
+ },
293
+ "trained_intervals": 79499,
294
+ "source_timestamp_s": 5.266666666666667,
295
+ "archive_axis": "optimizer_update",
296
+ "objective_carry_names": [
297
+ "canonical_colors",
298
+ "canonical_means",
299
+ "canonical_opacities",
300
+ "canonical_particles",
301
+ "canonical_quats",
302
+ "canonical_scales",
303
+ "committed_means",
304
+ "committed_particles",
305
+ "committed_quats",
306
+ "frame_index",
307
+ "gaussian_supports",
308
+ "node_ids",
309
+ "particle_relations",
310
+ "particle_state_id",
311
+ "prepared",
312
+ "registration",
313
+ "state_id",
314
+ "time_s"
315
+ ],
316
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
317
+ "collision_distance_m": null,
318
+ "parameter_summary": {
319
+ "log_object_edge_stiffness": {
320
+ "min": -4.627490043640137,
321
+ "median": 5.069697380065918,
322
+ "max": 11.534575462341309,
323
+ "finite_count": 208310,
324
+ "nonfinite_count": 0
325
+ },
326
+ "raw_ground_friction": {
327
+ "min": 2.0076630115509033,
328
+ "median": 2.0076630115509033,
329
+ "max": 2.0076630115509033,
330
+ "finite_count": 1,
331
+ "nonfinite_count": 0
332
+ },
333
+ "raw_ground_restitution": {
334
+ "min": 0.08553966134786606,
335
+ "median": 0.08553966134786606,
336
+ "max": 0.08553966134786606,
337
+ "finite_count": 1,
338
+ "nonfinite_count": 0
339
+ },
340
+ "log_controller_edge_stiffness": {
341
+ "min": -0.16595149040222168,
342
+ "median": 4.317866802215576,
343
+ "max": 11.527169227600098,
344
+ "finite_count": 436,
345
+ "nonfinite_count": 0
346
+ },
347
+ "effective_object_edge_stiffness": {
348
+ "min": 0.00977927353233099,
349
+ "median": 159.12619018554688,
350
+ "max": 100000.0,
351
+ "finite_count": 208310,
352
+ "nonfinite_count": 0
353
+ },
354
+ "object_edge_enabled": {
355
+ "min": 1.0,
356
+ "median": 1.0,
357
+ "max": 1.0,
358
+ "finite_count": 208310,
359
+ "nonfinite_count": 0
360
+ },
361
+ "object_edge_cap_mask": {
362
+ "min": 0.0,
363
+ "median": 0.0,
364
+ "max": 1.0,
365
+ "finite_count": 208310,
366
+ "nonfinite_count": 0
367
+ },
368
+ "effective_controller_edge_stiffness": {
369
+ "min": 0.8470873236656189,
370
+ "median": 75.02865600585938,
371
+ "max": 100000.0,
372
+ "finite_count": 436,
373
+ "nonfinite_count": 0
374
+ },
375
+ "controller_edge_enabled": {
376
+ "min": 1.0,
377
+ "median": 1.0,
378
+ "max": 1.0,
379
+ "finite_count": 436,
380
+ "nonfinite_count": 0
381
+ },
382
+ "controller_edge_cap_mask": {
383
+ "min": 0.0,
384
+ "median": 0.0,
385
+ "max": 1.0,
386
+ "finite_count": 436,
387
+ "nonfinite_count": 0
388
+ },
389
+ "effective_ground_friction": {
390
+ "min": 2.0,
391
+ "median": 2.0,
392
+ "max": 2.0,
393
+ "finite_count": 1,
394
+ "nonfinite_count": 0
395
+ },
396
+ "effective_ground_restitution": {
397
+ "min": 0.08553966134786606,
398
+ "median": 0.08553966134786606,
399
+ "max": 0.08553966134786606,
400
+ "finite_count": 1,
401
+ "nonfinite_count": 0
402
+ }
403
+ },
404
+ "guard_affected_counts": {
405
+ "raw_ground_friction": 1,
406
+ "raw_ground_restitution": 0,
407
+ "object_edge_stiffness": 23786,
408
+ "controller_edge_stiffness": 51
409
+ },
410
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
411
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/checkpoint_io.json ADDED
The diff for this file is too large to render. See raw diff
 
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0000.json ADDED
@@ -0,0 +1,206 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_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_68b5cc38e132412cb18f0656c8366928.npz",
37
+ "optimizer_file": "theta_0_68b5cc38e132412cb18f0656c8366928_optimizer.pt",
38
+ "arrays_sha256": "f8c2b07524859a3efbd610e54cc1dd57fcf354a2e296ebd03ff730544f050677",
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_68b5cc38e132412cb18f0656c8366928_rng.pt",
71
+ "rng_sha256": "fa46549a6a908f20616bfeb2533285879347bdc8bea060f3b32ef3875fdd4ef2",
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": 79500
85
+ },
86
+ "trained_intervals": 0,
87
+ "source_timestamp_s": 0.0,
88
+ "archive_axis": "optimizer_update",
89
+ "objective_carry_names": [
90
+ "canonical_colors",
91
+ "canonical_means",
92
+ "canonical_opacities",
93
+ "canonical_particles",
94
+ "canonical_quats",
95
+ "canonical_scales",
96
+ "committed_means",
97
+ "committed_particles",
98
+ "committed_quats",
99
+ "frame_index",
100
+ "gaussian_supports",
101
+ "node_ids",
102
+ "particle_relations",
103
+ "particle_state_id",
104
+ "prepared",
105
+ "prepared_id",
106
+ "prepared_weights",
107
+ "registration",
108
+ "state_id",
109
+ "time_s"
110
+ ],
111
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
112
+ "collision_distance_m": null,
113
+ "parameter_summary": {
114
+ "log_object_edge_stiffness": {
115
+ "min": 2.3188037872314453,
116
+ "median": 7.205183029174805,
117
+ "max": 11.526196479797363,
118
+ "finite_count": 208310,
119
+ "nonfinite_count": 0
120
+ },
121
+ "raw_ground_friction": {
122
+ "min": 2.0076630115509033,
123
+ "median": 2.0076630115509033,
124
+ "max": 2.0076630115509033,
125
+ "finite_count": 1,
126
+ "nonfinite_count": 0
127
+ },
128
+ "raw_ground_restitution": {
129
+ "min": 0.1354842334985733,
130
+ "median": 0.1354842334985733,
131
+ "max": 0.1354842334985733,
132
+ "finite_count": 1,
133
+ "nonfinite_count": 0
134
+ },
135
+ "log_controller_edge_stiffness": {
136
+ "min": 1.932816505432129,
137
+ "median": 5.406557083129883,
138
+ "max": 11.525084495544434,
139
+ "finite_count": 436,
140
+ "nonfinite_count": 0
141
+ },
142
+ "effective_object_edge_stiffness": {
143
+ "min": 10.163509368896484,
144
+ "median": 1346.39111328125,
145
+ "max": 100000.0,
146
+ "finite_count": 208310,
147
+ "nonfinite_count": 0
148
+ },
149
+ "object_edge_enabled": {
150
+ "min": 1.0,
151
+ "median": 1.0,
152
+ "max": 1.0,
153
+ "finite_count": 208310,
154
+ "nonfinite_count": 0
155
+ },
156
+ "object_edge_cap_mask": {
157
+ "min": 0.0,
158
+ "median": 0.0,
159
+ "max": 1.0,
160
+ "finite_count": 208310,
161
+ "nonfinite_count": 0
162
+ },
163
+ "effective_controller_edge_stiffness": {
164
+ "min": 6.908942222595215,
165
+ "median": 222.86334228515625,
166
+ "max": 100000.0,
167
+ "finite_count": 436,
168
+ "nonfinite_count": 0
169
+ },
170
+ "controller_edge_enabled": {
171
+ "min": 1.0,
172
+ "median": 1.0,
173
+ "max": 1.0,
174
+ "finite_count": 436,
175
+ "nonfinite_count": 0
176
+ },
177
+ "controller_edge_cap_mask": {
178
+ "min": 0.0,
179
+ "median": 0.0,
180
+ "max": 1.0,
181
+ "finite_count": 436,
182
+ "nonfinite_count": 0
183
+ },
184
+ "effective_ground_friction": {
185
+ "min": 2.0,
186
+ "median": 2.0,
187
+ "max": 2.0,
188
+ "finite_count": 1,
189
+ "nonfinite_count": 0
190
+ },
191
+ "effective_ground_restitution": {
192
+ "min": 0.1354842334985733,
193
+ "median": 0.1354842334985733,
194
+ "max": 0.1354842334985733,
195
+ "finite_count": 1,
196
+ "nonfinite_count": 0
197
+ }
198
+ },
199
+ "guard_affected_counts": {
200
+ "raw_ground_friction": 1,
201
+ "raw_ground_restitution": 0,
202
+ "object_edge_stiffness": 709,
203
+ "controller_edge_stiffness": 36
204
+ },
205
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
206
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0001.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0001",
5
+ "executed_epochs": 1,
6
+ "score": null,
7
+ "best_score": 0.08702165620588577,
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_8763639114aa4acfb82e1772e554ccc5.npz",
37
+ "optimizer_file": "boundary_8763639114aa4acfb82e1772e554ccc5_optimizer.pt",
38
+ "arrays_sha256": "f60f06a4cefe7499aa7569ee6c18dcba91cedd604524827e75b79dad326b0f4d",
39
+ "optimizer_sha256": "1c1c8ca0e7f360ab4ea384b504298c2ce9d653ddff0a8f2c6c2e4e99ee988224",
40
+ "stage": "adam",
41
+ "completed_passes": 1,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 159,
45
+ "adam_update_count": 159,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 2,
49
+ "consumed_count": 1,
50
+ "last_submitted_update": 159,
51
+ "last_consumed_update": 0,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 159,
56
+ "completed_passes": 1,
57
+ "next_interval": 0,
58
+ "trained_intervals": 159,
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": 159,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 159,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0004306402406655252,
83
+ "update_l2": 0.2737981677055359
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0011148798512294888,
91
+ "update_l2": 0.00046207010746002197
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 8.340832573594525e-05,
95
+ "update_l2": 0.01635504513978958
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.13074170410730673,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 732,
109
+ "attachment": 36,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.19119006395339966,
117
+ "ground_restitution/effective": 0.19119006395339966,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.13074170410730673,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.043066829442977905,
129
+ "ssim_fused": 0.8734555244445801,
130
+ "seg_l1": 0.057071901857852936,
131
+ "seg_ssim_ref": 0.8734542727470398,
132
+ "depth": 0.012675152204774625,
133
+ "rgb_loss": 0.05976235866546631,
134
+ "seg_loss": 0.0709666758775711,
135
+ "total": 0.13074170410730673
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.054084185510873795,
141
+ "ssim_fused": 0.858451247215271,
142
+ "seg_l1": 0.05798889324069023,
143
+ "seg_ssim_ref": 0.8584503531455994,
144
+ "depth": 0.016034012352031942,
145
+ "rgb_loss": 0.07157710194587708,
146
+ "seg_loss": 0.07470104098320007,
147
+ "total": 0.14629417694142918,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.016034012352031942,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.013182034270434717
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.054208215326070786,
174
+ "ssim_fused": 0.8423559665679932,
175
+ "seg_l1": 0.07934605330228806,
176
+ "seg_ssim_ref": 0.8423543572425842,
177
+ "depth": 0.014502855490861824,
178
+ "rgb_loss": 0.07489538192749023,
179
+ "seg_loss": 0.09500597417354584,
180
+ "total": 0.16991585895652694,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.014502855490861824,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.013059335525584043
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.03160750865936279,
207
+ "ssim_fused": 0.900862991809845,
208
+ "seg_l1": 0.043947458267211914,
209
+ "seg_ssim_ref": 0.9008617401123047,
210
+ "depth": 0.011400767254728513,
211
+ "rgb_loss": 0.04511340707540512,
212
+ "seg_loss": 0.05498562008142471,
213
+ "total": 0.10011042792408456,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.011400767254728513,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.011059365345006292
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.03236740827560425,
240
+ "ssim_fused": 0.892151951789856,
241
+ "seg_l1": 0.04700521007180214,
242
+ "seg_ssim_ref": 0.8921505808830261,
243
+ "depth": 0.00876297372147622,
244
+ "rgb_loss": 0.04746353626251221,
245
+ "seg_loss": 0.059174053370952606,
246
+ "total": 0.10664635260718629,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.00876297372147622,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.008253737610365108
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 1,
281
+ "adam_update_count": 159
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.31120026111602783
286
+ },
287
+ "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",
288
+ "execution_mode": "atomic_captured",
289
+ "rng_file": "boundary_8763639114aa4acfb82e1772e554ccc5_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 2,
293
+ "next_interval": 0,
294
+ "next_adam_update": 160,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 1,
300
+ "trained_intervals": 159,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 159,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": 2.1858322620391846,
333
+ "median": 7.220778465270996,
334
+ "max": 11.529431343078613,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.19072799384593964,
347
+ "median": 0.19072799384593964,
348
+ "max": 0.19072799384593964,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 1.9507982730865479,
354
+ "median": 5.4434814453125,
355
+ "max": 11.525084495544434,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 8.898051261901855,
361
+ "median": 1367.552978515625,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 7.034300804138184,
382
+ "median": 231.2469024658203,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.19072799384593964,
410
+ "median": 0.19072799384593964,
411
+ "max": 0.19072799384593964,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 732,
420
+ "controller_edge_stiffness": 36
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0002.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0002",
5
+ "executed_epochs": 2,
6
+ "score": null,
7
+ "best_score": 0.08702165620588577,
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_6245d4edcdea41e192981f6b8b8c666d.npz",
37
+ "optimizer_file": "boundary_6245d4edcdea41e192981f6b8b8c666d_optimizer.pt",
38
+ "arrays_sha256": "a5e6187ef6920d2aaa69fefb4c0434238980941761d318251e6c864572c0239a",
39
+ "optimizer_sha256": "b02fbd61919c0c5c383c8171891ad46872e6c2e144a52c111ac3301a029e82c7",
40
+ "stage": "adam",
41
+ "completed_passes": 2,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 318,
45
+ "adam_update_count": 318,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 3,
49
+ "consumed_count": 2,
50
+ "last_submitted_update": 318,
51
+ "last_consumed_update": 159,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 318,
56
+ "completed_passes": 2,
57
+ "next_interval": 0,
58
+ "trained_intervals": 318,
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": 318,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 318,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0005283217178657651,
83
+ "update_l2": 0.295329213142395
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.002993021858856082,
91
+ "update_l2": 0.0015044361352920532
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 0.00013163745461497456,
95
+ "update_l2": 0.017427852377295494
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.14409449553107423,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 742,
109
+ "attachment": 37,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.09806129336357117,
117
+ "ground_restitution/effective": 0.09806129336357117,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.14409449553107423,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.04809355363249779,
129
+ "ssim_fused": 0.8654847145080566,
130
+ "seg_l1": 0.06474894285202026,
131
+ "seg_ssim_ref": 0.8654833436012268,
132
+ "depth": 0.014108102671330659,
133
+ "rgb_loss": 0.06537789851427078,
134
+ "seg_loss": 0.07870248705148697,
135
+ "total": 0.14409449553107423
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.059123262763023376,
141
+ "ssim_fused": 0.8507232069969177,
142
+ "seg_l1": 0.06459744274616241,
143
+ "seg_ssim_ref": 0.8507221341133118,
144
+ "depth": 0.016897306076343453,
145
+ "rgb_loss": 0.07715396583080292,
146
+ "seg_loss": 0.0815335288643837,
147
+ "total": 0.15870439945184356,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.016897306076343453,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.014045327994746235
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.06295707076787949,
174
+ "ssim_fused": 0.8296538591384888,
175
+ "seg_l1": 0.09327423572540283,
176
+ "seg_ssim_ref": 0.8296521306037903,
177
+ "depth": 0.0170331488510392,
178
+ "rgb_loss": 0.0844348818063736,
179
+ "seg_loss": 0.10868896543979645,
180
+ "total": 0.1931408803950211,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.0170331488510392,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.015589628885761422
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.034463535994291306,
207
+ "ssim_fused": 0.8962456583976746,
208
+ "seg_l1": 0.048467110842466354,
209
+ "seg_ssim_ref": 0.8962444067001343,
210
+ "depth": 0.012742952429032625,
211
+ "rgb_loss": 0.04832169786095619,
212
+ "seg_loss": 0.05952480807900429,
213
+ "total": 0.10785924889238951,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.012742952429032625,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.012401550519310404
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.03583034500479698,
240
+ "ssim_fused": 0.8853161334991455,
241
+ "seg_l1": 0.05265699326992035,
242
+ "seg_ssim_ref": 0.8853147625923157,
243
+ "depth": 0.009759003328907355,
244
+ "rgb_loss": 0.05160105228424072,
245
+ "seg_loss": 0.06506264209747314,
246
+ "total": 0.11667345338504277,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.009759003328907355,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.009249767217796242
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 2,
281
+ "adam_update_count": 318
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.315329025965184
286
+ },
287
+ "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",
288
+ "execution_mode": "atomic_captured",
289
+ "rng_file": "boundary_6245d4edcdea41e192981f6b8b8c666d_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 3,
293
+ "next_interval": 0,
294
+ "next_adam_update": 319,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 2,
300
+ "trained_intervals": 318,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 318,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": 2.025404214859009,
333
+ "median": 7.228453636169434,
334
+ "max": 11.529436111450195,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.09655685722827911,
347
+ "median": 0.09655685722827911,
348
+ "max": 0.09655685722827911,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 1.8982783555984497,
354
+ "median": 5.480793476104736,
355
+ "max": 11.525955200195312,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 7.579174041748047,
361
+ "median": 1378.08984375,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 6.674393653869629,
382
+ "median": 240.03855895996094,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.09655685722827911,
410
+ "median": 0.09655685722827911,
411
+ "max": 0.09655685722827911,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 742,
420
+ "controller_edge_stiffness": 37
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0003.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0003",
5
+ "executed_epochs": 3,
6
+ "score": null,
7
+ "best_score": 0.08702165620588577,
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_e2f2a28107dc4d2a86267a07b3bab6be.npz",
37
+ "optimizer_file": "boundary_e2f2a28107dc4d2a86267a07b3bab6be_optimizer.pt",
38
+ "arrays_sha256": "158d413e553a4313450f385c0160c506d154cf2bfc214942267c73a8f44ba866",
39
+ "optimizer_sha256": "5f365e2c3cbe46f1f6be56fbcac7b5debfa84e49fa93923a9117a62e495e3393",
40
+ "stage": "adam",
41
+ "completed_passes": 3,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 477,
45
+ "adam_update_count": 477,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 4,
49
+ "consumed_count": 3,
50
+ "last_submitted_update": 477,
51
+ "last_consumed_update": 318,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 477,
56
+ "completed_passes": 3,
57
+ "next_interval": 0,
58
+ "trained_intervals": 477,
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": 477,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 477,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0006138935568742454,
83
+ "update_l2": 0.2801814377307892
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0014622336020693183,
91
+ "update_l2": 0.0005063116550445557
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 0.0001854087895480916,
95
+ "update_l2": 0.0191752091050148
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.1531767279171899,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 750,
109
+ "attachment": 38,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.18191292881965637,
117
+ "ground_restitution/effective": 0.18191292881965637,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.1531767279171899,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.051126934587955475,
129
+ "ssim_fused": 0.8606797456741333,
130
+ "seg_l1": 0.07066287100315094,
131
+ "seg_ssim_ref": 0.8606785535812378,
132
+ "depth": 0.01653584479836977,
133
+ "rgb_loss": 0.06876559555530548,
134
+ "seg_loss": 0.08439459651708603,
135
+ "total": 0.1531767279171899
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.06155179440975189,
141
+ "ssim_fused": 0.847639262676239,
142
+ "seg_l1": 0.06894969195127487,
143
+ "seg_ssim_ref": 0.8476383686065674,
144
+ "depth": 0.019547426862156977,
145
+ "rgb_loss": 0.07971358299255371,
146
+ "seg_loss": 0.0856320858001709,
147
+ "total": 0.16536521621958677,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.019547426862156977,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.016695448780559754
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.06467022746801376,
174
+ "ssim_fused": 0.8265659213066101,
175
+ "seg_l1": 0.09786192327737808,
176
+ "seg_ssim_ref": 0.8265644907951355,
177
+ "depth": 0.019477629344296487,
178
+ "rgb_loss": 0.08642299473285675,
179
+ "seg_loss": 0.11297664046287537,
180
+ "total": 0.1994191128250764,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.019477629344296487,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.018034109379018705
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.038364700973033905,
207
+ "ssim_fused": 0.8894307017326355,
208
+ "seg_l1": 0.0557774119079113,
209
+ "seg_ssim_ref": 0.8894294500350952,
210
+ "depth": 0.015392245161639683,
211
+ "rgb_loss": 0.052805621176958084,
212
+ "seg_loss": 0.06673604249954224,
213
+ "total": 0.11955705219637167,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.015392245161639683,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.01505084325191746
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.03992101177573204,
240
+ "ssim_fused": 0.8790830969810486,
241
+ "seg_l1": 0.0600624606013298,
242
+ "seg_ssim_ref": 0.8790817856788635,
243
+ "depth": 0.011726077825385922,
244
+ "rgb_loss": 0.056120190769433975,
245
+ "seg_loss": 0.07223360985517502,
246
+ "total": 0.12836553042772467,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.011726077825385922,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.01121684171427481
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 3,
281
+ "adam_update_count": 477
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3158914912492037
286
+ },
287
+ "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",
288
+ "execution_mode": "atomic_captured",
289
+ "rng_file": "boundary_e2f2a28107dc4d2a86267a07b3bab6be_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 4,
293
+ "next_interval": 0,
294
+ "next_adam_update": 478,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 3,
300
+ "trained_intervals": 477,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 477,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": 1.9093408584594727,
333
+ "median": 7.234386920928955,
334
+ "max": 11.530582427978516,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.18140661716461182,
347
+ "median": 0.18140661716461182,
348
+ "max": 0.18140661716461182,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 1.9491112232208252,
354
+ "median": 5.476138114929199,
355
+ "max": 11.525955200195312,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 6.748639106750488,
361
+ "median": 1386.290771484375,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 7.022443771362305,
382
+ "median": 238.93136596679688,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.18140661716461182,
410
+ "median": 0.18140661716461182,
411
+ "max": 0.18140661716461182,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 750,
420
+ "controller_edge_stiffness": 38
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0004.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0004",
5
+ "executed_epochs": 4,
6
+ "score": null,
7
+ "best_score": 0.08702165620588577,
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_f41735c731f74ff68891fb92e7da330a.npz",
37
+ "optimizer_file": "boundary_f41735c731f74ff68891fb92e7da330a_optimizer.pt",
38
+ "arrays_sha256": "e9070dcaf9871fe96f567b5a67ad04fc0db16d1f33dbe918b03e062d43fa1280",
39
+ "optimizer_sha256": "91775df72d44eaa30db800b4854620db442af52728f8473a141020e1e365823e",
40
+ "stage": "adam",
41
+ "completed_passes": 4,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 636,
45
+ "adam_update_count": 636,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 5,
49
+ "consumed_count": 4,
50
+ "last_submitted_update": 636,
51
+ "last_consumed_update": 477,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 636,
56
+ "completed_passes": 4,
57
+ "next_interval": 0,
58
+ "trained_intervals": 636,
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": 636,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 636,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0006418896373361349,
83
+ "update_l2": 0.2788159251213074
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.002931128954514861,
91
+ "update_l2": 0.0013806894421577454
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 0.00016965297982096672,
95
+ "update_l2": 0.01828704960644245
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.13439334323365273,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 757,
109
+ "attachment": 38,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.08950396627187729,
117
+ "ground_restitution/effective": 0.08950396627187729,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.13439334323365273,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.04443889483809471,
129
+ "ssim_fused": 0.8705054521560669,
130
+ "seg_l1": 0.058789584785699844,
131
+ "seg_ssim_ref": 0.8705040216445923,
132
+ "depth": 0.012428962774910193,
133
+ "rgb_loss": 0.061450034379959106,
134
+ "seg_loss": 0.07293087244033813,
135
+ "total": 0.13439334323365273
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.0529901459813118,
141
+ "ssim_fused": 0.8598358035087585,
142
+ "seg_l1": 0.05603469908237457,
143
+ "seg_ssim_ref": 0.8598347306251526,
144
+ "depth": 0.015087024036166904,
145
+ "rgb_loss": 0.07042495906352997,
146
+ "seg_loss": 0.07286081463098526,
147
+ "total": 0.14330086816913198,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.015087024036166904,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.012235045954569682
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.057002954185009,
174
+ "ssim_fused": 0.8363615870475769,
175
+ "seg_l1": 0.08347699791193008,
176
+ "seg_ssim_ref": 0.8363596796989441,
177
+ "depth": 0.014673705373378986,
178
+ "rgb_loss": 0.07833004742860794,
179
+ "seg_loss": 0.09950967133045197,
180
+ "total": 0.1778543999150139,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.014673705373378986,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.01323018540810121
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.033458128571510315,
207
+ "ssim_fused": 0.8978667259216309,
208
+ "seg_l1": 0.04647253453731537,
209
+ "seg_ssim_ref": 0.8978654146194458,
210
+ "depth": 0.011826377879385319,
211
+ "rgb_loss": 0.04719315841794014,
212
+ "seg_loss": 0.057604946196079254,
213
+ "total": 0.10480993471718908,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.011826377879385319,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.011484975969663096
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.03430434688925743,
240
+ "ssim_fused": 0.8879575133323669,
241
+ "seg_l1": 0.04917410388588905,
242
+ "seg_ssim_ref": 0.8879560828208923,
243
+ "depth": 0.008128743810709566,
244
+ "rgb_loss": 0.049851976335048676,
245
+ "seg_loss": 0.061748068779706955,
246
+ "total": 0.11160817013327604,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.008128743810709566,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.007619507699598454
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 4,
281
+ "adam_update_count": 636
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.32217723224312067
286
+ },
287
+ "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",
288
+ "execution_mode": "atomic_captured",
289
+ "rng_file": "boundary_f41735c731f74ff68891fb92e7da330a_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 5,
293
+ "next_interval": 0,
294
+ "next_adam_update": 637,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 4,
300
+ "trained_intervals": 636,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 636,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": 1.7918256521224976,
333
+ "median": 7.235810279846191,
334
+ "max": 11.530582427978516,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.08812327682971954,
347
+ "median": 0.08812327682971954,
348
+ "max": 0.08812327682971954,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 1.9524118900299072,
354
+ "median": 5.518930435180664,
355
+ "max": 11.525955200195312,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 6.000397205352783,
361
+ "median": 1388.265625,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 7.045660495758057,
382
+ "median": 249.36843872070312,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.08812327682971954,
410
+ "median": 0.08812327682971954,
411
+ "max": 0.08812327682971954,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 757,
420
+ "controller_edge_stiffness": 38
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0005.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0005",
5
+ "executed_epochs": 5,
6
+ "score": null,
7
+ "best_score": 0.08702165620588577,
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_12aa4ddad8db4efc8710556fb775e567.npz",
37
+ "optimizer_file": "boundary_12aa4ddad8db4efc8710556fb775e567_optimizer.pt",
38
+ "arrays_sha256": "e53d997fdaa50bcde7181c7ac38e2dfd08c88146388d0ff920ad51d82c0b27e3",
39
+ "optimizer_sha256": "f30c63009c7bbee99c930e31f52ed413d8d97ddc15d4973138bdafa08956a76b",
40
+ "stage": "adam",
41
+ "completed_passes": 5,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 795,
45
+ "adam_update_count": 795,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 6,
49
+ "consumed_count": 5,
50
+ "last_submitted_update": 795,
51
+ "last_consumed_update": 636,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 795,
56
+ "completed_passes": 5,
57
+ "next_interval": 0,
58
+ "trained_intervals": 795,
59
+ "snapshot": "pass_end_0005",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 0,
67
+ "pass_science": {
68
+ "completed_passes": 5,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 795,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 795,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0007831541588529944,
83
+ "update_l2": 0.2803288996219635
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.001262263162061572,
91
+ "update_l2": 0.0004642903804779053
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 0.00035321363247931004,
95
+ "update_l2": 0.023663781583309174
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.14633260500929834,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 765,
109
+ "attachment": 39,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.179281547665596,
117
+ "ground_restitution/effective": 0.179281547665596,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.14633260500929834,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.04890308529138565,
129
+ "ssim_fused": 0.8644524216651917,
130
+ "seg_l1": 0.0662195235490799,
131
+ "seg_ssim_ref": 0.8644511699676514,
132
+ "depth": 0.015236636023558578,
133
+ "rgb_loss": 0.06623198091983795,
134
+ "seg_loss": 0.0800853967666626,
135
+ "total": 0.14633260500929834
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.05961523950099945,
141
+ "ssim_fused": 0.851004421710968,
142
+ "seg_l1": 0.06558376550674438,
143
+ "seg_ssim_ref": 0.8510035276412964,
144
+ "depth": 0.018594153806278612,
145
+ "rgb_loss": 0.07749130576848984,
146
+ "seg_loss": 0.08226630836725235,
147
+ "total": 0.15977620828954847,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.018594153806278612,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.01574217572468139
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.061823245137929916,
174
+ "ssim_fused": 0.8295750021934509,
175
+ "seg_l1": 0.0924282893538475,
176
+ "seg_ssim_ref": 0.8295732736587524,
177
+ "depth": 0.017855472834909646,
178
+ "rgb_loss": 0.08354359865188599,
179
+ "seg_loss": 0.10802797973155975,
180
+ "total": 0.19158943385628066,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.017855472834909646,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.016411952869631867
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.03662728890776634,
207
+ "ssim_fused": 0.8935313820838928,
208
+ "seg_l1": 0.05212317034602165,
209
+ "seg_ssim_ref": 0.8935300707817078,
210
+ "depth": 0.014222156548464102,
211
+ "rgb_loss": 0.05059555545449257,
212
+ "seg_loss": 0.06299252808094025,
213
+ "total": 0.11360230196669098,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.014222156548464102,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.013880754638741881
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.037546563893556595,
240
+ "ssim_fused": 0.8836989998817444,
241
+ "seg_l1": 0.05474284291267395,
242
+ "seg_ssim_ref": 0.8836976289749146,
243
+ "depth": 0.010274760904581959,
244
+ "rgb_loss": 0.05329745262861252,
245
+ "seg_loss": 0.06705474853515625,
246
+ "total": 0.12036247592467335,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.010274760904581959,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.00976552479347085
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 5,
281
+ "adam_update_count": 795
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.31216928781941533
286
+ },
287
+ "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",
288
+ "execution_mode": "atomic_captured",
289
+ "rng_file": "boundary_12aa4ddad8db4efc8710556fb775e567_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 6,
293
+ "next_interval": 0,
294
+ "next_adam_update": 796,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 5,
300
+ "trained_intervals": 795,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 795,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": 1.6939465999603271,
333
+ "median": 7.238801002502441,
334
+ "max": 11.530582427978516,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.1788172572851181,
347
+ "median": 0.1788172572851181,
348
+ "max": 0.1788172572851181,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 1.9967039823532104,
354
+ "median": 5.4754838943481445,
355
+ "max": 11.525955200195312,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 5.440911293029785,
361
+ "median": 1392.423828125,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 7.364741802215576,
382
+ "median": 238.78268432617188,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.1788172572851181,
410
+ "median": 0.1788172572851181,
411
+ "max": 0.1788172572851181,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 765,
420
+ "controller_edge_stiffness": 39
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0006.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0006",
5
+ "executed_epochs": 6,
6
+ "score": null,
7
+ "best_score": 0.08702165620588577,
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_6cf8f9a8d5964363b100f8c5618f6803.npz",
37
+ "optimizer_file": "boundary_6cf8f9a8d5964363b100f8c5618f6803_optimizer.pt",
38
+ "arrays_sha256": "faabda8d3887c18354711ea2f313a7fc36c82fa4e0ac89869c64bf61778f0cac",
39
+ "optimizer_sha256": "bb262aeb1b4466aa328e0570893309da57ee8c7335fd060a1ba0b89c2ae3d72f",
40
+ "stage": "adam",
41
+ "completed_passes": 6,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 954,
45
+ "adam_update_count": 954,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 7,
49
+ "consumed_count": 6,
50
+ "last_submitted_update": 954,
51
+ "last_consumed_update": 795,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 954,
56
+ "completed_passes": 6,
57
+ "next_interval": 0,
58
+ "trained_intervals": 954,
59
+ "snapshot": "pass_end_0006",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 0,
67
+ "pass_science": {
68
+ "completed_passes": 6,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 954,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 954,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0008127315086312592,
83
+ "update_l2": 0.26396214962005615
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.00263514113612473,
91
+ "update_l2": 0.001332797110080719
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 0.0004117471689824015,
95
+ "update_l2": 0.019239915534853935
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.13367763929527188,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 775,
109
+ "attachment": 39,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.10504750162363052,
117
+ "ground_restitution/effective": 0.10504750162363052,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.13367763929527188,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.044108305126428604,
129
+ "ssim_fused": 0.8713071942329407,
130
+ "seg_l1": 0.058626603335142136,
131
+ "seg_ssim_ref": 0.8713057637214661,
132
+ "depth": 0.012297411374079368,
133
+ "rgb_loss": 0.06102520972490311,
134
+ "seg_loss": 0.07264013588428497,
135
+ "total": 0.13367763929527188
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.051798637956380844,
141
+ "ssim_fused": 0.8614610433578491,
142
+ "seg_l1": 0.05583520233631134,
143
+ "seg_ssim_ref": 0.8614599704742432,
144
+ "depth": 0.0150127494159174,
145
+ "rgb_loss": 0.06914670020341873,
146
+ "seg_loss": 0.07237616926431656,
147
+ "total": 0.14153788221715122,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.0150127494159174,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.012160771334320176
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.057008806616067886,
174
+ "ssim_fused": 0.8368778824806213,
175
+ "seg_l1": 0.08339627087116241,
176
+ "seg_ssim_ref": 0.8368760943412781,
177
+ "depth": 0.014571002121871702,
178
+ "rgb_loss": 0.07823146879673004,
179
+ "seg_loss": 0.09934180229902267,
180
+ "total": 0.177587834647294,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.014571002121871702,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.013127482156593923
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.03397074714303017,
207
+ "ssim_fused": 0.8974097371101379,
208
+ "seg_l1": 0.04742368683218956,
209
+ "seg_ssim_ref": 0.8974083065986633,
210
+ "depth": 0.01200945816608741,
211
+ "rgb_loss": 0.047694653272628784,
212
+ "seg_loss": 0.05845728516578674,
213
+ "total": 0.10616394789658161,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.01200945816608741,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.011668056256365186
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.03365502879023552,
240
+ "ssim_fused": 0.8894800543785095,
241
+ "seg_l1": 0.04785124957561493,
242
+ "seg_ssim_ref": 0.8894786238670349,
243
+ "depth": 0.007596435792440961,
244
+ "rgb_loss": 0.04902801290154457,
245
+ "seg_loss": 0.06038527935743332,
246
+ "total": 0.10942089242006063,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.007596435792440961,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.007087199681329851
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 6,
281
+ "adam_update_count": 954
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3078726241365075
286
+ },
287
+ "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",
288
+ "execution_mode": "atomic_captured",
289
+ "rng_file": "boundary_6cf8f9a8d5964363b100f8c5618f6803_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 7,
293
+ "next_interval": 0,
294
+ "next_adam_update": 955,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 6,
300
+ "trained_intervals": 954,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 954,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": 1.5895389318466187,
333
+ "median": 7.239223003387451,
334
+ "max": 11.530582427978516,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.1037147045135498,
347
+ "median": 0.1037147045135498,
348
+ "max": 0.1037147045135498,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 1.9953601360321045,
354
+ "median": 5.509792804718018,
355
+ "max": 11.525955200195312,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 4.901488780975342,
361
+ "median": 1393.01123046875,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 7.354851722717285,
382
+ "median": 247.0999755859375,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.1037147045135498,
410
+ "median": 0.1037147045135498,
411
+ "max": 0.1037147045135498,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 775,
420
+ "controller_edge_stiffness": 39
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0007.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0007",
5
+ "executed_epochs": 7,
6
+ "score": null,
7
+ "best_score": 0.08574941979979282,
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_ba1f99f8e60c4018a7c5d293a854223b.npz",
37
+ "optimizer_file": "boundary_ba1f99f8e60c4018a7c5d293a854223b_optimizer.pt",
38
+ "arrays_sha256": "340b71e7c1f6ae8ee195fcfe244d4558d6b1495e1bf0e9a00b8d6b53139fac9f",
39
+ "optimizer_sha256": "fe2b81d04bf62543e2beb80202351bc760adf0c91a7fa3185a56d0d2650ef828",
40
+ "stage": "adam",
41
+ "completed_passes": 7,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 1113,
45
+ "adam_update_count": 1113,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 8,
49
+ "consumed_count": 7,
50
+ "last_submitted_update": 1113,
51
+ "last_consumed_update": 954,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 1113,
56
+ "completed_passes": 7,
57
+ "next_interval": 0,
58
+ "trained_intervals": 1113,
59
+ "snapshot": "pass_end_0007",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 954,
67
+ "pass_science": {
68
+ "completed_passes": 7,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 1113,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 1113,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0012671565636992455,
83
+ "update_l2": 0.2693479359149933
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0013628501910716295,
91
+ "update_l2": 0.0005148500204086304
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 0.0007825514767318964,
95
+ "update_l2": 0.023278813809156418
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.1410582728626028,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 787,
109
+ "attachment": 39,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.1721750646829605,
117
+ "ground_restitution/effective": 0.1721750646829605,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.1410582728626028,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.04720531031489372,
129
+ "ssim_fused": 0.8674482703208923,
130
+ "seg_l1": 0.06282354891300201,
131
+ "seg_ssim_ref": 0.8674468994140625,
132
+ "depth": 0.014237308670614374,
133
+ "rgb_loss": 0.06427458673715591,
134
+ "seg_loss": 0.07676944136619568,
135
+ "total": 0.1410582728626028
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.05801260471343994,
141
+ "ssim_fused": 0.8533949851989746,
142
+ "seg_l1": 0.0628288984298706,
143
+ "seg_ssim_ref": 0.853394091129303,
144
+ "depth": 0.017817713724454322,
145
+ "rgb_loss": 0.07573108375072479,
146
+ "seg_loss": 0.07958430051803589,
147
+ "total": 0.15533320198248513,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.017817713724454322,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.0149657356428571
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.06008893623948097,
174
+ "ssim_fused": 0.8335497975349426,
175
+ "seg_l1": 0.08896854519844055,
176
+ "seg_ssim_ref": 0.8335480690002441,
177
+ "depth": 0.016725272858395087,
178
+ "rgb_loss": 0.08136118948459625,
179
+ "seg_loss": 0.10446522384881973,
180
+ "total": 0.18584314605685498,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.016725272858395087,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.015281752893117308
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.03514237329363823,
207
+ "ssim_fused": 0.8959828019142151,
208
+ "seg_l1": 0.04892372339963913,
209
+ "seg_ssim_ref": 0.8959814310073853,
210
+ "depth": 0.01318818973540406,
211
+ "rgb_loss": 0.048917338252067566,
212
+ "seg_loss": 0.05994269251823425,
213
+ "total": 0.10887321896003722,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.01318818973540406,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.012846787825681839
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.03557732328772545,
240
+ "ssim_fused": 0.8868656158447266,
241
+ "seg_l1": 0.05057302489876747,
242
+ "seg_ssim_ref": 0.8868642449378967,
243
+ "depth": 0.00921805836420403,
244
+ "rgb_loss": 0.051088735461235046,
245
+ "seg_loss": 0.06308557093143463,
246
+ "total": 0.11418352445103389,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.00921805836420403,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.008708822253092916
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 7,
281
+ "adam_update_count": 1113
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3222242770716548
286
+ },
287
+ "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",
288
+ "execution_mode": "atomic_captured",
289
+ "rng_file": "boundary_ba1f99f8e60c4018a7c5d293a854223b_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 8,
293
+ "next_interval": 0,
294
+ "next_adam_update": 1114,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 7,
300
+ "trained_intervals": 1113,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 1113,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": 1.4805278778076172,
333
+ "median": 7.2404069900512695,
334
+ "max": 11.530582427978516,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.17166021466255188,
347
+ "median": 0.17166021466255188,
348
+ "max": 0.17166021466255188,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 2.0091447830200195,
354
+ "median": 5.47824764251709,
355
+ "max": 11.525955200195312,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 4.395265102386475,
361
+ "median": 1394.661865234375,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 7.456937313079834,
382
+ "median": 239.43051147460938,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.17166021466255188,
410
+ "median": 0.17166021466255188,
411
+ "max": 0.17166021466255188,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 787,
420
+ "controller_edge_stiffness": 39
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0008.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0008",
5
+ "executed_epochs": 8,
6
+ "score": null,
7
+ "best_score": 0.08532725309716868,
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_51d2b2f750fe41d4b40f73193f1d93f2.npz",
37
+ "optimizer_file": "boundary_51d2b2f750fe41d4b40f73193f1d93f2_optimizer.pt",
38
+ "arrays_sha256": "3fefd41a557510f5c6d0568fd160de47321610432e80f5e052d1b93fbe1a1fb6",
39
+ "optimizer_sha256": "c33e87208e7e8842a3b8322a8bd18e5fbdddfc9a035cd1bb773159ffc262ba8e",
40
+ "stage": "adam",
41
+ "completed_passes": 8,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 1272,
45
+ "adam_update_count": 1272,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 9,
49
+ "consumed_count": 8,
50
+ "last_submitted_update": 1272,
51
+ "last_consumed_update": 1113,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 1272,
56
+ "completed_passes": 8,
57
+ "next_interval": 0,
58
+ "trained_intervals": 1272,
59
+ "snapshot": "pass_end_0008",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 1113,
67
+ "pass_science": {
68
+ "completed_passes": 8,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 1272,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 1272,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0015273757744580507,
83
+ "update_l2": 0.25782978534698486
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.002335522323846817,
91
+ "update_l2": 0.0012503862380981445
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 0.0009712462197057903,
95
+ "update_l2": 0.020358949899673462
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.13211872368058974,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 798,
109
+ "attachment": 39,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.12594763934612274,
117
+ "ground_restitution/effective": 0.12594763934612274,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.13211872368058974,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.043470315635204315,
129
+ "ssim_fused": 0.8721182346343994,
130
+ "seg_l1": 0.05772171542048454,
131
+ "seg_ssim_ref": 0.8721168637275696,
132
+ "depth": 0.012108450148671077,
133
+ "rgb_loss": 0.06035260483622551,
134
+ "seg_loss": 0.07175400853157043,
135
+ "total": 0.13211872368058974
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.0508897565305233,
141
+ "ssim_fused": 0.8627048134803772,
142
+ "seg_l1": 0.05511324852705002,
143
+ "seg_ssim_ref": 0.862703800201416,
144
+ "depth": 0.014940564560702382,
145
+ "rgb_loss": 0.06817084550857544,
146
+ "seg_loss": 0.07154984027147293,
147
+ "total": 0.13973561889402847,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.014940564560702382,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.012088586479105158
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.05601255223155022,
174
+ "ssim_fused": 0.8377561569213867,
175
+ "seg_l1": 0.08174847066402435,
176
+ "seg_ssim_ref": 0.8377543687820435,
177
+ "depth": 0.01422742890530421,
178
+ "rgb_loss": 0.07725881040096283,
179
+ "seg_loss": 0.09784790128469467,
180
+ "total": 0.1751209316639822,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.01422742890530421,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.012783908940026434
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.033759843558073044,
207
+ "ssim_fused": 0.8976795673370361,
208
+ "seg_l1": 0.04709482192993164,
209
+ "seg_ssim_ref": 0.8976781368255615,
210
+ "depth": 0.011890548779220167,
211
+ "rgb_loss": 0.04747196286916733,
212
+ "seg_loss": 0.05814023315906525,
213
+ "total": 0.10562408657701179,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.011890548779220167,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.011549146869497942
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.0332191064953804,
240
+ "ssim_fused": 0.8903324007987976,
241
+ "seg_l1": 0.046930331736803055,
242
+ "seg_ssim_ref": 0.890330970287323,
243
+ "depth": 0.007375258349457549,
244
+ "rgb_loss": 0.04850880801677704,
245
+ "seg_loss": 0.05947807431221008,
246
+ "total": 0.10799425758733658,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.007375258349457549,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.006866022238346437
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 8,
281
+ "adam_update_count": 1272
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.31337864277884364
286
+ },
287
+ "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",
288
+ "execution_mode": "atomic_captured",
289
+ "rng_file": "boundary_51d2b2f750fe41d4b40f73193f1d93f2_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 9,
293
+ "next_interval": 0,
294
+ "next_adam_update": 1273,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 8,
300
+ "trained_intervals": 1272,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 1272,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": 1.4055184125900269,
333
+ "median": 7.240846633911133,
334
+ "max": 11.530582427978516,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.1246972531080246,
347
+ "median": 0.1246972531080246,
348
+ "max": 0.1246972531080246,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 2.004448652267456,
354
+ "median": 5.510194301605225,
355
+ "max": 11.525955200195312,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 4.077640056610107,
361
+ "median": 1395.2744140625,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 7.422000885009766,
382
+ "median": 247.206787109375,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.1246972531080246,
410
+ "median": 0.1246972531080246,
411
+ "max": 0.1246972531080246,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 798,
420
+ "controller_edge_stiffness": 39
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0009.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0009",
5
+ "executed_epochs": 9,
6
+ "score": null,
7
+ "best_score": 0.07995760425218813,
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_a7e9af28191f43a2ae7741f071e43475.npz",
37
+ "optimizer_file": "boundary_a7e9af28191f43a2ae7741f071e43475_optimizer.pt",
38
+ "arrays_sha256": "6470aca3f98134a75ed683bc4473ac70dde288e8134bf0bb3d606a69e819b314",
39
+ "optimizer_sha256": "1f381fb58f589480317d3fbd8b1b47d6aaac062b6386b328e3c2fd064a99082a",
40
+ "stage": "adam",
41
+ "completed_passes": 9,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 1431,
45
+ "adam_update_count": 1431,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 10,
49
+ "consumed_count": 9,
50
+ "last_submitted_update": 1431,
51
+ "last_consumed_update": 1272,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 1431,
56
+ "completed_passes": 9,
57
+ "next_interval": 0,
58
+ "trained_intervals": 1431,
59
+ "snapshot": "pass_end_0009",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 1272,
67
+ "pass_science": {
68
+ "completed_passes": 9,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 1431,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 1431,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0006113667623139918,
83
+ "update_l2": 0.23701854050159454
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.002126289065927267,
91
+ "update_l2": 0.0003945678472518921
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 0.00014198625285644084,
95
+ "update_l2": 0.019047092646360397
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.13109135454481388,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 802,
109
+ "attachment": 39,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.148840993642807,
117
+ "ground_restitution/effective": 0.148840993642807,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.13109135454481388,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.04330678656697273,
129
+ "ssim_fused": 0.8725449442863464,
130
+ "seg_l1": 0.056814201176166534,
131
+ "seg_ssim_ref": 0.8725435137748718,
132
+ "depth": 0.012247021849400155,
133
+ "rgb_loss": 0.06013644114136696,
134
+ "seg_loss": 0.07094267010688782,
135
+ "total": 0.13109135454481388
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.05208171159029007,
141
+ "ssim_fused": 0.8606796264648438,
142
+ "seg_l1": 0.05509744584560394,
143
+ "seg_ssim_ref": 0.8606783747673035,
144
+ "depth": 0.015439160875779213,
145
+ "rgb_loss": 0.0695294439792633,
146
+ "seg_loss": 0.0719422847032547,
147
+ "total": 0.1414871678433938,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.015439160875779213,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.012587182794181993
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.05496096983551979,
174
+ "ssim_fused": 0.8394209146499634,
175
+ "seg_l1": 0.08027452975511551,
176
+ "seg_ssim_ref": 0.8394191265106201,
177
+ "depth": 0.014202201144517037,
178
+ "rgb_loss": 0.07608459889888763,
179
+ "seg_loss": 0.09633579850196838,
180
+ "total": 0.17243459960200053,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.014202201144517037,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.01275868117923926
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.03305352106690407,
207
+ "ssim_fused": 0.8996413946151733,
208
+ "seg_l1": 0.045564018189907074,
209
+ "seg_ssim_ref": 0.8996400237083435,
210
+ "depth": 0.011769784444374704,
211
+ "rgb_loss": 0.04651453718543053,
212
+ "seg_loss": 0.05652321130037308,
213
+ "total": 0.10304951454495768,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.011769784444374704,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.011428382534652483
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.033130940049886703,
240
+ "ssim_fused": 0.8904378414154053,
241
+ "seg_l1": 0.046320803463459015,
242
+ "seg_ssim_ref": 0.8904363512992859,
243
+ "depth": 0.007576940932929671,
244
+ "rgb_loss": 0.04841718450188637,
245
+ "seg_loss": 0.058969371020793915,
246
+ "total": 0.1073941361889035,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.007576940932929671,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.007067704821818559
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 9,
281
+ "adam_update_count": 1431
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3144639912061393
286
+ },
287
+ "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",
288
+ "execution_mode": "atomic_captured",
289
+ "rng_file": "boundary_a7e9af28191f43a2ae7741f071e43475_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 10,
293
+ "next_interval": 0,
294
+ "next_adam_update": 1432,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 9,
300
+ "trained_intervals": 1431,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 1431,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": 1.3144735097885132,
333
+ "median": 7.2442803382873535,
334
+ "max": 11.530582427978516,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.14844642579555511,
347
+ "median": 0.14844642579555511,
348
+ "max": 0.14844642579555511,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 2.0490965843200684,
354
+ "median": 5.512520790100098,
355
+ "max": 11.525955200195312,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 3.722790479660034,
361
+ "median": 1400.073974609375,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 7.7608866691589355,
382
+ "median": 247.77671813964844,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.14844642579555511,
410
+ "median": 0.14844642579555511,
411
+ "max": 0.14844642579555511,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 802,
420
+ "controller_edge_stiffness": 39
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0010.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0010",
5
+ "executed_epochs": 10,
6
+ "score": null,
7
+ "best_score": 0.07935457001224343,
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_b995f93924464e0d9bb93bdef344e592.npz",
37
+ "optimizer_file": "boundary_b995f93924464e0d9bb93bdef344e592_optimizer.pt",
38
+ "arrays_sha256": "0092819510a76f2f51f4a81698de0d5bdd44c88d5b793220d4562ad41b8afa59",
39
+ "optimizer_sha256": "05aefc3283820f6fa81114131b2dc15aa7dcb0d53787a9e66959db3a32559e90",
40
+ "stage": "adam",
41
+ "completed_passes": 10,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 1590,
45
+ "adam_update_count": 1590,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 11,
49
+ "consumed_count": 10,
50
+ "last_submitted_update": 1590,
51
+ "last_consumed_update": 1431,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 1590,
56
+ "completed_passes": 10,
57
+ "next_interval": 0,
58
+ "trained_intervals": 1590,
59
+ "snapshot": "pass_end_0010",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 1431,
67
+ "pass_science": {
68
+ "completed_passes": 10,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 1590,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 1590,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0005733076250180602,
83
+ "update_l2": 0.24815838038921356
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.002398684388026595,
91
+ "update_l2": 0.0008570849895477295
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 0.00012907115160487592,
95
+ "update_l2": 0.017863694578409195
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.12857785455245863,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 808,
109
+ "attachment": 39,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.13196437060832977,
117
+ "ground_restitution/effective": 0.13196437060832977,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.12857785455245863,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.0423714816570282,
129
+ "ssim_fused": 0.8742083311080933,
130
+ "seg_l1": 0.05543985217809677,
131
+ "seg_ssim_ref": 0.8742069005966187,
132
+ "depth": 0.01183159012683554,
133
+ "rgb_loss": 0.05905551835894585,
134
+ "seg_loss": 0.06951050460338593,
135
+ "total": 0.12857785455245863
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.050721023231744766,
141
+ "ssim_fused": 0.8629944324493408,
142
+ "seg_l1": 0.05353052169084549,
143
+ "seg_ssim_ref": 0.8629935383796692,
144
+ "depth": 0.015002691258255315,
145
+ "rgb_loss": 0.06797793507575989,
146
+ "seg_loss": 0.07022570818662643,
147
+ "total": 0.13821865340422518,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.015002691258255315,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.012150713176658093
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.05368918552994728,
174
+ "ssim_fused": 0.8417478799819946,
175
+ "seg_l1": 0.0781366154551506,
176
+ "seg_ssim_ref": 0.8417460322380066,
177
+ "depth": 0.013673281447121148,
178
+ "rgb_loss": 0.07460176944732666,
179
+ "seg_loss": 0.09416007995605469,
180
+ "total": 0.16877552268482846,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.013673281447121148,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.012229761481843371
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.03254717215895653,
207
+ "ssim_fused": 0.9004602432250977,
208
+ "seg_l1": 0.04477488994598389,
209
+ "seg_ssim_ref": 0.900458812713623,
210
+ "depth": 0.011417472075836007,
211
+ "rgb_loss": 0.04594568908214569,
212
+ "seg_loss": 0.05572815239429474,
213
+ "total": 0.10168525894851627,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.011417472075836007,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.011076070166113788
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.03252854198217392,
240
+ "ssim_fused": 0.8916307687759399,
241
+ "seg_l1": 0.0453173853456974,
242
+ "seg_ssim_ref": 0.8916292190551758,
243
+ "depth": 0.007232915726129691,
244
+ "rgb_loss": 0.04769667983055115,
245
+ "seg_loss": 0.057928066700696945,
246
+ "total": 0.10563198317226452,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.007232915726129691,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.006723679615018578
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 10,
281
+ "adam_update_count": 1590
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.31127745704725385
286
+ },
287
+ "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",
288
+ "execution_mode": "atomic_captured",
289
+ "rng_file": "boundary_b995f93924464e0d9bb93bdef344e592_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 11,
293
+ "next_interval": 0,
294
+ "next_adam_update": 1591,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 10,
300
+ "trained_intervals": 1590,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 1590,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": 1.2075923681259155,
333
+ "median": 7.244781494140625,
334
+ "max": 11.530582427978516,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.13110728561878204,
347
+ "median": 0.13110728561878204,
348
+ "max": 0.13110728561878204,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 2.0161798000335693,
354
+ "median": 5.506141185760498,
355
+ "max": 11.525955200195312,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 3.3454203605651855,
361
+ "median": 1400.776123046875,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 7.509582042694092,
382
+ "median": 246.2076416015625,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.13110728561878204,
410
+ "median": 0.13110728561878204,
411
+ "max": 0.13110728561878204,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 808,
420
+ "controller_edge_stiffness": 39
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0011.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0011",
5
+ "executed_epochs": 11,
6
+ "score": null,
7
+ "best_score": 0.0768867710811757,
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_176fe32f41d148838748a2a8258d8888.npz",
37
+ "optimizer_file": "boundary_176fe32f41d148838748a2a8258d8888_optimizer.pt",
38
+ "arrays_sha256": "1c0251671127798c065c1c7a6007af620dac74d931b623c7ddb1b2da3236d98e",
39
+ "optimizer_sha256": "7c2090b5a246a121e28c12e63d129911d9f4d724bc3dc25c81ccb0e0ea3ca40c",
40
+ "stage": "adam",
41
+ "completed_passes": 11,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 1749,
45
+ "adam_update_count": 1749,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 12,
49
+ "consumed_count": 11,
50
+ "last_submitted_update": 1749,
51
+ "last_consumed_update": 1590,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 1749,
56
+ "completed_passes": 11,
57
+ "next_interval": 0,
58
+ "trained_intervals": 1749,
59
+ "snapshot": "pass_end_0011",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 1590,
67
+ "pass_science": {
68
+ "completed_passes": 11,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 1749,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 1749,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.000512757571414113,
83
+ "update_l2": 0.25341737270355225
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0016114216996356845,
91
+ "update_l2": 0.0008608102798461914
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 0.00011572772200452164,
95
+ "update_l2": 0.01297945436090231
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.12834019395395443,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 814,
109
+ "attachment": 39,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.15179909765720367,
117
+ "ground_restitution/effective": 0.15179909765720367,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.12834019395395443,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.04252400994300842,
129
+ "ssim_fused": 0.8744065165519714,
130
+ "seg_l1": 0.05508894473314285,
131
+ "seg_ssim_ref": 0.874405026435852,
132
+ "depth": 0.012136947952956867,
133
+ "rgb_loss": 0.05913791060447693,
134
+ "seg_loss": 0.0691901445388794,
135
+ "total": 0.12834019395395443
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.05165771022439003,
141
+ "ssim_fused": 0.8625418543815613,
142
+ "seg_l1": 0.053551774471998215,
143
+ "seg_ssim_ref": 0.8625407814979553,
144
+ "depth": 0.015542952748617778,
145
+ "rgb_loss": 0.06881779432296753,
146
+ "seg_loss": 0.07033326476812363,
147
+ "total": 0.13916660949442036,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.015542952748617778,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.012690974667020558
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.05329727753996849,
174
+ "ssim_fused": 0.8431387543678284,
175
+ "seg_l1": 0.07749567925930023,
176
+ "seg_ssim_ref": 0.8431369066238403,
177
+ "depth": 0.013945457897614429,
178
+ "rgb_loss": 0.07401007413864136,
179
+ "seg_loss": 0.09336916357278824,
180
+ "total": 0.16739317571874662,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.013945457897614429,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.01250193793233665
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.032335467636585236,
207
+ "ssim_fused": 0.9005734324455261,
208
+ "seg_l1": 0.043967295438051224,
209
+ "seg_ssim_ref": 0.9005721211433411,
210
+ "depth": 0.011433361063237146,
211
+ "rgb_loss": 0.045753687620162964,
212
+ "seg_loss": 0.05505941063165665,
213
+ "total": 0.10082453161288285,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.011433361063237146,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.011091959153514925
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.032805584371089935,
240
+ "ssim_fused": 0.8913719058036804,
241
+ "seg_l1": 0.04534103348851204,
242
+ "seg_ssim_ref": 0.891370415687561,
243
+ "depth": 0.007626020102358113,
244
+ "rgb_loss": 0.047970086336135864,
245
+ "seg_loss": 0.05799874663352966,
246
+ "total": 0.10597645898976789,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.007626020102358113,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.007116783991247002
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 11,
281
+ "adam_update_count": 1749
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.32319898903369904
286
+ },
287
+ "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",
288
+ "execution_mode": "atomic_captured",
289
+ "rng_file": "boundary_176fe32f41d148838748a2a8258d8888_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 12,
293
+ "next_interval": 0,
294
+ "next_adam_update": 1750,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 11,
300
+ "trained_intervals": 1749,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 1749,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": 1.1002025604248047,
333
+ "median": 7.246340751647949,
334
+ "max": 11.53148078918457,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.15093828737735748,
347
+ "median": 0.15093828737735748,
348
+ "max": 0.15093828737735748,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 2.050493001937866,
354
+ "median": 5.509910583496094,
355
+ "max": 11.525955200195312,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 3.004774570465088,
361
+ "median": 1402.9613037109375,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 7.771731853485107,
382
+ "median": 247.12911987304688,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.15093828737735748,
410
+ "median": 0.15093828737735748,
411
+ "max": 0.15093828737735748,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 814,
420
+ "controller_edge_stiffness": 39
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0012.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0012",
5
+ "executed_epochs": 12,
6
+ "score": null,
7
+ "best_score": 0.0768867710811757,
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_d6c66faac50b40e4b45dc45f27427a80.npz",
37
+ "optimizer_file": "boundary_d6c66faac50b40e4b45dc45f27427a80_optimizer.pt",
38
+ "arrays_sha256": "e148ee7e2f9c33b901b915ffe06f8323f078a563fcd8cdf7b75e532aa628bead",
39
+ "optimizer_sha256": "dbed7ac160ab3b92b14606bedc8b72b9dffca4d01671a63309ad115e611b1552",
40
+ "stage": "adam",
41
+ "completed_passes": 12,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 1908,
45
+ "adam_update_count": 1908,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 13,
49
+ "consumed_count": 12,
50
+ "last_submitted_update": 1908,
51
+ "last_consumed_update": 1749,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 1908,
56
+ "completed_passes": 12,
57
+ "next_interval": 0,
58
+ "trained_intervals": 1908,
59
+ "snapshot": "pass_end_0012",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 1590,
67
+ "pass_science": {
68
+ "completed_passes": 12,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 1908,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 1908,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00048094388330355287,
83
+ "update_l2": 0.24289660155773163
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0019393654074519873,
91
+ "update_l2": 0.001185089349746704
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 0.00011297519813524559,
95
+ "update_l2": 0.010815344750881195
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.1248501822224739,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 826,
109
+ "attachment": 39,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.13135214149951935,
117
+ "ground_restitution/effective": 0.13135214149951935,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.1248501822224739,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.04124908521771431,
129
+ "ssim_fused": 0.876207172870636,
130
+ "seg_l1": 0.05290232226252556,
131
+ "seg_ssim_ref": 0.8762057423591614,
132
+ "depth": 0.011641891944682639,
133
+ "rgb_loss": 0.05775782838463783,
134
+ "seg_loss": 0.06708071380853653,
135
+ "total": 0.1248501822224739
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.0505458228290081,
141
+ "ssim_fused": 0.863699197769165,
142
+ "seg_l1": 0.05191066488623619,
143
+ "seg_ssim_ref": 0.8636983036994934,
144
+ "depth": 0.015305272645237854,
145
+ "rgb_loss": 0.06769681721925735,
146
+ "seg_loss": 0.06878887116909027,
147
+ "total": 0.13650100111157346,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.015305272645237854,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.012453294563640634
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.05129041150212288,
174
+ "ssim_fused": 0.8463975787162781,
175
+ "seg_l1": 0.07406999915838242,
176
+ "seg_ssim_ref": 0.84639573097229,
177
+ "depth": 0.013250935042304918,
178
+ "rgb_loss": 0.07175281643867493,
179
+ "seg_loss": 0.08997685462236404,
180
+ "total": 0.1617429145455007,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.013250935042304918,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.011807415077027142
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.03141922131180763,
207
+ "ssim_fused": 0.9021989107131958,
208
+ "seg_l1": 0.04226555675268173,
209
+ "seg_ssim_ref": 0.9021974205970764,
210
+ "depth": 0.010917169971357927,
211
+ "rgb_loss": 0.044695593416690826,
212
+ "seg_loss": 0.05337296053767204,
213
+ "total": 0.09807946739904393,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.010917169971357927,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.010575768061635705
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.03174089267849922,
240
+ "ssim_fused": 0.8925330638885498,
241
+ "seg_l1": 0.04336308315396309,
242
+ "seg_ssim_ref": 0.8925315737724304,
243
+ "depth": 0.007094190119829856,
244
+ "rgb_loss": 0.046886101365089417,
245
+ "seg_loss": 0.05618415027856827,
246
+ "total": 0.10307734583377752,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.007094190119829856,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.006584954008718745
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 12,
281
+ "adam_update_count": 1908
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.31815360486507416
286
+ },
287
+ "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",
288
+ "execution_mode": "atomic_captured",
289
+ "rng_file": "boundary_d6c66faac50b40e4b45dc45f27427a80_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 13,
293
+ "next_interval": 0,
294
+ "next_adam_update": 1909,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 12,
300
+ "trained_intervals": 1908,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 1908,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": 0.996919572353363,
333
+ "median": 7.247289657592773,
334
+ "max": 11.53148078918457,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.13016705214977264,
347
+ "median": 0.13016705214977264,
348
+ "max": 0.13016705214977264,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 2.0275840759277344,
354
+ "median": 5.526418685913086,
355
+ "max": 11.525955200195312,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 2.709921360015869,
361
+ "median": 1404.29345703125,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 7.595713138580322,
382
+ "median": 251.24464416503906,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.13016705214977264,
410
+ "median": 0.13016705214977264,
411
+ "max": 0.13016705214977264,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 826,
420
+ "controller_edge_stiffness": 39
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0013.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0013",
5
+ "executed_epochs": 13,
6
+ "score": null,
7
+ "best_score": 0.07584415441749434,
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_a60fd8e3e8d64b9c818fbbad58d6bcc9.npz",
37
+ "optimizer_file": "boundary_a60fd8e3e8d64b9c818fbbad58d6bcc9_optimizer.pt",
38
+ "arrays_sha256": "a7611c95509de04a485e682b4574a30ae65d255c80f0cec0888efb55ff9d47b8",
39
+ "optimizer_sha256": "40c71c807bec2dcb9e475287c76105da64d1e8b9595e174d6cc5b947fa24f506",
40
+ "stage": "adam",
41
+ "completed_passes": 13,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 2067,
45
+ "adam_update_count": 2067,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 14,
49
+ "consumed_count": 13,
50
+ "last_submitted_update": 2067,
51
+ "last_consumed_update": 1908,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 2067,
56
+ "completed_passes": 13,
57
+ "next_interval": 0,
58
+ "trained_intervals": 2067,
59
+ "snapshot": "pass_end_0013",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 1908,
67
+ "pass_science": {
68
+ "completed_passes": 13,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 2067,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 2067,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0004661757848225534,
83
+ "update_l2": 0.23215314745903015
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0014491629553958774,
91
+ "update_l2": 0.0007228553295135498
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 0.0001149228191934526,
95
+ "update_l2": 0.01237680297344923
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.1239727524460684,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 833,
109
+ "attachment": 39,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.15031558275222778,
117
+ "ground_restitution/effective": 0.15031558275222778,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.1239727524460684,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.0413626953959465,
129
+ "ssim_fused": 0.8764358162879944,
130
+ "seg_l1": 0.051805853843688965,
131
+ "seg_ssim_ref": 0.876434326171875,
132
+ "depth": 0.011937075985537473,
133
+ "rgb_loss": 0.05780300870537758,
134
+ "seg_loss": 0.06615781784057617,
135
+ "total": 0.1239727524460684
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.05321816727519035,
141
+ "ssim_fused": 0.8608998656272888,
142
+ "seg_l1": 0.05405864119529724,
143
+ "seg_ssim_ref": 0.8608989715576172,
144
+ "depth": 0.01647027327143652,
145
+ "rgb_loss": 0.07039456069469452,
146
+ "seg_loss": 0.07106711715459824,
147
+ "total": 0.14147814067198358,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.01647027327143652,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.013618295189839296
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.050757862627506256,
174
+ "ssim_fused": 0.8477895259857178,
175
+ "seg_l1": 0.07213129103183746,
176
+ "seg_ssim_ref": 0.8477877378463745,
177
+ "depth": 0.013068119477111742,
178
+ "rgb_loss": 0.07104838639497757,
179
+ "seg_loss": 0.08814748376607895,
180
+ "total": 0.15920893828053362,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.013068119477111742,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.011624599511833965
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.03052506595849991,
207
+ "ssim_fused": 0.9031268358230591,
208
+ "seg_l1": 0.039629578590393066,
209
+ "seg_ssim_ref": 0.9031253457069397,
210
+ "depth": 0.010735275452634993,
211
+ "rgb_loss": 0.04379468411207199,
212
+ "seg_loss": 0.05107859522104263,
213
+ "total": 0.09488401460856725,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.010735275452634993,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.01039387354291277
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.030949681997299194,
240
+ "ssim_fused": 0.8939267992973328,
241
+ "seg_l1": 0.04140390455722809,
242
+ "seg_ssim_ref": 0.8939253091812134,
243
+ "depth": 0.007474635740966639,
244
+ "rgb_loss": 0.04597438499331474,
245
+ "seg_loss": 0.054338060319423676,
246
+ "total": 0.10031991622318909,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.007474635740966639,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.006965399629855528
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 13,
281
+ "adam_update_count": 2067
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.31772015057504177
286
+ },
287
+ "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",
288
+ "execution_mode": "atomic_captured",
289
+ "rng_file": "boundary_a60fd8e3e8d64b9c818fbbad58d6bcc9_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 14,
293
+ "next_interval": 0,
294
+ "next_adam_update": 2068,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 13,
300
+ "trained_intervals": 2067,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 2067,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": 0.8876243829727173,
333
+ "median": 7.250190258026123,
334
+ "max": 11.53148078918457,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.14959272742271423,
347
+ "median": 0.14959272742271423,
348
+ "max": 0.14959272742271423,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 2.048006296157837,
354
+ "median": 5.539630889892578,
355
+ "max": 11.525955200195312,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 2.429351568222046,
361
+ "median": 1408.372802734375,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 7.752429485321045,
382
+ "median": 254.58441162109375,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.14959272742271423,
410
+ "median": 0.14959272742271423,
411
+ "max": 0.14959272742271423,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 833,
420
+ "controller_edge_stiffness": 39
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0014.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0014",
5
+ "executed_epochs": 14,
6
+ "score": null,
7
+ "best_score": 0.07584415441749434,
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_2f436cdac5c646fa816d5c3a1e0f2185.npz",
37
+ "optimizer_file": "boundary_2f436cdac5c646fa816d5c3a1e0f2185_optimizer.pt",
38
+ "arrays_sha256": "95232788532fd78d1647548ae796f9b71a10a0df1b3fa48e525da317dd0dfa25",
39
+ "optimizer_sha256": "fe716a64d8304229246ac987969e142d1b93ddacfe264fbe2baf5a0147125bc1",
40
+ "stage": "adam",
41
+ "completed_passes": 14,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 2226,
45
+ "adam_update_count": 2226,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 15,
49
+ "consumed_count": 14,
50
+ "last_submitted_update": 2226,
51
+ "last_consumed_update": 2067,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 2226,
56
+ "completed_passes": 14,
57
+ "next_interval": 0,
58
+ "trained_intervals": 2226,
59
+ "snapshot": "pass_end_0014",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 1908,
67
+ "pass_science": {
68
+ "completed_passes": 14,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 2226,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 2226,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00047147326404228806,
83
+ "update_l2": 0.24350352585315704
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0017335632583126426,
91
+ "update_l2": 0.0009929686784744263
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 0.00011384139361325651,
95
+ "update_l2": 0.012273316271603107
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.12471796423065716,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 840,
109
+ "attachment": 39,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.13652384281158447,
117
+ "ground_restitution/effective": 0.13652384281158447,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.12471796423065716,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.04157952964305878,
129
+ "ssim_fused": 0.8762834072113037,
130
+ "seg_l1": 0.05244424566626549,
131
+ "seg_ssim_ref": 0.8762820363044739,
132
+ "depth": 0.01203305888228765,
133
+ "rgb_loss": 0.05800693854689598,
134
+ "seg_loss": 0.06669899821281433,
135
+ "total": 0.12471796423065716
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.05290665104985237,
141
+ "ssim_fused": 0.8619174957275391,
142
+ "seg_l1": 0.054032161831855774,
143
+ "seg_ssim_ref": 0.8619166016578674,
144
+ "depth": 0.01649697264749091,
145
+ "rgb_loss": 0.06994181871414185,
146
+ "seg_loss": 0.07084241509437561,
147
+ "total": 0.14080073078116495,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.01649697264749091,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.013644994565893687
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.05100702494382858,
174
+ "ssim_fused": 0.8469740152359009,
175
+ "seg_l1": 0.07273222506046295,
176
+ "seg_ssim_ref": 0.8469722270965576,
177
+ "depth": 0.013301736317633185,
178
+ "rgb_loss": 0.07141081988811493,
179
+ "seg_loss": 0.08879134058952332,
180
+ "total": 0.16021546221395588,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.013301736317633185,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.011858216352355408
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.031055184081196785,
207
+ "ssim_fused": 0.9027280211448669,
208
+ "seg_l1": 0.04084143042564392,
209
+ "seg_ssim_ref": 0.9027265906333923,
210
+ "depth": 0.010928233984121537,
211
+ "rgb_loss": 0.04429854452610016,
212
+ "seg_loss": 0.05212783068418503,
213
+ "total": 0.0964373034442693,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.010928233984121537,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.010586832074399312
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.03134925663471222,
240
+ "ssim_fused": 0.8935141563415527,
241
+ "seg_l1": 0.042171161621809006,
242
+ "seg_ssim_ref": 0.8935127258300781,
243
+ "depth": 0.007405292579904974,
244
+ "rgb_loss": 0.04637657478451729,
245
+ "seg_loss": 0.05503438413143158,
246
+ "total": 0.10141836048323848,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.007405292579904974,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.006896056468793863
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 14,
281
+ "adam_update_count": 2226
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3092455770820379
286
+ },
287
+ "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",
288
+ "execution_mode": "atomic_captured",
289
+ "rng_file": "boundary_2f436cdac5c646fa816d5c3a1e0f2185_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 15,
293
+ "next_interval": 0,
294
+ "next_adam_update": 2227,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 14,
300
+ "trained_intervals": 2226,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 2226,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": 0.8099516034126282,
333
+ "median": 7.252813339233398,
334
+ "max": 11.53148078918457,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.13553087413311005,
347
+ "median": 0.13553087413311005,
348
+ "max": 0.13553087413311005,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 2.05713152885437,
354
+ "median": 5.5536065101623535,
355
+ "max": 11.525955200195312,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 2.2477991580963135,
361
+ "median": 1412.072265625,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 7.823496341705322,
382
+ "median": 258.17254638671875,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.13553087413311005,
410
+ "median": 0.13553087413311005,
411
+ "max": 0.13553087413311005,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 840,
420
+ "controller_edge_stiffness": 39
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0015.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0015",
5
+ "executed_epochs": 15,
6
+ "score": null,
7
+ "best_score": 0.07584415441749434,
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_c01949fd835047f9a551303bb6f1d2ce.npz",
37
+ "optimizer_file": "boundary_c01949fd835047f9a551303bb6f1d2ce_optimizer.pt",
38
+ "arrays_sha256": "721d5288a1bcce45d1d759c31405aa7ef0b87e060733f5a8ae6a08ee0922f9f9",
39
+ "optimizer_sha256": "49cf9625cc2d32f7a2372c54c20e0de1ad5b63a74af652250b14ba8331f54add",
40
+ "stage": "adam",
41
+ "completed_passes": 15,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 2385,
45
+ "adam_update_count": 2385,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 16,
49
+ "consumed_count": 15,
50
+ "last_submitted_update": 2385,
51
+ "last_consumed_update": 2226,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 2385,
56
+ "completed_passes": 15,
57
+ "next_interval": 0,
58
+ "trained_intervals": 2385,
59
+ "snapshot": "pass_end_0015",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 1908,
67
+ "pass_science": {
68
+ "completed_passes": 15,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 2385,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 2385,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0004754828696604818,
83
+ "update_l2": 0.22874747216701508
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0016798715805634856,
91
+ "update_l2": 0.0009224265813827515
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 0.000117602372483816,
95
+ "update_l2": 0.009251532144844532
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.12346293507715353,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 846,
109
+ "attachment": 39,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.13711518049240112,
117
+ "ground_restitution/effective": 0.13711518049240112,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.12346293507715353,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.04111676663160324,
129
+ "ssim_fused": 0.8768885731697083,
130
+ "seg_l1": 0.05164109915494919,
131
+ "seg_ssim_ref": 0.8768871426582336,
132
+ "depth": 0.011787848674136008,
133
+ "rgb_loss": 0.057515695691108704,
134
+ "seg_loss": 0.06593544781208038,
135
+ "total": 0.12346293507715353
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.05225973576307297,
141
+ "ssim_fused": 0.8626868724822998,
142
+ "seg_l1": 0.05291171744465828,
143
+ "seg_ssim_ref": 0.8626859188079834,
144
+ "depth": 0.016145806723267823,
145
+ "rgb_loss": 0.06927041709423065,
146
+ "seg_loss": 0.06979218870401382,
147
+ "total": 0.13907875905554834,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.016145806723267823,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.013293828641670603
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.05044756829738617,
174
+ "ssim_fused": 0.8477912545204163,
175
+ "seg_l1": 0.07178699225187302,
176
+ "seg_ssim_ref": 0.8477893471717834,
177
+ "depth": 0.013015834843021455,
178
+ "rgb_loss": 0.0707998052239418,
179
+ "seg_loss": 0.0878717228770256,
180
+ "total": 0.15868454393581044,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.013015834843021455,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.011572314877743678
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.030718712136149406,
207
+ "ssim_fused": 0.9032244682312012,
208
+ "seg_l1": 0.040254704654216766,
209
+ "seg_ssim_ref": 0.9032230377197266,
210
+ "depth": 0.010703493918637333,
211
+ "rgb_loss": 0.04393007606267929,
212
+ "seg_loss": 0.05155915766954422,
213
+ "total": 0.09549993722614215,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.010703493918637333,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.010362092008915112
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.03104105032980442,
240
+ "ssim_fused": 0.8938518166542053,
241
+ "seg_l1": 0.04161098226904869,
242
+ "seg_ssim_ref": 0.8938502669334412,
243
+ "depth": 0.007286259211617419,
244
+ "rgb_loss": 0.04606247693300247,
245
+ "seg_loss": 0.05451873689889908,
246
+ "total": 0.10058850009111317,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.007286259211617419,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.006777023100506307
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 15,
281
+ "adam_update_count": 2385
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3080419898033142
286
+ },
287
+ "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",
288
+ "execution_mode": "atomic_captured",
289
+ "rng_file": "boundary_c01949fd835047f9a551303bb6f1d2ce_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 16,
293
+ "next_interval": 0,
294
+ "next_adam_update": 2386,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 15,
300
+ "trained_intervals": 2385,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 2385,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": 0.7480658292770386,
333
+ "median": 7.254947662353516,
334
+ "max": 11.53148078918457,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.13619275391101837,
347
+ "median": 0.13619275391101837,
348
+ "max": 0.13619275391101837,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 2.0616729259490967,
354
+ "median": 5.557913303375244,
355
+ "max": 11.525955200195312,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 2.1129093170166016,
361
+ "median": 1415.08935546875,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 7.85910701751709,
382
+ "median": 259.2960510253906,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.13619275391101837,
410
+ "median": 0.13619275391101837,
411
+ "max": 0.13619275391101837,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 847,
420
+ "controller_edge_stiffness": 39
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0016.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0016",
5
+ "executed_epochs": 16,
6
+ "score": null,
7
+ "best_score": 0.07584415441749434,
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_e95b0350e8c44adfa411d08592ca2bbc.npz",
37
+ "optimizer_file": "boundary_e95b0350e8c44adfa411d08592ca2bbc_optimizer.pt",
38
+ "arrays_sha256": "f414e7dc73bd9d8e67f4621457158827cc066cd92b38e29e34f642579b41ff69",
39
+ "optimizer_sha256": "db8db4ec85c77881eb35afeb3d47752ffbcd89c812024d7900280c737ad77360",
40
+ "stage": "adam",
41
+ "completed_passes": 16,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 2544,
45
+ "adam_update_count": 2544,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 17,
49
+ "consumed_count": 16,
50
+ "last_submitted_update": 2544,
51
+ "last_consumed_update": 2385,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 2544,
56
+ "completed_passes": 16,
57
+ "next_interval": 0,
58
+ "trained_intervals": 2544,
59
+ "snapshot": "pass_end_0016",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 1908,
67
+ "pass_science": {
68
+ "completed_passes": 16,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 2544,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 2544,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00045067709288559854,
83
+ "update_l2": 0.24332353472709656
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.001773908967152238,
91
+ "update_l2": 0.0009931623935699463
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 0.00011013715993613005,
95
+ "update_l2": 0.011101800948381424
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.1248383487491794,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 854,
109
+ "attachment": 39,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.13133619725704193,
117
+ "ground_restitution/effective": 0.13133619725704193,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.1248383487491794,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.04156273603439331,
129
+ "ssim_fused": 0.8762403726577759,
130
+ "seg_l1": 0.05258997529745102,
131
+ "seg_ssim_ref": 0.8762389421463013,
132
+ "depth": 0.012036684054889904,
133
+ "rgb_loss": 0.05800211429595947,
134
+ "seg_loss": 0.06682419031858444,
135
+ "total": 0.1248383487491794
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.05220385640859604,
141
+ "ssim_fused": 0.8629624247550964,
142
+ "seg_l1": 0.05302298814058304,
143
+ "seg_ssim_ref": 0.8629615306854248,
144
+ "depth": 0.016249355093397384,
145
+ "rgb_loss": 0.06917060166597366,
146
+ "seg_loss": 0.06982608139514923,
147
+ "total": 0.1390129398667969,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.016249355093397384,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.013397377011800158
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.05099774897098541,
174
+ "ssim_fused": 0.8467438817024231,
175
+ "seg_l1": 0.07285554707050323,
176
+ "seg_ssim_ref": 0.8467420935630798,
177
+ "depth": 0.013348578941814033,
178
+ "rgb_loss": 0.07144942134618759,
179
+ "seg_loss": 0.08893602341413498,
180
+ "total": 0.16039879333926438,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.013348578941814033,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.011905058976536254
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.031349316239356995,
207
+ "ssim_fused": 0.9022605419158936,
208
+ "seg_l1": 0.041536469012498856,
209
+ "seg_ssim_ref": 0.902259111404419,
210
+ "depth": 0.011027932479309126,
211
+ "rgb_loss": 0.044627346098423004,
212
+ "seg_loss": 0.052777353674173355,
213
+ "total": 0.09741573143036597,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.011027932479309126,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.010686530569586902
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.0317000076174736,
240
+ "ssim_fused": 0.8929945826530457,
241
+ "seg_l1": 0.04294489696621895,
242
+ "seg_ssim_ref": 0.8929929733276367,
243
+ "depth": 0.007520869705039076,
244
+ "rgb_loss": 0.04676108807325363,
245
+ "seg_loss": 0.055757325142621994,
246
+ "total": 0.10252593036029037,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.007520869705039076,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.007011633593927966
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 16,
281
+ "adam_update_count": 2544
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3171175685711205
286
+ },
287
+ "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",
288
+ "execution_mode": "atomic_captured",
289
+ "rng_file": "boundary_e95b0350e8c44adfa411d08592ca2bbc_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 17,
293
+ "next_interval": 0,
294
+ "next_adam_update": 2545,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 16,
300
+ "trained_intervals": 2544,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 2544,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": 0.6777698397636414,
333
+ "median": 7.25762939453125,
334
+ "max": 11.53148078918457,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.13034303486347198,
347
+ "median": 0.13034303486347198,
348
+ "max": 0.13034303486347198,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 2.061638355255127,
354
+ "median": 5.540719032287598,
355
+ "max": 11.525955200195312,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 1.9694805145263672,
361
+ "median": 1418.88916015625,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 7.858834743499756,
382
+ "median": 254.8614501953125,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.13034303486347198,
410
+ "median": 0.13034303486347198,
411
+ "max": 0.13034303486347198,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 854,
420
+ "controller_edge_stiffness": 39
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0017.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0017",
5
+ "executed_epochs": 17,
6
+ "score": null,
7
+ "best_score": 0.07584415441749434,
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_59d6852a5aa54060b522b4aea8d67c2b.npz",
37
+ "optimizer_file": "boundary_59d6852a5aa54060b522b4aea8d67c2b_optimizer.pt",
38
+ "arrays_sha256": "5c49fbcf72856dac9417bd8d98c34c474624dddd5ba5619d62cf84f905db793b",
39
+ "optimizer_sha256": "a7b7f31cbd71406a8f5c7ee6de56b182d9e318c6c16b9dbedd087777cf168728",
40
+ "stage": "adam",
41
+ "completed_passes": 17,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 2703,
45
+ "adam_update_count": 2703,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 18,
49
+ "consumed_count": 17,
50
+ "last_submitted_update": 2703,
51
+ "last_consumed_update": 2544,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 2703,
56
+ "completed_passes": 17,
57
+ "next_interval": 0,
58
+ "trained_intervals": 2703,
59
+ "snapshot": "pass_end_0017",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 1908,
67
+ "pass_science": {
68
+ "completed_passes": 17,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 2703,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 2703,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00041608637548051775,
83
+ "update_l2": 0.222926527261734
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0019039066974073648,
91
+ "update_l2": 0.0009359270334243774
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 0.00010597708751447499,
95
+ "update_l2": 0.0052113840356469154
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.12092459280737469,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 870,
109
+ "attachment": 39,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.1348949521780014,
117
+ "ground_restitution/effective": 0.1348949521780014,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.12092459280737469,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.04012342169880867,
129
+ "ssim_fused": 0.8784315586090088,
130
+ "seg_l1": 0.0502336323261261,
131
+ "seg_ssim_ref": 0.8784301280975342,
132
+ "depth": 0.011292144141883441,
133
+ "rgb_loss": 0.05641241744160652,
134
+ "seg_loss": 0.06450088322162628,
135
+ "total": 0.12092459280737469
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.05021550878882408,
141
+ "ssim_fused": 0.865601658821106,
142
+ "seg_l1": 0.04998299479484558,
143
+ "seg_ssim_ref": 0.8656004071235657,
144
+ "depth": 0.015267286662572299,
145
+ "rgb_loss": 0.06705208122730255,
146
+ "seg_loss": 0.06686631590127945,
147
+ "total": 0.13393367186582517,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.015267286662572299,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.012415308580975075
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.04914576932787895,
174
+ "ssim_fused": 0.8498119115829468,
175
+ "seg_l1": 0.06983718276023865,
176
+ "seg_ssim_ref": 0.8498101234436035,
177
+ "depth": 0.012502639676111543,
178
+ "rgb_loss": 0.06935423612594604,
179
+ "seg_loss": 0.0859077200293541,
180
+ "total": 0.15527446624555685,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.012502639676111543,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.011059119710833766
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.030326658859848976,
207
+ "ssim_fused": 0.9040153622627258,
208
+ "seg_l1": 0.039774637669324875,
209
+ "seg_ssim_ref": 0.9040139317512512,
210
+ "depth": 0.010399480113325277,
211
+ "rgb_loss": 0.043458253145217896,
212
+ "seg_loss": 0.051016926765441895,
213
+ "total": 0.09448557939077311,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.010399480113325277,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.010058078203603058
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.030805746093392372,
240
+ "ssim_fused": 0.8942974805831909,
241
+ "seg_l1": 0.04133971035480499,
242
+ "seg_ssim_ref": 0.8942960500717163,
243
+ "depth": 0.006999170115524643,
244
+ "rgb_loss": 0.045785099267959595,
245
+ "seg_loss": 0.054212555289268494,
246
+ "total": 0.10000465372734361,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.006999170115524643,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.006489934004413532
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 17,
281
+ "adam_update_count": 2703
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3081965008750558
286
+ },
287
+ "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",
288
+ "execution_mode": "atomic_captured",
289
+ "rng_file": "boundary_59d6852a5aa54060b522b4aea8d67c2b_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 18,
293
+ "next_interval": 0,
294
+ "next_adam_update": 2704,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 17,
300
+ "trained_intervals": 2703,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 2703,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": 0.6410384178161621,
333
+ "median": 7.2593793869018555,
334
+ "max": 11.53148078918457,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.13395902514457703,
347
+ "median": 0.13395902514457703,
348
+ "max": 0.13395902514457703,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 2.0777645111083984,
354
+ "median": 5.527585506439209,
355
+ "max": 11.525955200195312,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 1.8984512090682983,
361
+ "median": 1421.3741455078125,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 7.986595153808594,
382
+ "median": 251.5419921875,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.13395902514457703,
410
+ "median": 0.13395902514457703,
411
+ "max": 0.13395902514457703,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 870,
420
+ "controller_edge_stiffness": 39
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0018.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0018",
5
+ "executed_epochs": 18,
6
+ "score": null,
7
+ "best_score": 0.07563194465096068,
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_2f23983c27fd461eb5a3807a373d1a86.npz",
37
+ "optimizer_file": "boundary_2f23983c27fd461eb5a3807a373d1a86_optimizer.pt",
38
+ "arrays_sha256": "413f0102495ac8424a04987b00da3e9e79448e3829e0f86859548e3bb7e0dbc6",
39
+ "optimizer_sha256": "888af8a948cfa98f32e90a0e850c455ec8bf747b801c2deb3040f20bcbc9aedc",
40
+ "stage": "adam",
41
+ "completed_passes": 18,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 2862,
45
+ "adam_update_count": 2862,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 19,
49
+ "consumed_count": 18,
50
+ "last_submitted_update": 2862,
51
+ "last_consumed_update": 2703,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 2862,
56
+ "completed_passes": 18,
57
+ "next_interval": 0,
58
+ "trained_intervals": 2862,
59
+ "snapshot": "pass_end_0018",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 2703,
67
+ "pass_science": {
68
+ "completed_passes": 18,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 2862,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 2862,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0004434771544765681,
83
+ "update_l2": 0.24322818219661713
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.001971784047782421,
91
+ "update_l2": 0.0010000765323638916
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 0.00011338803597027436,
95
+ "update_l2": 0.008826527744531631
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.12370242250872754,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 884,
109
+ "attachment": 39,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.1302429437637329,
117
+ "ground_restitution/effective": 0.1302429437637329,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.12370242250872754,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.041097261011600494,
129
+ "ssim_fused": 0.8768486380577087,
130
+ "seg_l1": 0.05194009467959404,
131
+ "seg_ssim_ref": 0.8768471479415894,
132
+ "depth": 0.011694410573478121,
133
+ "rgb_loss": 0.057508084923028946,
134
+ "seg_loss": 0.06618264317512512,
135
+ "total": 0.12370242250872754
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.05126868188381195,
141
+ "ssim_fused": 0.8641965985298157,
142
+ "seg_l1": 0.05166972801089287,
143
+ "seg_ssim_ref": 0.8641955852508545,
144
+ "depth": 0.015611569955055214,
145
+ "rgb_loss": 0.06817562878131866,
146
+ "seg_loss": 0.06849666684865952,
147
+ "total": 0.13668789974935264,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.015611569955055214,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.01275959187345799
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.05072414129972458,
174
+ "ssim_fused": 0.8469276428222656,
175
+ "seg_l1": 0.0724654346704483,
176
+ "seg_ssim_ref": 0.8469257950782776,
177
+ "depth": 0.013093158991838444,
178
+ "rgb_loss": 0.07119378447532654,
179
+ "seg_loss": 0.0885871946811676,
180
+ "total": 0.15979407231548598,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.013093158991838444,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.011649639026560665
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.030996190384030342,
207
+ "ssim_fused": 0.902807354927063,
208
+ "seg_l1": 0.041086260229349136,
209
+ "seg_ssim_ref": 0.9028059840202332,
210
+ "depth": 0.010778947166007581,
211
+ "rgb_loss": 0.044235482811927795,
212
+ "seg_loss": 0.05230781063437462,
213
+ "total": 0.09655407611875871,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.010778947166007581,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.010437545256285359
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.031400032341480255,
240
+ "ssim_fused": 0.8934628963470459,
241
+ "seg_l1": 0.042538952082395554,
242
+ "seg_ssim_ref": 0.8934613466262817,
243
+ "depth": 0.007293966181011249,
244
+ "rgb_loss": 0.046427447348833084,
245
+ "seg_loss": 0.05533889681100845,
246
+ "total": 0.10177364185131285,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.007293966181011249,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.006784730069900139
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 18,
281
+ "adam_update_count": 2862
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.313720709644258
286
+ },
287
+ "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",
288
+ "execution_mode": "atomic_captured",
289
+ "rng_file": "boundary_2f23983c27fd461eb5a3807a373d1a86_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 19,
293
+ "next_interval": 0,
294
+ "next_adam_update": 2863,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 18,
300
+ "trained_intervals": 2862,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 2862,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": 0.5889480113983154,
333
+ "median": 7.260807991027832,
334
+ "max": 11.53148078918457,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.12924286723136902,
347
+ "median": 0.12924286723136902,
348
+ "max": 0.12924286723136902,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 2.113358497619629,
354
+ "median": 5.535428524017334,
355
+ "max": 11.525955200195312,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 1.8020915985107422,
361
+ "median": 1423.4061279296875,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 8.275988578796387,
382
+ "median": 253.52984619140625,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.12924286723136902,
410
+ "median": 0.12924286723136902,
411
+ "max": 0.12924286723136902,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 884,
420
+ "controller_edge_stiffness": 39
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0019.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0019",
5
+ "executed_epochs": 19,
6
+ "score": null,
7
+ "best_score": 0.0753314022911262,
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_a687b7e93a8e4fda9c4262fb192333ea.npz",
37
+ "optimizer_file": "boundary_a687b7e93a8e4fda9c4262fb192333ea_optimizer.pt",
38
+ "arrays_sha256": "3d420186470ff99beb0fefd2ee46385a23795baa27a75dd6e7a6b17e9114fa31",
39
+ "optimizer_sha256": "4b767ef7b9e99880fdcbe825f6e17a8eb6b72460c400ebf2f19b216a43e8b658",
40
+ "stage": "adam",
41
+ "completed_passes": 19,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 3021,
45
+ "adam_update_count": 3021,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 20,
49
+ "consumed_count": 19,
50
+ "last_submitted_update": 3021,
51
+ "last_consumed_update": 2862,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 3021,
56
+ "completed_passes": 19,
57
+ "next_interval": 0,
58
+ "trained_intervals": 3021,
59
+ "snapshot": "pass_end_0019",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 2862,
67
+ "pass_science": {
68
+ "completed_passes": 19,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 3021,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 3021,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0003989154356531799,
83
+ "update_l2": 0.24819010496139526
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.001975904917344451,
91
+ "update_l2": 0.0010518878698349
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 0.00010102357191499323,
95
+ "update_l2": 0.0104648657143116
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.12376926815326443,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 896,
109
+ "attachment": 39,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.12692372500896454,
117
+ "ground_restitution/effective": 0.12692372500896454,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.12376926815326443,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.041088201105594635,
129
+ "ssim_fused": 0.8769285082817078,
130
+ "seg_l1": 0.05207255855202675,
131
+ "seg_ssim_ref": 0.8769270777702332,
132
+ "depth": 0.011777265026487132,
133
+ "rgb_loss": 0.057484857738018036,
134
+ "seg_loss": 0.06627263128757477,
135
+ "total": 0.12376926815326443
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.050801243633031845,
141
+ "ssim_fused": 0.8649101257324219,
142
+ "seg_l1": 0.05116986855864525,
143
+ "seg_ssim_ref": 0.8649090528488159,
144
+ "depth": 0.015624608663492188,
145
+ "rgb_loss": 0.06765896826982498,
146
+ "seg_loss": 0.06795408576726913,
147
+ "total": 0.13562867864575762,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.015624608663492188,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.012772630581894968
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.05073286220431328,
174
+ "ssim_fused": 0.8471706509590149,
175
+ "seg_l1": 0.07262374460697174,
176
+ "seg_ssim_ref": 0.8471688628196716,
177
+ "depth": 0.013222437714914687,
178
+ "rgb_loss": 0.07115215808153152,
179
+ "seg_loss": 0.08866522461175919,
180
+ "total": 0.15983060513100564,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.013222437714914687,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.011778917749636911
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.031226806342601776,
207
+ "ssim_fused": 0.9025730490684509,
208
+ "seg_l1": 0.04158725589513779,
209
+ "seg_ssim_ref": 0.9025716185569763,
210
+ "depth": 0.010886257739619145,
211
+ "rgb_loss": 0.044466834515333176,
212
+ "seg_loss": 0.052755482494831085,
213
+ "total": 0.09723319954261359,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.010886257739619145,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.010544855829896923
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.03159188851714134,
240
+ "ssim_fused": 0.8930602669715881,
241
+ "seg_l1": 0.04290936887264252,
242
+ "seg_ssim_ref": 0.893058717250824,
243
+ "depth": 0.007375755987922506,
244
+ "rgb_loss": 0.046661458909511566,
245
+ "seg_loss": 0.05571575462818146,
246
+ "total": 0.10238458929368095,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.007375755987922506,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.006866519876811395
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 19,
281
+ "adam_update_count": 3021
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3186372732743621
286
+ },
287
+ "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",
288
+ "execution_mode": "atomic_captured",
289
+ "rng_file": "boundary_a687b7e93a8e4fda9c4262fb192333ea_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 20,
293
+ "next_interval": 0,
294
+ "next_adam_update": 3022,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 19,
300
+ "trained_intervals": 3021,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 3021,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": 0.5327699184417725,
333
+ "median": 7.262142181396484,
334
+ "max": 11.53148078918457,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.12587183713912964,
347
+ "median": 0.12587183713912964,
348
+ "max": 0.12587183713912964,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 2.0961079597473145,
354
+ "median": 5.555889129638672,
355
+ "max": 11.525955200195312,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 1.7036446332931519,
361
+ "median": 1425.3065185546875,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 8.134448051452637,
382
+ "median": 258.7582702636719,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.12587183713912964,
410
+ "median": 0.12587183713912964,
411
+ "max": 0.12587183713912964,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 896,
420
+ "controller_edge_stiffness": 39
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0020.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0020",
5
+ "executed_epochs": 20,
6
+ "score": null,
7
+ "best_score": 0.0753314022911262,
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_7fffa5a841684919a3e166e72845cfcc.npz",
37
+ "optimizer_file": "boundary_7fffa5a841684919a3e166e72845cfcc_optimizer.pt",
38
+ "arrays_sha256": "fad14f0a41385ca586b67a2099599a5009865047e0cd271570907d62b7c2f3c8",
39
+ "optimizer_sha256": "ca3a86cd97c52bbfe819a1369e4cb760a684eac1814508dc6477845e01ae47c3",
40
+ "stage": "adam",
41
+ "completed_passes": 20,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 3180,
45
+ "adam_update_count": 3180,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 21,
49
+ "consumed_count": 20,
50
+ "last_submitted_update": 3180,
51
+ "last_consumed_update": 3021,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 3180,
56
+ "completed_passes": 20,
57
+ "next_interval": 0,
58
+ "trained_intervals": 3180,
59
+ "snapshot": "pass_end_0020",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 2862,
67
+ "pass_science": {
68
+ "completed_passes": 20,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 3180,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 3180,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00040525736403651536,
83
+ "update_l2": 0.23410268127918243
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.001833748770877719,
91
+ "update_l2": 0.0009015500545501709
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 0.00011541788990143687,
95
+ "update_l2": 0.0056093973107635975
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.12204487258467649,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 913,
109
+ "attachment": 39,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.13406908512115479,
117
+ "ground_restitution/effective": 0.13406908512115479,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.12204487258467649,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.04043879359960556,
129
+ "ssim_fused": 0.8778306245803833,
130
+ "seg_l1": 0.051018040627241135,
131
+ "seg_ssim_ref": 0.8778291940689087,
132
+ "depth": 0.011382716631648655,
133
+ "rgb_loss": 0.05678490176796913,
134
+ "seg_loss": 0.06524858623743057,
135
+ "total": 0.12204487258467649
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.0499923937022686,
141
+ "ssim_fused": 0.8654318451881409,
142
+ "seg_l1": 0.05003313720226288,
143
+ "seg_ssim_ref": 0.8654309511184692,
144
+ "depth": 0.015088596742239445,
145
+ "rgb_loss": 0.06690754741430283,
146
+ "seg_loss": 0.0669403225183487,
147
+ "total": 0.13386295107881316,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.015088596742239445,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.012236618660642223
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.05016918107867241,
174
+ "ssim_fused": 0.848213255405426,
175
+ "seg_l1": 0.07170720398426056,
176
+ "seg_ssim_ref": 0.8482114672660828,
177
+ "depth": 0.012849738299471792,
178
+ "rgb_loss": 0.0704926997423172,
179
+ "seg_loss": 0.08772347122430801,
180
+ "total": 0.15822902815550527,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.012849738299471792,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.011406218334194015
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.030629325658082962,
207
+ "ssim_fused": 0.903589129447937,
208
+ "seg_l1": 0.040572281926870346,
209
+ "seg_ssim_ref": 0.9035876989364624,
210
+ "depth": 0.010505011929799026,
211
+ "rgb_loss": 0.04378563538193703,
212
+ "seg_loss": 0.05174028500914574,
213
+ "total": 0.09553642540301256,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.010505011929799026,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.010163610020076801
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.030964262783527374,
240
+ "ssim_fused": 0.8940883874893188,
241
+ "seg_l1": 0.04175953567028046,
242
+ "seg_ssim_ref": 0.8940868377685547,
243
+ "depth": 0.007087519555084355,
244
+ "rgb_loss": 0.04595373570919037,
245
+ "seg_loss": 0.05459026247262955,
246
+ "total": 0.100551085701375,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.007087519555084355,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.006578283443973244
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 20,
281
+ "adam_update_count": 3180
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.31071157567203045
286
+ },
287
+ "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",
288
+ "execution_mode": "atomic_captured",
289
+ "rng_file": "boundary_7fffa5a841684919a3e166e72845cfcc_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 21,
293
+ "next_interval": 0,
294
+ "next_adam_update": 3181,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 20,
300
+ "trained_intervals": 3180,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 3180,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": 0.5153719186782837,
333
+ "median": 7.2627692222595215,
334
+ "max": 11.53148078918457,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.13316753506660461,
347
+ "median": 0.13316753506660461,
348
+ "max": 0.13316753506660461,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 2.1554348468780518,
354
+ "median": 5.536935806274414,
355
+ "max": 11.525955200195312,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 1.6742609739303589,
361
+ "median": 1426.200439453125,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 8.631643295288086,
382
+ "median": 253.90023803710938,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.13316753506660461,
410
+ "median": 0.13316753506660461,
411
+ "max": 0.13316753506660461,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 913,
420
+ "controller_edge_stiffness": 39
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0021.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0021",
5
+ "executed_epochs": 21,
6
+ "score": null,
7
+ "best_score": 0.07511251911017398,
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_dd94cdeaa8094c96b62bd042c53244f6.npz",
37
+ "optimizer_file": "boundary_dd94cdeaa8094c96b62bd042c53244f6_optimizer.pt",
38
+ "arrays_sha256": "2dd8a4c5500751f843d8270ec35e6bb7499559f1a6e77b5cc0ce3b24adfe4291",
39
+ "optimizer_sha256": "d711a0b4ee9f4179e99fb3846d0d5e8a014e139f996662126e980c221eb24e2f",
40
+ "stage": "adam",
41
+ "completed_passes": 21,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 3339,
45
+ "adam_update_count": 3339,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 22,
49
+ "consumed_count": 21,
50
+ "last_submitted_update": 3339,
51
+ "last_consumed_update": 3180,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 3339,
56
+ "completed_passes": 21,
57
+ "next_interval": 0,
58
+ "trained_intervals": 3339,
59
+ "snapshot": "pass_end_0021",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 3180,
67
+ "pass_science": {
68
+ "completed_passes": 21,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 3339,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 3339,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00036100338911637664,
83
+ "update_l2": 0.2255166471004486
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.002061865758150816,
91
+ "update_l2": 0.0010221004486083984
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 9.673958993516862e-05,
95
+ "update_l2": 0.005002661142498255
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.11841324737560575,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 923,
109
+ "attachment": 39,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.12903384864330292,
117
+ "ground_restitution/effective": 0.12903384864330292,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.11841324737560575,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.038930512964725494,
129
+ "ssim_fused": 0.8797191381454468,
130
+ "seg_l1": 0.048931751400232315,
131
+ "seg_ssim_ref": 0.8797177076339722,
132
+ "depth": 0.010799824116869292,
133
+ "rgb_loss": 0.05520058050751686,
134
+ "seg_loss": 0.06320186704397202,
135
+ "total": 0.11841324737560575
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.04739260673522949,
141
+ "ssim_fused": 0.868126630783081,
142
+ "seg_l1": 0.0468757301568985,
143
+ "seg_ssim_ref": 0.8681257963180542,
144
+ "depth": 0.014346436807996878,
145
+ "rgb_loss": 0.06428875774145126,
146
+ "seg_loss": 0.06387542933225632,
147
+ "total": 0.12817853351051559,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.014346436807996878,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.011494458726399657
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.04838583618402481,
174
+ "ssim_fused": 0.8510231971740723,
175
+ "seg_l1": 0.06905560195446014,
176
+ "seg_ssim_ref": 0.8510212302207947,
177
+ "depth": 0.012233227395662882,
178
+ "rgb_loss": 0.06850402802228928,
179
+ "seg_loss": 0.08504024147987366,
180
+ "total": 0.1535565101801392,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.012233227395662882,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.010789707430385105
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.029911363497376442,
207
+ "ssim_fused": 0.9045764803886414,
208
+ "seg_l1": 0.039555229246616364,
209
+ "seg_ssim_ref": 0.904574990272522,
210
+ "depth": 0.010011879217331557,
211
+ "rgb_loss": 0.043013796210289,
212
+ "seg_loss": 0.050729185342788696,
213
+ "total": 0.09375299343229503,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.010011879217331557,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.009670477307609334
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.03003225289285183,
240
+ "ssim_fused": 0.8951503038406372,
241
+ "seg_l1": 0.04024045541882515,
242
+ "seg_ssim_ref": 0.8951488137245178,
243
+ "depth": 0.006607753046485853,
244
+ "rgb_loss": 0.0449957437813282,
245
+ "seg_loss": 0.053162604570388794,
246
+ "total": 0.09816495237947319,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.006607753046485853,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.006098516935374743
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 21,
281
+ "adam_update_count": 3339
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3133319499902427
286
+ },
287
+ "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",
288
+ "execution_mode": "atomic_captured",
289
+ "rng_file": "boundary_dd94cdeaa8094c96b62bd042c53244f6_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 22,
293
+ "next_interval": 0,
294
+ "next_adam_update": 3340,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 21,
300
+ "trained_intervals": 3339,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 3339,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": 0.4896637797355652,
333
+ "median": 7.263519287109375,
334
+ "max": 11.53148078918457,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.12801174819469452,
347
+ "median": 0.12801174819469452,
348
+ "max": 0.12801174819469452,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 2.162306785583496,
354
+ "median": 5.564608097076416,
355
+ "max": 11.525955200195312,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 1.6317673921585083,
361
+ "median": 1427.27099609375,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 8.691164016723633,
382
+ "median": 261.0233459472656,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.12801174819469452,
410
+ "median": 0.12801174819469452,
411
+ "max": 0.12801174819469452,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 923,
420
+ "controller_edge_stiffness": 39
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0022.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0022",
5
+ "executed_epochs": 22,
6
+ "score": null,
7
+ "best_score": 0.07473021035818797,
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_eabbb504a5754b84b8da42343098b17b.npz",
37
+ "optimizer_file": "boundary_eabbb504a5754b84b8da42343098b17b_optimizer.pt",
38
+ "arrays_sha256": "3a8e7c84b57b93554c724a58c704743ef8b3bb0e0a97711e95fe81c1491c9f4b",
39
+ "optimizer_sha256": "587da44ecff8e28a002bb464f3e94e023a4f6e66643fcb833477f306966159b4",
40
+ "stage": "adam",
41
+ "completed_passes": 22,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 3498,
45
+ "adam_update_count": 3498,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 23,
49
+ "consumed_count": 22,
50
+ "last_submitted_update": 3498,
51
+ "last_consumed_update": 3339,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 3498,
56
+ "completed_passes": 22,
57
+ "next_interval": 0,
58
+ "trained_intervals": 3498,
59
+ "snapshot": "pass_end_0022",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 3339,
67
+ "pass_science": {
68
+ "completed_passes": 22,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 3498,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 3498,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00031548162223771214,
83
+ "update_l2": 0.23951005935668945
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0019696811214089394,
91
+ "update_l2": 0.0010024160146713257
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 7.658926188014448e-05,
95
+ "update_l2": 0.009371650405228138
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.12099405581708127,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 932,
109
+ "attachment": 39,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.12750419974327087,
117
+ "ground_restitution/effective": 0.12750419974327087,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.12099405581708127,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.03984259068965912,
129
+ "ssim_fused": 0.8783671855926514,
130
+ "seg_l1": 0.0505690760910511,
131
+ "seg_ssim_ref": 0.878365695476532,
132
+ "depth": 0.011297116233635428,
133
+ "rgb_loss": 0.05620064213871956,
134
+ "seg_loss": 0.06478212028741837,
135
+ "total": 0.12099405581708127
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.0480063334107399,
141
+ "ssim_fused": 0.8674092292785645,
142
+ "seg_l1": 0.04788265749812126,
143
+ "seg_ssim_ref": 0.8674081563949585,
144
+ "depth": 0.014753414851182995,
145
+ "rgb_loss": 0.0649232268333435,
146
+ "seg_loss": 0.06482449918985367,
147
+ "total": 0.12976247198746776,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.014753414851182995,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.011901436769585771
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.04951578751206398,
174
+ "ssim_fused": 0.8493874669075012,
175
+ "seg_l1": 0.07108762860298157,
176
+ "seg_ssim_ref": 0.849385678768158,
177
+ "depth": 0.012830287952735086,
178
+ "rgb_loss": 0.06973513960838318,
179
+ "seg_loss": 0.08699296414852142,
180
+ "total": 0.15674093404485734,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.012830287952735086,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.011386767987457311
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.03080206923186779,
207
+ "ssim_fused": 0.9030814170837402,
208
+ "seg_l1": 0.041186682879924774,
209
+ "seg_ssim_ref": 0.9030799865722656,
210
+ "depth": 0.01052529134903724,
211
+ "rgb_loss": 0.044025372713804245,
212
+ "seg_loss": 0.052333347499370575,
213
+ "total": 0.09636924177923356,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.01052529134903724,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.010183889439315016
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.031046170741319656,
240
+ "ssim_fused": 0.8935905694961548,
241
+ "seg_l1": 0.0421193391084671,
242
+ "seg_ssim_ref": 0.8935890197753906,
243
+ "depth": 0.007079470781586391,
244
+ "rgb_loss": 0.04611882567405701,
245
+ "seg_loss": 0.0549776665866375,
246
+ "total": 0.10110357545676639,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.007079470781586391,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.00657023467047528
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 22,
281
+ "adam_update_count": 3498
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3166304510086775
286
+ },
287
+ "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",
288
+ "execution_mode": "atomic_captured",
289
+ "rng_file": "boundary_eabbb504a5754b84b8da42343098b17b_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 23,
293
+ "next_interval": 0,
294
+ "next_adam_update": 3499,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 22,
300
+ "trained_intervals": 3498,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 3498,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": 0.44499436020851135,
333
+ "median": 7.264612674713135,
334
+ "max": 11.53148078918457,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.12650178372859955,
347
+ "median": 0.12650178372859955,
348
+ "max": 0.12650178372859955,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 2.1724140644073486,
354
+ "median": 5.5653486251831055,
355
+ "max": 11.525955200195312,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 1.5604814291000366,
361
+ "median": 1428.83203125,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 8.779452323913574,
382
+ "median": 261.2164611816406,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.12650178372859955,
410
+ "median": 0.12650178372859955,
411
+ "max": 0.12650178372859955,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 932,
420
+ "controller_edge_stiffness": 39
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0023.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0023",
5
+ "executed_epochs": 23,
6
+ "score": null,
7
+ "best_score": 0.07426349157411725,
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_903cc01eb01f4f7582420771ce84d7d2.npz",
37
+ "optimizer_file": "boundary_903cc01eb01f4f7582420771ce84d7d2_optimizer.pt",
38
+ "arrays_sha256": "a6faacb9284d298866d97288ccfadeeb4a05bb722379eb7c5dcf34227bb54102",
39
+ "optimizer_sha256": "d0d927ea11f594aa11783041a479ab5cf5301d5d04b0c011f8755fb6af545d4a",
40
+ "stage": "adam",
41
+ "completed_passes": 23,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 3657,
45
+ "adam_update_count": 3657,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 24,
49
+ "consumed_count": 23,
50
+ "last_submitted_update": 3657,
51
+ "last_consumed_update": 3498,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 3657,
56
+ "completed_passes": 23,
57
+ "next_interval": 0,
58
+ "trained_intervals": 3657,
59
+ "snapshot": "pass_end_0023",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 3498,
67
+ "pass_science": {
68
+ "completed_passes": 23,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 3657,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 3657,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00033602144685573876,
83
+ "update_l2": 0.23197248578071594
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.001979394583031535,
91
+ "update_l2": 0.0009384900331497192
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 9.180737833958119e-05,
95
+ "update_l2": 0.0069701215252280235
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.11864556132206479,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 942,
109
+ "attachment": 39,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.1300080269575119,
117
+ "ground_restitution/effective": 0.1300080269575119,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.11864556132206479,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.03895111009478569,
129
+ "ssim_fused": 0.8795486092567444,
130
+ "seg_l1": 0.04911632835865021,
131
+ "seg_ssim_ref": 0.8795472383499146,
132
+ "depth": 0.010778590531733934,
133
+ "rgb_loss": 0.05525116249918938,
134
+ "seg_loss": 0.06338362395763397,
135
+ "total": 0.11864556132206479
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.047033268958330154,
141
+ "ssim_fused": 0.8688039779663086,
142
+ "seg_l1": 0.046500302851200104,
143
+ "seg_ssim_ref": 0.8688031435012817,
144
+ "depth": 0.01414927860757983,
145
+ "rgb_loss": 0.06386582553386688,
146
+ "seg_loss": 0.06343961507081985,
147
+ "total": 0.1273195973338749,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.01414927860757983,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.011297300525982604
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.04840833693742752,
174
+ "ssim_fused": 0.8503757119178772,
175
+ "seg_l1": 0.06925217807292938,
176
+ "seg_ssim_ref": 0.8503738045692444,
177
+ "depth": 0.01222071927204961,
178
+ "rgb_loss": 0.06865152716636658,
179
+ "seg_loss": 0.08532698452472687,
180
+ "total": 0.15399073241036548,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.01222071927204961,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.010777199306771831
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.030092626810073853,
207
+ "ssim_fused": 0.9040700197219849,
208
+ "seg_l1": 0.039975009858608246,
209
+ "seg_ssim_ref": 0.9040684700012207,
210
+ "depth": 0.010074005428073515,
211
+ "rgb_loss": 0.04326009750366211,
212
+ "seg_loss": 0.051166314631700516,
213
+ "total": 0.0944364824155004,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.010074005428073515,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.009732603518351294
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.030270207673311234,
240
+ "ssim_fused": 0.8949448466300964,
241
+ "seg_l1": 0.0407378152012825,
242
+ "seg_ssim_ref": 0.8949434161186218,
243
+ "depth": 0.006670358819232788,
244
+ "rgb_loss": 0.04522719606757164,
245
+ "seg_loss": 0.053601570427417755,
246
+ "total": 0.09883543312851834,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.006670358819232788,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.0061611227081216765
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 23,
281
+ "adam_update_count": 3657
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.31214838195592165
286
+ },
287
+ "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",
288
+ "execution_mode": "atomic_captured",
289
+ "rng_file": "boundary_903cc01eb01f4f7582420771ce84d7d2_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 24,
293
+ "next_interval": 0,
294
+ "next_adam_update": 3658,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 23,
300
+ "trained_intervals": 3657,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 3657,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": 0.4487959146499634,
333
+ "median": 7.26359224319458,
334
+ "max": 11.53148078918457,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.12906953692436218,
347
+ "median": 0.12906953692436218,
348
+ "max": 0.12906953692436218,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 2.229827880859375,
354
+ "median": 5.5705037117004395,
355
+ "max": 11.525955200195312,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 1.56642484664917,
361
+ "median": 1427.374755859375,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 9.29826545715332,
382
+ "median": 262.5691223144531,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.12906953692436218,
410
+ "median": 0.12906953692436218,
411
+ "max": 0.12906953692436218,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 942,
420
+ "controller_edge_stiffness": 39
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_3/runs/deform-sloth-ep3-d4-photo/native/adam_epochs/pass_end_0024.json ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": "p12_privileged_adam_checkpoint.v1",
3
+ "method_id": "deform360_e2_photometric_adam_v1",
4
+ "label": "pass_end_0024",
5
+ "executed_epochs": 24,
6
+ "score": null,
7
+ "best_score": 0.07426349157411725,
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_c067f222dbb34c37ba6eef1a9e136353.npz",
37
+ "optimizer_file": "boundary_c067f222dbb34c37ba6eef1a9e136353_optimizer.pt",
38
+ "arrays_sha256": "67c1bdce48f0fea9502252779a1fd24d1709a77028de2df9ea83848e163e75a1",
39
+ "optimizer_sha256": "b2b50682a89be6f7878f97905557f35d1abc787ee97dbd36f423d0e371d55a04",
40
+ "stage": "adam",
41
+ "completed_passes": 24,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 3816,
45
+ "adam_update_count": 3816,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 25,
49
+ "consumed_count": 24,
50
+ "last_submitted_update": 3816,
51
+ "last_consumed_update": 3657,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 3816,
56
+ "completed_passes": 24,
57
+ "next_interval": 0,
58
+ "trained_intervals": 3816,
59
+ "snapshot": "pass_end_0024",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 3498,
67
+ "pass_science": {
68
+ "completed_passes": 24,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 3816,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 3816,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.006289308176100629,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0002732295833993703,
83
+ "update_l2": 0.22683995962142944
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.002132641151547432,
91
+ "update_l2": 0.0010302215814590454
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 5.686897202394903e-05,
95
+ "update_l2": 0.006670025177299976
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_3_aligned_45_204",
101
+ "transition_index": 158,
102
+ "loss": 0.11792065119726311,
103
+ "weight": 0.006289308176100629
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 953,
109
+ "attachment": 39,
110
+ "ground": 1
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.0076630115509033,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": 0.12281716614961624,
117
+ "ground_restitution/effective": 0.12281716614961624,
118
+ "ground_restitution/clamp_changed": 0,
119
+ "ground_friction/contact_active": 1,
120
+ "ground_restitution/contact_active": 1
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 158,
124
+ "loss": 0.11792065119726311,
125
+ "state_finite": true,
126
+ "frame_index": 204,
127
+ "components": {
128
+ "l1": 0.038668252527713776,
129
+ "ssim_fused": 0.8798754215240479,
130
+ "seg_l1": 0.048656534403562546,
131
+ "seg_ssim_ref": 0.8798739910125732,
132
+ "depth": 0.010694473811487195,
133
+ "rgb_loss": 0.05495952069759369,
134
+ "seg_loss": 0.06295043230056763,
135
+ "total": 0.11792065119726311
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.04661218076944351,
141
+ "ssim_fused": 0.8693312406539917,
142
+ "seg_l1": 0.04594029486179352,
143
+ "seg_ssim_ref": 0.8693303465843201,
144
+ "depth": 0.01407990992804666,
145
+ "rgb_loss": 0.06342349946498871,
146
+ "seg_loss": 0.06288616359233856,
147
+ "total": 0.12632374296725532,
148
+ "valid_depth_pixels": 236004,
149
+ "excluded_depth_pixels": 685596,
150
+ "object_depth_holes": 320,
151
+ "depth_full_image_mean_m": 0.01407990992804666,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 229806,
155
+ "full_image_mean_m": 0.011227931846449437
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 6198,
159
+ "full_image_mean_m": 0.002851978081597222
160
+ },
161
+ "nonobject_visible": {
162
+ "pixels": 0,
163
+ "full_image_mean_m": 0.0
164
+ },
165
+ "nonobject_occluded": {
166
+ "pixels": 0,
167
+ "full_image_mean_m": 0.0
168
+ }
169
+ }
170
+ },
171
+ {
172
+ "camera": "brics-odroid-022_cam1",
173
+ "l1": 0.047965019941329956,
174
+ "ssim_fused": 0.8508543372154236,
175
+ "seg_l1": 0.06848503649234772,
176
+ "seg_ssim_ref": 0.8508523106575012,
177
+ "depth": 0.012088178587579686,
178
+ "rgb_loss": 0.06820115447044373,
179
+ "seg_loss": 0.08461757004261017,
180
+ "total": 0.15283081269164148,
181
+ "valid_depth_pixels": 154174,
182
+ "excluded_depth_pixels": 767426,
183
+ "object_depth_holes": 696,
184
+ "depth_full_image_mean_m": 0.012088178587579686,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 151377,
188
+ "full_image_mean_m": 0.01064465862230191
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 2797,
192
+ "full_image_mean_m": 0.0014435199652777777
193
+ },
194
+ "nonobject_visible": {
195
+ "pixels": 0,
196
+ "full_image_mean_m": 0.0
197
+ },
198
+ "nonobject_occluded": {
199
+ "pixels": 0,
200
+ "full_image_mean_m": 0.0
201
+ }
202
+ }
203
+ },
204
+ {
205
+ "camera": "brics-odroid-023_cam0",
206
+ "l1": 0.029941869899630547,
207
+ "ssim_fused": 0.9042912721633911,
208
+ "seg_l1": 0.03969162330031395,
209
+ "seg_ssim_ref": 0.9042898416519165,
210
+ "depth": 0.009982565332851115,
211
+ "rgb_loss": 0.043095242232084274,
212
+ "seg_loss": 0.0508953295648098,
213
+ "total": 0.09400055436222693,
214
+ "valid_depth_pixels": 101589,
215
+ "excluded_depth_pixels": 820011,
216
+ "object_depth_holes": 324,
217
+ "depth_full_image_mean_m": 0.009982565332851115,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 101032,
221
+ "full_image_mean_m": 0.009641163423128893
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 557,
225
+ "full_image_mean_m": 0.00034140190972222227
226
+ },
227
+ "nonobject_visible": {
228
+ "pixels": 0,
229
+ "full_image_mean_m": 0.0
230
+ },
231
+ "nonobject_occluded": {
232
+ "pixels": 0,
233
+ "full_image_mean_m": 0.0
234
+ }
235
+ }
236
+ },
237
+ {
238
+ "camera": "brics-odroid-001_cam0",
239
+ "l1": 0.030153945088386536,
240
+ "ssim_fused": 0.895024836063385,
241
+ "seg_l1": 0.040509182959795,
242
+ "seg_ssim_ref": 0.8950233459472656,
243
+ "depth": 0.006627241397471321,
244
+ "rgb_loss": 0.045118190348148346,
245
+ "seg_loss": 0.053402677178382874,
246
+ "total": 0.09852749476792869,
247
+ "valid_depth_pixels": 101999,
248
+ "excluded_depth_pixels": 819601,
249
+ "object_depth_holes": 508,
250
+ "depth_full_image_mean_m": 0.006627241397471321,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 100825,
254
+ "full_image_mean_m": 0.006118005286360211
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 1174,
258
+ "full_image_mean_m": 0.0005092361111111111
259
+ },
260
+ "nonobject_visible": {
261
+ "pixels": 0,
262
+ "full_image_mean_m": 0.0
263
+ },
264
+ "nonobject_occluded": {
265
+ "pixels": 0,
266
+ "full_image_mean_m": 0.0
267
+ }
268
+ }
269
+ }
270
+ ],
271
+ "frame_indices": [
272
+ 203,
273
+ 204
274
+ ],
275
+ "times_s": [
276
+ 5.266666666666667,
277
+ 5.3
278
+ ]
279
+ },
280
+ "completed_passes": 24,
281
+ "adam_update_count": 3816
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.3063876461237669
286
+ },
287
+ "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",
288
+ "execution_mode": "atomic_captured",
289
+ "rng_file": "boundary_c067f222dbb34c37ba6eef1a9e136353_rng.pt",
290
+ "rng_sha256": "0d93a840fb5bc1eb028aafd71ce5ed11c040122677db7cc2d20dc63142977808",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 25,
293
+ "next_interval": 0,
294
+ "next_adam_update": 3817,
295
+ "schedule_id": "source_transition_v1",
296
+ "adam_schedule": "source_transition_v1",
297
+ "source_cursor": {
298
+ "next_interval": 0,
299
+ "completed_passes": 24,
300
+ "trained_intervals": 3816,
301
+ "source_timestamp_s": 5.3,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 79500
304
+ },
305
+ "trained_intervals": 3816,
306
+ "source_timestamp_s": 5.3,
307
+ "archive_axis": "optimizer_update",
308
+ "objective_carry_names": [
309
+ "canonical_colors",
310
+ "canonical_means",
311
+ "canonical_opacities",
312
+ "canonical_particles",
313
+ "canonical_quats",
314
+ "canonical_scales",
315
+ "committed_means",
316
+ "committed_particles",
317
+ "committed_quats",
318
+ "frame_index",
319
+ "gaussian_supports",
320
+ "node_ids",
321
+ "particle_relations",
322
+ "particle_state_id",
323
+ "prepared",
324
+ "registration",
325
+ "state_id",
326
+ "time_s"
327
+ ],
328
+ "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1",
329
+ "collision_distance_m": null,
330
+ "parameter_summary": {
331
+ "log_object_edge_stiffness": {
332
+ "min": 0.42254650592803955,
333
+ "median": 7.264237403869629,
334
+ "max": 11.53148078918457,
335
+ "finite_count": 208310,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.0076630115509033,
340
+ "median": 2.0076630115509033,
341
+ "max": 2.0076630115509033,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": 0.1217869445681572,
347
+ "median": 0.1217869445681572,
348
+ "max": 0.1217869445681572,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 2.198436975479126,
354
+ "median": 5.572810649871826,
355
+ "max": 11.525955200195312,
356
+ "finite_count": 436,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 1.5258420705795288,
361
+ "median": 1428.2958984375,
362
+ "max": 100000.0,
363
+ "finite_count": 208310,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 208310,
371
+ "nonfinite_count": 0
372
+ },
373
+ "object_edge_cap_mask": {
374
+ "min": 0.0,
375
+ "median": 0.0,
376
+ "max": 1.0,
377
+ "finite_count": 208310,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 9.010917663574219,
382
+ "median": 263.173583984375,
383
+ "max": 100000.0,
384
+ "finite_count": 436,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 436,
392
+ "nonfinite_count": 0
393
+ },
394
+ "controller_edge_cap_mask": {
395
+ "min": 0.0,
396
+ "median": 0.0,
397
+ "max": 1.0,
398
+ "finite_count": 436,
399
+ "nonfinite_count": 0
400
+ },
401
+ "effective_ground_friction": {
402
+ "min": 2.0,
403
+ "median": 2.0,
404
+ "max": 2.0,
405
+ "finite_count": 1,
406
+ "nonfinite_count": 0
407
+ },
408
+ "effective_ground_restitution": {
409
+ "min": 0.1217869445681572,
410
+ "median": 0.1217869445681572,
411
+ "max": 0.1217869445681572,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 0,
419
+ "object_edge_stiffness": 953,
420
+ "controller_edge_stiffness": 39
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }