Why
--fit-form chinchilla can point-project when params_n and tokens_d are present. Gate uncertainty and projection bootstrap still raise NotImplementedError for that form. A one-dimensional compute fit can also look like saturation when the true dependence is separate in N and D.
What to do
Only start this if the real grid varies N and D independently. Then:
- Add a stratified bootstrap (or another stated method) for Chinchilla projections.
- Fail loudly on collinear
log N, log D designs; do not fall back to compute power laws.
- Project to a stated target
(N, D), not by reading those values from the target BPB rows if the target design is supposed to be chosen in advance.
- Tests: recover known two-term parameters; reject coupled
D=N^k designs; reject missing columns.
Acceptance
Files
asla/models.py
asla/analysis/fits.py
asla/analysis/gate.py
tests/test_chinchilla.py
Do not fabricate
- Invent N,D for compute-only runs
- Enable Chinchilla on the placeholder 45-run relative-compute grid unless those columns are actually logged
Why
--fit-form chinchillacan point-project whenparams_nandtokens_dare present. Gate uncertainty and projection bootstrap still raiseNotImplementedErrorfor that form. A one-dimensional compute fit can also look like saturation when the true dependence is separate in N and D.What to do
Only start this if the real grid varies N and D independently. Then:
log N,log Ddesigns; do not fall back to compute power laws.(N, D), not by reading those values from the target BPB rows if the target design is supposed to be chosen in advance.D=N^kdesigns; reject missing columns.Acceptance
compute_power_lawFiles
asla/models.pyasla/analysis/fits.pyasla/analysis/gate.pytests/test_chinchilla.pyDo not fabricate