August-2025

unslothai/unslothAugust-2025Aug 8, 2025by shimmyshimmer

AI Summary

Adds full support for fine-tuning gpt-oss models with significant VRAM reduction and speed improvements, alongside support for Qwen3 and new model variants.

Key Highlights

  • gpt-oss fine-tuning (1.5x faster, 50% less VRAM)
  • Works on RTX 50 and Blackwell GPUs
  • Qwen3-Coder and Qwen3-2507 support
  • New model support: Kimi-K2, GLM 4.5, Orpheus-3B, Hunyuan-A13B

New Features

  • gpt-oss training
  • Blackwell/RTX 50 support
  • Qwen3 support
  • new model mappings

Full Release Notes

<img width="2560" height="963" alt="gpt-oss unsloth" src="https://github.com/user-attachments/assets/b6783170-7fd4-478f-b4a9-252ccc57999e" />

## gpt-oss is here! ✨
Finetune gpt-oss for free with our Unsloth [Colab notebook](https://colab.research.google.com/github/unslothai/notebooks/blob/main/nb/gpt-oss-(20B)-Fine-tuning.ipynb)!
- We’ve managed to make gpt-oss train on just 14GB of VRAM, making it possible to work on free Colab due to our linear conversions. For more details, [Read our Guide/Blogpost](https://docs.unsloth.ai/basics/gpt-oss)
- Fine-tuning gpt-oss is 1.5x faster and uses 50% less VRAM with Unsloth. **gpt-oss-120b model fits on 65GB of VRAM.**
- Model uploads: [20b GGUF](https://huggingface.co/unsloth/gpt-oss-20b-GGUF) • [120b GGUF](https://huggingface.co/unsloth/gpt-oss-120b-GGUF) • [All uploads](https://huggingface.co/collections/unsloth/gpt-oss-6892433695ce0dee42f31681)

###  :sloth: __Unsloth updates__
- We’ve made algorithmic updates to Unsloth so **every** model now trains faster and with less VRAM, no matter which.
- Unsloth now works on RTX 50 and Blackwell GPUs. [Read our guide](https://docs.unsloth.ai/basics/training-llms-with-blackwell-rtx-50-series-and-unsloth).
- Official Unsloth Docker image coming very soon!
- You can now run Unsloth models directly via Docker: `docker model pull hf.co/unsloth/gpt-oss-20b-GGUF`

### :stars: __Qwen3-Coder + Qwen3-2507__
Qwen made July, 2025 updates called 'Qwen3-2507' and launched their SOTA coding models!
- Qwen3-Coder (with Unsloth fixes): [Guide](https://docs.unsloth.ai/basics/qwen3-coder) • [Coder uploads](https://huggingface.co/collections/unsloth/qwen3-coder-687ff47700270447e02c987d)
- Qwen3-2507: [Guide](https://docs.unsloth.ai/basics/qwen3-2507) • [2507 uploads](https://huggingface.co/collections/unsloth/qwen3-680edabfb790c8c34a242f95)
- Fine-tune Qwen3-4B-2507 with [our Colab notebook](https://huggingface.co/collections/unsloth/qwen3-680edabfb790c8c34a242f95)

###  :crystal_ball: __New models + Support:__
Run these new models:
- Kimi-K2: [Guide](https://docs.unsloth.ai/basics/kimi-k2) • [GGUF](https://huggingface.co/unsloth/Kimi-K2-Instruct-GGUF)
- GLM: [4.5-Air](https://huggingface.co/unsloth/GLM-4.5-Air-GGUF) • [4.5](https://huggingface.co/unsloth/GLM-4.5-GGUF) • [4-32B-0414](https://huggingface.co/unsloth/GLM-4-32B-0414-GGUF)
- [Orpheus-3B](https://huggingface.co/unsloth/orpheus-3b-0.1-ft-GGUF) •  [Hunyuan-A13B](https://huggingface.co/unsloth/Hunyuan-A13B-Instruct-GGUF) 

Unsloth also now supports running + training for:
- We collabed with the Liquid & TII teams to support training for [Falcon-H1-7B](https://huggingface.co/unsloth/Falcon-H1-7B-Instruct-GGUF) and [LFM2-1.2B](https://huggingface.co/unsloth/LFM2-1.2B-GGUF)! Notebooks [here](https://github.com/unslothai/notebooks?tab=readme-ov-file#linear-attention-notebooks)
- [Devstral-2507](https://docs.unsloth.ai/basics/devstral) • [Magistral-2507](https://docs.unsloth.ai/basics/magistral) • [SmolLM3-3B](https://huggingface.co/unsloth/SmolLM3-3B-GGUF)

**Don't forget to also join our Reddit: [r/unsloth](https://www.reddit.com/r/unsloth/) 🥰**

## What's Changed
* Fix argument mismatch in GRPO _get_per_token_logps lambda function by @rolandtannous in https://github.com/unslothai/unsloth/pull/2929
* patch falcon h1 inference by @mmathew23 in https://github.com/unslothai/unsloth/pull/2932
* Fix falcon H1 dropout issue by @Datta0 in https://github.com/unslothai/unsloth/pull/2938
* fix: change lora_dropout from int to float for type consistency by @muzzlol in https://github.com/unslothai/unsloth/pull/2949
* GRPO fix dataloader_num_workers value error in GRPOTrainer by @rolandtannous in https://github.com/unslothai/unsloth/pull/2944
* GRPO Fix - Support vllm pre-dequantized quantization states in fast_dequantize kernel by @rolandtannous in https://github.com/unslothai/unsloth/pull/2943
* Bug fixes by @danielhanchen in https://github.com/unslothai/unsloth/pull/2982
* Update unsloth-cli.py by @qgallouedec in https://github.com/unslothai/unsloth/pull/2985
* use fastmodel falcon h1 by @mmathew23 in https://github.com/unslothai/unsloth/pull/2987
* Add Qwen2.5-VL-32B-Instruct mapping to fix quantized model merge error by @rolandtannous in https://github.com/unslothai/unsloth/pull/2986
* Revert "Add Qwen2.5-VL-32B-Instruct mapping to fix quantized model merge error" by @danielhanchen in https://github.com/unslothai/unsloth/pull/2988
* Revert "Revert "Add Qwen2.5-VL-32B-Instruct mapping to fix quantized … by @danielhanchen in https://github.com/unslothai/unsloth/pull/2990
* Bug fixes by @danielhanchen in https://github.com/unslothai/unsloth/pull/2998
* Update README.md by @qgallouedec in https://github.com/unslothai/unsloth/pull/2991
* Bug fixes by @danielhanchen in https://github.com/unslothai/unsloth/pull/3017
* [bugs] fix for casual mask by @leizhenyuan in https://github.com/unslothai/unsloth/pull/3011
* [intel] add for intel path for llama.py by @leizhenyuan in https://github.com/unslothai/unsloth/pull/3012
* Fix Gemma 2 by @danielhanchen in https://github.com/unslothai/unsloth/pull/3024
* falcon h1 force float32 when dtype is torch.float16 by @mmathew23 in https://github.com/unslothai/unsloth/pull/3026
* Fix torch compile issues by @danielhanchen in https://github.com/unslothai/unsloth/pull/3028
* Fix Llama and Gemma inference by @Erland366 in https://github.com/unslothai/unsloth/pull/3034
* Fixup multi GPU workload. by @Datta0 in https://github.com/unslothai/unsloth/pull/3049
* Bug Fixes and Enhancements for Model Loading by @Etherll in https://github.com/unslothai/unsloth/pull/3052
* Add gemma-3n chat template to chat_templates.py by @Etherll in https://github.com/unslothai/unsloth/pull/3051
* Fix: Added specific check for Gemma so models like BERT properly init… by @Sekinal in https://github.com/unslothai/unsloth/pull/3055
* fixup rope sync for everything by @Datta0 in https://github.com/unslothai/unsloth/pull/3061
* get_per_token_logps_and_entropies: return tuple instead of dict by @mmathew23 in https://github.com/unslothai/unsloth/pull/3080
* Docs: Add WSL Installation Guide for Blackwell / RTX 5090 GPU by @dongbin-lunark in https://github.com/unslothai/unsloth/pull/3079
* GPT-OSS support by @mmathew23 in https://github.com/unslothai/unsloth/pull/3099
* Nightly by @danielhanchen in https://github.com/unslothai/unsloth/pull/3102
* gpt-oss manually call temporary patch by @mmathew23 in https://github.com/unslothai/unsloth/pull/3104

## New Contributors
* @muzzlol made their first contribution in https://github.com/unslothai/unsloth/pull/2949
* @Sekinal made their first contribution in https://github.com/unslothai/unsloth/pull/3055
* @dongbin-lunark made their first contribution in https://github.com/unslothai/unsloth/pull/3079

**Full Changelog**: https://github.com/unslothai/unsloth/compare/July-2025...August-2025