# Unsloth Studio Installation

Unsloth Studio funktioniert unter Windows, Linux, WSL und MacOS. Du solltest auf jedem Gerät denselben Installationsprozess verwenden, auch wenn die Systemanforderungen je nach Gerät unterschiedlich sein können.

<a href="/pages/fd472c5a40e73b8e54cee17244010f121bf38286#windows" class="button secondary" data-icon="windows">Windows</a><a href="/pages/fd472c5a40e73b8e54cee17244010f121bf38286#macos" class="button secondary" data-icon="apple">MacOS</a><a href="/pages/fd472c5a40e73b8e54cee17244010f121bf38286#linux-wsl" class="button secondary" data-icon="linux">Linux & WSL</a><a href="/pages/fd472c5a40e73b8e54cee17244010f121bf38286#docker" class="button secondary" data-icon="docker">Docker</a><a href="/pages/fd472c5a40e73b8e54cee17244010f121bf38286#developer-installation-advanced" class="button secondary" data-icon="screwdriver-wrench">Entwicklerinstallation</a>

* **Mac:** Wie CPU - [Chat](/docs/de/neu/studio/chat.md#using-unsloth-studio-chat) + [Datenrezepte](/docs/de/neu/studio/data-recipe.md) funktioniert vorerst. **MLX** Training kommt sehr bald.
* **CPU: Unsloth funktioniert weiterhin ohne GPU**, aber nur für Chat + Datenrezepte.
* **Training:** Funktioniert auf **NVIDIA**: RTX 30, 40, 50, Blackwell, DGX Spark/Station usw. + **Intel** GPUs
* **Kommt bald:** Unterstützung für **Apple MLX** und **AMD**.

### Schnellstart

{% tabs %}
{% tab title="MacOS" %}

#### Schritt 1: Unsloth einrichten

Starte das `Terminal` unter Mac und installiere dann Unsloth, indem du den folgenden Befehl eingibst.

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

Unsloth beginnt nun mit der Einrichtung der Umgebung und der Installation der erforderlichen Pakete, wie unten gezeigt. Gib **Y** ein und drücke `Enter` wenn du gefragt wirst, ob du zulassen möchtest, dass Studio jetzt startet. Dadurch wird Unsloth auf deinem lokalen **8888** Port

<figure><img src="/files/6337582368e5e994ddb66c8a622177d6c41fc7de" alt="" width="375"><figcaption></figcaption></figure>

{% hint style="info" %}
gestartet. Wenn du Unsloth während des Installationsprozesses nicht starten wolltest, kannst du die Unsloth-App jederzeit mit `unsloth studio -p 8888` starten. Wenn du möchtest, dass deine Unsloth-Instanz für Clients außerhalb deines PCs/Computers erreichbar ist, füge `-H 0.0.0.0` zum `unsloth studio` Befehl hinzu.
{% endhint %}

#### Schritt 2: Unsloth starten

Öffne deinen bevorzugten Browser und gehe zur `http://127.0.0.1:8888` URL. Wenn dies deine erste Installation von Unsloth ist, wirst du aufgefordert, ein neues Passwort zu erstellen. Danach sollte sich die Unsloth-App nun auf der Chat-Seite öffnen, wie unten gezeigt.

<figure><img src="/files/5cbdaa024906529819abab64d6e4f12ca5d86452" alt="" width="375"><figcaption></figcaption></figure>

Du kannst das Training und das Ausführen von Modellen sofort starten. Unten findest du unsere detailliertere Schritt-für-Schritt-Anleitung für den Einstieg:

{% content-ref url="/pages/bf6b637872d3a9f534daa54866ec7d33d9b369a2" %}
[Get Started](/docs/de/neu/studio/start.md)
{% endcontent-ref %}
{% endtab %}

{% tab title="Windows" %}

#### Schritt 1: Unsloth einrichten

Öffne das Startmenü, suche nach `PowerShell`und starte es. Kopiere & füge den folgenden Installationsbefehl ein:

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

die Installation beginnt dann automatisch. Nach Abschluss der Installation fragt PowerShell, ob du Unsloth Studio starten möchtes&#x74;**.**

<figure><img src="/files/6337582368e5e994ddb66c8a622177d6c41fc7de" alt="" width="375"><figcaption></figcaption></figure>

Du kannst es auch mit dem folgenden Befehl starten:

```bash
unsloth studio -H 0.0.0.0 -p 8888
```

{% hint style="info" %}
Wenn du möchtest, dass deine Instanz für Clients außerhalb deines PCs/Computers erreichbar ist.\
Füge `-H 0.0.0.0` zum `unsloth studio` Befehl hinzu.
{% endhint %}

#### Schritt 2: Unsloth starten

Öffnen `http://127.0.0.1:8888` in deinem Browser ein. Beim ersten Start erstelle ein neues Passwort, um zur Chat-Seite fortzufahren. **Unsloth Studio** ist jetzt installiert und einsatzbereit.

Die Unsloth-App sollte sich nun auf der Chat-Seite öffnen, wie unten gezeigt.

<figure><img src="/files/3c82d946a8c4f751f5b7fbd693e1efe2cf2a63af" alt="" width="375"><figcaption></figcaption></figure>

Du kannst das Training und das Ausführen von Modellen sofort starten. Unten findest du unsere detailliertere Schritt-für-Schritt-Anleitung für den Einstieg:

{% content-ref url="/pages/bf6b637872d3a9f534daa54866ec7d33d9b369a2" %}
[Get Started](/docs/de/neu/studio/start.md)
{% endcontent-ref %}
{% endtab %}

{% tab title="Linux, WSL" %}

#### Schritt 1: Unsloth einrichten

{% tabs %}
{% tab title="Linux" %}
Öffne deine Terminal-Anwendung. Du kannst sie durch Drücken von `Strg + Alt + T`starten oder indem du nach `Terminal` im Anwendungsmenü deines Systems suchst.
{% endtab %}

{% tab title="WSL" %}
Klicke auf das Windows-Startmenü, gib den Namen deiner installierten Distribution ein (z. B. `Ubuntu`), und öffne sie dann.

{% hint style="warning" %}
Unter **WSL**stelle sicher, dass deine **NVIDIA-Treiber** installiert sind auf **Windows** (nicht innerhalb von WSL) und dass das **CUDA-Toolkit** innerhalb deiner WSL-Distribution installiert ist. Weitere Details findest du unten bei den Systemanforderungen.
{% endhint %}
{% endtab %}
{% endtabs %}

Zum Installieren kopiere und führe den Installationsbefehl aus:

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

Dann:

1. Klicke in das Terminalfenster
2. Füge den Befehl mit `Strg + Umschalt + V`
3. ein. Drücke `Enter`

Unsloth beginnt nun mit der Einrichtung der Umgebung und der Installation der erforderlichen Pakete, wie unten gezeigt. Gib **Y** ein und drücke `Enter` wenn du gefragt wirst, ob du zulassen möchtest, dass Studio jetzt startet. Dadurch wird Unsloth auf deinem lokalen **8888** Port

<figure><img src="/files/ea07e1b505e0d11cc8f39b34d4df520d1d58fe0f" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
gestartet. Wenn du Unsloth während des Installationsprozesses nicht starten wolltest, kannst du die Unsloth-App jederzeit mit `unsloth studio -p 8888` starten. Wenn du möchtest, dass deine Unsloth-Instanz für Clients außerhalb deines PCs/Computers erreichbar ist, füge `-H 0.0.0.0` zum `unsloth studio` Befehl hinzu.
{% endhint %}

#### Schritt 2: Unsloth starten

Öffne deinen bevorzugten Browser und gib `http://127.0.0.1:8888` in das URL-Feld ein. Wenn dies deine erste Installation von Unsloth ist, wirst du weitergeleitet zu `http://127.0.0.1:8888/change-password` Seite, wie unten gezeigt:

<figure><img src="/files/982f8a7465dd69f7136e2008b1fae7ce4eb4ff2f" alt="" width="563"><figcaption></figcaption></figure>

Gib ein neues Passwort in das `Neues Passwort` Feld ein und gib dasselbe Passwort erneut in `Passwort bestätigen` ein, dann klicke auf den **Passwort ändern** Butto&#x6E;**.**

<figure><img src="/files/642ac3ec81f6e65c8895f64496a3f0c5b3219401" alt="" width="158"><figcaption></figcaption></figure>

Die Unsloth-App sollte sich nun auf der Chat-Seite öffnen, wie gezeigt. **Unsloth Studio** ist jetzt installiert und einsatzbereit.

<figure><img src="/files/95ce3b1faa2a5def95df413f9f796c4f9f4a3b0e" alt="" width="563"><figcaption></figcaption></figure>

Du kannst das Training und das Ausführen von Modellen sofort starten. Unten findest du unsere detailliertere Schritt-für-Schritt-Anleitung für den Einstieg:

{% content-ref url="/pages/bf6b637872d3a9f534daa54866ec7d33d9b369a2" %}
[Get Started](/docs/de/neu/studio/start.md)
{% endcontent-ref %}
{% endtab %}
{% endtabs %}

### Unsloth Studio aktualisieren

Um Unsloth Studio zu aktualisieren, verwende:

{% code overflow="wrap" %}

```bash
unsloth studio update 
```

{% endcode %}

Wenn das nicht funktioniert, kannst du Folgendes verwenden:

#### **MacOS, Linux, WSL:**

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

#### **Windows PowerShell:**

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

## Systemanforderungen

### <i class="fa-windows">:windows:</i> Window**s**

Unsloth Studio funktioniert direkt unter Windows ohne WSL. Um Modelle zu trainieren, stelle sicher, dass dein System diese Anforderungen erfüllt:

**Anforderungen**

* Windows 10 oder Windows 11 (64-Bit)
* NVIDIA-GPU mit installierten Treibern
* **App-Installer** (enthält `winget`): [hier](https://learn.microsoft.com/en-us/windows/msix/app-installer/install-update-app-installer)
* **Git**: `winget install --id Git.Git -e --source winget`
* **Python**: Version 3.11 bis einschließlich 3.13, aber nicht 3.14
* Arbeite innerhalb einer Python-Umgebung wie **uv**, **venv**, oder **conda/mamba**

### <i class="fa-apple">:apple:</i> MacOS

Unsloth Studio funktioniert auf Mac-Geräten für [Chat](#run-models-locally) für GGUF-Modelle und [Datenrezepte](/docs/de/neu/studio/data-recipe.md) ([Export](/docs/de/neu/studio/export.md) kommt sehr bald). **MLX-Training kommt bald!**

* macOS 12 Monterey oder neuer (Intel oder Apple Silicon)
* Homebrew installieren: [hier](https://brew.sh/)
* Git: `brew install git`&#x20;
* cmake: `brew install cmake`&#x20;
* openssl: `brew install openssl`
* Python: Version 3.11 bis einschließlich 3.13, aber nicht 3.14
* Arbeite innerhalb einer Python-Umgebung wie **uv**, **venv**, oder **conda/mamba**

### <i class="fa-linux">:linux:</i> Linux & WSL

* Ubuntu 20.04+ oder ähnliche Distribution (64-Bit)
* NVIDIA-GPU mit installierten Treibern
* CUDA-Toolkit (12.4+ empfohlen, 12.8+ für Blackwell)
* Git: `sudo apt install git`
* Python: Version 3.11 bis einschließlich 3.13, aber nicht 3.14
* Arbeite innerhalb einer Python-Umgebung wie **uv**, **venv**, oder **conda/mamba**

### <i class="fa-docker">:docker:</i> Docker

{% hint style="success" %}
Unser Docker-Image funktioniert jetzt für Studio! Wir arbeiten an der Mac-Kompatibilität.
{% endhint %}

* Ziehe unser neuestes Unsloth-Container-Image: `docker pull unsloth/unsloth`
* Starte den Container mit:

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

Weitere Informationen [hier ansehen](https://hub.docker.com/r/unsloth/unsloth#unsloth-docker-image).

* Rufe deine Studio-Instanz unter `http://localhost:8000` oder unter der externen IP-Adresse `http://external_ip_address:8000/`

### <i class="fa-microchip">:microchip:</i> nur CPU

Unsloth Studio unterstützt CPU-Geräte für [Chat](#run-models-locally) für GGUF-Modelle und [Datenrezepte](/docs/de/neu/studio/data-recipe.md) ([Export](/docs/de/neu/studio/export.md) kommt sehr bald)

* Dasselbe wie oben für Linux erwähnt (außer NVIDIA-GPU-Treiber) und MacOS.

## Entwicklerinstallation (Erweitert)

### **Installation des Haupt-Repos**

#### **macOS-, Linux-, WSL-Entwicklerinstallationen:**

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

#### **Windows PowerShell-Entwicklerinstallationen:**

```powershell
winget install -e --id Python.Python.3.13 --source winget
winget install --id=astral-sh.uv  -e --source winget
winget install --id Git.Git -e --source winget
git clone https://github.com/unslothai/unsloth
cd unsloth
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
.\install.ps1 --local
unsloth studio -H 0.0.0.0 -p 8888
```

### **Nightly-Installation**

#### **Nightly - MacOS, Linux, WSL:**

```bash
git clone https://github.com/unslothai/unsloth
cd unsloth
git checkout nightly
./install.sh --local
```

Dann jedes Mal zum Starten:

```bash
unsloth studio -H 0.0.0.0 -p 8888
```

#### **Nightly - Windows:**

In Windows PowerShell ausführen:

```bash
winget install -e --id Python.Python.3.13 --source winget
winget install --id=astral-sh.uv  -e --source winget
winget install --id Git.Git -e --source winget
git clone https://github.com/unslothai/unsloth
cd unsloth
git checkout nightly
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
.\install.ps1 --local
```

Dann jedes Mal zum Starten:

<pre class="language-bash"><code class="lang-bash"><strong>unsloth studio -H 0.0.0.0 -p 8888
</strong></code></pre>

### Deinstallieren

Um Unsloth Studio zu deinstallieren, befolge diese 4 Schritte:

#### **1. Die Anwendung entfernen**

* MacOS, WSL, Linux: `rm -rf ~/.unsloth/studio/unsloth_studio`
* Windows (PowerShell): `Remove-Item -Recurse -Force "$HOME\.unsloth\studio\unsloth_studio"`&#x20;

Dadurch wird die Anwendung entfernt, aber deine Modell-Checkpoints, Exporte, Historie, der Cache und Chats bleiben erhalten.

#### **2. Verknüpfungen und Symlinks entfernen**

**macOS:**

```bash
rm -rf ~/Applications/Unsloth\ Studio.app ~/Desktop/Unsloth\ Studio
```

**Linux:**

```bash
rm -f ~/.local/share/applications/unsloth-studio.desktop ~/Desktop/unsloth-studio.desktop
```

**WSL / Windows (PowerShell):**

```bash
Remove-Item -Force "$HOME\Desktop\Unsloth Studio.lnk"
Remove-Item -Force "$env:APPDATA\Microsoft\Windows\Start Menu\Programs\Unsloth Studio.lnk"
```

#### **3. Den CLI-Befehl entfernen**

**macOS, Linux, WSL:**

```bash
rm -f ~/.local/bin/unsloth
```

**Windows (PowerShell):** Der Installer hat das Scripts-Verzeichnis des venv zu deinem User-PATH hinzugefügt. Um es zu entfernen, öffne Einstellungen → System → Info → Erweiterte Systemeinstellungen → Umgebungsvariablen, suche `Scripts` unter Benutzervariablen und entferne den Eintrag, der auf `Path` zeigt, unter Benutzervariablen, und entferne den Eintrag, der auf `.unsloth\studio\...\Scripts`.

#### **4. Alles entfernen (optional)**

Um auch Historie, Cache, Chats, Modell-Checkpoints und Modellerporte zu löschen, lösche den gesamten Unsloth-Ordner:

* MacOS, WSL, Linux: `rm -rf ~/.unsloth`
* Windows (PowerShell): `Remove-Item -Recurse -Force "$HOME\.unsloth"`&#x20;

Beachte, dass heruntergeladene HF-Modelldateien separat im Hugging-Face-Cache gespeichert werden — keine der obigen Schritte wird sie entfernen. Siehe **Modelldateien löschen** unten, wenn du diesen Speicherplatz zurückgewinnen möchtest.

{% hint style="warning" %}
Hinweis: Die Verwendung der `rm -rf` Befehle wird **alles löschen**, einschließlich deiner Historie, des Caches, der Chats usw.
{% endhint %}

### **Zwischengespeicherte HF-Modelldateien löschen**

Du kannst alte Modelldateien entweder über das Papierkorb-Symbol in der Modellsuche löschen oder indem du den entsprechenden zwischengespeicherten Modellordner aus dem standardmäßigen Hugging-Face-Cache-Verzeichnis entfernst. Standardmäßig verwendet Hugging Face `~/.cache/huggingface/hub/` unter macOS/Linux/WSL und `C:\Users\<username>\.cache\huggingface\hub\` unter Windows.

* **MacOS, Linux, WSL:** `~/.cache/huggingface/hub/`
* **Windows:** `%USERPROFILE%\.cache\huggingface\hub\`

Wenn `HF_HUB_CACHE` oder `HF_HOME` gesetzt ist, verwende stattdessen diesen Speicherort. Unter Linux und WSL kann auch `XDG_CACHE_HOME` das standardmäßige Cache-Root ändern.

### Verwendung alter / vorhandener GGUF-Modelle

{% columns %}
{% column %}
**Update vom 1. Apr.:** Du kannst jetzt einen vorhandenen Ordner auswählen, aus dem Unsloth erkennen soll.

**Update vom 27. März:** Unsloth Studio erkennt jetzt **automatisch ältere / bereits vorhandene Modelle** von Hugging Face, LM Studio usw. heruntergeladen.
{% endcolumn %}

{% column %}

<figure><img src="/files/6d118e4bf4a5fc18305137e0f3c5f956d8aba5a0" alt=""><figcaption></figcaption></figure>
{% endcolumn %}
{% endcolumns %}

**Manuelle Anweisungen:** Unsloth Studio erkennt Modelle, die in deinen Hugging-Face-Hub-Cache heruntergeladen wurden `(C:\Users{dein_benutzername}.cache\huggingface\hub)`. Wenn du GGUF-Modelle hast, die über LM Studio heruntergeladen wurden, beachte, dass diese in `C:\Users{dein_benutzername}.cache\lm-studio\models` ***ODER*** `C:\Users{dein_benutzername}\lm-studio\models` gespeichert werden. Manchmal, wenn sie nicht sichtbar sind, musst du diese .gguf-Dateien in dein Hugging-Face-Hub-Cache-Verzeichnis (oder einen anderen für llama.cpp zugänglichen Pfad) verschieben oder kopieren, damit Unsloth Studio sie laden kann.

Nach dem Fine-Tuning eines Modells oder Adapters in Studio kannst du es nach GGUF exportieren und lokale Inferenz mit **llama.cpp** direkt im Studio-Chat ausführen. Unsloth Studio wird von llama.cpp und Hugging Face angetrieben.

### <i class="fa-google">:google:</i> Google-Colab-Notebook

Wir haben ein [kostenloses Google-Colab-Notebook](https://colab.research.google.com/github/unslothai/unsloth/blob/main/studio/Unsloth_Studio_Colab.ipynb) erstellt, damit du alle Funktionen von Unsloth auf Colabs T4-GPUs ausprobieren kannst. Du kannst die meisten Modelle mit bis zu 22B Parametern trainieren und ausführen und für größere Modelle auf eine größere GPU wechseln. Klicke einfach auf „Run all“ und die UI sollte nach der Installation erscheinen.

{% columns %}
{% column %}
{% embed url="<https://colab.research.google.com/github/unslothai/unsloth/blob/main/studio/Unsloth_Studio_Colab.ipynb>" %}

Sobald die Installation abgeschlossen ist, scrolle zu **Start Unsloth Studio** und klicke **Open Unsloth Studio** in der weißen Box, die links angezeigt wird:

**Scrolle weiter nach unten, um die eigentliche Benutzeroberfläche zu sehen.**
{% endcolumn %}

{% column %}

<div data-with-frame="true"><figure><img src="/files/b05cbc1779c6b080cf0bb91c6b6475aac68ac9a4" alt=""><figcaption></figcaption></figure></div>
{% endcolumn %}
{% endcolumns %}

{% hint style="warning" %}
Manchmal kann der Studio-Link einen Fehler zurückgeben. Das liegt daran, dass du möglicherweise Cookies deaktiviert hast oder einen Werbeblocker oder Mozilla verwendest. Du kannst trotzdem auf die Benutzeroberfläche zugreifen, indem du unterhalb des Buttons scrollst.

Google Colab erwartet außerdem, dass du auf der Colab-Seite bleibst; wenn es Inaktivität erkennt, kann es die GPU-Sitzung beenden.
{% endhint %}

## Fehlerbehebung

<table><thead><tr><th width="211.5999755859375">Problem</th><th>Lösung</th></tr></thead><tbody><tr><td>Python-Version-Fehler</td><td><code>sudo apt install python3.12 python3.12-venv</code> Version 3.11 bis einschließlich 3.13, aber nicht 3.14</td></tr><tr><td><code>nvidia-smi nicht gefunden</code></td><td>Installiere NVIDIA-Treiber von https://www.nvidia.com/Download/index.aspx</td></tr><tr><td><code>nvcc nicht gefunden</code> (CUDA)</td><td><code>sudo apt install nvidia-cuda-toolkit</code> oder füge <code>/usr/local/cuda/bin</code> zu PATH hinzu</td></tr><tr><td>llama-server-Build fehlgeschlagen</td><td>Nicht kritisch, Studio funktioniert weiterhin, GGUF-Inferenz wird nicht verfügbar sein. Installiere <code>cmake</code> und führe das Setup erneut aus, um das Problem zu beheben.</td></tr><tr><td><code>cmake nicht gefunden</code></td><td><code>sudo apt install cmake</code></td></tr><tr><td><code>git nicht gefunden</code></td><td><code>sudo apt install git</code></td></tr><tr><td>Build fehlgeschlagen</td><td>Lösche <code>~/.unsloth/llama.cpp</code> und führe das Setup erneut aus</td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://unsloth.ai/docs/de/neu/studio/install.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
