harshitagrawal2O

harshitagrawal2O/nanolm

A byte-pair-encoding tokenizer and a decoder-only transformer, from scratch in NumPy. Spec-first: 85 tests were written before any implementation.

10 good first / help-wanted issues · Python · last activity Aug 22, 2026

attention bpe education from-scratch gpt llm nlp python test-driven-development tokenizer transformer
10 Open Issues Need Help Last updated: Aug 22, 2026

Open Issues Need Help

View All on GitHub
help wanted good first issue no-implementation-needed
harshitagrawal2O/nanolm
0

A byte-pair-encoding tokenizer and a decoder-only transformer, from scratch in NumPy. Spec-first: 85 tests were written before any implementation.

Python
#attention#bpe#education#from-scratch#gpt#llm#nlp#python#test-driven-development#tokenizer#transformer
harshitagrawal2O/nanolm
0

A byte-pair-encoding tokenizer and a decoder-only transformer, from scratch in NumPy. Spec-first: 85 tests were written before any implementation.

Python
#attention#bpe#education#from-scratch#gpt#llm#nlp#python#test-driven-development#tokenizer#transformer
harshitagrawal2O/nanolm
0

A byte-pair-encoding tokenizer and a decoder-only transformer, from scratch in NumPy. Spec-first: 85 tests were written before any implementation.

Python
#attention#bpe#education#from-scratch#gpt#llm#nlp#python#test-driven-development#tokenizer#transformer
help wanted benchmarks no-implementation-needed
harshitagrawal2O/nanolm
0

A byte-pair-encoding tokenizer and a decoder-only transformer, from scratch in NumPy. Spec-first: 85 tests were written before any implementation.

Python
#attention#bpe#education#from-scratch#gpt#llm#nlp#python#test-driven-development#tokenizer#transformer
help wanted milestone
harshitagrawal2O/nanolm
0

A byte-pair-encoding tokenizer and a decoder-only transformer, from scratch in NumPy. Spec-first: 85 tests were written before any implementation.

Python
#attention#bpe#education#from-scratch#gpt#llm#nlp#python#test-driven-development#tokenizer#transformer
harshitagrawal2O/nanolm
0

A byte-pair-encoding tokenizer and a decoder-only transformer, from scratch in NumPy. Spec-first: 85 tests were written before any implementation.

Python
#attention#bpe#education#from-scratch#gpt#llm#nlp#python#test-driven-development#tokenizer#transformer
help wanted milestone
harshitagrawal2O/nanolm
0

A byte-pair-encoding tokenizer and a decoder-only transformer, from scratch in NumPy. Spec-first: 85 tests were written before any implementation.

Python
#attention#bpe#education#from-scratch#gpt#llm#nlp#python#test-driven-development#tokenizer#transformer
help wanted milestone benchmarks
harshitagrawal2O/nanolm
0

A byte-pair-encoding tokenizer and a decoder-only transformer, from scratch in NumPy. Spec-first: 85 tests were written before any implementation.

Python
#attention#bpe#education#from-scratch#gpt#llm#nlp#python#test-driven-development#tokenizer#transformer
harshitagrawal2O/nanolm
0

A byte-pair-encoding tokenizer and a decoder-only transformer, from scratch in NumPy. Spec-first: 85 tests were written before any implementation.

Python
#attention#bpe#education#from-scratch#gpt#llm#nlp#python#test-driven-development#tokenizer#transformer
harshitagrawal2O/nanolm
0

A byte-pair-encoding tokenizer and a decoder-only transformer, from scratch in NumPy. Spec-first: 85 tests were written before any implementation.

Python
#attention#bpe#education#from-scratch#gpt#llm#nlp#python#test-driven-development#tokenizer#transformer