serialexperimentsleon commited on
Commit
b8bd6f3
·
verified ·
1 Parent(s): 552c47c

processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-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_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/boundary_fac006da7aae4cee915028d1e1af0747.npz +3 -0
  2. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/boundary_fac006da7aae4cee915028d1e1af0747_optimizer.pt +3 -0
  3. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/boundary_fac006da7aae4cee915028d1e1af0747_rng.pt +3 -0
  4. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/boundary_fb7ca5ef361844baaffd25e3a7c04d42.npz +3 -0
  5. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/boundary_fb7ca5ef361844baaffd25e3a7c04d42_optimizer.pt +3 -0
  6. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/boundary_fb7ca5ef361844baaffd25e3a7c04d42_rng.pt +3 -0
  7. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/boundary_fbef02233c8e4011a2f11c2289ea3ad9.npz +3 -0
  8. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/boundary_fbef02233c8e4011a2f11c2289ea3ad9_optimizer.pt +3 -0
  9. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/boundary_fbef02233c8e4011a2f11c2289ea3ad9_rng.pt +3 -0
  10. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/boundary_fc86787329b54a87925567559804c802.npz +3 -0
  11. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/boundary_fc86787329b54a87925567559804c802_optimizer.pt +3 -0
  12. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/boundary_fc86787329b54a87925567559804c802_rng.pt +3 -0
  13. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/boundary_fd76148adb524cca8715c40df7c7e658.npz +3 -0
  14. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/boundary_fd76148adb524cca8715c40df7c7e658_optimizer.pt +3 -0
  15. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/boundary_fd76148adb524cca8715c40df7c7e658_rng.pt +3 -0
  16. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/boundary_fdc088db03bf491d9a42cec30a4155d5.npz +3 -0
  17. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/boundary_fdc088db03bf491d9a42cec30a4155d5_optimizer.pt +3 -0
  18. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/boundary_fdc088db03bf491d9a42cec30a4155d5_rng.pt +3 -0
  19. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/boundary_fe72d4d1699b4e6fb998493d1318fcf9.npz +3 -0
  20. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/boundary_fe72d4d1699b4e6fb998493d1318fcf9_optimizer.pt +3 -0
  21. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/boundary_fe72d4d1699b4e6fb998493d1318fcf9_rng.pt +3 -0
  22. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/boundary_fe964624eac846d19a7e224d5b07696f.npz +3 -0
  23. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/boundary_fe964624eac846d19a7e224d5b07696f_optimizer.pt +3 -0
  24. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/boundary_fe964624eac846d19a7e224d5b07696f_rng.pt +3 -0
  25. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/boundary_previous.json +411 -0
  26. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/checkpoint_io.json +0 -0
  27. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0000.json +206 -0
  28. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0001.json +423 -0
  29. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0002.json +423 -0
  30. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0003.json +423 -0
  31. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0004.json +423 -0
  32. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0005.json +423 -0
  33. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0006.json +423 -0
  34. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0007.json +423 -0
  35. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0008.json +423 -0
  36. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0009.json +423 -0
  37. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0010.json +423 -0
  38. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0011.json +423 -0
  39. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0012.json +423 -0
  40. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0013.json +423 -0
  41. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0014.json +423 -0
  42. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0015.json +423 -0
  43. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0016.json +423 -0
  44. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0017.json +423 -0
  45. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0018.json +423 -0
  46. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0019.json +423 -0
  47. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0020.json +423 -0
  48. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0021.json +423 -0
  49. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0022.json +423 -0
  50. processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/pass_end_0023.json +423 -0
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/boundary_fac006da7aae4cee915028d1e1af0747.npz ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e3330d93303cfb637098c118cdb0945617145ff27e4e4f35756b08229d0dcb7e
3
+ size 2291889
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/boundary_fac006da7aae4cee915028d1e1af0747_optimizer.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:89eecc68c78f18a3034cf5c3ada841a081787c14ecc7afb70d4445b005331336
3
+ size 408935
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/boundary_fac006da7aae4cee915028d1e1af0747_rng.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42
3
+ size 14805
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/boundary_fb7ca5ef361844baaffd25e3a7c04d42.npz ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:29745e6855cb46c748f4d539fd2990b37a78860eecc2bb01c18b47209e949229
3
+ size 2282500
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/boundary_fb7ca5ef361844baaffd25e3a7c04d42_optimizer.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e975f04ee87c0acd22c377e988b66c0104c92a083061cbbd3cfa369ce6c2bca8
3
+ size 408935
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/boundary_fb7ca5ef361844baaffd25e3a7c04d42_rng.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42
3
+ size 14805
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/boundary_fbef02233c8e4011a2f11c2289ea3ad9.npz ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:2fc52f54f9fd7b634667038aea6acf4144bcfc726a261e2917862f8de09312f1
3
+ size 2264889
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/boundary_fbef02233c8e4011a2f11c2289ea3ad9_optimizer.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:b7adf7423fdc557c19b771f16d0597b84a13a01257fe87c12ca977efee9d0ced
3
+ size 408935
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/boundary_fbef02233c8e4011a2f11c2289ea3ad9_rng.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42
3
+ size 14805
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/boundary_fc86787329b54a87925567559804c802.npz ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:64a945f9ffa50b6b64d62ba825368233dbd729141d9c1597bc391b47b87b77bd
3
+ size 2272960
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/boundary_fc86787329b54a87925567559804c802_optimizer.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:0b66d1a33f52a120f42a3f44736045489d6ca527e349432eebe078236e5df6e5
3
+ size 408935
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/boundary_fc86787329b54a87925567559804c802_rng.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42
3
+ size 14805
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/boundary_fd76148adb524cca8715c40df7c7e658.npz ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:6f7bb054c02bd3c4a2855d0edc1b85974f1740f99e3bc5e287b49333d4acf7a7
3
+ size 2267264
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/boundary_fd76148adb524cca8715c40df7c7e658_optimizer.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:1e25a48fef572897d571d48176bcb1a40d48bed85e056c3f4779b601e1e20181
3
+ size 408935
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/boundary_fd76148adb524cca8715c40df7c7e658_rng.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42
3
+ size 14805
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/boundary_fdc088db03bf491d9a42cec30a4155d5.npz ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:d3daedc1634aaedc07e9785d92913785df8a1bddebbd004448746b371582ee99
3
+ size 2280385
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/boundary_fdc088db03bf491d9a42cec30a4155d5_optimizer.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:cc18ee134263c070ca6a5f2a2448f7f2e832e4175935e39af1723f0dfd06462a
3
+ size 408935
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/boundary_fdc088db03bf491d9a42cec30a4155d5_rng.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42
3
+ size 14805
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/boundary_fe72d4d1699b4e6fb998493d1318fcf9.npz ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:9dbef1af924cb0e684602a85ed6c0d877d9f9f8d7a042d0152abd618057c8de2
3
+ size 2287772
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/boundary_fe72d4d1699b4e6fb998493d1318fcf9_optimizer.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:bb88b917c9a5b20322ef649e1e8c0a3dbb1b79166ddcc93da45599052549076e
3
+ size 408935
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/boundary_fe72d4d1699b4e6fb998493d1318fcf9_rng.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42
3
+ size 14805
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/boundary_fe964624eac846d19a7e224d5b07696f.npz ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:c6b1ef2e563f8b2fbd0ba2d9a7db6a5bde54f0a6ab8537781af46033338e3cab
3
+ size 2267109
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/boundary_fe964624eac846d19a7e224d5b07696f_optimizer.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:a3255a8d2ba7c12523c01a72fd999a966bd6c78c7745b1fa6ad8cbaa8c234d72
3
+ size 408935
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-photo/native/adam_epochs/boundary_fe964624eac846d19a7e224d5b07696f_rng.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42
3
+ size 14805
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-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.08707057683511617,
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_01d8eed1aa534e73985a39ffc208a1a6.npz",
37
+ "optimizer_file": "boundary_01d8eed1aa534e73985a39ffc208a1a6_optimizer.pt",
38
+ "arrays_sha256": "4a91ae17c6fbcd623353ccfd76d575fcbce55468827abde0bb18008646edb44b",
39
+ "optimizer_sha256": "943f1aefbf94106bfb264d9963f2447b538ca546157340c3622b18b650391bfa",
40
+ "stage": "adam",
41
+ "completed_passes": 499,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 83999,
45
+ "adam_update_count": 83999,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 500,
49
+ "consumed_count": 500,
50
+ "last_submitted_update": 83832,
51
+ "last_consumed_update": 83832,
52
+ "pending": []
53
+ },
54
+ "best_source_update": 83496,
55
+ "pass_science": {
56
+ "completed_passes": 499,
57
+ "adam_schedule": "source_transition_v1",
58
+ "next_interval": 167,
59
+ "trained_intervals": 83999,
60
+ "adam_transition_batch_size": 1,
61
+ "optimizer_updates": 1,
62
+ "cumulative_optimizer_updates": 83999,
63
+ "updates": [
64
+ {
65
+ "batch_transition_count": 1,
66
+ "batch_weight_sum": 0.005952380952380952,
67
+ "lr": 0.001,
68
+ "leaf_metrics": {
69
+ "log_object_edge_stiffness": {
70
+ "gradient_l2": 0.00024816300719976425,
71
+ "update_l2": 0.05938860774040222
72
+ },
73
+ "raw_ground_friction": {
74
+ "gradient_l2": 0.0,
75
+ "update_l2": 0.0
76
+ },
77
+ "raw_ground_restitution": {
78
+ "gradient_l2": 0.0,
79
+ "update_l2": 0.0
80
+ },
81
+ "log_controller_edge_stiffness": {
82
+ "gradient_l2": 2.023329579969868e-05,
83
+ "update_l2": 0.003779112361371517
84
+ }
85
+ },
86
+ "training_path_transitions": [
87
+ {
88
+ "episode_id": "deform360_090-sloth_episode_0_aligned_50_218",
89
+ "transition_index": 166,
90
+ "loss": 0.10676300891149293,
91
+ "weight": 0.005952380952380952
92
+ }
93
+ ],
94
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
95
+ "dead_counts": {
96
+ "object": 25639,
97
+ "attachment": 126,
98
+ "ground": 2
99
+ },
100
+ "ground_context": {
101
+ "ground_friction/raw": 2.005976915359497,
102
+ "ground_friction/effective": 2.0,
103
+ "ground_friction/clamp_changed": 1,
104
+ "ground_restitution/raw": -0.0029794860165566206,
105
+ "ground_restitution/effective": 0.0,
106
+ "ground_restitution/clamp_changed": 1,
107
+ "ground_friction/contact_active": null,
108
+ "ground_restitution/contact_active": null
109
+ },
110
+ "photometric_transition": {
111
+ "transition_index": 166,
112
+ "loss": 0.10676300891149293,
113
+ "state_finite": true,
114
+ "frame_index": 217,
115
+ "components": {
116
+ "l1": 0.033644527196884155,
117
+ "ssim_fused": 0.8932340145111084,
118
+ "seg_l1": 0.046410635113716125,
119
+ "seg_ssim_ref": 0.8932327032089233,
120
+ "depth": 0.012222607019038727,
121
+ "rgb_loss": 0.048268821090459824,
122
+ "seg_loss": 0.058481961488723755,
123
+ "total": 0.10676300891149293
124
+ },
125
+ "views": [
126
+ {
127
+ "camera": "brics-odroid-015_cam0",
128
+ "l1": 0.0514184907078743,
129
+ "ssim_fused": 0.8755168318748474,
130
+ "seg_l1": 0.061700791120529175,
131
+ "seg_ssim_ref": 0.8755161166191101,
132
+ "depth": 0.01934582805978548,
133
+ "rgb_loss": 0.06603142619132996,
134
+ "seg_loss": 0.07425741106271744,
135
+ "total": 0.1403081756315266,
136
+ "valid_depth_pixels": 219273,
137
+ "excluded_depth_pixels": 702327,
138
+ "object_depth_holes": 137,
139
+ "depth_full_image_mean_m": 0.01934582805978548,
140
+ "depth_decomposition": {
141
+ "object_visible": {
142
+ "pixels": 203753,
143
+ "full_image_mean_m": 0.014009397938257704
144
+ },
145
+ "object_occluded": {
146
+ "pixels": 15520,
147
+ "full_image_mean_m": 0.005336430121527778
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.03851305693387985,
162
+ "ssim_fused": 0.8765107989311218,
163
+ "seg_l1": 0.062741219997406,
164
+ "seg_ssim_ref": 0.8765091300010681,
165
+ "depth": 0.014142203647407911,
166
+ "rgb_loss": 0.05550828576087952,
167
+ "seg_loss": 0.07489114999771118,
168
+ "total": 0.1304135779622381,
169
+ "valid_depth_pixels": 142910,
170
+ "excluded_depth_pixels": 778690,
171
+ "object_depth_holes": 11,
172
+ "depth_full_image_mean_m": 0.014142203647407911,
173
+ "depth_decomposition": {
174
+ "object_visible": {
175
+ "pixels": 136811,
176
+ "full_image_mean_m": 0.011066012241157911
177
+ },
178
+ "object_occluded": {
179
+ "pixels": 6099,
180
+ "full_image_mean_m": 0.00307619140625
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.025233730673789978,
195
+ "ssim_fused": 0.9085112810134888,
196
+ "seg_l1": 0.03699609637260437,
197
+ "seg_ssim_ref": 0.9085100293159485,
198
+ "depth": 0.009821985714188,
199
+ "rgb_loss": 0.03848472982645035,
200
+ "seg_loss": 0.04789487272500992,
201
+ "total": 0.08638942453717445,
202
+ "valid_depth_pixels": 120052,
203
+ "excluded_depth_pixels": 801548,
204
+ "object_depth_holes": 496,
205
+ "depth_full_image_mean_m": 0.009821985714188,
206
+ "depth_decomposition": {
207
+ "object_visible": {
208
+ "pixels": 118229,
209
+ "full_image_mean_m": 0.008586982458979667
210
+ },
211
+ "object_occluded": {
212
+ "pixels": 1823,
213
+ "full_image_mean_m": 0.0012350032552083331
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.019412828609347343,
228
+ "ssim_fused": 0.9123970866203308,
229
+ "seg_l1": 0.024204429239034653,
230
+ "seg_ssim_ref": 0.9123955368995667,
231
+ "depth": 0.005580410654773522,
232
+ "rgb_loss": 0.03305084630846977,
233
+ "seg_loss": 0.03688443452119827,
234
+ "total": 0.06994085751503253,
235
+ "valid_depth_pixels": 115477,
236
+ "excluded_depth_pixels": 806123,
237
+ "object_depth_holes": 1200,
238
+ "depth_full_image_mean_m": 0.005580410654773522,
239
+ "depth_decomposition": {
240
+ "object_visible": {
241
+ "pixels": 115477,
242
+ "full_image_mean_m": 0.005580410654773523
243
+ },
244
+ "object_occluded": {
245
+ "pixels": 0,
246
+ "full_image_mean_m": 0.0
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
+ 216,
261
+ 217
262
+ ],
263
+ "times_s": [
264
+ 5.533333333333333,
265
+ 5.566666666666666
266
+ ]
267
+ },
268
+ "completed_passes": 499,
269
+ "adam_update_count": 83999
270
+ }
271
+ ],
272
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
273
+ "wall_time_s": 0.24409239296801388
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_01d8eed1aa534e73985a39ffc208a1a6_rng.pt",
278
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
279
+ "resume_boundary": "detached_observation_interval",
280
+ "next_pass": 500,
281
+ "next_interval": 167,
282
+ "next_adam_update": 84000,
283
+ "schedule_id": "source_transition_v1",
284
+ "adam_schedule": "source_transition_v1",
285
+ "source_cursor": {
286
+ "next_interval": 167,
287
+ "completed_passes": 499,
288
+ "trained_intervals": 83999,
289
+ "source_timestamp_s": 5.566666666666666,
290
+ "next_source_timestamp_s": 5.566666666666666,
291
+ "update_budget": 84000
292
+ },
293
+ "trained_intervals": 83999,
294
+ "source_timestamp_s": 5.566666666666666,
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": -7.7940287590026855,
321
+ "median": 11.51314926147461,
322
+ "max": 11.535470008850098,
323
+ "finite_count": 50173,
324
+ "nonfinite_count": 0
325
+ },
326
+ "raw_ground_friction": {
327
+ "min": 2.005976915359497,
328
+ "median": 2.005976915359497,
329
+ "max": 2.005976915359497,
330
+ "finite_count": 1,
331
+ "nonfinite_count": 0
332
+ },
333
+ "raw_ground_restitution": {
334
+ "min": -0.0029794860165566206,
335
+ "median": -0.0029794860165566206,
336
+ "max": -0.0029794860165566206,
337
+ "finite_count": 1,
338
+ "nonfinite_count": 0
339
+ },
340
+ "log_controller_edge_stiffness": {
341
+ "min": -2.833866596221924,
342
+ "median": 8.999496459960938,
343
+ "max": 11.528096199035645,
344
+ "finite_count": 300,
345
+ "nonfinite_count": 0
346
+ },
347
+ "effective_object_edge_stiffness": {
348
+ "min": 0.0004121889069210738,
349
+ "median": 100000.0,
350
+ "max": 100000.0,
351
+ "finite_count": 50173,
352
+ "nonfinite_count": 0
353
+ },
354
+ "object_edge_enabled": {
355
+ "min": 1.0,
356
+ "median": 1.0,
357
+ "max": 1.0,
358
+ "finite_count": 50173,
359
+ "nonfinite_count": 0
360
+ },
361
+ "object_edge_cap_mask": {
362
+ "min": 0.0,
363
+ "median": 1.0,
364
+ "max": 1.0,
365
+ "finite_count": 50173,
366
+ "nonfinite_count": 0
367
+ },
368
+ "effective_controller_edge_stiffness": {
369
+ "min": 0.05878511443734169,
370
+ "median": 8114.203125,
371
+ "max": 100000.0,
372
+ "finite_count": 300,
373
+ "nonfinite_count": 0
374
+ },
375
+ "controller_edge_enabled": {
376
+ "min": 1.0,
377
+ "median": 1.0,
378
+ "max": 1.0,
379
+ "finite_count": 300,
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": 300,
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.0,
398
+ "median": 0.0,
399
+ "max": 0.0,
400
+ "finite_count": 1,
401
+ "nonfinite_count": 0
402
+ }
403
+ },
404
+ "guard_affected_counts": {
405
+ "raw_ground_friction": 1,
406
+ "raw_ground_restitution": 1,
407
+ "object_edge_stiffness": 25639,
408
+ "controller_edge_stiffness": 126
409
+ },
410
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
411
+ }
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-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_0/runs/deform-sloth-ep0-d2-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_f44bbff9041c4af8aefc3b807f278457.npz",
37
+ "optimizer_file": "theta_0_f44bbff9041c4af8aefc3b807f278457_optimizer.pt",
38
+ "arrays_sha256": "d9187ef1d24382ade15b98e24bb00a38512030aeba0927bedf12835e6a345ea3",
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_f44bbff9041c4af8aefc3b807f278457_rng.pt",
71
+ "rng_sha256": "a550c61636829776ce27ede1582e9c570cd3935a4afc9d229ba690a830ca6c73",
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": 84000
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": -1.3246618509292603,
116
+ "median": 9.720876693725586,
117
+ "max": 11.530094146728516,
118
+ "finite_count": 50173,
119
+ "nonfinite_count": 0
120
+ },
121
+ "raw_ground_friction": {
122
+ "min": 2.005976915359497,
123
+ "median": 2.005976915359497,
124
+ "max": 2.005976915359497,
125
+ "finite_count": 1,
126
+ "nonfinite_count": 0
127
+ },
128
+ "raw_ground_restitution": {
129
+ "min": -0.0029794860165566206,
130
+ "median": -0.0029794860165566206,
131
+ "max": -0.0029794860165566206,
132
+ "finite_count": 1,
133
+ "nonfinite_count": 0
134
+ },
135
+ "log_controller_edge_stiffness": {
136
+ "min": 4.829222679138184,
137
+ "median": 9.38969898223877,
138
+ "max": 11.524574279785156,
139
+ "finite_count": 300,
140
+ "nonfinite_count": 0
141
+ },
142
+ "effective_object_edge_stiffness": {
143
+ "min": 0.2658928632736206,
144
+ "median": 16661.845703125,
145
+ "max": 100000.0,
146
+ "finite_count": 50173,
147
+ "nonfinite_count": 0
148
+ },
149
+ "object_edge_enabled": {
150
+ "min": 1.0,
151
+ "median": 1.0,
152
+ "max": 1.0,
153
+ "finite_count": 50173,
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": 50173,
161
+ "nonfinite_count": 0
162
+ },
163
+ "effective_controller_edge_stiffness": {
164
+ "min": 125.1136703491211,
165
+ "median": 11964.73046875,
166
+ "max": 100000.0,
167
+ "finite_count": 300,
168
+ "nonfinite_count": 0
169
+ },
170
+ "controller_edge_enabled": {
171
+ "min": 1.0,
172
+ "median": 1.0,
173
+ "max": 1.0,
174
+ "finite_count": 300,
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": 300,
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.0,
193
+ "median": 0.0,
194
+ "max": 0.0,
195
+ "finite_count": 1,
196
+ "nonfinite_count": 0
197
+ }
198
+ },
199
+ "guard_affected_counts": {
200
+ "raw_ground_friction": 1,
201
+ "raw_ground_restitution": 1,
202
+ "object_edge_stiffness": 5999,
203
+ "controller_edge_stiffness": 66
204
+ },
205
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
206
+ }
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-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.10834706076426968,
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_49399ffa1ec049eea9a1b1464eace432.npz",
37
+ "optimizer_file": "boundary_49399ffa1ec049eea9a1b1464eace432_optimizer.pt",
38
+ "arrays_sha256": "1a52ddc05c5928e3f7b5b83a6b073d93b934bf489643d86426cb975145ae79b4",
39
+ "optimizer_sha256": "67aa20b34bfad87af4f74f887b280a810118ae6585654eb32a97c3aeb7301628",
40
+ "stage": "adam",
41
+ "completed_passes": 1,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 168,
45
+ "adam_update_count": 168,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 2,
49
+ "consumed_count": 1,
50
+ "last_submitted_update": 168,
51
+ "last_consumed_update": 0,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 168,
56
+ "completed_passes": 1,
57
+ "next_interval": 0,
58
+ "trained_intervals": 168,
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": 168,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 168,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.005952380952380952,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00032707469654269516,
83
+ "update_l2": 0.1491834819316864
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 8.239898306783289e-05,
95
+ "update_l2": 0.012892615981400013
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_0_aligned_50_218",
101
+ "transition_index": 167,
102
+ "loss": 0.1283511124198824,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 6113,
109
+ "attachment": 67,
110
+ "ground": 2
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.005976915359497,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": -0.0029794860165566206,
117
+ "ground_restitution/effective": 0.0,
118
+ "ground_restitution/clamp_changed": 1,
119
+ "ground_friction/contact_active": null,
120
+ "ground_restitution/contact_active": null
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 167,
124
+ "loss": 0.1283511124198824,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.041147030889987946,
129
+ "ssim_fused": 0.8803984522819519,
130
+ "seg_l1": 0.0594712570309639,
131
+ "seg_ssim_ref": 0.8803972601890564,
132
+ "depth": 0.015627185025790465,
133
+ "rgb_loss": 0.056837935000658035,
134
+ "seg_loss": 0.07149755209684372,
135
+ "total": 0.1283511124198824
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.0628245398402214,
141
+ "ssim_fused": 0.8587763905525208,
142
+ "seg_l1": 0.07872351258993149,
143
+ "seg_ssim_ref": 0.858775794506073,
144
+ "depth": 0.023004083841067557,
145
+ "rgb_loss": 0.07850435376167297,
146
+ "seg_loss": 0.09122365713119507,
147
+ "total": 0.1697510149767091,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.023004083841067557,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.017513860316762
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 15971,
159
+ "full_image_mean_m": 0.005490223524305555
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.044210731983184814,
174
+ "ssim_fused": 0.8661483526229858,
175
+ "seg_l1": 0.07333041727542877,
176
+ "seg_ssim_ref": 0.8661469221115112,
177
+ "depth": 0.017520899029978963,
178
+ "rgb_loss": 0.062138915061950684,
179
+ "seg_loss": 0.08543495088815689,
180
+ "total": 0.14759137939855696,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.017520899029978963,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.014426629281715078
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 6104,
192
+ "full_image_mean_m": 0.003094269748263889
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.03223911300301552,
207
+ "ssim_fused": 0.89445960521698,
208
+ "seg_l1": 0.05039196461439133,
209
+ "seg_ssim_ref": 0.8944583535194397,
210
+ "depth": 0.014172762483968659,
211
+ "rgb_loss": 0.04689937084913254,
212
+ "seg_loss": 0.06142190098762512,
213
+ "total": 0.10833544459924163,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.014172762483968659,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.012884748161051991
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 1889,
225
+ "full_image_mean_m": 0.0012880143229166668
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.0253137294203043,
240
+ "ssim_fused": 0.902209460735321,
241
+ "seg_l1": 0.0354391373693943,
242
+ "seg_ssim_ref": 0.9022080302238464,
243
+ "depth": 0.007810994748146687,
244
+ "rgb_loss": 0.03980909287929535,
245
+ "seg_loss": 0.047909706830978394,
246
+ "total": 0.08772661070502188,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.007810994748146687,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.007810994748146687
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 0,
258
+ "full_image_mean_m": 0.0
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
+ 217,
273
+ 218
274
+ ],
275
+ "times_s": [
276
+ 5.566666666666666,
277
+ 5.6
278
+ ]
279
+ },
280
+ "completed_passes": 1,
281
+ "adam_update_count": 168
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.25160049088299274
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_49399ffa1ec049eea9a1b1464eace432_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 2,
293
+ "next_interval": 0,
294
+ "next_adam_update": 169,
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": 168,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 168,
306
+ "source_timestamp_s": 5.6,
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.3759434223175049,
333
+ "median": 9.729635238647461,
334
+ "max": 11.531123161315918,
335
+ "finite_count": 50173,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.005976915359497,
340
+ "median": 2.005976915359497,
341
+ "max": 2.005976915359497,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": -0.0029794860165566206,
347
+ "median": -0.0029794860165566206,
348
+ "max": -0.0029794860165566206,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 4.869291305541992,
354
+ "median": 9.41850471496582,
355
+ "max": 11.524574279785156,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.25260117650032043,
361
+ "median": 16808.419921875,
362
+ "max": 100000.0,
363
+ "finite_count": 50173,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 50173,
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": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 130.2285919189453,
382
+ "median": 12314.162109375,
383
+ "max": 100000.0,
384
+ "finite_count": 300,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 300,
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": 300,
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.0,
410
+ "median": 0.0,
411
+ "max": 0.0,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 1,
419
+ "object_edge_stiffness": 6113,
420
+ "controller_edge_stiffness": 67
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-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.10730665257596302,
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_eb274da2a57f44d0ab9897299fb2c09e.npz",
37
+ "optimizer_file": "boundary_eb274da2a57f44d0ab9897299fb2c09e_optimizer.pt",
38
+ "arrays_sha256": "520cb786e5cf5d47037ff04987920db820494b2d2784cab9941e1fc95cc73ad9",
39
+ "optimizer_sha256": "1b53d072ab5c68445ea952ac2bc9dcdab2a6e5fb84fdfddb9759b468af08a96a",
40
+ "stage": "adam",
41
+ "completed_passes": 2,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 336,
45
+ "adam_update_count": 336,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 3,
49
+ "consumed_count": 2,
50
+ "last_submitted_update": 336,
51
+ "last_consumed_update": 168,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 336,
56
+ "completed_passes": 2,
57
+ "next_interval": 0,
58
+ "trained_intervals": 336,
59
+ "snapshot": "pass_end_0002",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 168,
67
+ "pass_science": {
68
+ "completed_passes": 2,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 336,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 336,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.005952380952380952,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0003091724356636405,
83
+ "update_l2": 0.14432591199874878
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 0.00010148435831069946,
95
+ "update_l2": 0.012223711237311363
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_0_aligned_50_218",
101
+ "transition_index": 167,
102
+ "loss": 0.1273992785265341,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 6214,
109
+ "attachment": 68,
110
+ "ground": 2
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.005976915359497,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": -0.0029794860165566206,
117
+ "ground_restitution/effective": 0.0,
118
+ "ground_restitution/clamp_changed": 1,
119
+ "ground_friction/contact_active": null,
120
+ "ground_restitution/contact_active": null
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 167,
124
+ "loss": 0.1273992785265341,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.04097940772771835,
129
+ "ssim_fused": 0.8809420466423035,
130
+ "seg_l1": 0.05872107669711113,
131
+ "seg_ssim_ref": 0.8809409141540527,
132
+ "depth": 0.015487616290117375,
133
+ "rgb_loss": 0.05659510940313339,
134
+ "seg_loss": 0.07078868895769119,
135
+ "total": 0.1273992785265341
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.06187053397297859,
141
+ "ssim_fused": 0.8612711429595947,
142
+ "seg_l1": 0.07710668444633484,
143
+ "seg_ssim_ref": 0.8612704277038574,
144
+ "depth": 0.022961168046222818,
145
+ "rgb_loss": 0.07724219560623169,
146
+ "seg_loss": 0.0894312635064125,
147
+ "total": 0.16669641283010983,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.022961168046222818,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.01747094452191726
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 15971,
159
+ "full_image_mean_m": 0.005490223524305555
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.04386473447084427,
174
+ "ssim_fused": 0.8671572208404541,
175
+ "seg_l1": 0.07224726676940918,
176
+ "seg_ssim_ref": 0.8671557307243347,
177
+ "depth": 0.017009747067417227,
178
+ "rgb_loss": 0.061660341918468475,
179
+ "seg_loss": 0.08436667174100876,
180
+ "total": 0.14604402340654465,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.017009747067417227,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.013915477319153336
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 6104,
192
+ "full_image_mean_m": 0.003094269748263889
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.03258442506194115,
207
+ "ssim_fused": 0.8939550518989563,
208
+ "seg_l1": 0.05001894012093544,
209
+ "seg_ssim_ref": 0.8939539194107056,
210
+ "depth": 0.014020880596239587,
211
+ "rgb_loss": 0.04727653041481972,
212
+ "seg_loss": 0.06122437119483948,
213
+ "total": 0.10851491876496513,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.014020880596239587,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.012732866273322917
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 1889,
225
+ "full_image_mean_m": 0.0012880143229166668
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.02559792436659336,
240
+ "ssim_fused": 0.9013848900794983,
241
+ "seg_l1": 0.03551141545176506,
242
+ "seg_ssim_ref": 0.9013834595680237,
243
+ "depth": 0.00795866945058987,
244
+ "rgb_loss": 0.04020136222243309,
245
+ "seg_loss": 0.04813244193792343,
246
+ "total": 0.08834175910451682,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.00795866945058987,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.00795866945058987
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 0,
258
+ "full_image_mean_m": 0.0
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
+ 217,
273
+ 218
274
+ ],
275
+ "times_s": [
276
+ 5.566666666666666,
277
+ 5.6
278
+ ]
279
+ },
280
+ "completed_passes": 2,
281
+ "adam_update_count": 336
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.2519371109083295
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_eb274da2a57f44d0ab9897299fb2c09e_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 3,
293
+ "next_interval": 0,
294
+ "next_adam_update": 337,
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": 336,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 336,
306
+ "source_timestamp_s": 5.6,
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.424196720123291,
333
+ "median": 9.739157676696777,
334
+ "max": 11.531132698059082,
335
+ "finite_count": 50173,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.005976915359497,
340
+ "median": 2.005976915359497,
341
+ "max": 2.005976915359497,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": -0.0029794860165566206,
347
+ "median": -0.0029794860165566206,
348
+ "max": -0.0029794860165566206,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 4.934016227722168,
354
+ "median": 9.448785781860352,
355
+ "max": 11.524574279785156,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.24070174992084503,
361
+ "median": 16969.240234375,
362
+ "max": 100000.0,
363
+ "finite_count": 50173,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 50173,
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": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 138.9364013671875,
382
+ "median": 12692.9970703125,
383
+ "max": 100000.0,
384
+ "finite_count": 300,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 300,
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": 300,
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.0,
410
+ "median": 0.0,
411
+ "max": 0.0,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 1,
419
+ "object_edge_stiffness": 6215,
420
+ "controller_edge_stiffness": 68
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-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.10619599203740318,
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_677b61fe94ad4eb9bfa9db20aa102e45.npz",
37
+ "optimizer_file": "boundary_677b61fe94ad4eb9bfa9db20aa102e45_optimizer.pt",
38
+ "arrays_sha256": "6a80d405250856dcdefcb7c18c5fe3c2f6f013c2f2e39561e6b9f99dbd66080f",
39
+ "optimizer_sha256": "b0c74e21c091875dc2ce01028a657b7779b49a0b24c082a22acfa84860e7cd48",
40
+ "stage": "adam",
41
+ "completed_passes": 3,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 504,
45
+ "adam_update_count": 504,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 4,
49
+ "consumed_count": 3,
50
+ "last_submitted_update": 504,
51
+ "last_consumed_update": 336,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 504,
56
+ "completed_passes": 3,
57
+ "next_interval": 0,
58
+ "trained_intervals": 504,
59
+ "snapshot": "pass_end_0003",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 336,
67
+ "pass_science": {
68
+ "completed_passes": 3,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 504,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 504,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.005952380952380952,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00033809232991188765,
83
+ "update_l2": 0.14557567238807678
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 0.0001039986964315176,
95
+ "update_l2": 0.012701129540801048
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_0_aligned_50_218",
101
+ "transition_index": 167,
102
+ "loss": 0.1290368765592662,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 6304,
109
+ "attachment": 69,
110
+ "ground": 2
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.005976915359497,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": -0.0029794860165566206,
117
+ "ground_restitution/effective": 0.0,
118
+ "ground_restitution/clamp_changed": 1,
119
+ "ground_friction/contact_active": null,
120
+ "ground_restitution/contact_active": null
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 167,
124
+ "loss": 0.1290368765592662,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.04150852560997009,
129
+ "ssim_fused": 0.8798340559005737,
130
+ "seg_l1": 0.05968455225229263,
131
+ "seg_ssim_ref": 0.879832923412323,
132
+ "depth": 0.01580938697731219,
133
+ "rgb_loss": 0.05724001303315163,
134
+ "seg_loss": 0.07178105413913727,
135
+ "total": 0.1290368765592662
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.06124988570809364,
141
+ "ssim_fused": 0.8620555996894836,
142
+ "seg_l1": 0.0760013535618782,
143
+ "seg_ssim_ref": 0.8620551228523254,
144
+ "depth": 0.022680206157847358,
145
+ "rgb_loss": 0.07658878713846207,
146
+ "seg_loss": 0.0883900597691536,
147
+ "total": 0.1650015271137735,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.022680206157847358,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.017189982633541805
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 15971,
159
+ "full_image_mean_m": 0.005490223524305555
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.04428257793188095,
174
+ "ssim_fused": 0.8663387894630432,
175
+ "seg_l1": 0.07301715016365051,
176
+ "seg_ssim_ref": 0.8663373589515686,
177
+ "depth": 0.017272307294515843,
178
+ "rgb_loss": 0.06215830147266388,
179
+ "seg_loss": 0.08514624834060669,
180
+ "total": 0.14732182212056508,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.017272307294515843,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.014178037546251954
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 6104,
192
+ "full_image_mean_m": 0.003094269748263889
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.03410232439637184,
207
+ "ssim_fused": 0.8912554383277893,
208
+ "seg_l1": 0.05274682864546776,
209
+ "seg_ssim_ref": 0.891254186630249,
210
+ "depth": 0.014960336334120689,
211
+ "rgb_loss": 0.04903077334165573,
212
+ "seg_loss": 0.06394662708044052,
213
+ "total": 0.11299236075843037,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.014960336334120689,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.013672322011204021
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 1889,
225
+ "full_image_mean_m": 0.0012880143229166668
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.026399316266179085,
240
+ "ssim_fused": 0.8996863961219788,
241
+ "seg_l1": 0.03697288781404495,
242
+ "seg_ssim_ref": 0.8996850848197937,
243
+ "depth": 0.008324698122764887,
244
+ "rgb_loss": 0.041182175278663635,
245
+ "seg_loss": 0.04964129626750946,
246
+ "total": 0.09083179624429585,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.008324698122764887,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.008324698122764885
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 0,
258
+ "full_image_mean_m": 0.0
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
+ 217,
273
+ 218
274
+ ],
275
+ "times_s": [
276
+ 5.566666666666666,
277
+ 5.6
278
+ ]
279
+ },
280
+ "completed_passes": 3,
281
+ "adam_update_count": 504
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.25752838887274265
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_677b61fe94ad4eb9bfa9db20aa102e45_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 4,
293
+ "next_interval": 0,
294
+ "next_adam_update": 505,
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": 504,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 504,
306
+ "source_timestamp_s": 5.6,
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.4742801189422607,
333
+ "median": 9.74668025970459,
334
+ "max": 11.532670974731445,
335
+ "finite_count": 50173,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.005976915359497,
340
+ "median": 2.005976915359497,
341
+ "max": 2.005976915359497,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": -0.0029794860165566206,
347
+ "median": -0.0029794860165566206,
348
+ "max": -0.0029794860165566206,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 5.02440881729126,
354
+ "median": 9.448875427246094,
355
+ "max": 11.524574279785156,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.22894348204135895,
361
+ "median": 17097.375,
362
+ "max": 100000.0,
363
+ "finite_count": 50173,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 50173,
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": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 152.080322265625,
382
+ "median": 12693.888671875,
383
+ "max": 100000.0,
384
+ "finite_count": 300,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 300,
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": 300,
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.0,
410
+ "median": 0.0,
411
+ "max": 0.0,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 1,
419
+ "object_edge_stiffness": 6305,
420
+ "controller_edge_stiffness": 69
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-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.10579759063071628,
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_8887b2f8174b424dad2e22b4c46702e9.npz",
37
+ "optimizer_file": "boundary_8887b2f8174b424dad2e22b4c46702e9_optimizer.pt",
38
+ "arrays_sha256": "a1662875e495823415b769cb9cfe959dc4d7323b4c1a0df5bdf14a99c6ce9471",
39
+ "optimizer_sha256": "53621cf2dcb2a6402dbde4e0299e5c8e6361f612b2f35883dcc7360da518d8c3",
40
+ "stage": "adam",
41
+ "completed_passes": 4,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 672,
45
+ "adam_update_count": 672,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 5,
49
+ "consumed_count": 4,
50
+ "last_submitted_update": 672,
51
+ "last_consumed_update": 504,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 672,
56
+ "completed_passes": 4,
57
+ "next_interval": 0,
58
+ "trained_intervals": 672,
59
+ "snapshot": "pass_end_0004",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 504,
67
+ "pass_science": {
68
+ "completed_passes": 4,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 672,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 672,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.005952380952380952,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.000258215848589316,
83
+ "update_l2": 0.12887193262577057
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 0.00011758294567698613,
95
+ "update_l2": 0.012533772736787796
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_0_aligned_50_218",
101
+ "transition_index": 167,
102
+ "loss": 0.12679013467310302,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 6406,
109
+ "attachment": 71,
110
+ "ground": 2
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.005976915359497,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": -0.0029794860165566206,
117
+ "ground_restitution/effective": 0.0,
118
+ "ground_restitution/clamp_changed": 1,
119
+ "ground_friction/contact_active": null,
120
+ "ground_restitution/contact_active": null
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 167,
124
+ "loss": 0.12679013467310302,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.040781304240226746,
129
+ "ssim_fused": 0.8810859322547913,
130
+ "seg_l1": 0.05822985619306564,
131
+ "seg_ssim_ref": 0.881084680557251,
132
+ "depth": 0.015320693238903026,
133
+ "rgb_loss": 0.056407853960990906,
134
+ "seg_loss": 0.07036695629358292,
135
+ "total": 0.12679013467310302
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.060447342693805695,
141
+ "ssim_fused": 0.8630145192146301,
142
+ "seg_l1": 0.0747891440987587,
143
+ "seg_ssim_ref": 0.8630138039588928,
144
+ "depth": 0.02238560673965335,
145
+ "rgb_loss": 0.07575497031211853,
146
+ "seg_loss": 0.08722855895757675,
147
+ "total": 0.16300592232701552,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.02238560673965335,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.016895383215347795
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 15971,
159
+ "full_image_mean_m": 0.005490223524305555
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.04297897219657898,
174
+ "ssim_fused": 0.8692609071731567,
175
+ "seg_l1": 0.07068070769309998,
176
+ "seg_ssim_ref": 0.8692594170570374,
177
+ "depth": 0.016243851074228686,
178
+ "rgb_loss": 0.060530997812747955,
179
+ "seg_loss": 0.08269268274307251,
180
+ "total": 0.1432399169563141,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.016243851074228686,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.013149581325964796
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 6104,
192
+ "full_image_mean_m": 0.003094269748263889
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.03353399038314819,
207
+ "ssim_fused": 0.8923855423927307,
208
+ "seg_l1": 0.05119407922029495,
209
+ "seg_ssim_ref": 0.8923841714859009,
210
+ "depth": 0.014405341789885425,
211
+ "rgb_loss": 0.04835008457303047,
212
+ "seg_loss": 0.062478430569171906,
213
+ "total": 0.11084292420928256,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.014405341789885425,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.013117327466968757
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 1889,
225
+ "full_image_mean_m": 0.0012880143229166668
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.02616492658853531,
240
+ "ssim_fused": 0.8996828198432922,
241
+ "seg_l1": 0.03625551238656044,
242
+ "seg_ssim_ref": 0.8996813297271729,
243
+ "depth": 0.008247973351844639,
244
+ "rgb_loss": 0.04099537804722786,
245
+ "seg_loss": 0.0490681454539299,
246
+ "total": 0.0900717751997999,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.008247973351844639,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.008247973351844639
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 0,
258
+ "full_image_mean_m": 0.0
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
+ 217,
273
+ 218
274
+ ],
275
+ "times_s": [
276
+ 5.566666666666666,
277
+ 5.6
278
+ ]
279
+ },
280
+ "completed_passes": 4,
281
+ "adam_update_count": 672
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.2594440949615091
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_8887b2f8174b424dad2e22b4c46702e9_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 5,
293
+ "next_interval": 0,
294
+ "next_adam_update": 673,
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": 672,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 672,
306
+ "source_timestamp_s": 5.6,
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.5243176221847534,
333
+ "median": 9.75165843963623,
334
+ "max": 11.532670974731445,
335
+ "finite_count": 50173,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.005976915359497,
340
+ "median": 2.005976915359497,
341
+ "max": 2.005976915359497,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": -0.0029794860165566206,
347
+ "median": -0.0029794860165566206,
348
+ "max": -0.0029794860165566206,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 5.075559616088867,
354
+ "median": 9.451753616333008,
355
+ "max": 11.527253150939941,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.21776960790157318,
361
+ "median": 17182.701171875,
362
+ "max": 100000.0,
363
+ "finite_count": 50173,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 50173,
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": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 160.06173706054688,
382
+ "median": 12734.7734375,
383
+ "max": 100000.0,
384
+ "finite_count": 300,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 300,
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": 300,
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.0,
410
+ "median": 0.0,
411
+ "max": 0.0,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 1,
419
+ "object_edge_stiffness": 6407,
420
+ "controller_edge_stiffness": 71
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-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.10523450443542293,
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_93d39c73f8104d448069176647a10f81.npz",
37
+ "optimizer_file": "boundary_93d39c73f8104d448069176647a10f81_optimizer.pt",
38
+ "arrays_sha256": "ae3cdf6e4bbb1877339dcc0cb2c83ccf8933d1eeee42a10915b55025f23c7e85",
39
+ "optimizer_sha256": "e4881cbc951809752d3e537c33526aabc3a3c7a75f3687c9accb459fb3600950",
40
+ "stage": "adam",
41
+ "completed_passes": 5,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 840,
45
+ "adam_update_count": 840,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 6,
49
+ "consumed_count": 5,
50
+ "last_submitted_update": 840,
51
+ "last_consumed_update": 672,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 840,
56
+ "completed_passes": 5,
57
+ "next_interval": 0,
58
+ "trained_intervals": 840,
59
+ "snapshot": "pass_end_0005",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 672,
67
+ "pass_science": {
68
+ "completed_passes": 5,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 840,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 840,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.005952380952380952,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00028269097674638033,
83
+ "update_l2": 0.13037757575511932
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 0.00010989406291628256,
95
+ "update_l2": 0.01281039696186781
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_0_aligned_50_218",
101
+ "transition_index": 167,
102
+ "loss": 0.12635173978384173,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 6492,
109
+ "attachment": 71,
110
+ "ground": 2
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.005976915359497,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": -0.0029794860165566206,
117
+ "ground_restitution/effective": 0.0,
118
+ "ground_restitution/clamp_changed": 1,
119
+ "ground_friction/contact_active": null,
120
+ "ground_restitution/contact_active": null
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 167,
124
+ "loss": 0.12635173978384173,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.04061030223965645,
129
+ "ssim_fused": 0.8813538551330566,
130
+ "seg_l1": 0.05798687785863876,
131
+ "seg_ssim_ref": 0.8813526630401611,
132
+ "depth": 0.015282576042787793,
133
+ "rgb_loss": 0.05621747672557831,
134
+ "seg_loss": 0.0701189786195755,
135
+ "total": 0.12635173978384173
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.0604369081556797,
141
+ "ssim_fused": 0.8630980253219604,
142
+ "seg_l1": 0.07476702332496643,
143
+ "seg_ssim_ref": 0.863097608089447,
144
+ "depth": 0.02236331298900458,
145
+ "rgb_loss": 0.07572992146015167,
146
+ "seg_loss": 0.08719410002231598,
147
+ "total": 0.16294638479545664,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.02236331298900458,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.016873089464699023
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 15971,
159
+ "full_image_mean_m": 0.005490223524305555
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.042992956936359406,
174
+ "ssim_fused": 0.8690300583839417,
175
+ "seg_l1": 0.07073910534381866,
176
+ "seg_ssim_ref": 0.8690285086631775,
177
+ "depth": 0.016396537265154637,
178
+ "rgb_loss": 0.060588352382183075,
179
+ "seg_loss": 0.08278558403253555,
180
+ "total": 0.14339033295198378,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.016396537265154637,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.013302267516890747
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 6104,
192
+ "full_image_mean_m": 0.003094269748263889
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.03321158513426781,
207
+ "ssim_fused": 0.8929316997528076,
208
+ "seg_l1": 0.05076541751623154,
209
+ "seg_ssim_ref": 0.8929303884506226,
210
+ "depth": 0.014350827230132805,
211
+ "rgb_loss": 0.04798292741179466,
212
+ "seg_loss": 0.0620262585580349,
213
+ "total": 0.11002353679705969,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.014350827230132805,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.013062812907216137
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 1889,
225
+ "full_image_mean_m": 0.0012880143229166668
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.025799747556447983,
240
+ "ssim_fused": 0.9003554582595825,
241
+ "seg_l1": 0.03567597270011902,
242
+ "seg_ssim_ref": 0.9003540277481079,
243
+ "depth": 0.008019626686859151,
244
+ "rgb_loss": 0.04056870564818382,
245
+ "seg_loss": 0.04846997559070587,
246
+ "total": 0.08904670459086685,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.008019626686859151,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.008019626686859151
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 0,
258
+ "full_image_mean_m": 0.0
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
+ 217,
273
+ 218
274
+ ],
275
+ "times_s": [
276
+ 5.566666666666666,
277
+ 5.6
278
+ ]
279
+ },
280
+ "completed_passes": 5,
281
+ "adam_update_count": 840
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.24436182412318885
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_93d39c73f8104d448069176647a10f81_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 6,
293
+ "next_interval": 0,
294
+ "next_adam_update": 841,
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": 840,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 840,
306
+ "source_timestamp_s": 5.6,
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.5747088193893433,
333
+ "median": 9.754249572753906,
334
+ "max": 11.532670974731445,
335
+ "finite_count": 50173,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.005976915359497,
340
+ "median": 2.005976915359497,
341
+ "max": 2.005976915359497,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": -0.0029794860165566206,
347
+ "median": -0.0029794860165566206,
348
+ "max": -0.0029794860165566206,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 5.1116156578063965,
354
+ "median": 9.488436698913574,
355
+ "max": 11.527253150939941,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.2070678323507309,
361
+ "median": 17227.283203125,
362
+ "max": 100000.0,
363
+ "finite_count": 50173,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 50173,
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": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 165.938232421875,
382
+ "median": 13206.21484375,
383
+ "max": 100000.0,
384
+ "finite_count": 300,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 300,
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": 300,
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.0,
410
+ "median": 0.0,
411
+ "max": 0.0,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 1,
419
+ "object_edge_stiffness": 6492,
420
+ "controller_edge_stiffness": 71
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-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.10458777117535331,
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_2348939fa13d4c8d878611714b5abbcf.npz",
37
+ "optimizer_file": "boundary_2348939fa13d4c8d878611714b5abbcf_optimizer.pt",
38
+ "arrays_sha256": "135191873d1bc25b4e2056983bcbbc197bfdd7d1b388d7c87b683b5b835a67cf",
39
+ "optimizer_sha256": "c41bd049e80deef1eef67aff6f026d60edaf50555ad7363c84d3783ec78a5341",
40
+ "stage": "adam",
41
+ "completed_passes": 6,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 1008,
45
+ "adam_update_count": 1008,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 7,
49
+ "consumed_count": 6,
50
+ "last_submitted_update": 1008,
51
+ "last_consumed_update": 840,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 1008,
56
+ "completed_passes": 6,
57
+ "next_interval": 0,
58
+ "trained_intervals": 1008,
59
+ "snapshot": "pass_end_0006",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 840,
67
+ "pass_science": {
68
+ "completed_passes": 6,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 1008,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 1008,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.005952380952380952,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0002664266503416002,
83
+ "update_l2": 0.13004012405872345
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 0.000109346721728798,
95
+ "update_l2": 0.011727331206202507
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_0_aligned_50_218",
101
+ "transition_index": 167,
102
+ "loss": 0.12566391633078422,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 6586,
109
+ "attachment": 71,
110
+ "ground": 2
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.005976915359497,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": -0.0029794860165566206,
117
+ "ground_restitution/effective": 0.0,
118
+ "ground_restitution/clamp_changed": 1,
119
+ "ground_friction/contact_active": null,
120
+ "ground_restitution/contact_active": null
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 167,
124
+ "loss": 0.12566391633078422,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.040344975888729095,
129
+ "ssim_fused": 0.8817365765571594,
130
+ "seg_l1": 0.05758395045995712,
131
+ "seg_ssim_ref": 0.8817353844642639,
132
+ "depth": 0.01516633853283947,
133
+ "rgb_loss": 0.055928658694028854,
134
+ "seg_loss": 0.06972008943557739,
135
+ "total": 0.12566391633078422
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.06016247719526291,
141
+ "ssim_fused": 0.86346435546875,
142
+ "seg_l1": 0.0744684562087059,
143
+ "seg_ssim_ref": 0.8634636998176575,
144
+ "depth": 0.022299961813231805,
145
+ "rgb_loss": 0.07543711364269257,
146
+ "seg_loss": 0.08688202500343323,
147
+ "total": 0.16234143860793904,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.022299961813231805,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.016809738288926245
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 15971,
159
+ "full_image_mean_m": 0.005490223524305555
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.042803891003131866,
174
+ "ssim_fused": 0.8691206574440002,
175
+ "seg_l1": 0.07042230665683746,
176
+ "seg_ssim_ref": 0.8691191077232361,
177
+ "depth": 0.016294954629056932,
178
+ "rgb_loss": 0.0604189857840538,
179
+ "seg_loss": 0.08251402527093887,
180
+ "total": 0.14294930600962175,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.016294954629056932,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.013200684880793045
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 6104,
192
+ "full_image_mean_m": 0.003094269748263889
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.03290882334113121,
207
+ "ssim_fused": 0.8934107422828674,
208
+ "seg_l1": 0.0502760149538517,
209
+ "seg_ssim_ref": 0.8934094905853271,
210
+ "depth": 0.01416492345110358,
211
+ "rgb_loss": 0.04764491319656372,
212
+ "seg_loss": 0.06153891235589981,
213
+ "total": 0.10919799047591464,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.01416492345110358,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.012876909128186913
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 1889,
225
+ "full_image_mean_m": 0.0012880143229166668
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.02550470642745495,
240
+ "ssim_fused": 0.9009506702423096,
241
+ "seg_l1": 0.03516903892159462,
242
+ "seg_ssim_ref": 0.9009491801261902,
243
+ "depth": 0.007905514237965561,
244
+ "rgb_loss": 0.040213629603385925,
245
+ "seg_loss": 0.04794539511203766,
246
+ "total": 0.08816693022966154,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.007905514237965561,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.007905514237965561
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 0,
258
+ "full_image_mean_m": 0.0
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
+ 217,
273
+ 218
274
+ ],
275
+ "times_s": [
276
+ 5.566666666666666,
277
+ 5.6
278
+ ]
279
+ },
280
+ "completed_passes": 6,
281
+ "adam_update_count": 1008
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.24839145899750292
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_2348939fa13d4c8d878611714b5abbcf_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 7,
293
+ "next_interval": 0,
294
+ "next_adam_update": 1009,
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": 1008,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 1008,
306
+ "source_timestamp_s": 5.6,
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.6359400749206543,
333
+ "median": 9.755481719970703,
334
+ "max": 11.532670974731445,
335
+ "finite_count": 50173,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.005976915359497,
340
+ "median": 2.005976915359497,
341
+ "max": 2.005976915359497,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": -0.0029794860165566206,
347
+ "median": -0.0029794860165566206,
348
+ "max": -0.0029794860165566206,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 5.1588287353515625,
354
+ "median": 9.475387573242188,
355
+ "max": 11.527253150939941,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.19476918876171112,
361
+ "median": 17248.521484375,
362
+ "max": 100000.0,
363
+ "finite_count": 50173,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 50173,
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": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 173.9605712890625,
382
+ "median": 13036.486328125,
383
+ "max": 100000.0,
384
+ "finite_count": 300,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 300,
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": 300,
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.0,
410
+ "median": 0.0,
411
+ "max": 0.0,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 1,
419
+ "object_edge_stiffness": 6589,
420
+ "controller_edge_stiffness": 71
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-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.10458777117535331,
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_67707edc13f94547b8b150ad8700bea6.npz",
37
+ "optimizer_file": "boundary_67707edc13f94547b8b150ad8700bea6_optimizer.pt",
38
+ "arrays_sha256": "0d474d8852f04dd5f70b2b649d66f3bef7b9d5f3e6627a4147d932cfb316cc90",
39
+ "optimizer_sha256": "ed1fee9372e6248bfd205227cf7969f02e0563b422808ff38329198bda6823f9",
40
+ "stage": "adam",
41
+ "completed_passes": 7,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 1176,
45
+ "adam_update_count": 1176,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 8,
49
+ "consumed_count": 7,
50
+ "last_submitted_update": 1176,
51
+ "last_consumed_update": 1008,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 1176,
56
+ "completed_passes": 7,
57
+ "next_interval": 0,
58
+ "trained_intervals": 1176,
59
+ "snapshot": "pass_end_0007",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 840,
67
+ "pass_science": {
68
+ "completed_passes": 7,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 1176,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 1176,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.005952380952380952,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0003759038227144629,
83
+ "update_l2": 0.14203287661075592
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 9.278291690861806e-05,
95
+ "update_l2": 0.013400564901530743
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_0_aligned_50_218",
101
+ "transition_index": 167,
102
+ "loss": 0.12873220180652725,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 6672,
109
+ "attachment": 72,
110
+ "ground": 2
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.005976915359497,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": -0.0029794860165566206,
117
+ "ground_restitution/effective": 0.0,
118
+ "ground_restitution/clamp_changed": 1,
119
+ "ground_friction/contact_active": null,
120
+ "ground_restitution/contact_active": null
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 167,
124
+ "loss": 0.12873220180652725,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.041294895112514496,
129
+ "ssim_fused": 0.8801860213279724,
130
+ "seg_l1": 0.05969329923391342,
131
+ "seg_ssim_ref": 0.8801848292350769,
132
+ "depth": 0.015814951878664562,
133
+ "rgb_loss": 0.05699871480464935,
134
+ "seg_loss": 0.07171767204999924,
135
+ "total": 0.12873220180652725
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.06218896806240082,
141
+ "ssim_fused": 0.8598631024360657,
142
+ "seg_l1": 0.07751698791980743,
143
+ "seg_ssim_ref": 0.8598625659942627,
144
+ "depth": 0.022937950876823415,
145
+ "rgb_loss": 0.07777855545282364,
146
+ "seg_loss": 0.09004107862710953,
147
+ "total": 0.16784257203081,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.022937950876823415,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.017447727352517865
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 15971,
159
+ "full_image_mean_m": 0.005490223524305555
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.04466486722230911,
174
+ "ssim_fused": 0.8658528923988342,
175
+ "seg_l1": 0.07386638969182968,
176
+ "seg_ssim_ref": 0.8658515214920044,
177
+ "depth": 0.01785028045050412,
178
+ "rgb_loss": 0.06256131827831268,
179
+ "seg_loss": 0.08592280745506287,
180
+ "total": 0.14850197601382606,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.01785028045050412,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.014756010702240228
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 6104,
192
+ "full_image_mean_m": 0.003094269748263889
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.032456446439027786,
207
+ "ssim_fused": 0.893977165222168,
208
+ "seg_l1": 0.050780799239873886,
209
+ "seg_ssim_ref": 0.8939758539199829,
210
+ "depth": 0.01435240737553117,
211
+ "rgb_loss": 0.047169722616672516,
212
+ "seg_loss": 0.061829470098018646,
213
+ "total": 0.1090135451220667,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.01435240737553117,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.0130643930526145
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 1889,
225
+ "full_image_mean_m": 0.0012880143229166668
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.025869298726320267,
240
+ "ssim_fused": 0.901050865650177,
241
+ "seg_l1": 0.036609020084142685,
242
+ "seg_ssim_ref": 0.9010494351387024,
243
+ "depth": 0.008119168811799546,
244
+ "rgb_loss": 0.04048526659607887,
245
+ "seg_loss": 0.04907733201980591,
246
+ "total": 0.08957071405940628,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.008119168811799546,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.008119168811799546
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 0,
258
+ "full_image_mean_m": 0.0
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
+ 217,
273
+ 218
274
+ ],
275
+ "times_s": [
276
+ 5.566666666666666,
277
+ 5.6
278
+ ]
279
+ },
280
+ "completed_passes": 7,
281
+ "adam_update_count": 1176
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.24855909496545792
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_67707edc13f94547b8b150ad8700bea6_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 8,
293
+ "next_interval": 0,
294
+ "next_adam_update": 1177,
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": 1176,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 1176,
306
+ "source_timestamp_s": 5.6,
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.66246497631073,
333
+ "median": 9.759507179260254,
334
+ "max": 11.532670974731445,
335
+ "finite_count": 50173,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.005976915359497,
340
+ "median": 2.005976915359497,
341
+ "max": 2.005976915359497,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": -0.0029794860165566206,
347
+ "median": -0.0029794860165566206,
348
+ "max": -0.0029794860165566206,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 5.196191787719727,
354
+ "median": 9.47352409362793,
355
+ "max": 11.527253150939941,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.1896708756685257,
361
+ "median": 17318.09375,
362
+ "max": 100000.0,
363
+ "finite_count": 50173,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 50173,
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": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 180.58322143554688,
382
+ "median": 13011.7822265625,
383
+ "max": 100000.0,
384
+ "finite_count": 300,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 300,
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": 300,
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.0,
410
+ "median": 0.0,
411
+ "max": 0.0,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 1,
419
+ "object_edge_stiffness": 6672,
420
+ "controller_edge_stiffness": 72
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-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.10434832954596603,
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_2dabe55cccd6426ca19303ec235c8bef.npz",
37
+ "optimizer_file": "boundary_2dabe55cccd6426ca19303ec235c8bef_optimizer.pt",
38
+ "arrays_sha256": "0d068cd6ac8988064f3b8a158e813395fac750671b5bc06d64dad61518cbdf27",
39
+ "optimizer_sha256": "3998f6281fdf77df3c0c8f3c7621923589c3b06174d8590f66790e4c0c7ab3f3",
40
+ "stage": "adam",
41
+ "completed_passes": 8,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 1344,
45
+ "adam_update_count": 1344,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 9,
49
+ "consumed_count": 8,
50
+ "last_submitted_update": 1344,
51
+ "last_consumed_update": 1176,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 1344,
56
+ "completed_passes": 8,
57
+ "next_interval": 0,
58
+ "trained_intervals": 1344,
59
+ "snapshot": "pass_end_0008",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 1176,
67
+ "pass_science": {
68
+ "completed_passes": 8,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 1344,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 1344,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.005952380952380952,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00033592284307815135,
83
+ "update_l2": 0.13426172733306885
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 0.0001042405710904859,
95
+ "update_l2": 0.013152549043297768
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_0_aligned_50_218",
101
+ "transition_index": 167,
102
+ "loss": 0.1281618321794299,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 6763,
109
+ "attachment": 73,
110
+ "ground": 2
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.005976915359497,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": -0.0029794860165566206,
117
+ "ground_restitution/effective": 0.0,
118
+ "ground_restitution/clamp_changed": 1,
119
+ "ground_friction/contact_active": null,
120
+ "ground_restitution/contact_active": null
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 167,
124
+ "loss": 0.1281618321794299,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.04120485857129097,
129
+ "ssim_fused": 0.8805235624313354,
130
+ "seg_l1": 0.059239163994789124,
131
+ "seg_ssim_ref": 0.8805223703384399,
132
+ "depth": 0.015783544185536708,
133
+ "rgb_loss": 0.05685919150710106,
134
+ "seg_loss": 0.07128685712814331,
135
+ "total": 0.1281618321794299
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.060973137617111206,
141
+ "ssim_fused": 0.8622912764549255,
142
+ "seg_l1": 0.07579396665096283,
143
+ "seg_ssim_ref": 0.8622907400131226,
144
+ "depth": 0.022887584849331632,
145
+ "rgb_loss": 0.07632026076316833,
146
+ "seg_loss": 0.08817702531814575,
147
+ "total": 0.16452017366616342,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.022887584849331632,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.017397361325026076
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 15971,
159
+ "full_image_mean_m": 0.005490223524305555
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.04422052949666977,
174
+ "ssim_fused": 0.8667142391204834,
175
+ "seg_l1": 0.07288939505815506,
176
+ "seg_ssim_ref": 0.8667128682136536,
177
+ "depth": 0.017387222957358592,
178
+ "rgb_loss": 0.062033578753471375,
179
+ "seg_loss": 0.0849689468741417,
180
+ "total": 0.14701990539998983,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.017387222957358592,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.014292953209094704
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 6104,
192
+ "full_image_mean_m": 0.003094269748263889
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.0334974080324173,
207
+ "ssim_fused": 0.8925110101699829,
208
+ "seg_l1": 0.05169441178441048,
209
+ "seg_ssim_ref": 0.8925097584724426,
210
+ "depth": 0.014666558284679583,
211
+ "rgb_loss": 0.048295725136995316,
212
+ "seg_loss": 0.06285358220338821,
213
+ "total": 0.11116397762395851,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.014666558284679583,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.013378543961762917
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 1889,
225
+ "full_image_mean_m": 0.0012880143229166668
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.026128364726901054,
240
+ "ssim_fused": 0.9005774259567261,
241
+ "seg_l1": 0.036578886210918427,
242
+ "seg_ssim_ref": 0.9005761742591858,
243
+ "depth": 0.008192810650777019,
244
+ "rgb_loss": 0.04078720510005951,
245
+ "seg_loss": 0.04914787411689758,
246
+ "total": 0.08994327202760787,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.008192810650777019,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.008192810650777019
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 0,
258
+ "full_image_mean_m": 0.0
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
+ 217,
273
+ 218
274
+ ],
275
+ "times_s": [
276
+ 5.566666666666666,
277
+ 5.6
278
+ ]
279
+ },
280
+ "completed_passes": 8,
281
+ "adam_update_count": 1344
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.24837770289741457
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_2dabe55cccd6426ca19303ec235c8bef_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 9,
293
+ "next_interval": 0,
294
+ "next_adam_update": 1345,
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": 1344,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 1344,
306
+ "source_timestamp_s": 5.6,
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.6888014078140259,
333
+ "median": 9.764031410217285,
334
+ "max": 11.532670974731445,
335
+ "finite_count": 50173,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.005976915359497,
340
+ "median": 2.005976915359497,
341
+ "max": 2.005976915359497,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": -0.0029794860165566206,
347
+ "median": -0.0029794860165566206,
348
+ "max": -0.0029794860165566206,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 5.222497940063477,
354
+ "median": 9.499970436096191,
355
+ "max": 11.527253150939941,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.1847408264875412,
361
+ "median": 17396.623046875,
362
+ "max": 100000.0,
363
+ "finite_count": 50173,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 50173,
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": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 185.39671325683594,
382
+ "median": 13359.3349609375,
383
+ "max": 100000.0,
384
+ "finite_count": 300,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 300,
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": 300,
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.0,
410
+ "median": 0.0,
411
+ "max": 0.0,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 1,
419
+ "object_edge_stiffness": 6763,
420
+ "controller_edge_stiffness": 73
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-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.1038600720267379,
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_ae3918a369844d3b8701b3cd192a712f.npz",
37
+ "optimizer_file": "boundary_ae3918a369844d3b8701b3cd192a712f_optimizer.pt",
38
+ "arrays_sha256": "e00b2d8360db0f382838a82c3b07690a9645a74eb48e265e874bea226538e509",
39
+ "optimizer_sha256": "58a2c833feeb109414603c3ae1ed1643787b173a213627829f72debe4e6013ac",
40
+ "stage": "adam",
41
+ "completed_passes": 9,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 1512,
45
+ "adam_update_count": 1512,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 10,
49
+ "consumed_count": 9,
50
+ "last_submitted_update": 1512,
51
+ "last_consumed_update": 1344,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 1512,
56
+ "completed_passes": 9,
57
+ "next_interval": 0,
58
+ "trained_intervals": 1512,
59
+ "snapshot": "pass_end_0009",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 1344,
67
+ "pass_science": {
68
+ "completed_passes": 9,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 1512,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 1512,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.005952380952380952,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0004646425659302622,
83
+ "update_l2": 0.14269542694091797
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 0.00010305499017704278,
95
+ "update_l2": 0.012681846506893635
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_0_aligned_50_218",
101
+ "transition_index": 167,
102
+ "loss": 0.12701511194009335,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 6863,
109
+ "attachment": 74,
110
+ "ground": 2
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.005976915359497,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": -0.0029794860165566206,
117
+ "ground_restitution/effective": 0.0,
118
+ "ground_restitution/clamp_changed": 1,
119
+ "ground_friction/contact_active": null,
120
+ "ground_restitution/contact_active": null
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 167,
124
+ "loss": 0.12701511194009335,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.04080234095454216,
129
+ "ssim_fused": 0.8812267780303955,
130
+ "seg_l1": 0.05856022983789444,
131
+ "seg_ssim_ref": 0.8812255859375,
132
+ "depth": 0.015521394200650296,
133
+ "rgb_loss": 0.056396517902612686,
134
+ "seg_loss": 0.07060306519269943,
135
+ "total": 0.12701511194009335
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.060858070850372314,
141
+ "ssim_fused": 0.8623878955841064,
142
+ "seg_l1": 0.07581373304128647,
143
+ "seg_ssim_ref": 0.8623873591423035,
144
+ "depth": 0.022889372433061946,
145
+ "rgb_loss": 0.07620887458324432,
146
+ "seg_loss": 0.0881735160946846,
147
+ "total": 0.16440528750094258,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.022889372433061946,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.01739914890875639
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 15971,
159
+ "full_image_mean_m": 0.005490223524305555
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.04381043091416359,
174
+ "ssim_fused": 0.8674535155296326,
175
+ "seg_l1": 0.072153739631176,
176
+ "seg_ssim_ref": 0.867452085018158,
177
+ "depth": 0.017122566552368098,
178
+ "rgb_loss": 0.06155764311552048,
179
+ "seg_loss": 0.08423257619142532,
180
+ "total": 0.14580734187349817,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.017122566552368098,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.014028296804104208
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 6104,
192
+ "full_image_mean_m": 0.003094269748263889
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.03293846920132637,
207
+ "ssim_fused": 0.893579363822937,
208
+ "seg_l1": 0.0506565198302269,
209
+ "seg_ssim_ref": 0.8935781121253967,
210
+ "depth": 0.014278951721331104,
211
+ "rgb_loss": 0.047634903341531754,
212
+ "seg_loss": 0.06180959194898605,
213
+ "total": 0.10945877796752944,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.014278951721331104,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.012990937398414438
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 1889,
225
+ "full_image_mean_m": 0.0012880143229166668
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.025602396577596664,
240
+ "ssim_fused": 0.9014862775802612,
241
+ "seg_l1": 0.03561693802475929,
242
+ "seg_ssim_ref": 0.9014848470687866,
243
+ "depth": 0.0077946860958400385,
244
+ "rgb_loss": 0.040184661746025085,
245
+ "seg_loss": 0.04819658398628235,
246
+ "total": 0.08838904041840327,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.0077946860958400385,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.0077946860958400385
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 0,
258
+ "full_image_mean_m": 0.0
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
+ 217,
273
+ 218
274
+ ],
275
+ "times_s": [
276
+ 5.566666666666666,
277
+ 5.6
278
+ ]
279
+ },
280
+ "completed_passes": 9,
281
+ "adam_update_count": 1512
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.2507876451127231
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_ae3918a369844d3b8701b3cd192a712f_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 10,
293
+ "next_interval": 0,
294
+ "next_adam_update": 1513,
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": 1512,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 1512,
306
+ "source_timestamp_s": 5.6,
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.7150278091430664,
333
+ "median": 9.766618728637695,
334
+ "max": 11.532670974731445,
335
+ "finite_count": 50173,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.005976915359497,
340
+ "median": 2.005976915359497,
341
+ "max": 2.005976915359497,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": -0.0029794860165566206,
347
+ "median": -0.0029794860165566206,
348
+ "max": -0.0029794860165566206,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 5.2407355308532715,
354
+ "median": 9.538824081420898,
355
+ "max": 11.527253150939941,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.17995873093605042,
361
+ "median": 17441.693359375,
362
+ "max": 100000.0,
363
+ "finite_count": 50173,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 50173,
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": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 188.80892944335938,
382
+ "median": 13888.8955078125,
383
+ "max": 100000.0,
384
+ "finite_count": 300,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 300,
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": 300,
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.0,
410
+ "median": 0.0,
411
+ "max": 0.0,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 1,
419
+ "object_edge_stiffness": 6864,
420
+ "controller_edge_stiffness": 74
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-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.1038600720267379,
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_2babc9c29d244eb1b864dff40435fd24.npz",
37
+ "optimizer_file": "boundary_2babc9c29d244eb1b864dff40435fd24_optimizer.pt",
38
+ "arrays_sha256": "7b1c1b53b1d5450f24c8364ab7b5ed9278e1a1da2dd8af6a0bafcf278a5766d4",
39
+ "optimizer_sha256": "d92362864c401e238e820d57b61ace2431360d22615da4b97044c035d02032d1",
40
+ "stage": "adam",
41
+ "completed_passes": 10,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 1680,
45
+ "adam_update_count": 1680,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 11,
49
+ "consumed_count": 10,
50
+ "last_submitted_update": 1680,
51
+ "last_consumed_update": 1512,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 1680,
56
+ "completed_passes": 10,
57
+ "next_interval": 0,
58
+ "trained_intervals": 1680,
59
+ "snapshot": "pass_end_0010",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 1344,
67
+ "pass_science": {
68
+ "completed_passes": 10,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 1680,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 1680,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.005952380952380952,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0002803551615215838,
83
+ "update_l2": 0.14828433096408844
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 9.551248513162136e-05,
95
+ "update_l2": 0.013938198797404766
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_0_aligned_50_218",
101
+ "transition_index": 167,
102
+ "loss": 0.1271801373338769,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 6945,
109
+ "attachment": 75,
110
+ "ground": 2
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.005976915359497,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": -0.0029794860165566206,
117
+ "ground_restitution/effective": 0.0,
118
+ "ground_restitution/clamp_changed": 1,
119
+ "ground_friction/contact_active": null,
120
+ "ground_restitution/contact_active": null
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 167,
124
+ "loss": 0.1271801373338769,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.04069756343960762,
129
+ "ssim_fused": 0.8809499740600586,
130
+ "seg_l1": 0.058732859790325165,
131
+ "seg_ssim_ref": 0.8809487223625183,
132
+ "depth": 0.015538779504131203,
133
+ "rgb_loss": 0.056368060410022736,
134
+ "seg_loss": 0.07079653441905975,
135
+ "total": 0.1271801373338769
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.061063747853040695,
141
+ "ssim_fused": 0.8612345457077026,
142
+ "seg_l1": 0.07603386044502258,
143
+ "seg_ssim_ref": 0.8612338900566101,
144
+ "depth": 0.022460149744391287,
145
+ "rgb_loss": 0.07660409063100815,
146
+ "seg_loss": 0.08858031034469604,
147
+ "total": 0.16520686857602918,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.022460149744391287,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.01696992622008573
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 15971,
159
+ "full_image_mean_m": 0.005490223524305555
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.0440337099134922,
174
+ "ssim_fused": 0.8669084310531616,
175
+ "seg_l1": 0.07292088866233826,
176
+ "seg_ssim_ref": 0.866907000541687,
177
+ "depth": 0.017486308080881266,
178
+ "rgb_loss": 0.06184528023004532,
179
+ "seg_loss": 0.08495531231164932,
180
+ "total": 0.14681807884977552,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.017486308080881266,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.014392038332617376
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 6104,
192
+ "full_image_mean_m": 0.003094269748263889
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.03256867825984955,
207
+ "ssim_fused": 0.8935856223106384,
208
+ "seg_l1": 0.05084648355841637,
209
+ "seg_ssim_ref": 0.8935843706130981,
210
+ "depth": 0.014395118276185564,
211
+ "rgb_loss": 0.04733781889081001,
212
+ "seg_loss": 0.061960309743881226,
213
+ "total": 0.10931252002767712,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.014395118276185564,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.013107103953268896
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 1889,
225
+ "full_image_mean_m": 0.0012880143229166668
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.025124121457338333,
240
+ "ssim_fused": 0.9020712375640869,
241
+ "seg_l1": 0.03513021022081375,
242
+ "seg_ssim_ref": 0.9020697474479675,
243
+ "depth": 0.007813541915066695,
244
+ "rgb_loss": 0.039685048162937164,
245
+ "seg_loss": 0.047690220177173615,
246
+ "total": 0.08738308188202584,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.007813541915066695,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.007813541915066695
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 0,
258
+ "full_image_mean_m": 0.0
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
+ 217,
273
+ 218
274
+ ],
275
+ "times_s": [
276
+ 5.566666666666666,
277
+ 5.6
278
+ ]
279
+ },
280
+ "completed_passes": 10,
281
+ "adam_update_count": 1680
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.2708998890593648
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_2babc9c29d244eb1b864dff40435fd24_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 11,
293
+ "next_interval": 0,
294
+ "next_adam_update": 1681,
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": 1680,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 1680,
306
+ "source_timestamp_s": 5.6,
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.7400891780853271,
333
+ "median": 9.770370483398438,
334
+ "max": 11.532670974731445,
335
+ "finite_count": 50173,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.005976915359497,
340
+ "median": 2.005976915359497,
341
+ "max": 2.005976915359497,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": -0.0029794860165566206,
347
+ "median": -0.0029794860165566206,
348
+ "max": -0.0029794860165566206,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 5.24014949798584,
354
+ "median": 9.55208969116211,
355
+ "max": 11.527253150939941,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.17550474405288696,
361
+ "median": 17507.251953125,
362
+ "max": 100000.0,
363
+ "finite_count": 50173,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 50173,
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": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 188.6983184814453,
382
+ "median": 14074.4970703125,
383
+ "max": 100000.0,
384
+ "finite_count": 300,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 300,
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": 300,
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.0,
410
+ "median": 0.0,
411
+ "max": 0.0,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 1,
419
+ "object_edge_stiffness": 6946,
420
+ "controller_edge_stiffness": 75
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-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.10312317679008857,
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_f18a4ae5fe144d00bf991e6cf4c07121.npz",
37
+ "optimizer_file": "boundary_f18a4ae5fe144d00bf991e6cf4c07121_optimizer.pt",
38
+ "arrays_sha256": "ba714459bb369573432d5aa3c533b4eb4c4f46fb9578167f615d78f3b4759052",
39
+ "optimizer_sha256": "44126d58e06708a33d37c09e6c4bf16227cd046bdb702dc1713cd2d68fc48e15",
40
+ "stage": "adam",
41
+ "completed_passes": 11,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 1848,
45
+ "adam_update_count": 1848,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 12,
49
+ "consumed_count": 11,
50
+ "last_submitted_update": 1848,
51
+ "last_consumed_update": 1680,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 1848,
56
+ "completed_passes": 11,
57
+ "next_interval": 0,
58
+ "trained_intervals": 1848,
59
+ "snapshot": "pass_end_0011",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 1680,
67
+ "pass_science": {
68
+ "completed_passes": 11,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 1848,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 1848,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.005952380952380952,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00032097892835736275,
83
+ "update_l2": 0.14672115445137024
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 9.979034075513482e-05,
95
+ "update_l2": 0.014908728189766407
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_0_aligned_50_218",
101
+ "transition_index": 167,
102
+ "loss": 0.12672823238454875,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 7046,
109
+ "attachment": 75,
110
+ "ground": 2
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.005976915359497,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": -0.0029794860165566206,
117
+ "ground_restitution/effective": 0.0,
118
+ "ground_restitution/clamp_changed": 1,
119
+ "ground_friction/contact_active": null,
120
+ "ground_restitution/contact_active": null
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 167,
124
+ "loss": 0.12672823238454875,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.04056604579091072,
129
+ "ssim_fused": 0.8814424276351929,
130
+ "seg_l1": 0.05854572355747223,
131
+ "seg_ssim_ref": 0.8814411163330078,
132
+ "depth": 0.01552644454058609,
133
+ "rgb_loss": 0.05616435408592224,
134
+ "seg_loss": 0.07054834812879562,
135
+ "total": 0.12672823238454875
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.06099855899810791,
141
+ "ssim_fused": 0.8613322973251343,
142
+ "seg_l1": 0.07614085078239441,
143
+ "seg_ssim_ref": 0.861331582069397,
144
+ "depth": 0.02277588337888217,
145
+ "rgb_loss": 0.07653238624334335,
146
+ "seg_loss": 0.08864636719226837,
147
+ "total": 0.16520152186841,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.02277588337888217,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.017285659854576613
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 15971,
159
+ "full_image_mean_m": 0.005490223524305555
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.04350651428103447,
174
+ "ssim_fused": 0.8678865432739258,
175
+ "seg_l1": 0.07217634469270706,
176
+ "seg_ssim_ref": 0.8678849935531616,
177
+ "depth": 0.017296889216213022,
178
+ "rgb_loss": 0.06122790277004242,
179
+ "seg_loss": 0.0841640755534172,
180
+ "total": 0.14540926776209523,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.017296889216213022,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.014202619467949132
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 6104,
192
+ "full_image_mean_m": 0.003094269748263889
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.03243493288755417,
207
+ "ssim_fused": 0.8943734765052795,
208
+ "seg_l1": 0.050429463386535645,
209
+ "seg_ssim_ref": 0.8943721055984497,
210
+ "depth": 0.014259223065719319,
211
+ "rgb_loss": 0.047073252499103546,
212
+ "seg_loss": 0.06146915256977081,
213
+ "total": 0.10855666429194008,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.014259223065719319,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.012971208742802652
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 1889,
225
+ "full_image_mean_m": 0.0012880143229166668
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.025324175134301186,
240
+ "ssim_fused": 0.9021772742271423,
241
+ "seg_l1": 0.0354362428188324,
242
+ "seg_ssim_ref": 0.9021759033203125,
243
+ "depth": 0.0077737825015298505,
244
+ "rgb_loss": 0.03982388600707054,
245
+ "seg_loss": 0.0479138158261776,
246
+ "total": 0.08774547561574966,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.0077737825015298505,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.007773782501529851
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 0,
258
+ "full_image_mean_m": 0.0
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
+ 217,
273
+ 218
274
+ ],
275
+ "times_s": [
276
+ 5.566666666666666,
277
+ 5.6
278
+ ]
279
+ },
280
+ "completed_passes": 11,
281
+ "adam_update_count": 1848
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.2502860710956156
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_f18a4ae5fe144d00bf991e6cf4c07121_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 12,
293
+ "next_interval": 0,
294
+ "next_adam_update": 1849,
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": 1848,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 1848,
306
+ "source_timestamp_s": 5.6,
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.7699987888336182,
333
+ "median": 9.77026081085205,
334
+ "max": 11.532670974731445,
335
+ "finite_count": 50173,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.005976915359497,
340
+ "median": 2.005976915359497,
341
+ "max": 2.005976915359497,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": -0.0029794860165566206,
347
+ "median": -0.0029794860165566206,
348
+ "max": -0.0029794860165566206,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 5.2422075271606445,
354
+ "median": 9.55921745300293,
355
+ "max": 11.527253150939941,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.17033320665359497,
361
+ "median": 17505.33203125,
362
+ "max": 100000.0,
363
+ "finite_count": 50173,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 50173,
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": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 189.08705139160156,
382
+ "median": 14176.1318359375,
383
+ "max": 100000.0,
384
+ "finite_count": 300,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 300,
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": 300,
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.0,
410
+ "median": 0.0,
411
+ "max": 0.0,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 1,
419
+ "object_edge_stiffness": 7048,
420
+ "controller_edge_stiffness": 75
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-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.10289477183217147,
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_7ed843cd94b94e6a926f06b04794c679.npz",
37
+ "optimizer_file": "boundary_7ed843cd94b94e6a926f06b04794c679_optimizer.pt",
38
+ "arrays_sha256": "b186ebd463a77cbdc37b2f1de8706698e886a95845a38f4a155675c35124ad52",
39
+ "optimizer_sha256": "fab9af262c069dcb94fb3124449960c352f9674cfdce8e327ae89dc3c052cc85",
40
+ "stage": "adam",
41
+ "completed_passes": 12,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 2016,
45
+ "adam_update_count": 2016,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 13,
49
+ "consumed_count": 12,
50
+ "last_submitted_update": 2016,
51
+ "last_consumed_update": 1848,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 2016,
56
+ "completed_passes": 12,
57
+ "next_interval": 0,
58
+ "trained_intervals": 2016,
59
+ "snapshot": "pass_end_0012",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 1848,
67
+ "pass_science": {
68
+ "completed_passes": 12,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 2016,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 2016,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.005952380952380952,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0003087951336055994,
83
+ "update_l2": 0.15023952722549438
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 9.915619011735544e-05,
95
+ "update_l2": 0.015275595709681511
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_0_aligned_50_218",
101
+ "transition_index": 167,
102
+ "loss": 0.1264695822892471,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 7151,
109
+ "attachment": 75,
110
+ "ground": 2
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.005976915359497,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": -0.0029794860165566206,
117
+ "ground_restitution/effective": 0.0,
118
+ "ground_restitution/clamp_changed": 1,
119
+ "ground_friction/contact_active": null,
120
+ "ground_restitution/contact_active": null
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 167,
124
+ "loss": 0.1264695822892471,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.040463972836732864,
129
+ "ssim_fused": 0.8815891742706299,
130
+ "seg_l1": 0.05839792639017105,
131
+ "seg_ssim_ref": 0.8815879821777344,
132
+ "depth": 0.01549717762903194,
133
+ "rgb_loss": 0.056053340435028076,
134
+ "seg_loss": 0.07040074467658997,
135
+ "total": 0.1264695822892471
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.06085755676031113,
141
+ "ssim_fused": 0.861483633518219,
142
+ "seg_l1": 0.07601545751094818,
143
+ "seg_ssim_ref": 0.8614830374717712,
144
+ "depth": 0.022785170670878145,
145
+ "rgb_loss": 0.07638932019472122,
146
+ "seg_loss": 0.0885157585144043,
147
+ "total": 0.1649278564292158,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.022785170670878145,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.01729494714657259
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 15971,
159
+ "full_image_mean_m": 0.005490223524305555
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.04333191365003586,
174
+ "ssim_fused": 0.8682284355163574,
175
+ "seg_l1": 0.0718950554728508,
176
+ "seg_ssim_ref": 0.8682268261909485,
177
+ "depth": 0.017233041522973995,
178
+ "rgb_loss": 0.06101984530687332,
179
+ "seg_loss": 0.08387067914009094,
180
+ "total": 0.14490775003790665,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.017233041522973995,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.014138771774710103
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 6104,
192
+ "full_image_mean_m": 0.003094269748263889
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.03238000348210335,
207
+ "ssim_fused": 0.8944323062896729,
208
+ "seg_l1": 0.05031009018421173,
209
+ "seg_ssim_ref": 0.8944310545921326,
210
+ "depth": 0.014210999018964875,
211
+ "rgb_loss": 0.04701754450798035,
212
+ "seg_loss": 0.06136186420917511,
213
+ "total": 0.10839361971617442,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.014210999018964875,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.012922984696048209
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 1889,
225
+ "full_image_mean_m": 0.0012880143229166668
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.025286419317126274,
240
+ "ssim_fused": 0.9022124409675598,
241
+ "seg_l1": 0.035371117293834686,
242
+ "seg_ssim_ref": 0.9022110104560852,
243
+ "depth": 0.007759499303310748,
244
+ "rgb_loss": 0.039786648005247116,
245
+ "seg_loss": 0.04785469174385071,
246
+ "total": 0.08764910297369144,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.007759499303310748,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.007759499303310748
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 0,
258
+ "full_image_mean_m": 0.0
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
+ 217,
273
+ 218
274
+ ],
275
+ "times_s": [
276
+ 5.566666666666666,
277
+ 5.6
278
+ ]
279
+ },
280
+ "completed_passes": 12,
281
+ "adam_update_count": 2016
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.2500265871640295
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_7ed843cd94b94e6a926f06b04794c679_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 13,
293
+ "next_interval": 0,
294
+ "next_adam_update": 2017,
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": 2016,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 2016,
306
+ "source_timestamp_s": 5.6,
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.797328233718872,
333
+ "median": 9.772594451904297,
334
+ "max": 11.532670974731445,
335
+ "finite_count": 50173,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.005976915359497,
340
+ "median": 2.005976915359497,
341
+ "max": 2.005976915359497,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": -0.0029794860165566206,
347
+ "median": -0.0029794860165566206,
348
+ "max": -0.0029794860165566206,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 5.259038925170898,
354
+ "median": 9.57345962524414,
355
+ "max": 11.527253150939941,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.16574111580848694,
361
+ "median": 17546.23046875,
362
+ "max": 100000.0,
363
+ "finite_count": 50173,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 50173,
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": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 192.2965850830078,
382
+ "median": 14378.2470703125,
383
+ "max": 100000.0,
384
+ "finite_count": 300,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 300,
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": 300,
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.0,
410
+ "median": 0.0,
411
+ "max": 0.0,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 1,
419
+ "object_edge_stiffness": 7151,
420
+ "controller_edge_stiffness": 75
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-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.10289477183217147,
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_841ef998ffcc462bb0ed8745d7927964.npz",
37
+ "optimizer_file": "boundary_841ef998ffcc462bb0ed8745d7927964_optimizer.pt",
38
+ "arrays_sha256": "c2ccb89fe9d6ddda29500cc63bd828506343363b6cdb104d7207869b5be78c89",
39
+ "optimizer_sha256": "4fcc2d5038c1f0b5ed33ff1b54d94bacaf2fa419a83a8ba85c63268cfcbe52ae",
40
+ "stage": "adam",
41
+ "completed_passes": 13,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 2184,
45
+ "adam_update_count": 2184,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 14,
49
+ "consumed_count": 13,
50
+ "last_submitted_update": 2184,
51
+ "last_consumed_update": 2016,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 2184,
56
+ "completed_passes": 13,
57
+ "next_interval": 0,
58
+ "trained_intervals": 2184,
59
+ "snapshot": "pass_end_0013",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 1848,
67
+ "pass_science": {
68
+ "completed_passes": 13,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 2184,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 2184,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.005952380952380952,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00027488102205097675,
83
+ "update_l2": 0.13061954081058502
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 0.00010320263390894979,
95
+ "update_l2": 0.014846878126263618
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_0_aligned_50_218",
101
+ "transition_index": 167,
102
+ "loss": 0.12430760306528744,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 7254,
109
+ "attachment": 75,
110
+ "ground": 2
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.005976915359497,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": -0.0029794860165566206,
117
+ "ground_restitution/effective": 0.0,
118
+ "ground_restitution/clamp_changed": 1,
119
+ "ground_friction/contact_active": null,
120
+ "ground_restitution/contact_active": null
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 167,
124
+ "loss": 0.12430760306528744,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.039710309356451035,
129
+ "ssim_fused": 0.8826009035110474,
130
+ "seg_l1": 0.05695559084415436,
131
+ "seg_ssim_ref": 0.8825996518135071,
132
+ "depth": 0.014992852126942501,
133
+ "rgb_loss": 0.055248066782951355,
134
+ "seg_loss": 0.06904454529285431,
135
+ "total": 0.12430760306528744
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.05987167730927467,
141
+ "ssim_fused": 0.8628623485565186,
142
+ "seg_l1": 0.07438868284225464,
143
+ "seg_ssim_ref": 0.8628617525100708,
144
+ "depth": 0.022161979320182906,
145
+ "rgb_loss": 0.07532487064599991,
146
+ "seg_loss": 0.08693859726190567,
147
+ "total": 0.16228562988722575,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.022161979320182906,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.01667175579587735
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 15971,
159
+ "full_image_mean_m": 0.005490223524305555
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.04227399453520775,
174
+ "ssim_fused": 0.8703631162643433,
175
+ "seg_l1": 0.07008625566959381,
176
+ "seg_ssim_ref": 0.8703616261482239,
177
+ "depth": 0.01638317978095548,
178
+ "rgb_loss": 0.05974657088518143,
179
+ "seg_loss": 0.08199667930603027,
180
+ "total": 0.14175962592041205,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.01638317978095548,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.01328891003269159
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 6104,
192
+ "full_image_mean_m": 0.003094269748263889
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.031909722834825516,
207
+ "ssim_fused": 0.894583523273468,
208
+ "seg_l1": 0.04911439120769501,
209
+ "seg_ssim_ref": 0.8945820927619934,
210
+ "depth": 0.013747514861798584,
211
+ "rgb_loss": 0.04661107435822487,
212
+ "seg_loss": 0.060375094413757324,
213
+ "total": 0.1069999125615537,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.013747514861798584,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.01245950053888192
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 1889,
225
+ "full_image_mean_m": 0.0012880143229166668
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.0247858464717865,
240
+ "ssim_fused": 0.9025945663452148,
241
+ "seg_l1": 0.03423303738236427,
242
+ "seg_ssim_ref": 0.9025931358337402,
243
+ "depth": 0.007678734544833035,
244
+ "rgb_loss": 0.03930976241827011,
245
+ "seg_loss": 0.04686780273914337,
246
+ "total": 0.08618524389195832,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.007678734544833035,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.007678734544833035
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 0,
258
+ "full_image_mean_m": 0.0
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
+ 217,
273
+ 218
274
+ ],
275
+ "times_s": [
276
+ 5.566666666666666,
277
+ 5.6
278
+ ]
279
+ },
280
+ "completed_passes": 13,
281
+ "adam_update_count": 2184
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.2430785009637475
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_841ef998ffcc462bb0ed8745d7927964_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 14,
293
+ "next_interval": 0,
294
+ "next_adam_update": 2185,
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": 2184,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 2184,
306
+ "source_timestamp_s": 5.6,
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.831658124923706,
333
+ "median": 9.770273208618164,
334
+ "max": 11.532670974731445,
335
+ "finite_count": 50173,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.005976915359497,
340
+ "median": 2.005976915359497,
341
+ "max": 2.005976915359497,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": -0.0029794860165566206,
347
+ "median": -0.0029794860165566206,
348
+ "max": -0.0029794860165566206,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 5.278894424438477,
354
+ "median": 9.593667984008789,
355
+ "max": 11.527253150939941,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.1601478010416031,
361
+ "median": 17505.548828125,
362
+ "max": 100000.0,
363
+ "finite_count": 50173,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 50173,
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": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 196.1529083251953,
382
+ "median": 14672.376953125,
383
+ "max": 100000.0,
384
+ "finite_count": 300,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 300,
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": 300,
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.0,
410
+ "median": 0.0,
411
+ "max": 0.0,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 1,
419
+ "object_edge_stiffness": 7254,
420
+ "controller_edge_stiffness": 75
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-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.10233967752979387,
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_b933b0c1bab34d78bfff0e073730cfb6.npz",
37
+ "optimizer_file": "boundary_b933b0c1bab34d78bfff0e073730cfb6_optimizer.pt",
38
+ "arrays_sha256": "ffa5e3c66cba640d5cb531c25254c60ee3b2c425eea0f247efaa3bc6d6688523",
39
+ "optimizer_sha256": "b4c5c8a8ee0fbb4fd0bda2b8db5e1b97dd0f84ad2195865ac860a3632eb5128e",
40
+ "stage": "adam",
41
+ "completed_passes": 14,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 2352,
45
+ "adam_update_count": 2352,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 15,
49
+ "consumed_count": 14,
50
+ "last_submitted_update": 2352,
51
+ "last_consumed_update": 2184,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 2352,
56
+ "completed_passes": 14,
57
+ "next_interval": 0,
58
+ "trained_intervals": 2352,
59
+ "snapshot": "pass_end_0014",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 2184,
67
+ "pass_science": {
68
+ "completed_passes": 14,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 2352,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 2352,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.005952380952380952,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00026817797333933413,
83
+ "update_l2": 0.1300315409898758
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 9.764077549334615e-05,
95
+ "update_l2": 0.014481404796242714
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_0_aligned_50_218",
101
+ "transition_index": 167,
102
+ "loss": 0.12298453846941537,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 7360,
109
+ "attachment": 75,
110
+ "ground": 2
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.005976915359497,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": -0.0029794860165566206,
117
+ "ground_restitution/effective": 0.0,
118
+ "ground_restitution/clamp_changed": 1,
119
+ "ground_friction/contact_active": null,
120
+ "ground_restitution/contact_active": null
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 167,
124
+ "loss": 0.12298453846941537,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.039285097271203995,
129
+ "ssim_fused": 0.8835395574569702,
130
+ "seg_l1": 0.05619654431939125,
131
+ "seg_ssim_ref": 0.8835383653640747,
132
+ "depth": 0.014821682077117504,
133
+ "rgb_loss": 0.05472015589475632,
134
+ "seg_loss": 0.06824956089258194,
135
+ "total": 0.12298453846941537
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.059932172298431396,
141
+ "ssim_fused": 0.8629531860351562,
142
+ "seg_l1": 0.07426871359348297,
143
+ "seg_ssim_ref": 0.8629526495933533,
144
+ "depth": 0.022088366502545028,
145
+ "rgb_loss": 0.07535509765148163,
146
+ "seg_loss": 0.0868244394659996,
147
+ "total": 0.1622016180334032,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.022088366502545028,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.01659814297823947
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 15971,
159
+ "full_image_mean_m": 0.005490223524305555
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.04228539764881134,
174
+ "ssim_fused": 0.8699083924293518,
175
+ "seg_l1": 0.06993080675601959,
176
+ "seg_ssim_ref": 0.8699069619178772,
177
+ "depth": 0.01641108118518333,
178
+ "rgb_loss": 0.05984663963317871,
179
+ "seg_loss": 0.08196325600147247,
180
+ "total": 0.14182630671583638,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.01641108118518333,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.013316811436919443
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 6104,
192
+ "full_image_mean_m": 0.003094269748263889
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.030991464853286743,
207
+ "ssim_fused": 0.8969535827636719,
208
+ "seg_l1": 0.047720104455947876,
209
+ "seg_ssim_ref": 0.896952211856842,
210
+ "depth": 0.013414438797497036,
211
+ "rgb_loss": 0.04540245607495308,
212
+ "seg_loss": 0.05878564342856407,
213
+ "total": 0.10420151394231465,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.013414438797497036,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.01212642447458037
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 1889,
225
+ "full_image_mean_m": 0.0012880143229166668
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.02393134869635105,
240
+ "ssim_fused": 0.9043432474136353,
241
+ "seg_l1": 0.03286655619740486,
242
+ "seg_ssim_ref": 0.9043416976928711,
243
+ "depth": 0.007372841823244622,
244
+ "rgb_loss": 0.03827643021941185,
245
+ "seg_loss": 0.04542490839958191,
246
+ "total": 0.0837087151861073,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.007372841823244622,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.007372841823244622
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 0,
258
+ "full_image_mean_m": 0.0
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
+ 217,
273
+ 218
274
+ ],
275
+ "times_s": [
276
+ 5.566666666666666,
277
+ 5.6
278
+ ]
279
+ },
280
+ "completed_passes": 14,
281
+ "adam_update_count": 2352
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.2680235020816326
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_b933b0c1bab34d78bfff0e073730cfb6_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 15,
293
+ "next_interval": 0,
294
+ "next_adam_update": 2353,
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": 2352,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 2352,
306
+ "source_timestamp_s": 5.6,
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.8610601425170898,
333
+ "median": 9.769877433776855,
334
+ "max": 11.532670974731445,
335
+ "finite_count": 50173,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.005976915359497,
340
+ "median": 2.005976915359497,
341
+ "max": 2.005976915359497,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": -0.0029794860165566206,
347
+ "median": -0.0029794860165566206,
348
+ "max": -0.0029794860165566206,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 5.277638912200928,
354
+ "median": 9.628483772277832,
355
+ "max": 11.527253150939941,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.15550768375396729,
361
+ "median": 17498.62109375,
362
+ "max": 100000.0,
363
+ "finite_count": 50173,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 50173,
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": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 195.9067840576172,
382
+ "median": 15192.2294921875,
383
+ "max": 100000.0,
384
+ "finite_count": 300,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 300,
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": 300,
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.0,
410
+ "median": 0.0,
411
+ "max": 0.0,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 1,
419
+ "object_edge_stiffness": 7362,
420
+ "controller_edge_stiffness": 75
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-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.10209977966862076,
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_ab50de5d87eb4134afc80b01988d8aeb.npz",
37
+ "optimizer_file": "boundary_ab50de5d87eb4134afc80b01988d8aeb_optimizer.pt",
38
+ "arrays_sha256": "a2e3a58cbddb2f193067e3a5de392b06b58eb922324e839be84472f91a8a050e",
39
+ "optimizer_sha256": "90987d43f3194e451084ff1b9abcde2d63236ef57213de713bbb69f5d923efe5",
40
+ "stage": "adam",
41
+ "completed_passes": 15,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 2520,
45
+ "adam_update_count": 2520,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 16,
49
+ "consumed_count": 15,
50
+ "last_submitted_update": 2520,
51
+ "last_consumed_update": 2352,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 2520,
56
+ "completed_passes": 15,
57
+ "next_interval": 0,
58
+ "trained_intervals": 2520,
59
+ "snapshot": "pass_end_0015",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 2352,
67
+ "pass_science": {
68
+ "completed_passes": 15,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 2520,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 2520,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.005952380952380952,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0003344902361277491,
83
+ "update_l2": 0.13245894014835358
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 9.76740921032615e-05,
95
+ "update_l2": 0.014644606970250607
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_0_aligned_50_218",
101
+ "transition_index": 167,
102
+ "loss": 0.12289374675087424,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 7459,
109
+ "attachment": 77,
110
+ "ground": 2
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.005976915359497,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": -0.0029794860165566206,
117
+ "ground_restitution/effective": 0.0,
118
+ "ground_restitution/clamp_changed": 1,
119
+ "ground_friction/contact_active": null,
120
+ "ground_restitution/contact_active": null
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 167,
124
+ "loss": 0.12289374675087424,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.039247605949640274,
129
+ "ssim_fused": 0.8835859298706055,
130
+ "seg_l1": 0.05614373832941055,
131
+ "seg_ssim_ref": 0.8835847973823547,
132
+ "depth": 0.014822738690104517,
133
+ "rgb_loss": 0.05468089506030083,
134
+ "seg_loss": 0.06819803267717361,
135
+ "total": 0.12289374675087424
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.05978137627243996,
141
+ "ssim_fused": 0.8631334900856018,
142
+ "seg_l1": 0.0740572139620781,
143
+ "seg_ssim_ref": 0.8631329536437988,
144
+ "depth": 0.022072082118085173,
145
+ "rgb_loss": 0.07519840449094772,
146
+ "seg_loss": 0.08661918342113495,
147
+ "total": 0.16183965254362015,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.022072082118085173,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.016581858593779617
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 15971,
159
+ "full_image_mean_m": 0.005490223524305555
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.042195215821266174,
174
+ "ssim_fused": 0.8701414465904236,
175
+ "seg_l1": 0.06980786472558975,
176
+ "seg_ssim_ref": 0.8701399564743042,
177
+ "depth": 0.016359025111835866,
178
+ "rgb_loss": 0.05972788482904434,
179
+ "seg_loss": 0.08181829750537872,
180
+ "total": 0.14156254881011548,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.016359025111835866,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.013264755363571976
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 6104,
192
+ "full_image_mean_m": 0.003094269748263889
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.031052980571985245,
207
+ "ssim_fused": 0.8966375589370728,
208
+ "seg_l1": 0.04782083258032799,
209
+ "seg_ssim_ref": 0.8966363072395325,
210
+ "depth": 0.013428178189114875,
211
+ "rgb_loss": 0.045514874160289764,
212
+ "seg_loss": 0.058929406106472015,
213
+ "total": 0.10445770844495089,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.013428178189114875,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.012140163866198208
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 1889,
225
+ "full_image_mean_m": 0.0012880143229166668
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.023960858583450317,
240
+ "ssim_fused": 0.9044314026832581,
241
+ "seg_l1": 0.03288903832435608,
242
+ "seg_ssim_ref": 0.9044299721717834,
243
+ "depth": 0.007431669341382156,
244
+ "rgb_loss": 0.03828240931034088,
245
+ "seg_loss": 0.045425236225128174,
246
+ "total": 0.08371507720481043,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.007431669341382156,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.007431669341382157
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 0,
258
+ "full_image_mean_m": 0.0
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
+ 217,
273
+ 218
274
+ ],
275
+ "times_s": [
276
+ 5.566666666666666,
277
+ 5.6
278
+ ]
279
+ },
280
+ "completed_passes": 15,
281
+ "adam_update_count": 2520
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.24271892616525292
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_ab50de5d87eb4134afc80b01988d8aeb_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 16,
293
+ "next_interval": 0,
294
+ "next_adam_update": 2521,
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": 2520,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 2520,
306
+ "source_timestamp_s": 5.6,
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.8878809213638306,
333
+ "median": 9.768465042114258,
334
+ "max": 11.532670974731445,
335
+ "finite_count": 50173,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.005976915359497,
340
+ "median": 2.005976915359497,
341
+ "max": 2.005976915359497,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": -0.0029794860165566206,
347
+ "median": -0.0029794860165566206,
348
+ "max": -0.0029794860165566206,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 5.274311542510986,
354
+ "median": 9.670364379882812,
355
+ "max": 11.527253150939941,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.15139228105545044,
361
+ "median": 17473.92578125,
362
+ "max": 100000.0,
363
+ "finite_count": 50173,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 50173,
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": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 195.25601196289062,
382
+ "median": 15841.11328125,
383
+ "max": 100000.0,
384
+ "finite_count": 300,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 300,
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": 300,
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.0,
410
+ "median": 0.0,
411
+ "max": 0.0,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 1,
419
+ "object_edge_stiffness": 7463,
420
+ "controller_edge_stiffness": 77
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-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.10193471858876475,
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_3caa009113e34c9aa31c3e26a3c047c2.npz",
37
+ "optimizer_file": "boundary_3caa009113e34c9aa31c3e26a3c047c2_optimizer.pt",
38
+ "arrays_sha256": "537a5bde25cb250ff6629052eb9489f1007b8bfab0c0573e87e95a5a7a546ce6",
39
+ "optimizer_sha256": "a3b745d84f2b6fe1410a9ebff018f5c581923bf32d1fe4ebe53e409ad04900e0",
40
+ "stage": "adam",
41
+ "completed_passes": 16,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 2688,
45
+ "adam_update_count": 2688,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 17,
49
+ "consumed_count": 16,
50
+ "last_submitted_update": 2688,
51
+ "last_consumed_update": 2520,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 2688,
56
+ "completed_passes": 16,
57
+ "next_interval": 0,
58
+ "trained_intervals": 2688,
59
+ "snapshot": "pass_end_0016",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 2520,
67
+ "pass_science": {
68
+ "completed_passes": 16,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 2688,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 2688,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.005952380952380952,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0003274946357123554,
83
+ "update_l2": 0.13028769195079803
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 9.791344200493768e-05,
95
+ "update_l2": 0.013946556486189365
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_0_aligned_50_218",
101
+ "transition_index": 167,
102
+ "loss": 0.12442072555832705,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 7571,
109
+ "attachment": 77,
110
+ "ground": 2
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.005976915359497,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": -0.0029794860165566206,
117
+ "ground_restitution/effective": 0.0,
118
+ "ground_restitution/clamp_changed": 1,
119
+ "ground_friction/contact_active": null,
120
+ "ground_restitution/contact_active": null
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 167,
124
+ "loss": 0.12442072555832705,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.0397615060210228,
129
+ "ssim_fused": 0.8827498555183411,
130
+ "seg_l1": 0.057120006531476974,
131
+ "seg_ssim_ref": 0.882748544216156,
132
+ "depth": 0.015179444478364636,
133
+ "rgb_loss": 0.05525925010442734,
134
+ "seg_loss": 0.0691462978720665,
135
+ "total": 0.12442072555832705
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.060213152319192886,
141
+ "ssim_fused": 0.8625421524047852,
142
+ "seg_l1": 0.07489899545907974,
143
+ "seg_ssim_ref": 0.8625414371490479,
144
+ "depth": 0.022579899445100582,
145
+ "rgb_loss": 0.07566209137439728,
146
+ "seg_loss": 0.08741091191768646,
147
+ "total": 0.16309558319152884,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.022579899445100582,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.017089675920795033
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 15971,
159
+ "full_image_mean_m": 0.005490223524305555
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.0425872802734375,
174
+ "ssim_fused": 0.8694831728935242,
175
+ "seg_l1": 0.07061684131622314,
176
+ "seg_ssim_ref": 0.86948162317276,
177
+ "depth": 0.016808565656871846,
178
+ "rgb_loss": 0.060173191130161285,
179
+ "seg_loss": 0.08259715139865875,
180
+ "total": 0.1427871585450575,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.016808565656871846,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.013714295908607956
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 6104,
192
+ "full_image_mean_m": 0.003094269748263889
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.0314985066652298,
207
+ "ssim_fused": 0.8958488702774048,
208
+ "seg_l1": 0.04868190735578537,
209
+ "seg_ssim_ref": 0.8958476185798645,
210
+ "depth": 0.013717623609871759,
211
+ "rgb_loss": 0.04602903127670288,
212
+ "seg_loss": 0.059776000678539276,
213
+ "total": 0.10581874957885203,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.013717623609871759,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.012429609286955093
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 1889,
225
+ "full_image_mean_m": 0.0012880143229166668
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.02474709413945675,
240
+ "ssim_fused": 0.903124988079071,
241
+ "seg_l1": 0.03428228572010994,
242
+ "seg_ssim_ref": 0.9031235575675964,
243
+ "depth": 0.007611689201614354,
244
+ "rgb_loss": 0.03917267918586731,
245
+ "seg_loss": 0.0468011200428009,
246
+ "total": 0.08598141091786983,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.007611689201614354,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.007611689201614355
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 0,
258
+ "full_image_mean_m": 0.0
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
+ 217,
273
+ 218
274
+ ],
275
+ "times_s": [
276
+ 5.566666666666666,
277
+ 5.6
278
+ ]
279
+ },
280
+ "completed_passes": 16,
281
+ "adam_update_count": 2688
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.24371400102972984
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_3caa009113e34c9aa31c3e26a3c047c2_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 17,
293
+ "next_interval": 0,
294
+ "next_adam_update": 2689,
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": 2688,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 2688,
306
+ "source_timestamp_s": 5.6,
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.9149893522262573,
333
+ "median": 9.767045974731445,
334
+ "max": 11.532670974731445,
335
+ "finite_count": 50173,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.005976915359497,
340
+ "median": 2.005976915359497,
341
+ "max": 2.005976915359497,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": -0.0029794860165566206,
347
+ "median": -0.0029794860165566206,
348
+ "max": -0.0029794860165566206,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 5.26840877532959,
354
+ "median": 9.663351058959961,
355
+ "max": 11.527253150939941,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.14734339714050293,
361
+ "median": 17449.146484375,
362
+ "max": 100000.0,
363
+ "finite_count": 50173,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 50173,
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": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 194.10684204101562,
382
+ "median": 15730.619140625,
383
+ "max": 100000.0,
384
+ "finite_count": 300,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 300,
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": 300,
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.0,
410
+ "median": 0.0,
411
+ "max": 0.0,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 1,
419
+ "object_edge_stiffness": 7571,
420
+ "controller_edge_stiffness": 77
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-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.10185076789467566,
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_9f6359c5892643daac5df93ca2e495f2.npz",
37
+ "optimizer_file": "boundary_9f6359c5892643daac5df93ca2e495f2_optimizer.pt",
38
+ "arrays_sha256": "4694157f89bd6b938b1134beb639eb21f4abb8a8a70fe1cb7ba96c5350605a81",
39
+ "optimizer_sha256": "f82753b9922d9cd8617af867501ebe93b716a422047cf62f241eb5bd93017181",
40
+ "stage": "adam",
41
+ "completed_passes": 17,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 2856,
45
+ "adam_update_count": 2856,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 18,
49
+ "consumed_count": 17,
50
+ "last_submitted_update": 2856,
51
+ "last_consumed_update": 2688,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 2856,
56
+ "completed_passes": 17,
57
+ "next_interval": 0,
58
+ "trained_intervals": 2856,
59
+ "snapshot": "pass_end_0017",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 2688,
67
+ "pass_science": {
68
+ "completed_passes": 17,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 2856,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 2856,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.005952380952380952,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00030552232055924833,
83
+ "update_l2": 0.13277462124824524
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 9.786984446691349e-05,
95
+ "update_l2": 0.014414722099900246
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_0_aligned_50_218",
101
+ "transition_index": 167,
102
+ "loss": 0.12364188811888598,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 7680,
109
+ "attachment": 78,
110
+ "ground": 2
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.005976915359497,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": -0.0029794860165566206,
117
+ "ground_restitution/effective": 0.0,
118
+ "ground_restitution/clamp_changed": 1,
119
+ "ground_friction/contact_active": null,
120
+ "ground_restitution/contact_active": null
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 167,
124
+ "loss": 0.12364188811888598,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.0395212322473526,
129
+ "ssim_fused": 0.8832550048828125,
130
+ "seg_l1": 0.056639544665813446,
131
+ "seg_ssim_ref": 0.8832538723945618,
132
+ "depth": 0.015045024060223433,
133
+ "rgb_loss": 0.054965972900390625,
134
+ "seg_loss": 0.06866087019443512,
135
+ "total": 0.12364188811888598
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.06006178632378578,
141
+ "ssim_fused": 0.86275315284729,
142
+ "seg_l1": 0.07454932481050491,
143
+ "seg_ssim_ref": 0.8627526164054871,
144
+ "depth": 0.02245385047724005,
145
+ "rgb_loss": 0.0754988044500351,
146
+ "seg_loss": 0.087088942527771,
147
+ "total": 0.16261020082828334,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.02245385047724005,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.016963626952934494
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 15971,
159
+ "full_image_mean_m": 0.005490223524305555
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.04230822995305061,
174
+ "ssim_fused": 0.869951069355011,
175
+ "seg_l1": 0.07008351385593414,
176
+ "seg_ssim_ref": 0.8699495196342468,
177
+ "depth": 0.016616907894523143,
178
+ "rgb_loss": 0.05985637009143829,
179
+ "seg_loss": 0.08207690715789795,
180
+ "total": 0.14194989415723078,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.016616907894523143,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.013522638146259253
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 6104,
192
+ "full_image_mean_m": 0.003094269748263889
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.031189478933811188,
207
+ "ssim_fused": 0.8964210748672485,
208
+ "seg_l1": 0.04810555651783943,
209
+ "seg_ssim_ref": 0.8964198231697083,
210
+ "depth": 0.01352384779610671,
211
+ "rgb_loss": 0.0456673689186573,
212
+ "seg_loss": 0.059200480580329895,
213
+ "total": 0.10488136962149301,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.01352384779610671,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.012235833473190044
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 1889,
225
+ "full_image_mean_m": 0.0012880143229166668
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.024525433778762817,
240
+ "ssim_fused": 0.9038949608802795,
241
+ "seg_l1": 0.033819783478975296,
242
+ "seg_ssim_ref": 0.9038934111595154,
243
+ "depth": 0.0075854900730238295,
244
+ "rgb_loss": 0.038841355592012405,
245
+ "seg_loss": 0.04627714678645134,
246
+ "total": 0.08512608786853677,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.0075854900730238295,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.0075854900730238295
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 0,
258
+ "full_image_mean_m": 0.0
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
+ 217,
273
+ 218
274
+ ],
275
+ "times_s": [
276
+ 5.566666666666666,
277
+ 5.6
278
+ ]
279
+ },
280
+ "completed_passes": 17,
281
+ "adam_update_count": 2856
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.24331695400178432
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_9f6359c5892643daac5df93ca2e495f2_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 18,
293
+ "next_interval": 0,
294
+ "next_adam_update": 2857,
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": 2856,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 2856,
306
+ "source_timestamp_s": 5.6,
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.9405744075775146,
333
+ "median": 9.766912460327148,
334
+ "max": 11.532670974731445,
335
+ "finite_count": 50173,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.005976915359497,
340
+ "median": 2.005976915359497,
341
+ "max": 2.005976915359497,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": -0.0029794860165566206,
347
+ "median": -0.0029794860165566206,
348
+ "max": -0.0029794860165566206,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 5.263662815093994,
354
+ "median": 9.62972640991211,
355
+ "max": 11.527253150939941,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.14362142980098724,
361
+ "median": 17446.81640625,
362
+ "max": 100000.0,
363
+ "finite_count": 50173,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 50173,
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": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 193.1878204345703,
382
+ "median": 15212.6298828125,
383
+ "max": 100000.0,
384
+ "finite_count": 300,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 300,
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": 300,
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.0,
410
+ "median": 0.0,
411
+ "max": 0.0,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 1,
419
+ "object_edge_stiffness": 7682,
420
+ "controller_edge_stiffness": 78
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-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.10164722322639505,
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_f215edc556224a018af6d050dd35d46f.npz",
37
+ "optimizer_file": "boundary_f215edc556224a018af6d050dd35d46f_optimizer.pt",
38
+ "arrays_sha256": "aefd6a80a53f1dcc296113072dd63d9dd721d416fbfc50a044c62101e6b33684",
39
+ "optimizer_sha256": "a06ed4670bb2d7143a1ba6a10a4eaa90d74247c953891bd4185000e6efa6871d",
40
+ "stage": "adam",
41
+ "completed_passes": 18,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 3024,
45
+ "adam_update_count": 3024,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 19,
49
+ "consumed_count": 18,
50
+ "last_submitted_update": 3024,
51
+ "last_consumed_update": 2856,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 3024,
56
+ "completed_passes": 18,
57
+ "next_interval": 0,
58
+ "trained_intervals": 3024,
59
+ "snapshot": "pass_end_0018",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 2856,
67
+ "pass_science": {
68
+ "completed_passes": 18,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 3024,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 3024,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.005952380952380952,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00029756571166217327,
83
+ "update_l2": 0.1299951821565628
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 9.783416317077354e-05,
95
+ "update_l2": 0.012600034475326538
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_0_aligned_50_218",
101
+ "transition_index": 167,
102
+ "loss": 0.12300865564330885,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 7797,
109
+ "attachment": 78,
110
+ "ground": 2
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.005976915359497,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": -0.0029794860165566206,
117
+ "ground_restitution/effective": 0.0,
118
+ "ground_restitution/clamp_changed": 1,
119
+ "ground_friction/contact_active": null,
120
+ "ground_restitution/contact_active": null
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 167,
124
+ "loss": 0.12300865564330885,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.0392947643995285,
129
+ "ssim_fused": 0.8836074471473694,
130
+ "seg_l1": 0.056250810623168945,
131
+ "seg_ssim_ref": 0.8836062550544739,
132
+ "depth": 0.014929359997013817,
133
+ "rgb_loss": 0.054714325815439224,
134
+ "seg_loss": 0.06827940046787262,
135
+ "total": 0.12300865564330885
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.059850044548511505,
141
+ "ssim_fused": 0.8630666136741638,
142
+ "seg_l1": 0.0742320641875267,
143
+ "seg_ssim_ref": 0.8630660176277161,
144
+ "depth": 0.02237878022269087,
145
+ "rgb_loss": 0.07526671141386032,
146
+ "seg_loss": 0.08677244931459427,
147
+ "total": 0.16206153950867727,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.02237878022269087,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.016888556698385314
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 15971,
159
+ "full_image_mean_m": 0.005490223524305555
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.042249053716659546,
174
+ "ssim_fused": 0.8700100183486938,
175
+ "seg_l1": 0.06997080892324448,
176
+ "seg_ssim_ref": 0.8700085878372192,
177
+ "depth": 0.016542761823455286,
178
+ "rgb_loss": 0.05979723855853081,
179
+ "seg_loss": 0.08197493106126785,
180
+ "total": 0.1417887086563318,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.016542761823455286,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.013448492075191396
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 6104,
192
+ "full_image_mean_m": 0.003094269748263889
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.03090866282582283,
207
+ "ssim_fused": 0.8969890475273132,
208
+ "seg_l1": 0.0476185567677021,
209
+ "seg_ssim_ref": 0.8969877362251282,
210
+ "depth": 0.013398068211205667,
211
+ "rgb_loss": 0.045329123735427856,
212
+ "seg_loss": 0.05869729816913605,
213
+ "total": 0.10403981997277512,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.013398068211205667,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.012110053888289
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 1889,
225
+ "full_image_mean_m": 0.0012880143229166668
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.02417129836976528,
240
+ "ssim_fused": 0.9043640494346619,
241
+ "seg_l1": 0.0331818088889122,
242
+ "seg_ssim_ref": 0.9043626189231873,
243
+ "depth": 0.007397829730703445,
244
+ "rgb_loss": 0.03846422955393791,
245
+ "seg_loss": 0.04567292332649231,
246
+ "total": 0.08414455443545123,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.007397829730703445,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.007397829730703444
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 0,
258
+ "full_image_mean_m": 0.0
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
+ 217,
273
+ 218
274
+ ],
275
+ "times_s": [
276
+ 5.566666666666666,
277
+ 5.6
278
+ ]
279
+ },
280
+ "completed_passes": 18,
281
+ "adam_update_count": 3024
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.24602203187532723
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_f215edc556224a018af6d050dd35d46f_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 19,
293
+ "next_interval": 0,
294
+ "next_adam_update": 3025,
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": 3024,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 3024,
306
+ "source_timestamp_s": 5.6,
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.963137149810791,
333
+ "median": 9.767367362976074,
334
+ "max": 11.532670974731445,
335
+ "finite_count": 50173,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.005976915359497,
340
+ "median": 2.005976915359497,
341
+ "max": 2.005976915359497,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": -0.0029794860165566206,
347
+ "median": -0.0029794860165566206,
348
+ "max": -0.0029794860165566206,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 5.251923561096191,
354
+ "median": 9.611457824707031,
355
+ "max": 11.527253150939941,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.140417218208313,
361
+ "median": 17454.755859375,
362
+ "max": 100000.0,
363
+ "finite_count": 50173,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 50173,
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": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 190.93319702148438,
382
+ "median": 14935.4453125,
383
+ "max": 100000.0,
384
+ "finite_count": 300,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 300,
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": 300,
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.0,
410
+ "median": 0.0,
411
+ "max": 0.0,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 1,
419
+ "object_edge_stiffness": 7798,
420
+ "controller_edge_stiffness": 78
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-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.10137228982728293,
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_0ed8ca5eed50411fb912e8859027ec42.npz",
37
+ "optimizer_file": "boundary_0ed8ca5eed50411fb912e8859027ec42_optimizer.pt",
38
+ "arrays_sha256": "a377ecbc8758e53de3eaa654ced106a0678b44f75696167f0836a2b6e409c0fb",
39
+ "optimizer_sha256": "b6cf27defe425d271fe54a2d6af9b24b293d7f844c2fea9f52635d5299015d9d",
40
+ "stage": "adam",
41
+ "completed_passes": 19,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 3192,
45
+ "adam_update_count": 3192,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 20,
49
+ "consumed_count": 19,
50
+ "last_submitted_update": 3192,
51
+ "last_consumed_update": 3024,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 3192,
56
+ "completed_passes": 19,
57
+ "next_interval": 0,
58
+ "trained_intervals": 3192,
59
+ "snapshot": "pass_end_0019",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 3024,
67
+ "pass_science": {
68
+ "completed_passes": 19,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 3192,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 3192,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.005952380952380952,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0002927316527348012,
83
+ "update_l2": 0.13478253781795502
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 9.798185783438385e-05,
95
+ "update_l2": 0.013644715771079063
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_0_aligned_50_218",
101
+ "transition_index": 167,
102
+ "loss": 0.12297900753773841,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 7920,
109
+ "attachment": 78,
110
+ "ground": 2
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.005976915359497,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": -0.0029794860165566206,
117
+ "ground_restitution/effective": 0.0,
118
+ "ground_restitution/clamp_changed": 1,
119
+ "ground_friction/contact_active": null,
120
+ "ground_restitution/contact_active": null
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 167,
124
+ "loss": 0.12297900753773841,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.039275459945201874,
129
+ "ssim_fused": 0.8836368918418884,
130
+ "seg_l1": 0.05624775215983391,
131
+ "seg_ssim_ref": 0.8836356401443481,
132
+ "depth": 0.014943878428065216,
133
+ "rgb_loss": 0.05469299852848053,
134
+ "seg_loss": 0.06827107071876526,
135
+ "total": 0.12297900753773841
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.05974350497126579,
141
+ "ssim_fused": 0.8632164001464844,
142
+ "seg_l1": 0.0741439014673233,
143
+ "seg_ssim_ref": 0.8632158041000366,
144
+ "depth": 0.02239812731613819,
145
+ "rgb_loss": 0.07515152543783188,
146
+ "seg_loss": 0.08667196333408356,
147
+ "total": 0.16184587944865098,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.02239812731613819,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.016907903791832633
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 15971,
159
+ "full_image_mean_m": 0.005490223524305555
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.042187172919511795,
174
+ "ssim_fused": 0.8702334761619568,
175
+ "seg_l1": 0.06987058371305466,
176
+ "seg_ssim_ref": 0.8702320456504822,
177
+ "depth": 0.016525598871067113,
178
+ "rgb_loss": 0.0597030445933342,
179
+ "seg_loss": 0.08185005933046341,
180
+ "total": 0.14156962952266866,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.016525598871067113,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.013431329122803225
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 6104,
192
+ "full_image_mean_m": 0.003094269748263889
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.030984260141849518,
207
+ "ssim_fused": 0.8967568874359131,
208
+ "seg_l1": 0.04772890731692314,
209
+ "seg_ssim_ref": 0.8967556357383728,
210
+ "depth": 0.013453854744360885,
211
+ "rgb_loss": 0.045436032116413116,
212
+ "seg_loss": 0.05883199721574783,
213
+ "total": 0.1042814831869053,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.013453854744360885,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.012165840421444219
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 1889,
225
+ "full_image_mean_m": 0.0012880143229166668
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.024186912924051285,
240
+ "ssim_fused": 0.9043407440185547,
241
+ "seg_l1": 0.03324761614203453,
242
+ "seg_ssim_ref": 0.9043391942977905,
243
+ "depth": 0.007397932780694682,
244
+ "rgb_loss": 0.03848138451576233,
245
+ "seg_loss": 0.04573025554418564,
246
+ "total": 0.08421903799272866,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.007397932780694682,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.007397932780694682
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 0,
258
+ "full_image_mean_m": 0.0
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
+ 217,
273
+ 218
274
+ ],
275
+ "times_s": [
276
+ 5.566666666666666,
277
+ 5.6
278
+ ]
279
+ },
280
+ "completed_passes": 19,
281
+ "adam_update_count": 3192
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.25096243200823665
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_0ed8ca5eed50411fb912e8859027ec42_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 20,
293
+ "next_interval": 0,
294
+ "next_adam_update": 3193,
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": 3192,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 3192,
306
+ "source_timestamp_s": 5.6,
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.9881510734558105,
333
+ "median": 9.765731811523438,
334
+ "max": 11.532670974731445,
335
+ "finite_count": 50173,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.005976915359497,
340
+ "median": 2.005976915359497,
341
+ "max": 2.005976915359497,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": -0.0029794860165566206,
347
+ "median": -0.0029794860165566206,
348
+ "max": -0.0029794860165566206,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 5.247524738311768,
354
+ "median": 9.616386413574219,
355
+ "max": 11.527253150939941,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.1369483917951584,
361
+ "median": 17426.23046875,
362
+ "max": 100000.0,
363
+ "finite_count": 50173,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 50173,
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": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 190.09515380859375,
382
+ "median": 15009.6240234375,
383
+ "max": 100000.0,
384
+ "finite_count": 300,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 300,
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": 300,
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.0,
410
+ "median": 0.0,
411
+ "max": 0.0,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 1,
419
+ "object_edge_stiffness": 7920,
420
+ "controller_edge_stiffness": 78
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-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.10116630333581192,
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_c17eed79af3c42b7921bc6f71f913b25.npz",
37
+ "optimizer_file": "boundary_c17eed79af3c42b7921bc6f71f913b25_optimizer.pt",
38
+ "arrays_sha256": "91f6d272b3f1ff754cec7498189992cd221c92b9d2fedba90a6a95aab7247215",
39
+ "optimizer_sha256": "876308f0128f22f860e0555be41dbbde08f7477fdcd9ed2d474c0ada407b8804",
40
+ "stage": "adam",
41
+ "completed_passes": 20,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 3360,
45
+ "adam_update_count": 3360,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 21,
49
+ "consumed_count": 20,
50
+ "last_submitted_update": 3360,
51
+ "last_consumed_update": 3192,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 3360,
56
+ "completed_passes": 20,
57
+ "next_interval": 0,
58
+ "trained_intervals": 3360,
59
+ "snapshot": "pass_end_0020",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 3192,
67
+ "pass_science": {
68
+ "completed_passes": 20,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 3360,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 3360,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.005952380952380952,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.000319772312650457,
83
+ "update_l2": 0.14164626598358154
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 9.831698116613552e-05,
95
+ "update_l2": 0.014288622885942459
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_0_aligned_50_218",
101
+ "transition_index": 167,
102
+ "loss": 0.12402059272851196,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 8048,
109
+ "attachment": 78,
110
+ "ground": 2
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.005976915359497,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": -0.0029794860165566206,
117
+ "ground_restitution/effective": 0.0,
118
+ "ground_restitution/clamp_changed": 1,
119
+ "ground_friction/contact_active": null,
120
+ "ground_restitution/contact_active": null
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 167,
124
+ "loss": 0.12402059272851196,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.03966524079442024,
129
+ "ssim_fused": 0.8831292390823364,
130
+ "seg_l1": 0.056905802339315414,
131
+ "seg_ssim_ref": 0.8831279873847961,
132
+ "depth": 0.015187496201668142,
133
+ "rgb_loss": 0.05510634928941727,
134
+ "seg_loss": 0.06889905780553818,
135
+ "total": 0.12402059272851196
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.06029607728123665,
141
+ "ssim_fused": 0.8624897003173828,
142
+ "seg_l1": 0.07484664767980576,
143
+ "seg_ssim_ref": 0.8624891638755798,
144
+ "depth": 0.02254220582988967,
145
+ "rgb_loss": 0.07573892176151276,
146
+ "seg_loss": 0.08737948536872864,
147
+ "total": 0.1631409493360713,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.02254220582988967,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.017051982305584114
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 15971,
159
+ "full_image_mean_m": 0.005490223524305555
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.042760223150253296,
174
+ "ssim_fused": 0.8694020509719849,
175
+ "seg_l1": 0.07078510522842407,
176
+ "seg_ssim_ref": 0.8694005012512207,
177
+ "depth": 0.016898294579899716,
178
+ "rgb_loss": 0.060327768325805664,
179
+ "seg_loss": 0.08274798840284348,
180
+ "total": 0.14309266247380964,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.016898294579899716,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.013804024831635828
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 6104,
192
+ "full_image_mean_m": 0.003094269748263889
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.031263455748558044,
207
+ "ssim_fused": 0.8963836431503296,
208
+ "seg_l1": 0.048311203718185425,
209
+ "seg_ssim_ref": 0.8963822722434998,
210
+ "depth": 0.013772970255205356,
211
+ "rgb_loss": 0.04573403671383858,
212
+ "seg_loss": 0.05937250703573227,
213
+ "total": 0.10512032044511635,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.013772970255205356,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.012484955932288686
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 1889,
225
+ "full_image_mean_m": 0.0012880143229166668
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.02434120513498783,
240
+ "ssim_fused": 0.9042414426803589,
241
+ "seg_l1": 0.03368024528026581,
242
+ "seg_ssim_ref": 0.90423983335495,
243
+ "depth": 0.007536514141677828,
244
+ "rgb_loss": 0.03862467408180237,
245
+ "seg_loss": 0.04609622806310654,
246
+ "total": 0.08472843865905058,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.007536514141677828,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.007536514141677827
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 0,
258
+ "full_image_mean_m": 0.0
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
+ 217,
273
+ 218
274
+ ],
275
+ "times_s": [
276
+ 5.566666666666666,
277
+ 5.6
278
+ ]
279
+ },
280
+ "completed_passes": 20,
281
+ "adam_update_count": 3360
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.24694222607649863
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_c17eed79af3c42b7921bc6f71f913b25_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 21,
293
+ "next_interval": 0,
294
+ "next_adam_update": 3361,
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": 3360,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 3360,
306
+ "source_timestamp_s": 5.6,
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.0126140117645264,
333
+ "median": 9.7673921585083,
334
+ "max": 11.532670974731445,
335
+ "finite_count": 50173,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.005976915359497,
340
+ "median": 2.005976915359497,
341
+ "max": 2.005976915359497,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": -0.0029794860165566206,
347
+ "median": -0.0029794860165566206,
348
+ "max": -0.0029794860165566206,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 5.228818416595459,
354
+ "median": 9.649316787719727,
355
+ "max": 11.527253150939941,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.1336388885974884,
361
+ "median": 17455.1875,
362
+ "max": 100000.0,
363
+ "finite_count": 50173,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 50173,
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": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 186.57223510742188,
382
+ "median": 15513.525390625,
383
+ "max": 100000.0,
384
+ "finite_count": 300,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 300,
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": 300,
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.0,
410
+ "median": 0.0,
411
+ "max": 0.0,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 1,
419
+ "object_edge_stiffness": 8048,
420
+ "controller_edge_stiffness": 78
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-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.10098598610063589,
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_bbf6170906f64b26be15e5e4d8449fae.npz",
37
+ "optimizer_file": "boundary_bbf6170906f64b26be15e5e4d8449fae_optimizer.pt",
38
+ "arrays_sha256": "f27260c911ba600377c42f7b61d67773b9804f9c29a49345e8212c5911069712",
39
+ "optimizer_sha256": "d49ce48deb7ba629b73a717636011322f16537c4e6c003675783875e5418f130",
40
+ "stage": "adam",
41
+ "completed_passes": 21,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 3528,
45
+ "adam_update_count": 3528,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 22,
49
+ "consumed_count": 21,
50
+ "last_submitted_update": 3528,
51
+ "last_consumed_update": 3360,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 3528,
56
+ "completed_passes": 21,
57
+ "next_interval": 0,
58
+ "trained_intervals": 3528,
59
+ "snapshot": "pass_end_0021",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 3360,
67
+ "pass_science": {
68
+ "completed_passes": 21,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 3528,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 3528,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.005952380952380952,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.00029845282551832497,
83
+ "update_l2": 0.14151354134082794
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 9.847444016486406e-05,
95
+ "update_l2": 0.014239054173231125
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_0_aligned_50_218",
101
+ "transition_index": 167,
102
+ "loss": 0.12367845295732763,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 8183,
109
+ "attachment": 78,
110
+ "ground": 2
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.005976915359497,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": -0.0029794860165566206,
117
+ "ground_restitution/effective": 0.0,
118
+ "ground_restitution/clamp_changed": 1,
119
+ "ground_friction/contact_active": null,
120
+ "ground_restitution/contact_active": null
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 167,
124
+ "loss": 0.12367845295732763,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.039560556411743164,
129
+ "ssim_fused": 0.8833342790603638,
130
+ "seg_l1": 0.0566854290664196,
131
+ "seg_ssim_ref": 0.8833330273628235,
132
+ "depth": 0.015135545189656614,
133
+ "rgb_loss": 0.054981596767902374,
134
+ "seg_loss": 0.06868172436952591,
135
+ "total": 0.12367845295732763
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.06022476777434349,
141
+ "ssim_fused": 0.862589955329895,
142
+ "seg_l1": 0.07466340810060501,
143
+ "seg_ssim_ref": 0.8625893592834473,
144
+ "depth": 0.022487011173134407,
145
+ "rgb_loss": 0.07566182315349579,
146
+ "seg_loss": 0.08721285313367844,
147
+ "total": 0.16289715584776676,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.022487011173134407,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.016996787648828858
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 15971,
159
+ "full_image_mean_m": 0.005490223524305555
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.0426798053085804,
174
+ "ssim_fused": 0.8695304989814758,
175
+ "seg_l1": 0.07061047106981277,
176
+ "seg_ssim_ref": 0.8695290684700012,
177
+ "depth": 0.016838815644097567,
178
+ "rgb_loss": 0.06023774668574333,
179
+ "seg_loss": 0.08258256316184998,
180
+ "total": 0.1428371523885277,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.016838815644097567,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.013744545895833677
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 6104,
192
+ "full_image_mean_m": 0.003094269748263889
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.031108589842915535,
207
+ "ssim_fused": 0.896701991558075,
208
+ "seg_l1": 0.04802637919783592,
209
+ "seg_ssim_ref": 0.8967007398605347,
210
+ "depth": 0.013694697739112761,
211
+ "rgb_loss": 0.04554647207260132,
212
+ "seg_loss": 0.05908095836639404,
213
+ "total": 0.10464112513673447,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.013694697739112761,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.012406683416196095
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 1889,
225
+ "full_image_mean_m": 0.0012880143229166668
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.02422907017171383,
240
+ "ssim_fused": 0.9045146107673645,
241
+ "seg_l1": 0.0334414541721344,
242
+ "seg_ssim_ref": 0.9045131802558899,
243
+ "depth": 0.007521656202281722,
244
+ "rgb_loss": 0.03848033398389816,
245
+ "seg_loss": 0.04585052654147148,
246
+ "total": 0.08433837845628163,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.007521656202281722,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.007521656202281722
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 0,
258
+ "full_image_mean_m": 0.0
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
+ 217,
273
+ 218
274
+ ],
275
+ "times_s": [
276
+ 5.566666666666666,
277
+ 5.6
278
+ ]
279
+ },
280
+ "completed_passes": 21,
281
+ "adam_update_count": 3528
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.2472883160226047
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_bbf6170906f64b26be15e5e4d8449fae_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 22,
293
+ "next_interval": 0,
294
+ "next_adam_update": 3529,
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": 3528,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 3528,
306
+ "source_timestamp_s": 5.6,
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.0395665168762207,
333
+ "median": 9.76534366607666,
334
+ "max": 11.532670974731445,
335
+ "finite_count": 50173,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.005976915359497,
340
+ "median": 2.005976915359497,
341
+ "max": 2.005976915359497,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": -0.0029794860165566206,
347
+ "median": -0.0029794860165566206,
348
+ "max": -0.0029794860165566206,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 5.224942207336426,
354
+ "median": 9.660905838012695,
355
+ "max": 11.527253150939941,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.1300850808620453,
361
+ "median": 17419.46875,
362
+ "max": 100000.0,
363
+ "finite_count": 50173,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 50173,
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": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 185.85043334960938,
382
+ "median": 15692.005859375,
383
+ "max": 100000.0,
384
+ "finite_count": 300,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 300,
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": 300,
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.0,
410
+ "median": 0.0,
411
+ "max": 0.0,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 1,
419
+ "object_edge_stiffness": 8183,
420
+ "controller_edge_stiffness": 78
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-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.10077835655804761,
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_88cdaf8db422454a9fedc15d2e066b12.npz",
37
+ "optimizer_file": "boundary_88cdaf8db422454a9fedc15d2e066b12_optimizer.pt",
38
+ "arrays_sha256": "dec4d79f9196841f9eb386d045dc7599de2e3e7a025ae3527352144e9a27d579",
39
+ "optimizer_sha256": "a98de9febc207fe2e33fa02b5038063739f33f4c8fc4cffff6d935d42da71aac",
40
+ "stage": "adam",
41
+ "completed_passes": 22,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 3696,
45
+ "adam_update_count": 3696,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 23,
49
+ "consumed_count": 22,
50
+ "last_submitted_update": 3696,
51
+ "last_consumed_update": 3528,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 3696,
56
+ "completed_passes": 22,
57
+ "next_interval": 0,
58
+ "trained_intervals": 3696,
59
+ "snapshot": "pass_end_0022",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 3528,
67
+ "pass_science": {
68
+ "completed_passes": 22,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 3696,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 3696,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.005952380952380952,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0002929890470113605,
83
+ "update_l2": 0.13989436626434326
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 9.506335482001305e-05,
95
+ "update_l2": 0.013047844171524048
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_0_aligned_50_218",
101
+ "transition_index": 167,
102
+ "loss": 0.12336261723359528,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 8321,
109
+ "attachment": 81,
110
+ "ground": 2
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.005976915359497,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": -0.0029794860165566206,
117
+ "ground_restitution/effective": 0.0,
118
+ "ground_restitution/clamp_changed": 1,
119
+ "ground_friction/contact_active": null,
120
+ "ground_restitution/contact_active": null
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 167,
124
+ "loss": 0.12336261723359528,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.039456117898225784,
129
+ "ssim_fused": 0.8835643529891968,
130
+ "seg_l1": 0.05651017278432846,
131
+ "seg_ssim_ref": 0.883563220500946,
132
+ "depth": 0.015100130638504149,
133
+ "rgb_loss": 0.05485200881958008,
134
+ "seg_loss": 0.0684954971075058,
135
+ "total": 0.12336261723359528
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.06012791767716408,
141
+ "ssim_fused": 0.8627333641052246,
142
+ "seg_l1": 0.07450695335865021,
143
+ "seg_ssim_ref": 0.8627327680587769,
144
+ "depth": 0.022455248008857922,
145
+ "rgb_loss": 0.07555565983057022,
146
+ "seg_loss": 0.08705901354551315,
147
+ "total": 0.16263712862409224,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.022455248008857922,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.016965024484552366
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 15971,
159
+ "full_image_mean_m": 0.005490223524305555
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.04263553023338318,
174
+ "ssim_fused": 0.8696048259735107,
175
+ "seg_l1": 0.07054213434457779,
176
+ "seg_ssim_ref": 0.8696033954620361,
177
+ "depth": 0.01683652080993789,
178
+ "rgb_loss": 0.060187458992004395,
179
+ "seg_loss": 0.08251302689313889,
180
+ "total": 0.14271732985653382,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.01683652080993789,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.013742251061674001
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 6104,
192
+ "full_image_mean_m": 0.003094269748263889
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.030959252268075943,
207
+ "ssim_fused": 0.8971615433692932,
208
+ "seg_l1": 0.04776715114712715,
209
+ "seg_ssim_ref": 0.8971603512763977,
210
+ "depth": 0.013641984216711329,
211
+ "rgb_loss": 0.04533509165048599,
212
+ "seg_loss": 0.05878165364265442,
213
+ "total": 0.10413038727735713,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.013641984216711329,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.012353969893794661
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 1889,
225
+ "full_image_mean_m": 0.0012880143229166668
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.024101775139570236,
240
+ "ssim_fused": 0.9047578573226929,
241
+ "seg_l1": 0.033224448561668396,
242
+ "seg_ssim_ref": 0.9047562479972839,
243
+ "depth": 0.007466769518509455,
244
+ "rgb_loss": 0.038329847157001495,
245
+ "seg_loss": 0.04562830924987793,
246
+ "total": 0.08396562317639794,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.007466769518509455,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.007466769518509456
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 0,
258
+ "full_image_mean_m": 0.0
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
+ 217,
273
+ 218
274
+ ],
275
+ "times_s": [
276
+ 5.566666666666666,
277
+ 5.6
278
+ ]
279
+ },
280
+ "completed_passes": 22,
281
+ "adam_update_count": 3696
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.25194309698417783
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_88cdaf8db422454a9fedc15d2e066b12_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 23,
293
+ "next_interval": 0,
294
+ "next_adam_update": 3697,
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": 3696,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 3696,
306
+ "source_timestamp_s": 5.6,
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.064391851425171,
333
+ "median": 9.765402793884277,
334
+ "max": 11.532670974731445,
335
+ "finite_count": 50173,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.005976915359497,
340
+ "median": 2.005976915359497,
341
+ "max": 2.005976915359497,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": -0.0029794860165566206,
347
+ "median": -0.0029794860165566206,
348
+ "max": -0.0029794860165566206,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 5.209423065185547,
354
+ "median": 9.675178527832031,
355
+ "max": 11.527950286865234,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.12689542770385742,
361
+ "median": 17420.498046875,
362
+ "max": 100000.0,
363
+ "finite_count": 50173,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 50173,
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": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 182.98846435546875,
382
+ "median": 15917.73828125,
383
+ "max": 100000.0,
384
+ "finite_count": 300,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 300,
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": 300,
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.0,
410
+ "median": 0.0,
411
+ "max": 0.0,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 1,
419
+ "object_edge_stiffness": 8323,
420
+ "controller_edge_stiffness": 81
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }
processed/090-sloth/episode_0/runs/deform-sloth-ep0-d2-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.10048845984690438,
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_0b16332b96ad443ba299a47e70f05b1a.npz",
37
+ "optimizer_file": "boundary_0b16332b96ad443ba299a47e70f05b1a_optimizer.pt",
38
+ "arrays_sha256": "3ad7b1cc101255597cd30858d00ea42e906348e30697a6e105ec25c392af96d4",
39
+ "optimizer_sha256": "97e5a44d75651e67bd274f866288821df20d7144f2dba61e7b7fb125b3421952",
40
+ "stage": "adam",
41
+ "completed_passes": 23,
42
+ "score_status": "unscored",
43
+ "adam_transition_batch_size": 1,
44
+ "cumulative_optimizer_updates": 3864,
45
+ "adam_update_count": 3864,
46
+ "score_selection_progress": {
47
+ "queue": "pass_snapshot_references_v2",
48
+ "submitted_count": 24,
49
+ "consumed_count": 23,
50
+ "last_submitted_update": 3864,
51
+ "last_consumed_update": 3696,
52
+ "pending": [
53
+ {
54
+ "reference": {
55
+ "source_update": 3864,
56
+ "completed_passes": 23,
57
+ "next_interval": 0,
58
+ "trained_intervals": 3864,
59
+ "snapshot": "pass_end_0023",
60
+ "candidate": true
61
+ },
62
+ "status": "registered"
63
+ }
64
+ ]
65
+ },
66
+ "best_source_update": 3696,
67
+ "pass_science": {
68
+ "completed_passes": 23,
69
+ "adam_schedule": "source_transition_v1",
70
+ "next_interval": 0,
71
+ "trained_intervals": 3864,
72
+ "adam_transition_batch_size": 1,
73
+ "optimizer_updates": 1,
74
+ "cumulative_optimizer_updates": 3864,
75
+ "updates": [
76
+ {
77
+ "batch_transition_count": 1,
78
+ "batch_weight_sum": 0.005952380952380952,
79
+ "lr": 0.001,
80
+ "leaf_metrics": {
81
+ "log_object_edge_stiffness": {
82
+ "gradient_l2": 0.0002876604557968676,
83
+ "update_l2": 0.13155485689640045
84
+ },
85
+ "raw_ground_friction": {
86
+ "gradient_l2": 0.0,
87
+ "update_l2": 0.0
88
+ },
89
+ "raw_ground_restitution": {
90
+ "gradient_l2": 0.0,
91
+ "update_l2": 0.0
92
+ },
93
+ "log_controller_edge_stiffness": {
94
+ "gradient_l2": 9.551247057970613e-05,
95
+ "update_l2": 0.012784951366484165
96
+ }
97
+ },
98
+ "training_path_transitions": [
99
+ {
100
+ "episode_id": "deform360_090-sloth_episode_0_aligned_50_218",
101
+ "transition_index": 167,
102
+ "loss": 0.12306151044343117,
103
+ "weight": 0.005952380952380952
104
+ }
105
+ ],
106
+ "loss_role": "pre_update_training_path_not_checkpoint_score",
107
+ "dead_counts": {
108
+ "object": 8459,
109
+ "attachment": 81,
110
+ "ground": 2
111
+ },
112
+ "ground_context": {
113
+ "ground_friction/raw": 2.005976915359497,
114
+ "ground_friction/effective": 2.0,
115
+ "ground_friction/clamp_changed": 1,
116
+ "ground_restitution/raw": -0.0029794860165566206,
117
+ "ground_restitution/effective": 0.0,
118
+ "ground_restitution/clamp_changed": 1,
119
+ "ground_friction/contact_active": null,
120
+ "ground_restitution/contact_active": null
121
+ },
122
+ "photometric_transition": {
123
+ "transition_index": 167,
124
+ "loss": 0.12306151044343117,
125
+ "state_finite": true,
126
+ "frame_index": 218,
127
+ "components": {
128
+ "l1": 0.039352286607027054,
129
+ "ssim_fused": 0.883747935295105,
130
+ "seg_l1": 0.05632947385311127,
131
+ "seg_ssim_ref": 0.8837467432022095,
132
+ "depth": 0.015045225363992568,
133
+ "rgb_loss": 0.05473224073648453,
134
+ "seg_loss": 0.06831423193216324,
135
+ "total": 0.12306151044343117
136
+ },
137
+ "views": [
138
+ {
139
+ "camera": "brics-odroid-015_cam0",
140
+ "l1": 0.0599961131811142,
141
+ "ssim_fused": 0.8628828525543213,
142
+ "seg_l1": 0.07430713623762131,
143
+ "seg_ssim_ref": 0.8628823161125183,
144
+ "depth": 0.022406279026365633,
145
+ "rgb_loss": 0.0754203200340271,
146
+ "seg_loss": 0.0868692472577095,
147
+ "total": 0.16231196612018237,
148
+ "valid_depth_pixels": 218311,
149
+ "excluded_depth_pixels": 703289,
150
+ "object_depth_holes": 76,
151
+ "depth_full_image_mean_m": 0.022406279026365633,
152
+ "depth_decomposition": {
153
+ "object_visible": {
154
+ "pixels": 202340,
155
+ "full_image_mean_m": 0.016916055502060077
156
+ },
157
+ "object_occluded": {
158
+ "pixels": 15971,
159
+ "full_image_mean_m": 0.005490223524305555
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.04253493994474411,
174
+ "ssim_fused": 0.8698061108589172,
175
+ "seg_l1": 0.07038095593452454,
176
+ "seg_ssim_ref": 0.8698045015335083,
177
+ "depth": 0.016759122036988847,
178
+ "rgb_loss": 0.06006672978401184,
179
+ "seg_loss": 0.08234386146068573,
180
+ "total": 0.14242735036673457,
181
+ "valid_depth_pixels": 142688,
182
+ "excluded_depth_pixels": 778912,
183
+ "object_depth_holes": 0,
184
+ "depth_full_image_mean_m": 0.016759122036988847,
185
+ "depth_decomposition": {
186
+ "object_visible": {
187
+ "pixels": 136584,
188
+ "full_image_mean_m": 0.013664852288724959
189
+ },
190
+ "object_occluded": {
191
+ "pixels": 6104,
192
+ "full_image_mean_m": 0.003094269748263889
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.030876385048031807,
207
+ "ssim_fused": 0.8972348570823669,
208
+ "seg_l1": 0.04760941490530968,
209
+ "seg_ssim_ref": 0.8972336053848267,
210
+ "depth": 0.013563282120379412,
211
+ "rgb_loss": 0.04525413736701012,
212
+ "seg_loss": 0.05864081159234047,
213
+ "total": 0.10390851224147096,
214
+ "valid_depth_pixels": 119877,
215
+ "excluded_depth_pixels": 801723,
216
+ "object_depth_holes": 474,
217
+ "depth_full_image_mean_m": 0.013563282120379412,
218
+ "depth_decomposition": {
219
+ "object_visible": {
220
+ "pixels": 117988,
221
+ "full_image_mean_m": 0.012275267797462746
222
+ },
223
+ "object_occluded": {
224
+ "pixels": 1889,
225
+ "full_image_mean_m": 0.0012880143229166668
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.024001697078347206,
240
+ "ssim_fused": 0.9050679802894592,
241
+ "seg_l1": 0.03302038088440895,
242
+ "seg_ssim_ref": 0.9050665497779846,
243
+ "depth": 0.007452218272236384,
244
+ "rgb_loss": 0.03818776458501816,
245
+ "seg_loss": 0.045402996242046356,
246
+ "total": 0.08359821304533675,
247
+ "valid_depth_pixels": 115580,
248
+ "excluded_depth_pixels": 806020,
249
+ "object_depth_holes": 1388,
250
+ "depth_full_image_mean_m": 0.007452218272236384,
251
+ "depth_decomposition": {
252
+ "object_visible": {
253
+ "pixels": 115580,
254
+ "full_image_mean_m": 0.007452218272236384
255
+ },
256
+ "object_occluded": {
257
+ "pixels": 0,
258
+ "full_image_mean_m": 0.0
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
+ 217,
273
+ 218
274
+ ],
275
+ "times_s": [
276
+ 5.566666666666666,
277
+ 5.6
278
+ ]
279
+ },
280
+ "completed_passes": 23,
281
+ "adam_update_count": 3864
282
+ }
283
+ ],
284
+ "training_path_role": "pre-update transition losses; never checkpoint selection",
285
+ "wall_time_s": 0.2500185009557754
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_0b16332b96ad443ba299a47e70f05b1a_rng.pt",
290
+ "rng_sha256": "409f7bba84647e57db80329e82b9b3aff5f9977ee58e46c8ea7c537b4790bb42",
291
+ "resume_boundary": "detached_observation_interval",
292
+ "next_pass": 24,
293
+ "next_interval": 0,
294
+ "next_adam_update": 3865,
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": 3864,
301
+ "source_timestamp_s": 5.6,
302
+ "next_source_timestamp_s": 0.0,
303
+ "update_budget": 84000
304
+ },
305
+ "trained_intervals": 3864,
306
+ "source_timestamp_s": 5.6,
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.0898144245147705,
333
+ "median": 9.76451301574707,
334
+ "max": 11.532670974731445,
335
+ "finite_count": 50173,
336
+ "nonfinite_count": 0
337
+ },
338
+ "raw_ground_friction": {
339
+ "min": 2.005976915359497,
340
+ "median": 2.005976915359497,
341
+ "max": 2.005976915359497,
342
+ "finite_count": 1,
343
+ "nonfinite_count": 0
344
+ },
345
+ "raw_ground_restitution": {
346
+ "min": -0.0029794860165566206,
347
+ "median": -0.0029794860165566206,
348
+ "max": -0.0029794860165566206,
349
+ "finite_count": 1,
350
+ "nonfinite_count": 0
351
+ },
352
+ "log_controller_edge_stiffness": {
353
+ "min": 5.2079997062683105,
354
+ "median": 9.69947624206543,
355
+ "max": 11.527950286865234,
356
+ "finite_count": 300,
357
+ "nonfinite_count": 0
358
+ },
359
+ "effective_object_edge_stiffness": {
360
+ "min": 0.12371008843183517,
361
+ "median": 17405.00390625,
362
+ "max": 100000.0,
363
+ "finite_count": 50173,
364
+ "nonfinite_count": 0
365
+ },
366
+ "object_edge_enabled": {
367
+ "min": 1.0,
368
+ "median": 1.0,
369
+ "max": 1.0,
370
+ "finite_count": 50173,
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": 50173,
378
+ "nonfinite_count": 0
379
+ },
380
+ "effective_controller_edge_stiffness": {
381
+ "min": 182.72817993164062,
382
+ "median": 16309.068359375,
383
+ "max": 100000.0,
384
+ "finite_count": 300,
385
+ "nonfinite_count": 0
386
+ },
387
+ "controller_edge_enabled": {
388
+ "min": 1.0,
389
+ "median": 1.0,
390
+ "max": 1.0,
391
+ "finite_count": 300,
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": 300,
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.0,
410
+ "median": 0.0,
411
+ "max": 0.0,
412
+ "finite_count": 1,
413
+ "nonfinite_count": 0
414
+ }
415
+ },
416
+ "guard_affected_counts": {
417
+ "raw_ground_friction": 1,
418
+ "raw_ground_restitution": 1,
419
+ "object_edge_stiffness": 8459,
420
+ "controller_edge_stiffness": 81
421
+ },
422
+ "fixed_model_inputs_file": "shared_fixed_model_inputs.json"
423
+ }