To update Unsloth or install a new Unsloth Studio, you must use:
macOS, Linux, WSL:
curl -fsSL https://unsloth.ai/install.sh | sh
Windows:
irm https://unsloth.ai/install.ps1 | iex
Warning
DO NOT USE unsloth studio update since packaging will not get the latest updates
Mac Updates
- Re-enabled
llama.cppprebuilt binaries for Apple Silicon (M1-M4) - Mac OS 14 / 15 / 26 (Tahoe) - Apple Silicon Mac OS 13 (Ventura) is source build
- Intel (x86_64) for Mac OS 13.3 / 14 / 15 / 26 (Tahoe) uses
llama.cppprebuilt binaries - Intel for Max 13.0 - 13.2 is source build
Windows Updates
- CUDA 13.3
llama.cppprebuilt binaries now work for Windows - For CUDA 13.2, CUDA 13.1 and below, Windows devices uses CUDA 12.4 fallback - we'll work on CUDA 13.1 binaries soon.
CUDA 13.3 Update
- CUDA 13.3 non Linux binaries work. We'll still use CUDA 13.1 for now
- CUDA 13.3 solves the CUDA 13.2 gibberish problem - see #4849
Blackwell GPUs Update
- For now Blackwell will have delayed releases of
llama.cppprebuilt binaries sine CUDA 12.4 does not work - we are working to resolve this soon.
What's Changed
- Bump install.sh / install.ps1 pin to unsloth>=2026.5.8 by @danielhanchen in #5791
- Studio: expose --parallel / -np flag on
unsloth studio runby @danielhanchen in #5737 - tests: unblock three stale assertions broken on main (MLX CI + Backend CI) by @danielhanchen in #5803
- ci: install unsloth_zoo from git main in notebooks-ci + studio-backend-ci by @danielhanchen in #5802
- tool mask support by @Datta0 in #5682
- Studio: add frontend i18n support by @penumbrazz in #5765
- Studio: unblock install on Linux ARM64 + Windows ARM64 + Intel Mac by @danielhanchen in #5790
- Harden Linux llama.cpp prebuilt reuse by @mmathew23 in #5796
- Studio: expose image size setting in training UI by @Dariton4000 in #5743
- Studio: add configurable CPU thread pool limit by @alkinun in #5760
- Trim README Advanced launch options blurb by @danielhanchen in #5809
- [RL] make sync weights conditional by @Datta0 in #4925
- Studio: add Gemini provider with web_search, code_execution, prompt caching, and Nano Banana image generation by @danielhanchen in #5720
- Studio: add remote MCP server support by @NilayYadav in #5750
- Clear MRoPE after generation for GRPO by @Datta0 in #5683
- Detect CUDA UMD Version from newer nvidia-smi output (fixes #5812) by @danielhanchen in #5817
- Studio: remove dark mode upload circle by @Imagineer99 in #5813
- fix: honor --ctx-size and other forwarded args from
unsloth studio runin Studio's context-fit logic by @mvanhorn in #5815 - Fix non-streaming GGUF chat completion usage by @alkinun in #5781
- Fix/studio colab proxy and iframe - Unsloth Studio not loading in Colab (iframe "refused to connect" and wrong URL) by @LeoBorcherding in #5844
- Studio: keep web search/code pills off on model load if user disabled them by @rolandtannous in #5851
- studio/setup.sh: cope with fresh CUDA toolkits like 13.3 by @danielhanchen in #5826
- fix/strix halo and windows AMD ROCm support by @LeoBorcherding in #5301
- Version downpairing for Radeon+ROCm PyTorch wheels by @jaeiclee in #5353
- feature/use lemonade-sdk llamacpp-rocm binaries by @LeoBorcherding in #5303
- studio: ROCm cleanups follow-up to #5301 by @danielhanchen in #5874
- fix: wrong code block language for nightly Windows install by @mervivian in #5877
- fix: bump openssl, rand, rustls-webpki, tar in Studio src-tauri for security advisories by @orbisai0security in #5866
- Fix error when context-resizing by @afsuyadi in #5860
- Update Studio sidebar logout icon to logout-05 by @shimmyshimmer in #5878
- studio: pick a macOS llama.cpp prebuilt that loads on the host OS by @danielhanchen in #5883
- studio: make NVIDIA prebuilt selection track CUDA version bumps (Windows + Linux) by @danielhanchen in #5879
- Remove dead top-level bitsandbytes import from models/_utils.py by @Rahul007007 in #5875
- ci(security-audit): make package installs network-resilient by @danielhanchen in #5853
- Studio: add stdio MCP server support by @oobabooga in #5863
- studio/frontend: fix MCP dialog overflow on long URLs by @oobabooga in #5864
- Studio: clearer error for diffusion GGUFs loaded as chat models by @danielhanchen in #5857
- Studio: harden stdio MCP gating and fix transport edge cases by @danielhanchen in #5892
- Studio: fix phantom scroll area below messages with many sources by @danielhanchen in #5822
- Studio: pin the last pre-macOS-26 llama.cpp prebuilt instead of walking back by @danielhanchen in #5896
- fix(install): detect x86_64 Python venv on Apple Silicon and rebuild as arm64 by @ramankrishna in #5187
New Contributors
- @penumbrazz made their first contribution in #5765
- @Dariton4000 made their first contribution in #5743
- @NilayYadav made their first contribution in #5750
- @mvanhorn made their first contribution in #5815
- @jaeiclee made their first contribution in #5353
- @mervivian made their first contribution in #5877
- @orbisai0security made their first contribution in #5866
- @afsuyadi made their first contribution in #5860
- @Rahul007007 made their first contribution in #5875
- @ramankrishna made their first contribution in #5187
Full Changelog: v0.1.42-beta...v0.1.43-beta