windowsWie man LLMs unter Windows mit Unsloth feinabstimmt (Schritt-für-Schritt-Anleitung)

Sieh, wie man Unsloth unter Windows installiert, um mit der lokalen Feinabstimmung von LLMs zu beginnen.

Sie können Modelle jetzt direkt auf Ihrem lokalen Windows-Gerät ohne WSL feinabstimmen, indem Sie Unslotharrow-up-right. Für diese Anleitung gibt es 3 Hauptmethoden, die Sie verwenden können (Conda, Docker und WSL). Wenn Sie bereits PyTorch unter Windows installiert haben, pip install unsloth sollte funktionieren. Andernfalls folgen Sie unseren Anleitungen unten:

Conda-AnleitungDocker-AnleitungWSL-Anleitung

Methode #1 - Windows über Conda:

1

Installieren Sie Miniconda (oder Anaconda)

Anaconda herunterladen hierarrow-up-rightUnsere Empfehlung ist, Minicondaarrow-up-rightzu verwenden. Um es zu nutzen, öffnen Sie zuerst PowerShell – suchen Sie im Startmenü nach "Windows PowerShell":

Dann öffnet sich PowerShell:

Kopieren Sie dann Folgendes: STRG+C, und fügen Sie es in PowerShell mit STRG+V ein:

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

Akzeptieren Sie die Warnung und drücken Sie "Trotzdem einfügen" und warten Sie.

Der Installer wird wie unten heruntergeladen:

Nach der Installation öffnen Sie Anaconda Powershell Prompt um Miniconda über Start -> Suche zu verwenden:

Dann sehen Sie:

2

Conda-Umgebung erstellen

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

Sie werden sehen:

3

Prüfen Sie nvidia-smi um zu bestätigen, dass Sie eine GPU haben, und schauen Sie nach der CUDA-Version

Nachdem Sie nvidia-smi in PowerShell eingegeben haben, sollten Sie so etwas wie unten sehen. Wenn Sie kein nvidia-smi haben oder das unten Genannte nicht angezeigt wird, müssen Sie die NVIDIA-Treiberarrow-up-right.

4

neu installieren

PyTorch installieren nvidia-smi Wenn Sie 130 ausführen, sehen Sie oben rechts: "CUDA Version: 13.0". Installieren Sie PyTorch in PowerShell via. Ändern Sie auf Ihre CUDA-Version - stellen Sie sicher, dass diearrow-up-right Version existiert

und mit Ihrer CUDA-Treiberversion übereinstimmt.

Sie werden sehen:

pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu130 Versuchen Sie, dies in Python über python

nach der Installation von PyTorch auszuführen:
import torch
print(torch.cuda.is_available())
A = torch.ones((10, 10), device = "cuda")
B = torch.ones((10, 10), device = "cuda")

A @ B

5

Sie sollten eine Matrix aus Zehnern sehen. Verifizieren Sie außerdem True für das Erste.

triangle-exclamation

Bestätigen Sie, dass PyTorch einwandfrei funktioniert und läuft - ist dies nicht der Fall, ist PyTorch beschädigt und das bedeutet leider, dass Ihr Windows-Rechner möglicherweise eine Neuinstallation der CUDA-Treiber benötigt. In PowerShell (nach Beenden von Python via exit()

pip install unsloth
6

, führen Sie aus und warten Sie:

Überprüfen Sie, ob Unsloth funktioniert Unsloth-Notebooks Verwenden Sie nun ein beliebiges Skript in

trainer.train()

Sie sollten sehen:
🦥 Unsloth: Wird Ihren Computer patchen, um kostenloses Fine-Tuning 2x schneller zu ermöglichen.
🦥 Unsloth Zoo wird jetzt alles patchen, um das Training zu beschleunigen!
   ==((====))==  Unsloth 2026.1.4: Schnelles Gemma3-Patching. Transformers: 4.57.6.
\\   /|    NVIDIA GeForce RTX 3060. Anzahl GPUs = 1. Maximaler Speicher: 12.0 GB. Plattform: 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]
"-____-"     Kostenlose Lizenz: http://github.com/unslothai/unsloth
Unsloth: Schnelles Herunterladen ist aktiviert - ignorieren Sie Download-Balken, die rot eingefärbt sind!
Unsloth: Gemma3 unterstützt SDPA nicht - wechselt zu schnellem Eager-Modus.
Unsloth: Setze `model.base_model.model.model` so, dass Gradienten benötigt werden
Sie sollten sehen:

Unsloth: Tokenisiere ["text"] (num_proc=1): 0%| | 0/210289 [00:00<?, ? examples/s]� Unsloth: Wird Ihren Computer patchen, um kostenloses Fine-Tuning 2x schneller zu ermöglichen.

Und Training:

Methode #2 - Docker: Docker könnte für Windows-Nutzer der einfachste Weg sein, mit Unsloth zu beginnen, da keine Einrichtung oder Abhängigkeitsprobleme erforderlich sind.arrow-up-right unsloth/unsloth ist Unsloths einziges Docker-Image. Für Blackwell

und GPUs der 50er-Serie verwenden Sie dasselbe Image - kein separates Image erforderlich. Für Installationsanweisungen folgen Sie bitte unseremDocker-Leitfaden

1

, ansonsten hier eine Schnellstart-Anleitung:

Installieren Sie Docker und das NVIDIA Container Toolkit. Installieren Sie Docker überarrow-up-right Linux oderarrow-up-right Desktop (andere). Installieren Sie dannarrow-up-right:

NVIDIA Container Toolkit
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} \
2

libnvidia-container1=${NVIDIA_CONTAINER_TOOLKIT_VERSION}

Docker könnte für Windows-Nutzer der einfachste Weg sein, mit Unsloth zu beginnen, da keine Einrichtung oder Abhängigkeitsprobleme erforderlich sind.arrow-up-right Starten Sie den Container.

ist Unsloths einziges Docker-Image.
  docker run -d -e JUPYTER_PASSWORD="mypassword" \
  -p 8888:8888 -p 2222:22 \
  -v $(pwd)/work:/workspace/work \
  Docker könnte für Windows-Nutzer der einfachste Weg sein, mit Unsloth zu beginnen, da keine Einrichtung oder Abhängigkeitsprobleme erforderlich sind.
3

--gpus all \

Greifen Sie auf Jupyter Lab zu Gehen Sie zuarrow-up-right http://localhost:8888 und öffnen Sie Unsloth. Greifen Sie auf die unsloth-notebooks

5

Notebooks

Docker-Probleme - GPU nicht erkannt? Windows

Versuchen Sie WSL über

1

Methode #3 - WSL:

Installieren Sie WSL

Öffnen Sie die Eingabeaufforderung bzw. das Terminal und installieren Sie Ubuntu. Setzen Sie das Passwort, wenn Sie dazu aufgefordert werden.
wsl.exe --install Ubuntu-24.04
2

wsl.exe -d Ubuntu-24.04$primary , betreten Sie WSL, indem Sie wsl

, betreten Sie WSL, indem Sie
3

und ENTER in der Eingabeaufforderung eingeben

Python installieren
sudo apt update
4

neu installieren

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

pip install torch torchvision --force-reinstall --index-url https://download.pytorch.org/whl/cu130 Wenn Sie auf Berechtigungsprobleme stoßen, verwenden Sie –break-system-packages also

5

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

Installieren Sie Unsloth und Jupyter Notebook

pip install torch torchvision --force-reinstall --index-url https://download.pytorch.org/whl/cu130 pip install unsloth jupyter –break-system-packages –-break-system-packages

6

pip install unsloth jupyter –-break-system-packages

Starten Sie Unsloth über Jupyter Notebook

jupyter notebook Unsloth-NotebooksÖffnen Sie dann unsere Notebooks innerhalb von

circle-exclamation

Wenn Sie GRPO verwenden oder vLLM verwenden möchten: Derzeit unterstützt vLLM Windows nicht direkt, sondern nur über WSL oder Linux. Fehlerbehebung /

Erweitert Für erweiterte Installationsanweisungen

  1. oder wenn Sie während der Installationen seltsame Fehler sehen: Installieren Sie und torchtriton . Gehen Sie zu https://pytorch.org, um es zu installieren. Zum Beispiel

  2. pip install torch torchvision torchaudio triton Bestätigen Sie, ob CUDA korrekt installiert ist. Versuchen Sienvcc . Wenn das fehlschlägt, müssen Sie cudatoolkit

  3. oder wenn Sie während der Installationen seltsame Fehler sehen: Intel-Windows-Anleitung xformers manuell folgen. Sie können versuchen, vllm manuell folgen. Sie können versuchen, zu installieren und zu sehen, ob Intel-Windows-Anleitung erfolgreich ist. Prüfen Sie, ob mit python -m xformers.info Erfolgreich war. Gehen Sie zu https://github.com/facebookresearch/xformers. Eine weitere Option ist die Installation von flash-attn

  4. für Ampere-GPUs. Installieren Sie, torchÜberprüfen Sie doppelt, ob Ihre Versionen von Python, CUDA, CUDNN, Intel-Windows-Anleitung , und miteinander kompatibel sind. Diearrow-up-right PyTorch-Kompatibilitätsmatrix

  5. kann nützlich sein. Installieren Sie abschließend bitsandbytes und überprüfen Sie es mit

Zuletzt aktualisiert

War das hilfreich?