nanochat / dev

Commit History

  1. delete datasets dependency bye

    Andrej Karpathy
    a5a3a33
  2. nuke huggingface and its giant dependency footprint from orbit. datasets still todo

    Andrej Karpathy
    4186540
  3. delete spurious 'cute' bloat that doesn't matter to a serious research stack

    Andrej Karpathy
    950a1dc
  4. remove a ton of UI bloat, we need to make nanochat small and sexy and minimal and forkable. code is ~free now, if you want UI get your favorite LLM to add it. nukes ~1000 LOC from orbit nice

    Andrej Karpathy
    da32e1d

  1. fix link

    svlandeg
    9ec05d9

  1. tried and failed at DyT

    Andrej Karpathy
    dc54a1a

  1. Merge pull request #595 from svlandeg/fix/typo⁠

    Andrej
    Unverified signature
    7808dc7

  1. bunch of ideas tried from openai/parameter-golf, all negative results for nanochat

    Andrej Karpathy
    4e1694c

  1. Merge branch 'master' into fix/typo

    svlandeg
    dfe7d39

  1. fix scaling laws scripts after the bigram embeddings were removed

    Andrej Karpathy
    5019acc

  1. ~1.5h :-)

    svlandeg
    51f42a4
  2. Merge branch 'master' into fix/typo

    svlandeg
    02e865c

  1. submit new time to GPT-2 leaderboard entry: 99 minutes

    Andrej Karpathy
    1b1cc3c

  1. Merge branch 'master' into fix/typo

    svlandeg
    6405b26
  2. we only need to wait 2h now!

    svlandeg
    1052d25

  1. new leaderboard entry coming from improvements of autoresearch round 1, time to gpt-2 from 2.02 hours to 1.80 hours

    Andrej Karpathy
    f068604

  1. delete autocast, an unnecessary thorn in my side, manage dtypes directly

    Andrej Karpathy
    1076f97
  2. Document new Leaderboard entry congrats @ddudek for pointing out ClimbMix, time to GPT-2 is now 2.01 hours, down from 2.76 previously

    Andrej Karpathy
    4b40774
  3. big, breaking change but large upside: swap previous FineWeb-EDU dataset to NVIDIA ClimbMix dataset. Requires people to download the data shards. The upside is that training GPT-2 capablity model now only takes ~2 hours, down from 2.76 hours, so this is a huge win data-wise

    Andrej Karpathy
    324e69c

  1. document the legacy fineweb100b dataset and the new climbmix400b dataset

    Andrej Karpathy
    b07604e

  1. tune logit softcap?

    Andrej Karpathy
    aba30cb

  1. docs: fix typos in experiment log (#547)

    Dipesh Babu
    Unverified signature
    c7ba252

  1. document MoE exploration

    Andrej Karpathy
    2dffdc8

  1. report negative result on fineweb dataset

    Andrej Karpathy
    48804bf

  1. update dev log with recent

    Andrej Karpathy
    4a6e47b

  1. briefly mention batch ramp experimentation too, too weak to merge in my few attempts

    Andrej Karpathy
    e527521
  2. new leaderboard record via new auto-calculated optimal batch size. for d26 it is 1M, up from 0.5M that was default earlier

    Andrej Karpathy
    5fdd5cd
  3. auto-calculate optimal batch size. the original setting of 0.5M was only optimal for d12, but d26 prefers 1M and so on

    Andrej Karpathy
    f41dd3c
  4. Typo fixes (#480)⁠

    Sofie Van Landeghem
    Unverified signature
    012da1a
  5. try and fail relu^2 -> swiglu

    Andrej Karpathy
    1144d18
  6. try and fail relu^2 -> swiglu

    Andrej Karpathy
    d63b7ab
  7. correctly reference NorMuon and fix misleading terms that i may have hastily ported over from modded-nanogpt

    Andrej Karpathy
    718e5e9

  1. quick experiments to log

    Andrej Karpathy
    d510b13
  2. oops forgot to attach leaderboard file too

    Andrej Karpathy
    16b8ac7
  3. add feb2 new leaderboard record from upgrading to fp8 training, +4.3% speedup to time to GPT-2

    Andrej Karpathy
    a67eba3

  1. tune the synthetic data generation script. delete the king andrej stuff lol. also, upgrade to gemini 3

    Andrej Karpathy
    230d6cf

  1. nuke midtraining from orbit, it's not as needed now that we have a BOS-aligned dataloader. Also change the README a lot. midtrianing is not yet fully properly erased across the board, but good enough for step 1

    Andrej Karpathy
    1ddaad1

  1. tried muonh, appealing but didn't work out of the box

    Andrej Karpathy
    ebd4d9b

  1. revert engram, not seeing an improvement at larger scale

    Andrej Karpathy
    74554be
  2. Fix link to DeepSeek Engram paper (#470)⁠

    Sofie Van Landeghem
    Unverified signature
    d5418ea

  1. add engram-lite, add log, tune scaling laws analysis scripts

    Andrej Karpathy
    c8d93be

  1. 320 experiments just to tune the adam beta1 of x0 a little bit up from 0.8 to 0.96

    Andrej Karpathy
    85b3e95

  1. something i've wanted to do for a while - move all .sh runs to their own directory so they don't pollute root dir

    Andrej Karpathy
    63bb583
  2. log for jan 17

    Andrej Karpathy
    d58fcd9

  1. update the CPU/MPS script to give reasonable results. The model can at least answer that Paris is the capital of France and knows that the sky is blue, for about 40 minutes of training on my macbook. Also fixed a bug that existed due to KVCache bfloat16 dtype assumption

    karpathy
    f9a7e0f
  2. Fix WANDB_RUN parameter passing in runcpu.sh (#407)⁠

    ykirpichev +1: svlandeg
    Unverified signature
    77a4690
  3. brief update to log

    Andrej Karpathy
    1933e85

  1. also add to log about the FA3 changes

    Andrej Karpathy
    184d4c1
  2. update log with a bunch of attempts

    Andrej Karpathy
    fbf2bbe
  3. add negative result on olmo3 pretraining mix

    Andrej Karpathy
    747ed44