Migrate paper-scale Figure 1 configs into renunney

This commit is contained in:
Codex 2026-04-11 06:19:01 -04:00
parent 1385583efc
commit a880d9b99d
10 changed files with 99 additions and 10 deletions

View File

@ -7,11 +7,11 @@ DB := $(REPO_ROOT)/runs/state/cos-orch.sqlite
RESULT_ROOT := $(REPO_ROOT)/runs/results RESULT_ROOT := $(REPO_ROOT)/runs/results
SCRATCH_ROOT := $(REPO_ROOT)/runs/scratch SCRATCH_ROOT := $(REPO_ROOT)/runs/scratch
FIG1_M005 := $(LEGACY_ROOT)/examples/track1_figure1_paper_M_0_05.json FIG1_M005 := $(REPO_ROOT)/config/track1_figure1_paper_M_0_05.json
FIG1_M025 := $(LEGACY_ROOT)/examples/track1_figure1_paper_M_0_25.json FIG1_M025 := $(REPO_ROOT)/config/track1_figure1_paper_M_0_25.json
FIG1_M05 := $(LEGACY_ROOT)/examples/track1_figure1_paper_M_0_5.json FIG1_M05 := $(REPO_ROOT)/config/track1_figure1_paper_M_0_5.json
FIG1_M10 := $(LEGACY_ROOT)/examples/track1_figure1_paper_M_1_0.json FIG1_M10 := $(REPO_ROOT)/config/track1_figure1_paper_M_1_0.json
FIG1_M100 := $(LEGACY_ROOT)/examples/track1_figure1_paper_M_10_0.json FIG1_M100 := $(REPO_ROOT)/config/track1_figure1_paper_M_10_0.json
.PHONY: help init doctor list-jobs run-one run-loop run-loop-one collate-figure1 \ .PHONY: help init doctor list-jobs run-one run-loop run-loop-one collate-figure1 \
submit-figure1-m005 submit-figure1-m025 submit-figure1-m05 submit-figure1-m10 submit-figure1-m100 \ submit-figure1-m005 submit-figure1-m025 submit-figure1-m05 submit-figure1-m10 submit-figure1-m100 \

View File

@ -20,6 +20,7 @@ plane is now local to `renunney`.
- a clean git repo, - a clean git repo,
- a stable working directory layout, - a stable working directory layout,
- a local orchestration CLI and library, - a local orchestration CLI and library,
- local paper-scale Figure 1 submission configs,
- a Makefile for common tasks, - a Makefile for common tasks,
- migration notes for pulling code into this repo in stages. - migration notes for pulling code into this repo in stages.

View File

@ -6,5 +6,6 @@ Configuration templates and future environment-specific settings for:
- result roots - result roots
- scratch roots - scratch roots
- host-specific worker defaults - host-specific worker defaults
- paper-scale Figure 1 submission configs
This directory is intentionally small for now. This directory is intentionally small for now.

View File

@ -0,0 +1,17 @@
{
"mode": "loci_regression",
"K": 5000,
"N0": 5000,
"n": 1,
"u": 5e-06,
"R": 10.0,
"T": 500,
"epochs": 8,
"p": 0.5,
"runs": 20,
"jobs": 8,
"t_values": [1, 2, 4, 6, 8, 10, 15, 20, 30, 40, 50, 75, 100, 125, 150, 175, 200, 250, 300, 350, 400, 450, 500],
"loci_values": [1, 2, 3, 4, 5, 6, 7],
"seed": 10,
"cache_path": "/tmp/track1-figure1-paper-m005-cache.json"
}

View File

@ -0,0 +1,17 @@
{
"mode": "loci_regression",
"K": 5000,
"N0": 5000,
"n": 1,
"u": 2.5e-05,
"R": 10.0,
"T": 500,
"epochs": 8,
"p": 0.5,
"runs": 20,
"jobs": 8,
"t_values": [1, 2, 4, 6, 8, 10, 15, 20, 30, 40, 50, 75, 100, 125, 150, 175, 200, 250, 300, 350, 400, 450, 500],
"loci_values": [1, 2, 3, 4, 5, 6, 7],
"seed": 10,
"cache_path": "/tmp/track1-figure1-paper-m025-cache.json"
}

