File size: 2,590 Bytes
15b8bb5
 
 
 
 
 
 
 
 
71d9ae6
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
---
title: README
emoji: 🌖
colorFrom: gray
colorTo: yellow
sdk: static
pinned: false
---

# **nanochat students**

Welcome to the **nanochat students** organization\! This is a community organization for students following Andrej Karpathy's [nanochat course](https://github.com/karpathy/nanochat). We are learning to build a full-stack LLM implementation from tokenization to web serving, all for under $100.

## **What is nanochat?**

nanochat is a complete implementation of an LLM like ChatGPT in a minimal, hackable codebase. It's designed as the capstone project for the LLM101n course by Eureka Labs, teaching you to build and train your own ChatGPT clone end-to-end.

## **What You'll Find Here**

This organization hosts community-contributed resources to help you learn and succeed with nanochat. You'll find:  
\- notebooks that break down the implementation.  
\- spaces that demo or illustrate the concepts we’re learning.   
\- trained models and checkpoints from the community  
\- relevant curated datasets.

## Getting Help and Sharing Ideas

The [Discussions](https://huggingface.co/spaces/nanochat-students/README/discussions) section is where you can ask questions, share your training results and report cards, discuss optimization techniques, and collaborate on experiments.

<!-- ## **Getting Started**

1. **Start with the main repo**: Clone and explore [karpathy/nanochat](https://github.com/karpathy/nanochat)  
2. **Run the speedrun**: Follow the quick start guide to train your first $100 model  
3. **Explore resources here**: Check out community notebooks and spaces  
4. **Join discussions**: Share your results and learn from others  
5. **Contribute back**: Share your own notebooks, models, or datasets\! -->

## **Contributing**

We welcome contributions from all students or experts. Here's how you can help:

- Notebooks: make tutorials or experiments that explain concepts from the code.  
- Demos: make interactive demos or tools as Spaces  
- Models Share your trained checkpoints with training details  
- Help: Answer questions in [discussions](https://huggingface.co/spaces/nanochat-students/README/discussions)  
- Articles: Write guides based on your experience and share them.

If you make anything, share it in this discussion [thread](https://huggingface.co/spaces/nanochat-students/README/discussions/1)

## **Resources**

- nanochat repo - [karpathy/nanochat](https://github.com/karpathy/nanochat)  
- Introduction post: ["Introducing nanochat: The best ChatGPT that $100 can buy"](https://github.com/karpathy/nanochat/discussions/1)