* add kernels for gpt oss models * add support for gpt-oss * typo incorrect package * fix: layout for configs and added wandb/epochs * add gptoss example w offload and set moe leaf for z3 * add support for Mxfp4Config from yaml * update yaml to use official model * fix lora and don't allow triton to go above 3.3.1 * fix lr and tweak vram use * fix range for triton since pinned wasn't compatible with toch 2.6.0 * update cce with gpt oss patches --------- Co-authored-by: NanoCode012 <nano@axolotl.ai>
10 lines
681 B
Markdown
10 lines
681 B
Markdown
# OpenAI's GPT-OSS
|
|
|
|
GPT-OSS is a 20 billion parameter MoE model trained by OpenAI, released in August 2025.
|
|
|
|
- 20B Full Parameter SFT can be trained on 8x48GB GPUs (peak reserved memory @ ~36GiB/GPU) - [YAML](./gpt-oss-20b-fft-fsdp2.yaml)
|
|
- 20B LoRA SFT (all linear layers, and experts in last two layers) can be trained a single GPU (peak reserved memory @ ~47GiB)
|
|
- removing the experts from `lora_target_parameters` will allow the model to fit around ~44GiB of VRAM
|
|
- [YAML](./gpt-oss-20b-sft-lora-singlegpu.yaml)
|
|
- 20B Full Parameter SFT with FSDP2 offloading can be trained on 2x24GB GPUs (peak reserved memory @ ~21GiB/GPU) - [YAML](./gpt-oss-20b-fft-fsdp2-offload.yaml)
|