Installer Unsloth via pip et uv

Pour installer Unsloth localement via Pip, suivez les étapes ci-dessous :

Unsloth peut être utilisé de deux façons : via Unsloth Studio, l’interface web, ou via Unsloth Core, la version basée sur le code.

Unsloth Studio

MacOS, Linux, WSL :

curl -fsSL https://unsloth.ai/install.sh | sh

Utilisez la même commande pour mettre à jour ou utilisez unsloth studio update.

Windows PowerShell :

irm https://unsloth.ai/install.ps1 | iex

Utilisez la même commande pour mettre à jour ou utilisez unsloth studio update.

Lancer :

unsloth studio -H 0.0.0.0 -p 8888

Pour des instructions détaillées d’installation d’Unsloth Studio et les prérequis, consultez notre guide.

Installer depuis le dépôt principal

Installations développeur sur macOS, Linux, WSL :

git clone https://github.com/unslothai/unsloth
cd unsloth
./install.sh --local
unsloth studio -H 0.0.0.0 -p 8888

Installations développeur Windows PowerShell :

Installation Nightly

Nightly - MacOS, Linux, WSL :

Ensuite, pour lancer à chaque fois :

Nightly - Windows :

Exécutez dans Windows PowerShell :

Ensuite, pour lancer à chaque fois :

Désinstaller

Pour désinstaller Unsloth Studio, suivez ces 4 étapes :

1. Supprimer l’application

  • MacOS, WSL, Linux : rm -rf ~/.unsloth/studio/unsloth_studio

  • Windows (PowerShell) : Remove-Item -Recurse -Force "$HOME\.unsloth\studio\unsloth_studio"

Cela supprime l’application mais conserve intacts vos checkpoints de modèle, exports, historique, cache et conversations.

2. Supprimer les raccourcis et les liens symboliques

macOS :

Linux :

WSL / Windows (PowerShell) :

3. Supprimer la commande CLI

macOS, Linux, WSL :

Windows (PowerShell) : L’installateur a ajouté le répertoire Scripts du venv à votre PATH utilisateur. Pour le supprimer, ouvrez Paramètres → Système → À propos → Paramètres système avancés → Variables d’environnement, trouvez Path dans les variables utilisateur, et supprimez l’entrée pointant vers .unsloth\studio\...\Scripts.

4. Tout supprimer (optionnel)

Pour supprimer aussi l’historique, le cache, les conversations, les checkpoints de modèle et les exports de modèle, supprimez le dossier Unsloth entier :

  • MacOS, WSL, Linux : rm -rf ~/.unsloth

  • Windows (PowerShell) : Remove-Item -Recurse -Force "$HOME\.unsloth"

Notez que les fichiers de modèle HF téléchargés sont stockés séparément dans le cache Hugging Face — aucune des étapes ci-dessus ne les supprimera. Voir Suppression des fichiers de modèle ci-dessous si vous souhaitez récupérer cet espace disque.

Suppression des fichiers de modèle HF mis en cache

Vous pouvez supprimer d’anciens fichiers de modèle soit depuis l’icône de corbeille dans la recherche de modèles, soit en supprimant le dossier de modèle mis en cache correspondant dans le répertoire de cache Hugging Face par défaut. Par défaut, Hugging Face utilise ~/.cache/huggingface/hub/ sur macOS/Linux/WSL et C:\Users\<username>\.cache\huggingface\hub\ sur Windows.

  • MacOS, Linux, WSL : ~/.cache/huggingface/hub/

  • Windows : %USERPROFILE%\.cache\huggingface\hub\

Si HF_HUB_CACHE ou HF_HOME est défini, utilisez cet emplacement à la place. Sur Linux et WSL, XDG_CACHE_HOME peut également modifier la racine du cache par défaut.

Unsloth Core

Installez avec uv pip (recommandé) pour obtenir la dernière version de pip :

Ou simplement pip :

Pour installer vLLM et Unsloth ensemble, faites :

Pour installer la dernière branche principale d’Unsloth, faites :

Pour les installations venv et environnements virtuels afin d’isoler votre installation pour ne pas casser les paquets système et réduire les dommages irréparables à votre système, utilisez venv :

Si vous installez Unsloth dans Jupyter, Colab ou d’autres notebooks, assurez-vous de préfixer la commande avec !. Ce n’est pas nécessaire lors de l’utilisation d’un terminal

Python 3.13 est désormais pris en charge !

Désinstaller Unsloth Core

Si vous rencontrez encore des problèmes de dépendances avec Unsloth, de nombreux utilisateurs les ont résolus en désinstallant et réinstallant Unsloth de force :

Installation avancée de Pip

Pip est un peu plus complexe car il existe des problèmes de dépendances. La commande pip est différente pour torch 2.2,2.3,2.4,2.5 et les versions de CUDA.

Pour les autres versions de torch, nous prenons en charge torch211, torch212, torch220, torch230, torch240 et pour les versions de CUDA, nous prenons en charge cu118 et cu121 et cu124. Pour les appareils Ampere (A100, H100, RTX3090) et au-delà, utilisez cu118-ampere ou cu121-ampere ou cu124-ampere.

Par exemple, si vous avez torch 2.4 et CUDA 12.1, utilisez :

Autre exemple, si vous avez torch 2.5 et CUDA 12.4, utilisez :

Et d’autres exemples :

Ou, exécutez ce qui suit dans un terminal pour obtenir la commande optimale d’installation pip :

Ou, exécutez ce qui suit manuellement dans un REPL Python :

Mis à jour

Ce contenu vous a-t-il été utile ?