Skip to content

Retire the step-time chart; a .gitignore for this repository - #80

Merged
AmitMY merged 1 commit into
mainfrom
simplify/retire-step-time
Oct 11, 2026
Merged

AmitMY merged 1 commit into
mainfrom
simplify/retire-step-time

Conversation

@AmitMY

@AmitMY AmitMY commented Oct 10, 2026 •

Copy link
Copy Markdown
Contributor

Stacked on #79.

  • The step-time chart is retired (plot.py, step_time.csv, step_time.png, and the matplotlib dev dependency). The optimization history is done: the HF vs. Megatron-Bridge table and the list of what made training faster stay in the benchmarks README, and the per-attempt times and the HF harness are in git history (bc057a5).
  • The .gitignore was GitHub's 213-line Python template. It is now the 17 lines this repository needs; the same files are ignored.

6 files changed, +12 / −284.

🤖 Generated with Claude Code

https://claude.ai/code/session_015Xm62qoeaTunFSU5GYCQ1f


Note

Low Risk
Documentation and tooling cleanup only; no training or runtime code paths change.

Overview
Retires the per-iteration step-time chart workflow now that optimization history is frozen: removes benchmarks/plot.py, benchmarks/step_time.csv, and the README image/plot instructions. The benchmarks README keeps the HF vs. Megatron-Bridge table and “what made it faster” narrative; reproduction is a single torchrun command, with the old HF harness and full attempt log pointed at git history (bc057a5).

Drops matplotlib from optional dev dependencies in pyproject.toml since nothing in-repo plots benchmarks anymore.

Replaces the stock 213-line Python .gitignore with a short repo-specific list (core Python artifacts, output//wandb/, common editor folders) without changing what this project actually ignores in practice.

Reviewed by Cursor Bugbot for commit d0317db. Bugbot is set up for automated code reviews on this repo. Configure here.

The optimization history (chart, per-attempt CSV and plot script) is done: its summary table and the list of what
made training faster stay in the benchmarks README, the rest is in git history. The .gitignore was GitHub's
213-line Python template.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015Xm62qoeaTunFSU5GYCQ1f
@AmitMY
AmitMY force-pushed the simplify/retire-step-time branch from 1cbb3ef to d0317db Compare October 11, 2026 09:39
@AmitMY
AmitMY changed the base branch from simplify/bit-embedding to main October 11, 2026 09:39
@AmitMY
AmitMY merged commit 09b87c4 into main Oct 11, 2026
1 check passed
@AmitMY
AmitMY deleted the simplify/retire-step-time branch October 13, 2026 06:45
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