Concise running log of work completed and why.
-
Cloned repo into
~/Desktop/ANEto run everything in your requested location.- Why: keep all artifacts and commands local to Desktop workflow.
-
Built probe and training binaries (
make probes,make train_large).- Why: validate toolchain and establish executable baseline on this machine.
-
Identified ANE compile failures under sandbox; confirmed
mach-lookupdenial forcom.apple.appleneuralengine.- Why: explain false-negative compile failures (
compile returned NO, error=nil).
- Why: explain false-negative compile failures (
-
Re-ran probes and training outside sandbox; validated ANE execution path.
- Why: get real hardware behavior instead of sandbox-blocked behavior.
-
Ran current mainline benchmark (
training/train_large) and initial-release benchmark (f213c8d) separately.- Why: resolve mismatch between top-level README claims and current
mainbehavior.
- Why: resolve mismatch between top-level README claims and current
-
Added
scripts/benchmark_compare.shand verified it runs both regimes + prints side-by-side metrics table.- Why: make comparisons reproducible on one machine with one command.
-
Updated
README.mdto split benchmark claims by regime (mainvsf213c8d), plus script usage.- Why: prevent misleading interpretation of single-layer numbers as current mainline performance.
-
Committed benchmark/docs/log updates as
84121ba.- Why: checkpoint reproducibility and documentation changes in git history.
-
Validated
scripts/benchmark_compare.shwith default settings (--main-steps 10).- Why: confirm a reproducible side-by-side report on this machine (
main: 108.9 ms/step,f213c8d: 9.5 ms/step).
- Why: confirm a reproducible side-by-side report on this machine (
-
Created local commit
3d951f0with current benchmark binaries/artifacts.- Why: persist local state exactly as requested.
-
GitHub push attempted; blocked by invalid
ghauth token.- Why: non-local publish requires fresh authentication.
-
Corrected local git identity to
Aadarsh Agarwal <aadarsh@uchicago.edu>and rewrote local commits (origin/main..HEAD) to fix author/committer metadata.- Why: ensure commit attribution is accurate before any remote push.
-
Created public repo
https://github.com/aadarwal/ANEand pushed localmainto remotepublic/main.- Why: publish all local commits/artifacts non-locally while preserving upstream
originreference.
- Why: publish all local commits/artifacts non-locally while preserving upstream