#50 · Primary category: Deep Learning Frameworks
gpt-neox
An implementation of model parallel autoregressive transformers on GPUs, based on the Megatron and DeepSpeed libraries
Project last updated:06/11/26
GitHub Stars
7.5K
Forks
1.1K
Contributors
138
License
Apache-2.0
Why we included this project
EleutherAI built GPT-NeoX to pretrain large autoregressive language models from scratch, and it is the library behind its own GPT-NeoX and GPT-J releases. It fuses Megatron's tensor parallelism with DeepSpeed's ZeRO plus a few of EleutherAI's own optimizations, so a research group or small team can train in the tens of billions of parameters without assembling the pieces by hand. The library has run on AWS and CoreWeave as well as leadership-class machines such as Oak Ridge's Frontier and Summit, and it supports launching through Slurm, MPI, or the IBM Job Step Manager, which matters for anyone already living in an HPC or multi-node cluster. The maintainers are also honest about scope: this is a training tool, not an inference server, and for running GPT-NeoX-style models in production they point users to Hugging Face transformers instead.
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
tensorflow
An Open Source Machine Learning Framework for Everyone
pytorch
Tensors and Dynamic neural networks in Python with strong GPU acceleration
keras
Deep Learning for humans
nanoGPT
The simplest, fastest repository for training/finetuning medium-sized GPTs.
ray
Ray is an AI compute engine. Ray consists of a core distributed runtime and a set of AI Libraries for accelerating ML workloads.