#205 · Primary category: MLOps & Evaluation

llm_training_handbook

cuda large-language-models llm nccl nlp performance python pytorch scalability troubleshooting

An open collection of methodologies to help with successful training of large language models.

Project last updated:02/15/24

GitHub Stars

567

Forks

45

Contributors

2

License

Other

Why we included this project

This is a handbook for people who actually train large language models, not a package you install. The value is in the copy-paste scripts and commands for the problems that come up in real training runs: model parallelism, getting more throughput, choosing tensor precision and data types, setting hyperparameters, handling instabilities, and debugging software and hardware failures. The SLURM section and the troubleshooting notes are the parts you will reach for when a run stalls, diverges, or crashes. The authors also point you to a companion playbook if you want the conceptual overview instead of the commands. Keep it open next to your training run.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category