Migrate paper-scale Figure 1 configs into renunney
This commit is contained in:
parent
1385583efc
commit
a880d9b99d
10
Makefile
10
Makefile
|
|
@ -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 \
|
||||||
|
|
|
||||||
|
|
@ -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.
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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.
|
||||||
|
|
|
||||||
|
|
@ -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"
|
||||||
|
}
|
||||||
|
|
@ -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"
|
||||||
|
}
|
||||||
|
|
@ -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"
|
||||||
|
}
|
||||||
|
|
@ -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"
|
||||||
|
}
|
||||||
|
|
@ -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"
|
||||||
|
}
|
||||||
|
|
@ -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
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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`.
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue