Installer Unsloth via pip et uv
Installez Unsloth Studio manuellement ou installez Unsloth Core avec pip, uv ou un environnement virtuel.
Unsloth Desktop, Unsloth Studio, et Unsloth Core sont installés différemment. Cette page couvre l'installation manuelle de Studio et le package Core basé sur le code.
Unsloth Desktop
Pour l'application de bureau native, utilisez le téléchargement de l'OS au lieu des commandes ci-dessous :
Unsloth Studio
Unsloth Studio est notre interface web. Suivez ci-dessous pour l'installation native :
Installez Unsloth :
curl -fsSL https://unsloth.ai/install.sh | shUtilisez la même commande pour mettre à jour.
Installez Unsloth :
irm https://unsloth.ai/install.ps1 | iexUtilisez la même commande pour mettre à jour.
L'image Docker Unsloth Docker image unsloth/unsloth est disponible sur Docker. Lire le guide.
Installez Unsloth :
winget install --id UnslothAI.Unsloth -eMettre à jour Unsloth :
brew upgrade --cask unslothInstallez Unsloth :
winget install --id UnslothAI.Unsloth -eMettre à jour Unsloth :
winget upgrade --id UnslothAI.Unsloth -eLancer :
Lancement local standard :
unsloth studioPour plus de détails sur l'installation et la désinstallation, veuillez consulter la section Installation d'Unsloth Studio section.
Lancez Unsloth en toute sécurité via HTTPS :
unsloth studio --secureUtilisez un tunnel Cloudflare gratuit sous Windows, Mac ou Linux.
Installer depuis le dépôt principal
Installations développeur pour macOS, Linux, WSL :
Installations développeur PowerShell sous Windows :
Installation Nightly
Nightly - macOS, Linux, WSL :
Ensuite, pour le lancer à chaque fois :
Nightly - Windows :
Exécutez dans Windows PowerShell :
Ensuite, pour le lancer à chaque fois :
Désinstallation
La méthode recommandée pour supprimer complètement Unsloth Studio est le script de désinstallation correspondant à votre système d'exploitation. Il arrête tous les serveurs en cours d'exécution, supprime l'application, la commande CLI, les données du lanceur, les raccourcis et les entrées spécifiques à la plateforme (macOS .app bundle + Launch Services ; menu Démarrer Windows + registre + PATH) :
macOS, WSL, Linux :
Windows (PowerShell) :
Désinstallation manuelle
Si vous préférez supprimer seulement certaines parties :
1. Supprimer uniquement l'application (conserve l'historique, les chats, les points de contrôle et les exportations intacts) :
macOS, WSL, Linux :
rm -rf ~/.unsloth/studio/unsloth_studioWindows (PowerShell) :
Remove-Item -Recurse -Force "$HOME\.unsloth\studio\unsloth_studio"
2. Supprimer entièrement Unsloth (conserve les autres outils Unsloth intacts) :
macOS, WSL, Linux :
rm -rf ~/.unsloth/studioWindows (PowerShell) :
Remove-Item -Recurse -Force "$HOME\.unsloth\studio"
3. Supprimer tout ce qui est lié à Unsloth :
macOS, WSL, Linux :
rm -rf ~/.unslothWindows (PowerShell) :
Remove-Item -Recurse -Force "$HOME\.unsloth"
4. Supprimer les raccourcis et les liens symboliques :
macOS :
Linux :
WSL / Windows (PowerShell) :
5. Supprimer la commande CLI :
macOS, Linux, WSL :
rm -f ~/.local/bin/unslothWindows (PowerShell) : Le programme d'installation a ajouté le répertoire
Scriptsdu venv à votre PATH utilisateur. Pour le supprimer, ouvrez Paramètres → Système → À propos → Paramètres système avancés → Variables d'environnement, recherchezPathdans Variables utilisateur, et supprimez l'entrée pointant vers.unsloth\studio\...\Scripts.
Suppression des fichiers de modèle HF mis en cache
Vous pouvez supprimer les anciens fichiers de modèle soit depuis l'icône de la 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. Sous Linux et WSL, XDG_CACHE_HOME peut également modifier la racine du cache par défaut.
Unsloth Core
Installez uv avec la commande suivante :
macOS, WSL, Linux :
Windows (PowerShell) :
Installez Unsloth Core avec uv pip (recommandé) pour la dernière version 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 dans des environnements virtuels afin d'isoler votre installation, de ne pas casser les paquets système et de réduire les dommages irréparables à votre système, utilisez venv :
Si vous installez Unsloth dans Jupyter, Colab ou d'autres notebooks, veillez à faire précéder la commande de !. Ce n'est pas nécessaire lors de l'utilisation d'un terminal
Désinstaller Unsloth Core
Si vous rencontrez toujours des problèmes de dépendances avec Unsloth, de nombreux utilisateurs les ont résolus en forçant la désinstallation puis la réinstallation d'Unsloth :
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 :
Autres exemples :
Ou exécutez ce qui suit dans un terminal pour obtenir la commande d'installation pip optimale :
Ou exécutez ce qui suit manuellement dans un REPL Python :
Mis à jour
Ce contenu vous a-t-il été utile ?

