• Joined on 2024-05-31
tacit synced commits to refs/pull/396/merge at tacit/nanochat from mirror 2026-01-04 10:42:51 +00:00
be56d29b87 simplify redundant if/elif in bloat metrics
ee79f29fbd replace files-to-prompt with git ls-files for bloat metrics
da8b7ea4cb also delete the rustbpe test code, this now lives in rustbpe repo that is separate
aa42f40e66 delete the inline rustbpe project. it was ugly to have a project within project and rustbpe is now nicely a separate repo on my github karpathy/rustbpe and it's on pypi etc., so we just add it as a depedency to uv. i think it is appropriate that this is a separate repo because 1) it doesn't have too many knobs, other than the ones that are exposed - the regex pattern and vocab size and 2) all of its complexity is not algorithmic (it's equivalent to minbpe), instead it is efficiency-related, so it is ok to hide relatively speaking
Compare 5 commits »
tacit synced commits to refs/pull/400/merge at tacit/nanochat from mirror 2026-01-04 10:42:51 +00:00
be56d29b87 simplify redundant if/elif in bloat metrics
ee79f29fbd replace files-to-prompt with git ls-files for bloat metrics
da8b7ea4cb also delete the rustbpe test code, this now lives in rustbpe repo that is separate
aa42f40e66 delete the inline rustbpe project. it was ugly to have a project within project and rustbpe is now nicely a separate repo on my github karpathy/rustbpe and it's on pypi etc., so we just add it as a depedency to uv. i think it is appropriate that this is a separate repo because 1) it doesn't have too many knobs, other than the ones that are exposed - the regex pattern and vocab size and 2) all of its complexity is not algorithmic (it's equivalent to minbpe), instead it is efficiency-related, so it is ok to hide relatively speaking
Compare 5 commits »
tacit synced commits to refs/pull/392/merge at tacit/nanochat from mirror 2026-01-04 10:42:51 +00:00
be56d29b87 simplify redundant if/elif in bloat metrics
ee79f29fbd replace files-to-prompt with git ls-files for bloat metrics
da8b7ea4cb also delete the rustbpe test code, this now lives in rustbpe repo that is separate
aa42f40e66 delete the inline rustbpe project. it was ugly to have a project within project and rustbpe is now nicely a separate repo on my github karpathy/rustbpe and it's on pypi etc., so we just add it as a depedency to uv. i think it is appropriate that this is a separate repo because 1) it doesn't have too many knobs, other than the ones that are exposed - the regex pattern and vocab size and 2) all of its complexity is not algorithmic (it's equivalent to minbpe), instead it is efficiency-related, so it is ok to hide relatively speaking
Compare 5 commits »
tacit synced commits to refs/pull/324/merge at tacit/nanochat from mirror 2026-01-04 10:42:50 +00:00
be56d29b87 simplify redundant if/elif in bloat metrics
ee79f29fbd replace files-to-prompt with git ls-files for bloat metrics
da8b7ea4cb also delete the rustbpe test code, this now lives in rustbpe repo that is separate
Compare 4 commits »
tacit synced commits to refs/pull/407/merge at tacit/nanochat from mirror 2026-01-04 02:32:41 +00:00
3aab75ad3e Merge 1e04f9846e44fd602ac2232db056fe95c891adb8 into aa42f40e66
aa42f40e66 delete the inline rustbpe project. it was ugly to have a project within project and rustbpe is now nicely a separate repo on my github karpathy/rustbpe and it's on pypi etc., so we just add it as a depedency to uv. i think it is appropriate that this is a separate repo because 1) it doesn't have too many knobs, other than the ones that are exposed - the regex pattern and vocab size and 2) all of its complexity is not algorithmic (it's equivalent to minbpe), instead it is efficiency-related, so it is ok to hide relatively speaking
Compare 2 commits »
tacit synced commits to refs/pull/312/merge at tacit/nanochat from mirror 2026-01-04 02:32:40 +00:00
48abd7d85f simplify, clarify and slightly tune model initialization. should be very slightly better possibly, but certainly a lot clearer
10231dfb40 Fix conversation scroll to bottom on some browsers + remove duplicated padding (#348)
389d019a0b small change to doc string at top of tok_train.py (#402)
8c89661465 Update README to match current d34 demo (#314) (#381)
Compare 5 commits »
tacit synced commits to refs/pull/324/merge at tacit/nanochat from mirror 2026-01-04 02:32:40 +00:00
aa42f40e66 delete the inline rustbpe project. it was ugly to have a project within project and rustbpe is now nicely a separate repo on my github karpathy/rustbpe and it's on pypi etc., so we just add it as a depedency to uv. i think it is appropriate that this is a separate repo because 1) it doesn't have too many knobs, other than the ones that are exposed - the regex pattern and vocab size and 2) all of its complexity is not algorithmic (it's equivalent to minbpe), instead it is efficiency-related, so it is ok to hide relatively speaking
Compare 2 commits »
tacit synced commits to refs/pull/311/merge at tacit/nanochat from mirror 2026-01-04 02:32:39 +00:00
48abd7d85f simplify, clarify and slightly tune model initialization. should be very slightly better possibly, but certainly a lot clearer
10231dfb40 Fix conversation scroll to bottom on some browsers + remove duplicated padding (#348)
389d019a0b small change to doc string at top of tok_train.py (#402)
Compare 4 commits »
tacit synced commits to master at tacit/nanochat from mirror 2026-01-04 02:32:39 +00:00
be56d29b87 simplify redundant if/elif in bloat metrics
ee79f29fbd replace files-to-prompt with git ls-files for bloat metrics
da8b7ea4cb also delete the rustbpe test code, this now lives in rustbpe repo that is separate
aa42f40e66 delete the inline rustbpe project. it was ugly to have a project within project and rustbpe is now nicely a separate repo on my github karpathy/rustbpe and it's on pypi etc., so we just add it as a depedency to uv. i think it is appropriate that this is a separate repo because 1) it doesn't have too many knobs, other than the ones that are exposed - the regex pattern and vocab size and 2) all of its complexity is not algorithmic (it's equivalent to minbpe), instead it is efficiency-related, so it is ok to hide relatively speaking
Compare 4 commits »
tacit synced commits to refs/pull/405/head at tacit/nanochat from mirror 2026-01-03 10:12:42 +00:00
3c4be194e9 Add comment with logits shape
tacit synced commits to refs/pull/405/merge at tacit/nanochat from mirror 2026-01-03 10:12:42 +00:00
3c4be194e9 Add comment with logits shape
Compare 2 commits »
tacit synced commits to refs/pull/59/merge at tacit/nanochat from mirror 2026-01-02 17:52:30 +00:00
48abd7d85f simplify, clarify and slightly tune model initialization. should be very slightly better possibly, but certainly a lot clearer
10231dfb40 Fix conversation scroll to bottom on some browsers + remove duplicated padding (#348)
389d019a0b small change to doc string at top of tok_train.py (#402)
Compare 4 commits »
tacit synced commits to refs/pull/394/merge at tacit/nanochat from mirror 2026-01-02 17:52:29 +00:00
48abd7d85f simplify, clarify and slightly tune model initialization. should be very slightly better possibly, but certainly a lot clearer
Compare 2 commits »
tacit synced commits to refs/pull/386/merge at tacit/nanochat from mirror 2026-01-02 09:42:31 +00:00
48abd7d85f simplify, clarify and slightly tune model initialization. should be very slightly better possibly, but certainly a lot clearer
10231dfb40 Fix conversation scroll to bottom on some browsers + remove duplicated padding (#348)
389d019a0b small change to doc string at top of tok_train.py (#402)
Compare 4 commits »
tacit synced commits to refs/pull/392/merge at tacit/nanochat from mirror 2026-01-02 09:42:31 +00:00
48abd7d85f simplify, clarify and slightly tune model initialization. should be very slightly better possibly, but certainly a lot clearer
Compare 2 commits »
tacit synced commits to refs/pull/93/merge at tacit/nanochat from mirror 2026-01-02 01:32:35 +00:00
48abd7d85f simplify, clarify and slightly tune model initialization. should be very slightly better possibly, but certainly a lot clearer
Compare 2 commits »
tacit synced commits to refs/pull/400/merge at tacit/nanochat from mirror 2026-01-02 01:32:35 +00:00
48abd7d85f simplify, clarify and slightly tune model initialization. should be very slightly better possibly, but certainly a lot clearer
Compare 2 commits »
tacit synced commits to refs/pull/85/merge at tacit/nanochat from mirror 2026-01-02 01:32:35 +00:00
48abd7d85f simplify, clarify and slightly tune model initialization. should be very slightly better possibly, but certainly a lot clearer
10231dfb40 Fix conversation scroll to bottom on some browsers + remove duplicated padding (#348)
389d019a0b small change to doc string at top of tok_train.py (#402)
Compare 4 commits »
tacit synced commits to refs/pull/393/merge at tacit/nanochat from mirror 2026-01-02 01:32:34 +00:00
48abd7d85f simplify, clarify and slightly tune model initialization. should be very slightly better possibly, but certainly a lot clearer
Compare 2 commits »
tacit synced commits to refs/pull/396/merge at tacit/nanochat from mirror 2026-01-02 01:32:34 +00:00
48abd7d85f simplify, clarify and slightly tune model initialization. should be very slightly better possibly, but certainly a lot clearer
Compare 2 commits »