desktop-arrow-downInstaller 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.

Windows PowerShell :

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

Utilisez la même commande pour mettre à jour.

Lancer Unsloth Studio :

unsloth studio -H 0.0.0.0 -p 8888

Pour des instructions d'installation et des exigences détaillées pour Unsloth Studio, consultez notre guide.

Désinstaller Unsloth Studio

Vous pouvez désinstaller Unsloth Studio en supprimant son dossier d'installation, généralement situé sous $HOME/.unsloth/studio sur Mac/Linux/WSL et %USERPROFILE%\.unsloth\studio sur Windows. Ou exécutez :

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

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

  • Facultatif : supprimez $HOME\.unsloth sur Windows ou ~/.unsloth sur MacOS/Linux/WSL si vous souhaitez supprimer tous les fichiers Unsloth

circle-exclamation

Suppression des fichiers de modèle

Vous pouvez supprimer d'anciens fichiers de modèle soit via 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 plutôt cet emplacement. Sur Linux et WSL, XDG_CACHE_HOME peut également modifier la racine du cache par défaut.

Dépannage

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

Unsloth Core

Installez avec uv pip (recommandé) pour 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 avec venv et des environnements virtuels afin d'isoler votre installation, d'éviter de 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

circle-info

Python 3.13 est maintenant 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 puis réinstallant Unsloth de force :

Installation avancée avec Pip

circle-exclamation

Pip est un peu plus complexe en raison de 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 supérieurs, 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 optimale commande d'installation pip :

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

Mis à jour

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