windowsInstaller Unsloth sur Windows

Voyez comment installer Unsloth sur Windows pour commencer l'ajustement des LLM localement.

Apprenez à affiner des LLM directement sur votre appareil Windows sans WSL en utilisant Unsloth. Pour Windows, pip install unsloth fonctionne, cependant vous devez avoir PyTorch installé auparavant. Sinon, vous pouvez suivre nos guides ci-dessous :

Tutoriel CondaTutoriel DockerTutoriel WSL

Méthode n°1 - Windows via Conda :

1

Installer Miniconda (ou Anaconda)

Télécharger Anaconda iciarrow-up-right. Notre suggestion est d'utiliser Minicondaarrow-up-right. Pour l'utiliser, ouvrez d'abord Powershell - recherchez "Windows Powershell" dans le menu Démarrer :

Puis il ouvrira Powershell :

Ensuite copiez-collez ce qui suit : CTRL+C, et collez-le dans Powershell CTRL+V :

Invoke-WebRequest -Uri "https://repo.anaconda.com/miniconda/Miniconda3-latest-Windows-x86_64.exe" -OutFile ".\miniconda.exe"
Start-Process -FilePath ".\miniconda.exe" -ArgumentList "/S" -Wait
del .\miniconda.exe

Acceptez l'avertissement et appuyez sur "Coller quand même" et attendez.

Il télécharge l'installateur comme ci-dessous :

Après l'installation, ouvrez Anaconda Powershell Prompt pour utiliser Miniconda via Démarrer -> Recherchez-le :

Ensuite vous verrez :

2

Créer un environnement conda

conda create --name unsloth_env python==3.12 -y
conda activate unsloth_env

Vous verrez :

3

Vérifier nvidia-smi pour confirmer que vous avez un GPU, et recherchez la version de CUDA

Après avoir tapé nvidia-smi dans Powershell, vous devriez voir quelque chose comme ci-dessous. Si vous n'avez pas nvidia-smi ou si ce qui suit n'apparaît pas, vous devez réinstaller pilotes NVIDIAarrow-up-right.

4

Installer PyTorch

Lors de l'exécution de nvidia-smi vous verrez en haut à droite : "CUDA Version: 13.0". Installez PyTorch dans PowerShell via. Changez 130 par votre version de CUDA - assurez-vous que la version existearrow-up-right et correspond à la version de votre pilote CUDA.

pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu130

Vous verrez :

Essayez d'exécuter ceci dans Python via python après l'installation de PyTorch :

import torch
print(torch.cuda.is_available())
A = torch.ones((10, 10), device = "cuda")
B = torch.ones((10, 10), device = "cuda")
A @ B

Vous devriez voir une matrice de 10. Vérifiez également que le premier renvoie True.

5

Installer Unsloth (uniquement si PyTorch fonctionne !)

triangle-exclamation

