Update logbook: Repro - Optimal Unconstrained Self-Distillation in Ridge Regression
Browse files- logbook.json +3 -3
- pages/claim-1-exact-improvement-and-sign/page.md +23 -23
- pages/claim-2-deterministic-asymptotics/page.md +1 -1
- pages/claim-3-one-shot-tuning/page.md +1 -1
- pages/conclusion/page.md +41 -41
- pages/index.md +13 -2
logbook.json
CHANGED
|
@@ -10,7 +10,7 @@
|
|
| 10 |
"icml2026-repro",
|
| 11 |
"paper-MdHcU4C4Rm"
|
| 12 |
],
|
| 13 |
-
"updated_at": "2026-07-
|
| 14 |
"root": {
|
| 15 |
"slug": "index",
|
| 16 |
"title": "Repro - Optimal Unconstrained Self-Distillation in Ridge Regression",
|
|
@@ -72,6 +72,6 @@
|
|
| 72 |
}
|
| 73 |
]
|
| 74 |
},
|
| 75 |
-
"agent_view_tokens":
|
| 76 |
-
"revision": "
|
| 77 |
}
|
|
|
|
| 10 |
"icml2026-repro",
|
| 11 |
"paper-MdHcU4C4Rm"
|
| 12 |
],
|
| 13 |
+
"updated_at": "2026-07-16T23:34:10+00:00",
|
| 14 |
"root": {
|
| 15 |
"slug": "index",
|
| 16 |
"title": "Repro - Optimal Unconstrained Self-Distillation in Ridge Regression",
|
|
|
|
| 72 |
}
|
| 73 |
]
|
| 74 |
},
|
| 75 |
+
"agent_view_tokens": 10661,
|
| 76 |
+
"revision": "1784244850537524768"
|
| 77 |
}
|
pages/claim-1-exact-improvement-and-sign/page.md
CHANGED
|
@@ -1015,52 +1015,52 @@ if __name__ == "__main__":
|
|
| 1015 |
|
| 1016 |
````output
|
| 1017 |
* Trackio project initialized: icml22249-smoke-structural
|
| 1018 |
-
* Trackio metrics logged to:
|
| 1019 |
* View dashboard by running in your terminal:
|
| 1020 |
[1m[38;5;208mtrackio show --project "icml22249-smoke-structural"[0m
|
| 1021 |
* or by running in Python: trackio.show(project="icml22249-smoke-structural")
|
| 1022 |
* Created new run: local-smoke-structural
|
| 1023 |
{"affine_refits": 54, "max_affine_coefficient_error": 2.832617238042333e-15, "max_formula_error": 1.0628259316071285e-12, "mode": "structural", "path_rows": 51, "stationary_lambda": 0.25059061945244254}
|
| 1024 |
-
/
|
| 1025 |
warnings.warn(message, *args, **kwargs)
|
| 1026 |
* Run finished. Uploading logs to Trackio (please wait...)
|
| 1027 |
Traceback (most recent call last):
|
| 1028 |
-
File "/
|
| 1029 |
os.mkdir(self, mode)
|
| 1030 |
~~~~~~~~^^^^^^^^^^^^
|
| 1031 |
-
FileNotFoundError: [Errno 2] No such file or directory: '/
|
| 1032 |
|
| 1033 |
During handling of the above exception, another exception occurred:
|
| 1034 |
|
| 1035 |
Traceback (most recent call last):
|
| 1036 |
-
File "/
|
| 1037 |
os.mkdir(self, mode)
|
| 1038 |
~~~~~~~~^^^^^^^^^^^^
|
| 1039 |
-
FileNotFoundError: [Errno 2] No such file or directory: '/
|
| 1040 |
|
| 1041 |
During handling of the above exception, another exception occurred:
|
| 1042 |
|
| 1043 |
Traceback (most recent call last):
|
| 1044 |
-
File "/
|
| 1045 |
os.mkdir(self, mode)
|
| 1046 |
~~~~~~~~^^^^^^^^^^^^
|
| 1047 |
-
FileNotFoundError: [Errno 2] No such file or directory: '/
|
| 1048 |
|
| 1049 |
During handling of the above exception, another exception occurred:
|
| 1050 |
|
| 1051 |
Traceback (most recent call last):
|
| 1052 |
-
File "/
|
| 1053 |
os.mkdir(self, mode)
|
| 1054 |
~~~~~~~~^^^^^^^^^^^^
|
| 1055 |
-
FileNotFoundError: [Errno 2] No such file or directory: '/
|
| 1056 |
|
| 1057 |
During handling of the above exception, another exception occurred:
|
| 1058 |
|
| 1059 |
Traceback (most recent call last):
|
| 1060 |
-
File "/
|
| 1061 |
raise SystemExit(main())
|
| 1062 |
~~~~^^
|
| 1063 |
-
File "/
|
| 1064 |
tracker.finish(
|
| 1065 |
~~~~~~~~~~~~~~^
|
| 1066 |
artifact_path=mode_output,
|
|
@@ -1069,37 +1069,37 @@ Traceback (most recent call last):
|
|
| 1069 |
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
| 1070 |
)
|
| 1071 |
^
|
| 1072 |
-
File "/
|
| 1073 |
artifact = trackio.log_artifact(
|
| 1074 |
artifact_path,
|
| 1075 |
...<2 lines>...
|
| 1076 |
aliases=["latest"],
|
| 1077 |
)
|
| 1078 |
-
File "/
|
| 1079 |
return run.log_artifact(artifact_or_path, name=name, type=type, aliases=aliases)
|
| 1080 |
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
| 1081 |
-
File "/
|
| 1082 |
manifest = artifact._build_manifest(self.project)
|
| 1083 |
-
File "/
|
| 1084 |
digest, size = cas.stage_blob_into_project(src, project)
|
| 1085 |
~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^
|
| 1086 |
-
File "/
|
| 1087 |
blobs_root.mkdir(parents=True, exist_ok=True)
|
| 1088 |
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
| 1089 |
-
File "/
|
| 1090 |
self.parent.mkdir(parents=True, exist_ok=True)
|
| 1091 |
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
| 1092 |
-
File "/
|
| 1093 |
self.parent.mkdir(parents=True, exist_ok=True)
|
| 1094 |
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
| 1095 |
-
File "/
|
| 1096 |
self.parent.mkdir(parents=True, exist_ok=True)
|
| 1097 |
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
| 1098 |
[Previous line repeated 1 more time]
|
| 1099 |
-
File "/
|
| 1100 |
os.mkdir(self, mode)
|
| 1101 |
~~~~~~~~^^^^^^^^^^^^
|
| 1102 |
-
OSError: [Errno 30] Read-only file system: '
|
| 1103 |
|
| 1104 |
````
|
| 1105 |
|
|
@@ -1979,7 +1979,7 @@ if __name__ == "__main__":
|
|
| 1979 |
|
| 1980 |
````output
|
| 1981 |
* Trackio project initialized: icml22249-smoke-structural
|
| 1982 |
-
* Trackio metrics logged to: /
|
| 1983 |
* View dashboard by running in your terminal:
|
| 1984 |
[1m[38;5;208mtrackio show --project "icml22249-smoke-structural"[0m
|
| 1985 |
* or by running in Python: trackio.show(project="icml22249-smoke-structural")
|
|
|
|
| 1015 |
|
| 1016 |
````output
|
| 1017 |
* Trackio project initialized: icml22249-smoke-structural
|
| 1018 |
+
* Trackio metrics logged to: <TRACKIO_CACHE>
|
| 1019 |
* View dashboard by running in your terminal:
|
| 1020 |
[1m[38;5;208mtrackio show --project "icml22249-smoke-structural"[0m
|
| 1021 |
* or by running in Python: trackio.show(project="icml22249-smoke-structural")
|
| 1022 |
* Created new run: local-smoke-structural
|
| 1023 |
{"affine_refits": 54, "max_affine_coefficient_error": 2.832617238042333e-15, "max_formula_error": 1.0628259316071285e-12, "mode": "structural", "path_rows": 51, "stationary_lambda": 0.25059061945244254}
|
| 1024 |
+
<VENV>/lib/python3.13/site-packages/trackio/utils.py:27: UserWarning: trackio failed to flush metric logs for run 'local-smoke-structural': [Errno 30] Read-only file system: '<TRACKIO_CACHE>'. User code will continue, but this batch could not be persisted.
|
| 1025 |
warnings.warn(message, *args, **kwargs)
|
| 1026 |
* Run finished. Uploading logs to Trackio (please wait...)
|
| 1027 |
Traceback (most recent call last):
|
| 1028 |
+
File "<PYTHON_RUNTIME>/lib/python3.13/pathlib/_local.py", line 722, in mkdir
|
| 1029 |
os.mkdir(self, mode)
|
| 1030 |
~~~~~~~~^^^^^^^^^^^^
|
| 1031 |
+
FileNotFoundError: [Errno 2] No such file or directory: '<TRACKIO_CACHE>/artifacts/icml22249-smoke-structural/blobs/sha256'
|
| 1032 |
|
| 1033 |
During handling of the above exception, another exception occurred:
|
| 1034 |
|
| 1035 |
Traceback (most recent call last):
|
| 1036 |
+
File "<PYTHON_RUNTIME>/lib/python3.13/pathlib/_local.py", line 722, in mkdir
|
| 1037 |
os.mkdir(self, mode)
|
| 1038 |
~~~~~~~~^^^^^^^^^^^^
|
| 1039 |
+
FileNotFoundError: [Errno 2] No such file or directory: '<TRACKIO_CACHE>/artifacts/icml22249-smoke-structural/blobs'
|
| 1040 |
|
| 1041 |
During handling of the above exception, another exception occurred:
|
| 1042 |
|
| 1043 |
Traceback (most recent call last):
|
| 1044 |
+
File "<PYTHON_RUNTIME>/lib/python3.13/pathlib/_local.py", line 722, in mkdir
|
| 1045 |
os.mkdir(self, mode)
|
| 1046 |
~~~~~~~~^^^^^^^^^^^^
|
| 1047 |
+
FileNotFoundError: [Errno 2] No such file or directory: '<TRACKIO_CACHE>/artifacts/icml22249-smoke-structural'
|
| 1048 |
|
| 1049 |
During handling of the above exception, another exception occurred:
|
| 1050 |
|
| 1051 |
Traceback (most recent call last):
|
| 1052 |
+
File "<PYTHON_RUNTIME>/lib/python3.13/pathlib/_local.py", line 722, in mkdir
|
| 1053 |
os.mkdir(self, mode)
|
| 1054 |
~~~~~~~~^^^^^^^^^^^^
|
| 1055 |
+
FileNotFoundError: [Errno 2] No such file or directory: '<TRACKIO_CACHE>/artifacts'
|
| 1056 |
|
| 1057 |
During handling of the above exception, another exception occurred:
|
| 1058 |
|
| 1059 |
Traceback (most recent call last):
|
| 1060 |
+
File "<WORKSPACE>/scripts/run_reproduction.py", line 781, in <module>
|
| 1061 |
raise SystemExit(main())
|
| 1062 |
~~~~^^
|
| 1063 |
+
File "<WORKSPACE>/scripts/run_reproduction.py", line 752, in main
|
| 1064 |
tracker.finish(
|
| 1065 |
~~~~~~~~~~~~~~^
|
| 1066 |
artifact_path=mode_output,
|
|
|
|
| 1069 |
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
| 1070 |
)
|
| 1071 |
^
|
| 1072 |
+
File "<WORKSPACE>/scripts/run_reproduction.py", line 158, in finish
|
| 1073 |
artifact = trackio.log_artifact(
|
| 1074 |
artifact_path,
|
| 1075 |
...<2 lines>...
|
| 1076 |
aliases=["latest"],
|
| 1077 |
)
|
| 1078 |
+
File "<VENV>/lib/python3.13/site-packages/trackio/__init__.py", line 748, in log_artifact
|
| 1079 |
return run.log_artifact(artifact_or_path, name=name, type=type, aliases=aliases)
|
| 1080 |
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
| 1081 |
+
File "<VENV>/lib/python3.13/site-packages/trackio/run.py", line 1290, in log_artifact
|
| 1082 |
manifest = artifact._build_manifest(self.project)
|
| 1083 |
+
File "<VENV>/lib/python3.13/site-packages/trackio/artifact.py", line 413, in _build_manifest
|
| 1084 |
digest, size = cas.stage_blob_into_project(src, project)
|
| 1085 |
~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^
|
| 1086 |
+
File "<VENV>/lib/python3.13/site-packages/trackio/cas.py", line 194, in stage_blob_into_project
|
| 1087 |
blobs_root.mkdir(parents=True, exist_ok=True)
|
| 1088 |
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
| 1089 |
+
File "<PYTHON_RUNTIME>/lib/python3.13/pathlib/_local.py", line 726, in mkdir
|
| 1090 |
self.parent.mkdir(parents=True, exist_ok=True)
|
| 1091 |
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
| 1092 |
+
File "<PYTHON_RUNTIME>/lib/python3.13/pathlib/_local.py", line 726, in mkdir
|
| 1093 |
self.parent.mkdir(parents=True, exist_ok=True)
|
| 1094 |
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
| 1095 |
+
File "<PYTHON_RUNTIME>/lib/python3.13/pathlib/_local.py", line 726, in mkdir
|
| 1096 |
self.parent.mkdir(parents=True, exist_ok=True)
|
| 1097 |
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
| 1098 |
[Previous line repeated 1 more time]
|
| 1099 |
+
File "<PYTHON_RUNTIME>/lib/python3.13/pathlib/_local.py", line 722, in mkdir
|
| 1100 |
os.mkdir(self, mode)
|
| 1101 |
~~~~~~~~^^^^^^^^^^^^
|
| 1102 |
+
OSError: [Errno 30] Read-only file system: '<TRACKIO_CACHE>'
|
| 1103 |
|
| 1104 |
````
|
| 1105 |
|
|
|
|
| 1979 |
|
| 1980 |
````output
|
| 1981 |
* Trackio project initialized: icml22249-smoke-structural
|
| 1982 |
+
* Trackio metrics logged to: <WORKSPACE>/.hf/trackio
|
| 1983 |
* View dashboard by running in your terminal:
|
| 1984 |
[1m[38;5;208mtrackio show --project "icml22249-smoke-structural"[0m
|
| 1985 |
* or by running in Python: trackio.show(project="icml22249-smoke-structural")
|
pages/claim-2-deterministic-asymptotics/page.md
CHANGED
|
@@ -863,7 +863,7 @@ if __name__ == "__main__":
|
|
| 863 |
|
| 864 |
````output
|
| 865 |
* Trackio project initialized: icml22249-smoke-figure4
|
| 866 |
-
* Trackio metrics logged to: /
|
| 867 |
* View dashboard by running in your terminal:
|
| 868 |
[1m[38;5;208mtrackio show --project "icml22249-smoke-figure4"[0m
|
| 869 |
* or by running in Python: trackio.show(project="icml22249-smoke-figure4")
|
|
|
|
| 863 |
|
| 864 |
````output
|
| 865 |
* Trackio project initialized: icml22249-smoke-figure4
|
| 866 |
+
* Trackio metrics logged to: <WORKSPACE>/.hf/trackio
|
| 867 |
* View dashboard by running in your terminal:
|
| 868 |
[1m[38;5;208mtrackio show --project "icml22249-smoke-figure4"[0m
|
| 869 |
* or by running in Python: trackio.show(project="icml22249-smoke-figure4")
|
pages/claim-3-one-shot-tuning/page.md
CHANGED
|
@@ -863,7 +863,7 @@ if __name__ == "__main__":
|
|
| 863 |
|
| 864 |
````output
|
| 865 |
* Trackio project initialized: icml22249-smoke-size
|
| 866 |
-
* Trackio metrics logged to: /
|
| 867 |
* View dashboard by running in your terminal:
|
| 868 |
[1m[38;5;208mtrackio show --project "icml22249-smoke-size"[0m
|
| 869 |
* or by running in Python: trackio.show(project="icml22249-smoke-size")
|
|
|
|
| 863 |
|
| 864 |
````output
|
| 865 |
* Trackio project initialized: icml22249-smoke-size
|
| 866 |
+
* Trackio metrics logged to: <WORKSPACE>/.hf/trackio
|
| 867 |
* View dashboard by running in your terminal:
|
| 868 |
[1m[38;5;208mtrackio show --project "icml22249-smoke-size"[0m
|
| 869 |
* or by running in Python: trackio.show(project="icml22249-smoke-size")
|
pages/conclusion/page.md
CHANGED
|
@@ -419,7 +419,7 @@ This independent reproduction supports the exact finite-sample self-distillation
|
|
| 419 |
"schema_version": 1,
|
| 420 |
"skill": "posterly",
|
| 421 |
"timestamp": "2026-07-16T17:42:16Z",
|
| 422 |
-
"poster_html": "/
|
| 423 |
"canvas": {
|
| 424 |
"source": "page-rule",
|
| 425 |
"width_cm": 60.96,
|
|
@@ -436,14 +436,14 @@ This independent reproduction supports the exact finite-sample self-distillation
|
|
| 436 |
"severity": "hard",
|
| 437 |
"status": "PASS",
|
| 438 |
"command": [
|
| 439 |
-
"/
|
| 440 |
-
"/
|
| 441 |
"preflight",
|
| 442 |
-
"/
|
| 443 |
],
|
| 444 |
"summary": {
|
| 445 |
"exit_code": 0,
|
| 446 |
-
"tail": "[preflight] /
|
| 447 |
},
|
| 448 |
"artifacts": []
|
| 449 |
},
|
|
@@ -452,13 +452,13 @@ This independent reproduction supports the exact finite-sample self-distillation
|
|
| 452 |
"severity": "hard",
|
| 453 |
"status": "PASS",
|
| 454 |
"command": [
|
| 455 |
-
"/
|
| 456 |
-
"/
|
| 457 |
-
"/
|
| 458 |
"--disable",
|
| 459 |
"4,5",
|
| 460 |
"--json",
|
| 461 |
-
"/
|
| 462 |
],
|
| 463 |
"summary": {
|
| 464 |
"gate": "style",
|
|
@@ -545,7 +545,7 @@ This independent reproduction supports the exact finite-sample self-distillation
|
|
| 545 |
]
|
| 546 |
},
|
| 547 |
"artifacts": [
|
| 548 |
-
"/
|
| 549 |
]
|
| 550 |
},
|
| 551 |
{
|
|
@@ -553,14 +553,14 @@ This independent reproduction supports the exact finite-sample self-distillation
|
|
| 553 |
"severity": "hard",
|
| 554 |
"status": "PASS",
|
| 555 |
"command": [
|
| 556 |
-
"/
|
| 557 |
-
"/
|
| 558 |
-
"/
|
| 559 |
"--manifest",
|
| 560 |
-
"/
|
| 561 |
"--waive-total-area",
|
| 562 |
"--json",
|
| 563 |
-
"/
|
| 564 |
],
|
| 565 |
"summary": {
|
| 566 |
"gate": "asset",
|
|
@@ -617,7 +617,7 @@ This independent reproduction supports the exact finite-sample self-distillation
|
|
| 617 |
]
|
| 618 |
},
|
| 619 |
"artifacts": [
|
| 620 |
-
"/
|
| 621 |
]
|
| 622 |
},
|
| 623 |
{
|
|
@@ -625,10 +625,10 @@ This independent reproduction supports the exact finite-sample self-distillation
|
|
| 625 |
"severity": "hard",
|
| 626 |
"status": "PASS",
|
| 627 |
"command": [
|
| 628 |
-
"/
|
| 629 |
-
"/
|
| 630 |
"measure",
|
| 631 |
-
"/
|
| 632 |
],
|
| 633 |
"summary": {
|
| 634 |
"exit_code": 0,
|
|
@@ -641,10 +641,10 @@ This independent reproduction supports the exact finite-sample self-distillation
|
|
| 641 |
"severity": "soft",
|
| 642 |
"status": "PASS",
|
| 643 |
"command": [
|
| 644 |
-
"/
|
| 645 |
-
"/
|
| 646 |
"polish",
|
| 647 |
-
"/
|
| 648 |
"--max-card-trailing",
|
| 649 |
"0.15",
|
| 650 |
"--strict"
|
|
@@ -751,66 +751,66 @@ if __name__ == "__main__":
|
|
| 751 |
|
| 752 |
````output
|
| 753 |
* Trackio project initialized: icml22249-release-artifacts
|
| 754 |
-
* Trackio metrics logged to:
|
| 755 |
* View dashboard by running in your terminal:
|
| 756 |
[1m[38;5;208mtrackio show --project "icml22249-release-artifacts"[0m
|
| 757 |
* or by running in Python: trackio.show(project="icml22249-release-artifacts")
|
| 758 |
* psutil detected, enabling automatic CPU/system metrics logging
|
| 759 |
* Created new run: full-reproduction-bundle
|
| 760 |
Traceback (most recent call last):
|
| 761 |
-
File "/
|
| 762 |
os.mkdir(self, mode)
|
| 763 |
~~~~~~~~^^^^^^^^^^^^
|
| 764 |
-
FileNotFoundError: [Errno 2] No such file or directory: '/
|
| 765 |
|
| 766 |
During handling of the above exception, another exception occurred:
|
| 767 |
|
| 768 |
Traceback (most recent call last):
|
| 769 |
-
File "/
|
| 770 |
os.mkdir(self, mode)
|
| 771 |
~~~~~~~~^^^^^^^^^^^^
|
| 772 |
-
FileNotFoundError: [Errno 2] No such file or directory: '/
|
| 773 |
|
| 774 |
During handling of the above exception, another exception occurred:
|
| 775 |
|
| 776 |
Traceback (most recent call last):
|
| 777 |
-
File "/
|
| 778 |
os.mkdir(self, mode)
|
| 779 |
~~~~~~~~^^^^^^^^^^^^
|
| 780 |
-
FileNotFoundError: [Errno 2] No such file or directory: '/
|
| 781 |
|
| 782 |
During handling of the above exception, another exception occurred:
|
| 783 |
|
| 784 |
Traceback (most recent call last):
|
| 785 |
-
File "/
|
| 786 |
main()
|
| 787 |
~~~~^^
|
| 788 |
-
File "/
|
| 789 |
logged = trackio.log_artifact(artifact, aliases=["release"])
|
| 790 |
-
File "/
|
| 791 |
return run.log_artifact(artifact_or_path, name=name, type=type, aliases=aliases)
|
| 792 |
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
| 793 |
-
File "/
|
| 794 |
manifest = artifact._build_manifest(self.project)
|
| 795 |
-
File "/
|
| 796 |
digest, size = cas.stage_blob_into_project(src, project)
|
| 797 |
~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^
|
| 798 |
-
File "/
|
| 799 |
blobs_root.mkdir(parents=True, exist_ok=True)
|
| 800 |
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
| 801 |
-
File "/
|
| 802 |
self.parent.mkdir(parents=True, exist_ok=True)
|
| 803 |
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
| 804 |
-
File "/
|
| 805 |
self.parent.mkdir(parents=True, exist_ok=True)
|
| 806 |
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
| 807 |
-
File "/
|
| 808 |
self.parent.mkdir(parents=True, exist_ok=True)
|
| 809 |
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
| 810 |
-
File "/
|
| 811 |
os.mkdir(self, mode)
|
| 812 |
~~~~~~~~^^^^^^^^^^^^
|
| 813 |
-
OSError: [Errno 30] Read-only file system: '/
|
| 814 |
* Run finished. Uploading logs to Trackio (please wait...)
|
| 815 |
|
| 816 |
````
|
|
@@ -897,7 +897,7 @@ if __name__ == "__main__":
|
|
| 897 |
|
| 898 |
````output
|
| 899 |
* Trackio project initialized: icml22249-release-artifacts
|
| 900 |
-
* Trackio metrics logged to:
|
| 901 |
* View dashboard by running in your terminal:
|
| 902 |
[1m[38;5;208mtrackio show --project "icml22249-release-artifacts"[0m
|
| 903 |
* or by running in Python: trackio.show(project="icml22249-release-artifacts")
|
|
|
|
| 419 |
"schema_version": 1,
|
| 420 |
"skill": "posterly",
|
| 421 |
"timestamp": "2026-07-16T17:42:16Z",
|
| 422 |
+
"poster_html": "<WORKSPACE>/poster/poster.html",
|
| 423 |
"canvas": {
|
| 424 |
"source": "page-rule",
|
| 425 |
"width_cm": 60.96,
|
|
|
|
| 436 |
"severity": "hard",
|
| 437 |
"status": "PASS",
|
| 438 |
"command": [
|
| 439 |
+
"<POSTERLY_ENV>/bin/python",
|
| 440 |
+
"<WORKSPACE>/tools/posterly/tools/poster_check.py",
|
| 441 |
"preflight",
|
| 442 |
+
"<WORKSPACE>/poster/poster.html"
|
| 443 |
],
|
| 444 |
"summary": {
|
| 445 |
"exit_code": 0,
|
| 446 |
+
"tail": "[preflight] <WORKSPACE>/poster/poster.html\n problems: 0 warnings: 0\n[preflight] PASS"
|
| 447 |
},
|
| 448 |
"artifacts": []
|
| 449 |
},
|
|
|
|
| 452 |
"severity": "hard",
|
| 453 |
"status": "PASS",
|
| 454 |
"command": [
|
| 455 |
+
"<POSTERLY_ENV>/bin/python",
|
| 456 |
+
"<WORKSPACE>/tools/posterly/tools/style_check.py",
|
| 457 |
+
"<WORKSPACE>/poster/poster.html",
|
| 458 |
"--disable",
|
| 459 |
"4,5",
|
| 460 |
"--json",
|
| 461 |
+
"<WORKSPACE>/poster/style_check.json"
|
| 462 |
],
|
| 463 |
"summary": {
|
| 464 |
"gate": "style",
|
|
|
|
| 545 |
]
|
| 546 |
},
|
| 547 |
"artifacts": [
|
| 548 |
+
"<WORKSPACE>/poster/style_check.json"
|
| 549 |
]
|
| 550 |
},
|
| 551 |
{
|
|
|
|
| 553 |
"severity": "hard",
|
| 554 |
"status": "PASS",
|
| 555 |
"command": [
|
| 556 |
+
"<POSTERLY_ENV>/bin/python",
|
| 557 |
+
"<WORKSPACE>/tools/posterly/tools/asset_check.py",
|
| 558 |
+
"<WORKSPACE>/poster/poster.html",
|
| 559 |
"--manifest",
|
| 560 |
+
"<WORKSPACE>/poster/assets/FIGURE_MANIFEST.json",
|
| 561 |
"--waive-total-area",
|
| 562 |
"--json",
|
| 563 |
+
"<WORKSPACE>/poster/asset_check.json"
|
| 564 |
],
|
| 565 |
"summary": {
|
| 566 |
"gate": "asset",
|
|
|
|
| 617 |
]
|
| 618 |
},
|
| 619 |
"artifacts": [
|
| 620 |
+
"<WORKSPACE>/poster/asset_check.json"
|
| 621 |
]
|
| 622 |
},
|
| 623 |
{
|
|
|
|
| 625 |
"severity": "hard",
|
| 626 |
"status": "PASS",
|
| 627 |
"command": [
|
| 628 |
+
"<POSTERLY_ENV>/bin/python",
|
| 629 |
+
"<WORKSPACE>/tools/posterly/tools/poster_check.py",
|
| 630 |
"measure",
|
| 631 |
+
"<WORKSPACE>/poster/poster.html"
|
| 632 |
],
|
| 633 |
"summary": {
|
| 634 |
"exit_code": 0,
|
|
|
|
| 641 |
"severity": "soft",
|
| 642 |
"status": "PASS",
|
| 643 |
"command": [
|
| 644 |
+
"<POSTERLY_ENV>/bin/python",
|
| 645 |
+
"<WORKSPACE>/tools/posterly/tools/poster_check.py",
|
| 646 |
"polish",
|
| 647 |
+
"<WORKSPACE>/poster/poster.html",
|
| 648 |
"--max-card-trailing",
|
| 649 |
"0.15",
|
| 650 |
"--strict"
|
|
|
|
| 751 |
|
| 752 |
````output
|
| 753 |
* Trackio project initialized: icml22249-release-artifacts
|
| 754 |
+
* Trackio metrics logged to: <TRACKIO_CACHE>
|
| 755 |
* View dashboard by running in your terminal:
|
| 756 |
[1m[38;5;208mtrackio show --project "icml22249-release-artifacts"[0m
|
| 757 |
* or by running in Python: trackio.show(project="icml22249-release-artifacts")
|
| 758 |
* psutil detected, enabling automatic CPU/system metrics logging
|
| 759 |
* Created new run: full-reproduction-bundle
|
| 760 |
Traceback (most recent call last):
|
| 761 |
+
File "<PYTHON_RUNTIME>/lib/python3.13/pathlib/_local.py", line 722, in mkdir
|
| 762 |
os.mkdir(self, mode)
|
| 763 |
~~~~~~~~^^^^^^^^^^^^
|
| 764 |
+
FileNotFoundError: [Errno 2] No such file or directory: '<TRACKIO_CACHE>/artifacts/icml22249-release-artifacts/blobs/sha256'
|
| 765 |
|
| 766 |
During handling of the above exception, another exception occurred:
|
| 767 |
|
| 768 |
Traceback (most recent call last):
|
| 769 |
+
File "<PYTHON_RUNTIME>/lib/python3.13/pathlib/_local.py", line 722, in mkdir
|
| 770 |
os.mkdir(self, mode)
|
| 771 |
~~~~~~~~^^^^^^^^^^^^
|
| 772 |
+
FileNotFoundError: [Errno 2] No such file or directory: '<TRACKIO_CACHE>/artifacts/icml22249-release-artifacts/blobs'
|
| 773 |
|
| 774 |
During handling of the above exception, another exception occurred:
|
| 775 |
|
| 776 |
Traceback (most recent call last):
|
| 777 |
+
File "<PYTHON_RUNTIME>/lib/python3.13/pathlib/_local.py", line 722, in mkdir
|
| 778 |
os.mkdir(self, mode)
|
| 779 |
~~~~~~~~^^^^^^^^^^^^
|
| 780 |
+
FileNotFoundError: [Errno 2] No such file or directory: '<TRACKIO_CACHE>/artifacts/icml22249-release-artifacts'
|
| 781 |
|
| 782 |
During handling of the above exception, another exception occurred:
|
| 783 |
|
| 784 |
Traceback (most recent call last):
|
| 785 |
+
File "<WORKSPACE>/scripts/log_release_artifact.py", line 63, in <module>
|
| 786 |
main()
|
| 787 |
~~~~^^
|
| 788 |
+
File "<WORKSPACE>/scripts/log_release_artifact.py", line 45, in main
|
| 789 |
logged = trackio.log_artifact(artifact, aliases=["release"])
|
| 790 |
+
File "<VENV>/lib/python3.13/site-packages/trackio/__init__.py", line 748, in log_artifact
|
| 791 |
return run.log_artifact(artifact_or_path, name=name, type=type, aliases=aliases)
|
| 792 |
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
| 793 |
+
File "<VENV>/lib/python3.13/site-packages/trackio/run.py", line 1290, in log_artifact
|
| 794 |
manifest = artifact._build_manifest(self.project)
|
| 795 |
+
File "<VENV>/lib/python3.13/site-packages/trackio/artifact.py", line 413, in _build_manifest
|
| 796 |
digest, size = cas.stage_blob_into_project(src, project)
|
| 797 |
~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^
|
| 798 |
+
File "<VENV>/lib/python3.13/site-packages/trackio/cas.py", line 194, in stage_blob_into_project
|
| 799 |
blobs_root.mkdir(parents=True, exist_ok=True)
|
| 800 |
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
| 801 |
+
File "<PYTHON_RUNTIME>/lib/python3.13/pathlib/_local.py", line 726, in mkdir
|
| 802 |
self.parent.mkdir(parents=True, exist_ok=True)
|
| 803 |
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
| 804 |
+
File "<PYTHON_RUNTIME>/lib/python3.13/pathlib/_local.py", line 726, in mkdir
|
| 805 |
self.parent.mkdir(parents=True, exist_ok=True)
|
| 806 |
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
| 807 |
+
File "<PYTHON_RUNTIME>/lib/python3.13/pathlib/_local.py", line 726, in mkdir
|
| 808 |
self.parent.mkdir(parents=True, exist_ok=True)
|
| 809 |
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
| 810 |
+
File "<PYTHON_RUNTIME>/lib/python3.13/pathlib/_local.py", line 722, in mkdir
|
| 811 |
os.mkdir(self, mode)
|
| 812 |
~~~~~~~~^^^^^^^^^^^^
|
| 813 |
+
OSError: [Errno 30] Read-only file system: '<TRACKIO_CACHE>/artifacts'
|
| 814 |
* Run finished. Uploading logs to Trackio (please wait...)
|
| 815 |
|
| 816 |
````
|
|
|
|
| 897 |
|
| 898 |
````output
|
| 899 |
* Trackio project initialized: icml22249-release-artifacts
|
| 900 |
+
* Trackio metrics logged to: <TRACKIO_CACHE>
|
| 901 |
* View dashboard by running in your terminal:
|
| 902 |
[1m[38;5;208mtrackio show --project "icml22249-release-artifacts"[0m
|
| 903 |
* or by running in Python: trackio.show(project="icml22249-release-artifacts")
|
pages/index.md
CHANGED
|
@@ -1,8 +1,19 @@
|
|
| 1 |
# Repro - Optimal Unconstrained Self-Distillation in Ridge Regression
|
| 2 |
|
| 3 |
Independent claim-level reproduction of *Optimal Unconstrained
|
| 4 |
-
Self-Distillation in Ridge Regression* (`MdHcU4C4Rm`).
|
| 5 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 6 |
|
| 7 |
## Pages
|
| 8 |
|
|
|
|
| 1 |
# Repro - Optimal Unconstrained Self-Distillation in Ridge Regression
|
| 2 |
|
| 3 |
Independent claim-level reproduction of *Optimal Unconstrained
|
| 4 |
+
Self-Distillation in Ridge Regression* (`MdHcU4C4Rm`). The reviewed release is
|
| 5 |
+
public. Its first child page is the authoritative Claim 3 rejudge record: a
|
| 6 |
+
completed float64 NVIDIA L4 experiment with 2,700 seed-level rows, five frozen
|
| 7 |
+
gates, an independently audited manifest, and explicit conditional scope.
|
| 8 |
+
|
| 9 |
+
**Cold-read revision (2026-07-16T23:27:08Z):** this revision changes no
|
| 10 |
+
scientific evidence or verdict. It makes the already-published Claim 3 page
|
| 11 |
+
unambiguous at the root after an earlier automated read did not surface that
|
| 12 |
+
first-child page. Machine-specific absolute paths in preserved historical
|
| 13 |
+
terminal output are deterministically redacted as `<WORKSPACE>`,
|
| 14 |
+
`<TRACKIO_CACHE>`, `<VENV>`, `<PYTHON_RUNTIME>`, or `<POSTERLY_ENV>`; commands,
|
| 15 |
+
metrics, exit codes, scientific failures, and content-addressed evidence are
|
| 16 |
+
unchanged.
|
| 17 |
|
| 18 |
## Pages
|
| 19 |
|