Skip to content

eval: commit the AutoSketch-vs-ASAP accuracy curves (#138) - #194

Merged
zzylol merged 1 commit into
mainfrom
138-commit-accuracy-curves
Oct 11, 2026
Merged

zzylol merged 1 commit into
mainfrom
138-commit-accuracy-curves

Conversation

@zzylol

@zzylol zzylol commented Oct 10, 2026

Copy link
Copy Markdown
Collaborator

Follow-up to #138.

rqe-optimizer/results/autosketch-vs-asap-inputs/README.md says the eval's inputs include the saturation study's accuracy curves:

  • saturation/out_grid_1e7_cost/: the accuracy grid to N = 1e7 with merge curves;
  • saturation/out_1e9/: the targeted points past 1e7.

But .gitignore has *.csv, so those six files never made it into #138. Only optimizer_cost/rqe_atomic_costs.json was committed, and the eval can't be rerun from the repo alone.

Change

  • .gitignore: a narrow exception, !rqe-optimizer/results/autosketch-vs-asap-inputs/saturation/**/*.csv. CSVs stay ignored everywhere else.
  • The six CSVs (saturation.csv, saturation_curve.csv, saturation_merge_curve.csv in each run directory), about 1 MB in total. They are the files the committed results were planned with: rerunning the runner from these inputs reproduced the committed results exactly, as reported in eval: AutoSketch vs. ASAP on the synthetic mixed set (cost by use; frontier and SLA versions) #138.

Check

  • cargo run --release -p rqe-optimizer --example small_problem -- --milp --saturation-dir rqe-optimizer/results/autosketch-vs-asap-inputs/saturation loads the curves and plans from the repo copy alone.
  • small_problem refuses to plan if a cost-table row disagrees with the curves, and here it doesn't refuse.

The KLL memory in optimizer_cost/rqe_atomic_costs.json predates #192. Regenerating it, and rerunning the eval, is the separate follow-up listed in #192.

🤖 Generated with Claude Code

https://claude.ai/code/session_01FhcWJExZcmVqS6r6rEtjis

The eval's inputs README lists the saturation study's accuracy grid
(out_grid_1e7_cost) and targeted 1e9 points (out_1e9), but .gitignore's
*.csv kept their six CSVs out of #138, so the eval couldn't be rerun
from the repo. Add a narrow exception for that directory and commit
them (about 1 MB): the curves the committed results were planned with.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FhcWJExZcmVqS6r6rEtjis
@zzylol
zzylol merged commit 3b9e3db into main Oct 11, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant