Commit History

Rewrite LEARNING.md: only facts, no fluff
9c7db31
verified

rogermt commited on

Rewrite TODO.md: real roadmap focused on reverse-engineering 6043
6127e44
verified

rogermt commited on

Rewrite NEXT_AGENT.md: real instructions, no bullshit
2fadc3e
verified

rogermt commited on

Rewrite docs: honest state, real plan (reverse-engineer 6043 into DSL solvers)
b8deeea
verified

rogermt commited on

merge_best_of_both.py: use 6043 as-is, no overrides (our cost estimate is unreliable)"
1cf77ac
verified

rogermt commited on

merge_best_of_both.py: use 6043 as base, only override if other source has cost < 50% of 6043"
ae051e5
verified

rogermt commited on

sign_corrected_conv.py: read from input_zip, only replace if lower cost"
daf8f24
verified

rogermt commited on

merge_best_of_both.py: validate via neurogolf_utils in subprocess (crash-safe)"
b40d14a
verified

rogermt commited on

Fix merge_best_of_both.py: skip validation (all sources are Kaggle-validated), prevents ORT segfault crash"
5d1d03d
verified

rogermt commited on

Delete own-solver/merge_submissions.py, own-solver/optimize_submission_README.md
dc19b65
verified

rogermt commited on

Update merge_best_of_both.py: accept --sub_6043, use shape-inference cost, pick lowest cost from all sources
4019250
verified

rogermt commited on

Fix LEARNING.md: remove version numbers from filenames
c86c9ea
verified

rogermt commited on

Fix NEXT_AGENT.md: remove version numbers from filenames
4975bad
verified

rogermt commited on

Add submission.zip: best-of(6043+5743), expected score >=6043
0f7275a
verified

rogermt commited on

Update optimize_submission.py: multi-stage optimizer (trivial rebuild, direct conv, sign-corrected conv, cleanup)
2d992c9
verified

rogermt commited on

Add merge_submissions.py: picks lowest-cost model per task from multiple zips
df04316
verified

rogermt commited on

Delete own-solver/merge_best_v5.py, own-solver/optimizer_v4.py, submission-v5-merged.zip
34dfc22
verified

rogermt commited on

Add optimizer_v4.py: multi-stage optimizer (Stage 1-6)
39b6545
verified

rogermt commited on

Update TODO.md with corrected roadmap post-V5"
243eb52
verified

rogermt commited on

Update NEXT_AGENT.md with V5 results and corrected strategy
cb1c8af
verified

rogermt commited on

Update LEARNING.md with V5 results, fp16 failure, correct cost model
c785d35
verified

rogermt commited on

Add submission-v5-merged.zip: best-of(6043+5743), est. score >6043
50ec9c3
verified

rogermt commited on

Add merge_best_v5.py: combines 6043+5743 for optimal submission
48019eb
verified

rogermt commited on

Update README.md: V3 state, correct scoring, optimization tools"
5d81668
verified

rogermt commited on

Update NEXT_AGENT.md: correct formula, V3 baseline, clear optimization priorities
7bf08e2
verified

rogermt commited on

Update TODO.md: corrected scoring, new roadmap based on V3 results
fa9c71d
verified

rogermt commited on

Update LEARNING.md: corrected scoring formula, V3 results, new optimization strategies
f6876d5
verified

rogermt commited on

Restore solver_registry.py (accidentally overwritten)
8581e50

rogermt commited on

Fix profiler.py: return 3 values (macs=0, memory, params) for backward compat with solver_registry.py
8c12a26
verified

rogermt commited on

Fix _check_scoreable: unpack (memory, params) from new profiler.score_network()
9862993
verified

rogermt commited on

Fix solver_registry.py: _check_scoreable expects (memory, params) not (macs, memory, params)
75db624
verified

rogermt commited on

Fix submission.py: adapt to new profiler API returning (memory, params) instead of (macs, memory, params)"
0ddbf8d
verified

rogermt commited on

Fix profiler.py: new neurogolf_utils.score_network requires (model, trace_path) — use static fallback for local scoring, real scoring happens on Kaggle
3644a98
verified

rogermt commited on

Add sign_corrected_conv.py: refit conv_var tasks with direct output (>0 validation, 3 nodes instead of 15-20)
9a5b998
verified

rogermt commited on

Add wave22_compactor.py with Conv refit + sign-correction for direct Conv→output architecture"
a827001
verified

rogermt commited on

Upload submission-v90.zip
be8ee6e
verified

rogermt commited on

Add merge_best_of_both.py: picks lowest-cost model from 5743 vs V90 per task (42 tasks improved, 55% size reduction)"
1050864
verified

rogermt commited on

Fix optimize_submission.py: add --input_dir for Kaggle unzipped datasets (no need to re-run solver)
597dca6
verified

rogermt commited on

Add optimize_submission.py — unified 4-stage optimizer for new scoring formula
0642636
verified

rogermt commited on

Add unified optimizer (all 4 stages) + Stage 2 direct conv optimizer
715a632
verified

rogermt commited on

Add Stage 1 trivial task optimizer (zero-intermediate architectures for max score)
f84db43
verified

rogermt commited on

Update neurogolf_utils.py to May 14 2026 version (MACs removed from scoring, ORT profiler memory, sanitize_model)
2dfec08
verified

rogermt commited on

Add corrected PLAN_TO_6043.md with verified scoring formula analysis
266ebac
verified

rogermt commited on

Update README.md: V90 5322.64, target >6043
2d6fea2
verified

rogermt commited on

Update NEXT_AGENT.md: target >6043, size optimization strategy
063073c
verified

rogermt commited on

Update TODO.md: target >6043, score optimization roadmap
7a52ea0
verified

rogermt commited on

Update LEARNING.md: V90 5322.64, target >6043 strategy
917ce65
verified

rogermt commited on

Add fallback_unsolved.zip: best reference models for 15 unsolved tasks
d1135ce
verified

rogermt commited on

Add --fallback_zip: inject reference models for unsolved tasks
e84741e
verified

rogermt commited on

Fix registry: use descriptive solver names (no task numbers)
72abbf6
verified

rogermt commited on