anaksor-ocr
Sokheng · Kit
Reads Khmer and English text from documents, receipts and photos of signs, using a detector for text lines and a recogniser for each line. Suits developers who…
Teaches how to train large language models on big GPU clusters, as a web guide you read in the browser with a PDF copy in its files. For engineers and researchers who run or plan large training jobs.
The Ultra-Scale Playbook is a kit in the Education category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page, a zip of its files. Nothing in it runs by itself.
pip install -U huggingface_hub hf download nanotron/ultrascale-playbook --repo-type space --local-dir ultrascale-playbook cd ultrascale-playbook
The Ultra-Scale Playbook is a guide to training large language models on large GPU clusters. It is a web page you read in the browser, built from source files in the repository, and a PDF copy of the guide sits alongside them.
It suits people who train or plan to train big models on many GPUs, and people who want to learn the field from one long guide.
| Industry | Who uses it | How they use it | Example |
|---|---|---|---|
| AI research | Researchers | Read the guide before planning a large training run | Open the page and read it from the top |
| Machine learning engineering | ML engineers | Keep it as a reference while setting up GPU clusters | Open the PDF copy from the repository |
| Education | Students | Learn how large model training is organised | Work through the page a section at a time |
| Web publishing | Front-end developers | Study how the page is assembled from fragments | Read the files in src and the webpack config |
Skip it if you want a software tool to run, since this is reading material and the code behind its page.
| Use case | Who | What they get back |
|---|---|---|
| Read the guide online | Engineers | The full page with nothing to install |
| Keep an offline copy | Students | The files on your computer, including the PDF |
| Change the page | Web developers | A build you can edit in src and rebuild |
Reading online needs a browser only. A local copy needs Python to fetch the files. Editing the page also needs Node with npm and Git LFS.
pip install -U huggingface_hub hf download nanotron/ultrascale-playbook --repo-type space --local-dir ultrascale-playbook cd ultrascale-playbook
To edit the page, work in the project folder with these commands.
# fetch LFS-tracked files (large assets) git lfs pull npm install npm run build npm run dev
Read the guide in the browser. If you edit it, change files under src, run the build, and commit the dist folder.
| Tool | What it does |
|---|---|
| git lfs pull | Fetches the large files the repository tracks with LFS |
| npm install | Installs what the page's build needs |
| npm run dev | Runs the page for development and lists the available fragments in the console |
| npm run build | Builds the page from src into dist, which you then commit |
You want a banner on the page. You add a file named banner.html under src/fragments, put its placeholder in src/index.html, run the dev command, and check that the console lists the new fragment.
Open the page and read it from the top. You need no setup to do that, and the PDF copy in the repository holds the same guide for offline reading.
The page is made from HTML fragments, which can load in two ways. Compile-time fragments are baked into the built HTML, so every visitor sees them right after load. Run-time fragments are fetched and inserted later, which keeps the final HTML small, ideally under 1MB. The trade-off is that a run-time fragment appears a moment after the page. The repository also holds convert scripts and a markdown source for the guide.
Teaches how to train large language models on big GPU clusters, as a web guide you read in the browser with a PDF copy in its files. For engineers and researchers who run or plan large training jobs.
Made by nanotron on Hugging Face. These notes are Mindket's, written from its Space page and README; the app's own files and license are on Hugging Face.
What it is: The Ultra-Scale Playbook is a guide to training large language models on large GPU clusters. It is a web page you read in the browser, built from source files in the repository, and a PDF copy of the guide sits alongside them.
Who it suits: It suits people who train or plan to train big models on many GPUs, and people who want to learn the field from one long guide.
Industry | Who uses it | How they use it | Example
AI research | Researchers | Read the guide before planning a large training run | Open the page and read it from the top
Machine learning engineering | ML engineers | Keep it as a reference while setting up GPU clusters | Open the PDF copy from the repository
Education | Students | Learn how large model training is organised | Work through the page a section at a time
Web publishing | Front-end developers | Study how the page is assembled from fragments | Read the files in src and the webpack config
Skip it if you want a software tool to run, since this is reading material and the code behind its page.
Where to use it:
Use case | Who | What they get back
Read the guide online | Engineers | The full page with nothing to install
Keep an offline copy | Students | The files on your computer, including the PDF
Change the page | Web developers | A build you can edit in src and rebuild
How to set it up: Reading online needs a browser only. A local copy needs Python to fetch the files. Editing the page also needs Node with npm and Git LFS.
pip install -U huggingface_hub
hf download nanotron/ultrascale-playbook --repo-type space --local-dir ultrascale-playbook
cd ultrascale-playbook
To edit the page, work in the project folder with these commands.
# fetch LFS-tracked files (large assets)
git lfs pull
npm install
npm run build
npm run dev
How to use it: Read the guide in the browser. If you edit it, change files under src, run the build, and commit the dist folder.
Tool | What it does
git lfs pull | Fetches the large files the repository tracks with LFS
npm install | Installs what the page's build needs
npm run dev | Runs the page for development and lists the available fragments in the console
npm run build | Builds the page from src into dist, which you then commit
Example: You want a banner on the page. You add a file named banner.html under src/fragments, put its placeholder in src/index.html, run the dev command, and check that the console lists the new fragment.
For newcomers and experts: Open the page and read it from the top. You need no setup to do that, and the PDF copy in the repository holds the same guide for offline reading.
The page is made from HTML fragments, which can load in two ways. Compile-time fragments are baked into the built HTML, so every visitor sees them right after load. Run-time fragments are fetched and inserted later, which keeps the final HTML small, ideally under 1MB. The trade-off is that a run-time fragment appears a moment after the page. The repository also holds convert scripts and a markdown source for the guide.
Edit files in src
Run npm run dev and check the console
Run npm run build
Commit the dist folder
Open dist/index.html
Good to know:
Open the Space in your browser, or copy it to your own Hugging Face account from its page. Nothing in this kit runs by itself.
README.md 5 KB
Listed Hugging Face Spaces in the same category that share the most tags with this one.
| Product | Likes | Built with | License | Last change |
|---|---|---|---|---|
| The Ultra-Scale Playbook This page | 4,131 | static | apache-2.0 | |
| LLM训练终极指南 | The Ultra-Scale PlaybookShares static | 281 | static | apache-2.0 | |
| Attention VisualizationShares static | 200 | static | apache-2.0 | |
| Number Tokenization BlogShares static | 127 | static | mit | |
| Train the agent slidesShares static | 20 | static | apache-2.0 | |
| Le TubeShares static | 5 | static | odc-by |
Posts and comments that name this project on Hacker News, Bluesky, X, Reddit, Facebook and YouTube, found by a weekly search and on Trendshift. Mindket doesn’t write or check them. Open one to read it where it was posted.
Sokheng · Kit
Reads Khmer and English text from documents, receipts and photos of signs, using a detector for text lines and a recogniser for each line. Suits developers who…
Qwen · Kit
Qwen2.5-7B-Instruct as GGUF files in eight quantization sizes, to chat with locally through llama.cpp. For people who want a capable 7.6B model on their own co…
ACE-Step · Kit
Generates music from text with a 4B diffusion decoder, 50 steps and guidance control, aiming for higher audio quality than the base. For creators with a GPU of…
prathoshap · Kit
Reads classical Sanskrit verses aloud in a chant style, using one trained voice and a reference clip that sets the rhythm. For people who study, recite or need…
paradigma-inc · Kit
Solves hard math problems with a 1B-parameter model trained from scratch for fast, high-volume reasoning. It suits developers who run math workloads on an NVID…
murai-labs · Kit
Chats in Tamil script, romanized Tamil and English, and translates between Tamil and English. A 2.5B model built from scratch by Murai Labs, for Tamil speakers…