Dans Powershell (après être sorti de Python via exit() , faites et attendez :

pip install unsloth
6

Vérifier qu'Unsloth fonctionne

Maintenant utilisez n'importe quel script dans Notebooks Unsloth (enregistrez en fichier .py), ou utilisez le script de base ci-dessous :

Vous devriez voir :

🦥 Unsloth : Patchera votre ordinateur pour permettre un fine-tuning gratuit 2x plus rapide.
🦥 Unsloth Zoo va maintenant patcher tout pour rendre l'entraînement plus rapide !
==((====))==  Unsloth 2026.1.4 : Patch rapide Gemma3. Transformers : 4.57.6.
   \\   /|    NVIDIA GeForce RTX 3060. Nombre de GPU = 1. Mémoire max : 12.0 GB. Plateforme : Windows.
O^O/ \_/ \    Torch : 2.10.0+cu130. CUDA : 8.6. CUDA Toolkit : 13.0. Triton : 3.6.0
\        /    Bfloat16 = TRUE. FA [Xformers = 0.0.34. FA2 = False]
 "-____-"     Licence gratuite : http://github.com/unslothai/unsloth
Unsloth : Téléchargement rapide activé - ignorez les barres de téléchargement colorées en rouge !
Unsloth : Gemma3 ne supporte pas SDPA - basculement vers fast eager.
Unsloth : Rendre `model.base_model.model.model` nécessitant des gradients
Unsloth : Tokenisation de ["text"] (num_proc=1) :   0%|                 | 0/210289 [00:00<?, ? exemples/s]�  Unsloth : Patchera votre ordinateur pour permettre un fine-tuning gratuit 2x plus rapide.
🦥 Unsloth : Patchera votre ordinateur pour permettre un fine-tuning gratuit 2x plus rapide.

Et entraînement :

Méthode n°2 - Docker :

Docker pourrait être le moyen le plus simple pour les utilisateurs Windows de démarrer avec Unsloth car aucune configuration ni problème de dépendances n'est nécessaire. unsloth/unslotharrow-up-right est la seule image Docker d'Unsloth. Pour Blackwell et les GPU série 50, utilisez cette même image - pas besoin d'image séparée.

Pour les instructions d'installation, veuillez suivre notre guide Docker, sinon voici un guide de démarrage rapide :

1

Installez Docker et NVIDIA Container Toolkit.

Installez Docker via Linuxarrow-up-right ou Desktoparrow-up-right (autre). Ensuite installez NVIDIA Container Toolkitarrow-up-right:

export NVIDIA_CONTAINER_TOOLKIT_VERSION=1.17.8-1
sudo apt-get update && sudo apt-get install -y \
  nvidia-container-toolkit=${NVIDIA_CONTAINER_TOOLKIT_VERSION} \
  nvidia-container-toolkit-base=${NVIDIA_CONTAINER_TOOLKIT_VERSION} \
  libnvidia-container-tools=${NVIDIA_CONTAINER_TOOLKIT_VERSION} \
  libnvidia-container1=${NVIDIA_CONTAINER_TOOLKIT_VERSION}
2

Exécutez le conteneur.

unsloth/unslotharrow-up-right est la seule image Docker d'Unsloth.

docker run -d -e JUPYTER_PASSWORD="mypassword" \
  -p 8888:8888 -p 2222:22 \
  -v $(pwd)/work:/workspace/work \
  --gpus all \
  unsloth/unsloth
3

Accéder à Jupyter Lab

Aller à http://localhost:8888arrow-up-right et ouvrez Unsloth. Accédez aux unsloth-notebooks onglets pour voir les notebooks Unsloth.

4

Commencer l'entraînement avec Unsloth

Si vous êtes nouveau, suivez notre guide étape par étape Guide de fine-tuning, Guide RL ou enregistrez/ copiez simplement l'un de nos notebooks.

5

Problèmes Docker - GPU non détecté ?

Essayez d'utiliser WSL via Windows

Méthode n°3 - WSL :

1

Installer WSL

Ouvrez l'invite de commandes, le Terminal, et installez Ubuntu. Définissez le mot de passe si demandé.

wsl.exe --install Ubuntu-24.04
wsl.exe -d Ubuntu-24.04
2

Si vous n'avez PAS fait (1), donc si vous avez déjà installé WSL, entrez dans WSL en tapant wsl et APPUYEZ SUR ENTRÉE dans l'invite de commandes

wsl
3

Installer Python

sudo apt update
sudo apt install python3 python3-full python3-pip python3-venv -y
4

Installer PyTorch

pip install torch torchvision --force-reinstall --index-url https://download.pytorch.org/whl/cu130

Si vous rencontrez des problèmes d'autorisation, utilisez –break-system-packages donc pip install torch torchvision --force-reinstall --index-url https://download.pytorch.org/whl/cu130 –break-system-packages

5

Installer Unsloth et Jupyter Notebook

pip install unsloth jupyter

Si vous rencontrez des problèmes d'autorisation, utilisez –-break-system-packages donc pip install unsloth jupyter –-break-system-packages

6

Lancer Unsloth via Jupyter Notebook

jupyter notebook

Ensuite ouvrez nos notebooks dans Notebooks Unslothet chargez-les ! Vous pouvez aussi aller sur les notebooks Colab et télécharger > télécharger .ipynb et les charger.

circle-exclamation

Dépannage / Avancé

Pour instructions d'installation avancées ou si vous voyez des erreurs étranges pendant les installations :

  1. Installer torch et triton. Allez sur https://pytorch.org pour l'installer. Par exemple pip install torch torchvision torchaudio triton

  2. Vérifiez si CUDA est installé correctement. Essayez nvcc. Si cela échoue, vous devez installer cudatoolkit ou les pilotes CUDA.

  3. Si vous utilisez un GPU Intel, vous devrez suivre notre guide Intel Windows

  4. Installer xformers manuellement. Vous pouvez essayer d'installer vllm et voir si vllm réussit. Vérifiez si xformers a réussi avec python -m xformers.info Allez sur https://github.com/facebookresearch/xformers. Une autre option est d'installer flash-attn pour les GPU Ampere.

  5. Vérifiez bien que vos versions de Python, CUDA, CUDNN, torch, triton , et xformers sont compatibles entre elles. La Matrice de compatibilité PyTorcharrow-up-right peut être utile.

  6. Enfin, installez bitsandbytes et vérifiez-le avec python -m bitsandbytes

Mis à jour

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