desktop-arrow-downUnsloth per pip und uv installieren

Um Unsloth lokal per Pip zu installieren, befolge die folgenden Schritte:

Unsloth kann auf zwei Arten verwendet werden: über Unsloth Studio, die Web-UI, oder über Unsloth Core, die codebasierte Version.

Unsloth Studio

MacOS, Linux, WSL:

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

Verwenden Sie denselben Befehl zum Aktualisieren.

Windows PowerShell:

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

Verwenden Sie denselben Befehl zum Aktualisieren.

Unsloth Studio starten:

unsloth studio -H 0.0.0.0 -p 8888

Für detaillierte Installationsanweisungen und Anforderungen für Unsloth Studio sehen Sie sich unseren Leitfaden an.

Unsloth Studio deinstallieren

Sie können Unsloth Studio deinstallieren, indem Sie den Installationsordner löschen, der sich normalerweise unter $HOME/.unsloth/studio auf Mac/Linux/WSL und %USERPROFILE%\.unsloth\studio unter Windows befindet. Oder führen Sie aus:

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

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

  • Optional: entfernen $HOME\.unsloth unter Windows oder ~/.unsloth auf MacOS/Linux/WSL, wenn Sie alle Unsloth-Dateien löschen möchten

circle-exclamation

Modelldateien löschen

Sie können alte Modelldateien entweder über das Papierkorb-Symbol in der Modellsuche löschen oder indem Sie den entsprechenden zwischengespeicherten Modellordner aus dem standardmäßigen Hugging-Face-Cache-Verzeichnis entfernen. 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, verwenden Sie stattdessen diesen Speicherort. Unter Linux und WSL XDG_CACHE_HOME kann ebenfalls den Standard-Cache-Stamm ändern.

Fehlerbehebung

Wenn Sie immer noch auf Abhängigkeitsprobleme mit Unsloth stoßen, haben viele Nutzer diese gelöst, indem sie Unsloth zwangsweise deinstalliert und neu installiert haben:

Unsloth Core

Mit uv pip installieren (empfohlen) für die neueste pip-Version:

Oder einfach mit pip:

Um vLLM und Unsloth zusammen zu installieren, führen Sie aus:

Um die neueste Hauptverzweigung von Unsloth zu installieren, führen Sie aus:

Für venv- und virtuelle-Umgebungen-Installationen um Ihre Installation zu isolieren, damit Systempakete nicht beschädigt werden, und um irreparable Schäden an Ihrem System zu reduzieren, verwenden Sie venv:

Wenn Sie Unsloth in Jupyter, Colab oder anderen Notebooks installieren, stellen Sie sicher, dass Sie dem Befehl !voranstellen. Das ist bei der Verwendung eines Terminals nicht nötig

circle-info

Python 3.13 wird jetzt unterstützt!

Unsloth Core deinstallieren

Wenn Sie immer noch auf Abhängigkeitsprobleme mit Unsloth stoßen, haben viele Nutzer diese gelöst, indem sie Unsloth zwangsweise deinstalliert und neu installiert haben:

Erweiterte Pip-Installation

circle-exclamation

Pip ist etwas komplexer, da es Abhängigkeitsprobleme gibt. Der Pip-Befehl ist unterschiedlich für torch 2.2, 2.3, 2.4, 2.5 und CUDA-Versionen.

Für andere Torch-Versionen unterstützen wir torch211, torch212, torch220, torch230, torch240 und für CUDA-Versionen unterstützen wir cu118 und cu121 und cu124. Für Ampere-Geräte (A100, H100, RTX3090) und höher verwenden Sie cu118-ampere oder cu121-ampere oder cu124-ampere.

Wenn Sie zum Beispiel torch 2.4 und CUDA 12.1haben, verwenden Sie:

Ein weiteres Beispiel: Wenn Sie torch 2.5 und CUDA 12.4haben, verwenden Sie:

Und weitere Beispiele:

Oder führen Sie das Folgende in einem Terminal aus, um den optimalen Pip-Installationsbefehl zu erhalten:

Oder führen Sie das Folgende manuell in einer Python-REPL aus:

Zuletzt aktualisiert

War das hilfreich?