View File

@ -0,0 +1,17 @@
{
"mode": "loci_regression",
"K": 5000,
"N0": 5000,
"n": 1,
"u": 5e-05,
"R": 10.0,
"T": 500,
"epochs": 8,
"p": 0.5,
"runs": 20,
"jobs": 8,
"t_values": [1, 2, 4, 6, 8, 10, 15, 20, 30, 40, 50, 75, 100, 125, 150, 175, 200, 250, 300, 350, 400, 450, 500],
"loci_values": [1, 2, 3, 4, 5, 6, 7],
"seed": 10,
"cache_path": "/tmp/track1-figure1-paper-m05-cache.json"
}

View File

@ -0,0 +1,17 @@
{
"mode": "loci_regression",
"K": 5000,
"N0": 5000,
"n": 1,
"u": 0.001,
"R": 10.0,
"T": 500,
"epochs": 8,
"p": 0.5,
"runs": 20,
"jobs": 8,
"t_values": [1, 2, 4, 6, 8, 10, 15, 20, 30, 40, 50, 75, 100, 125, 150, 175, 200, 250, 300, 350, 400, 450, 500],
"loci_values": [1, 2, 3, 4, 5, 6, 7],
"seed": 10,
"cache_path": "/tmp/track1-figure1-paper-m100-cache.json"
}

View File

@ -0,0 +1,17 @@
{
"mode": "loci_regression",
"K": 5000,
"N0": 5000,
"n": 1,
"u": 0.0001,
"R": 10.0,
"T": 500,
"epochs": 8,
"p": 0.5,
"runs": 20,
"jobs": 8,
"t_values": [1, 2, 4, 6, 8, 10, 15, 20, 30, 40, 50, 75, 100, 125, 150, 175, 200, 250, 300, 350, 400, 450, 500],
"loci_values": [1, 2, 3, 4, 5, 6, 7],
"seed": 10,
"cache_path": "/tmp/track1-figure1-paper-m10-cache.json"
}

View File

@ -23,15 +23,16 @@ Operational code still lives in:
1. Orchestration control plane has been migrated locally: 1. Orchestration control plane has been migrated locally:
- `src/renunney/orchestration.py` - `src/renunney/orchestration.py`
- `scripts/run_orchestration.py` - `scripts/run_orchestration.py`
2. Keep the Track 1 simulation backend in the legacy path until real multi-host runs are stable. 2. Paper-scale Figure 1 submission configs have been copied locally into `config/`.
3. Migrate Track 1 runner and API next: 3. Keep the Track 1 simulation backend in the legacy path until real multi-host runs are stable.
4. Migrate Track 1 runner and API next:
- `python/run_track1.py` - `python/run_track1.py`
- `python/track1_api.py` - `python/track1_api.py`
4. Migrate the Track 1 simulation core after the runner path is stable: 5. Migrate the Track 1 simulation core after the runner path is stable:
- `python/track1_reference.py` - `python/track1_reference.py`
- `python/track1_threshold.py` - `python/track1_threshold.py`
- `python/track1_analysis.py` - `python/track1_analysis.py`
5. Migrate docs and example configs last, after path references are updated. 6. Migrate docs and example configs last, after path references are updated.
## Constraint ## Constraint

View File

@ -42,4 +42,5 @@ make status
The Makefile now drives the local orchestration code in `renunney`, while the The Makefile now drives the local orchestration code in `renunney`, while the
simulation backend is still imported from the legacy `cost_of_substitution` simulation backend is still imported from the legacy `cost_of_substitution`
directory. directory. The paper-scale Figure 1 configs used for submission are now local
to `renunney/config`.