windowsUnslothでWindows上でLLMをファインチューニングする方法(ステップバイステップガイド)

ローカルでLLMのファインチューニングを始めるために、WindowsにUnslothをインストールする方法を確認しましょう。

WSLを使わずに、ローカルのWindowsデバイス上でモデルを直接ファインチューニングできるようになりました。 Unslotharrow-up-right。このガイドでは、使用できる主な方法が3つあります(Conda, Docker および WSL)。 すでにWindowsにPyTorchがインストールされている場合は、 pip install unsloth で動作するはずです。そうでない場合は、以下のガイドに従ってください:

CondaチュートリアルDockerチュートリアルWSLチュートリアル

Unsloth Studio

という新しいWeb UIを公開しました。 Unsloth Studio これはWindows上でそのまま動作します:

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

その後、毎回起動するには:

unsloth studio -H 0.0.0.0 -p 8888

Unsloth Studio の詳細なインストール手順と要件については、 ガイドをご覧ください.

以下は、元のUnsloth Coreのインストール手順です:

方法 #1 - Conda経由のWindows:

1

Miniconda(またはAnaconda)をインストールする

Anacondaをダウンロード こちらarrow-up-right。おすすめは Minicondaarrow-up-rightを使うことです。まずPowershellを開きます - スタートで「Windows Powershell」を検索してください:

するとPowershellが開きます:

次に、以下をコピーして貼り付けます:CTRL+Cでコピーし、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

警告を受け入れて「とにかく貼り付ける」を押し、待ちます。

以下のようにインストーラーをダウンロードしています:

インストール後、開いてください Anaconda Powershell Prompt スタート -> それを検索して、Minicondaを使います:

すると、次のように表示されます:

2

conda環境を作成する

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

次のように表示されます:

3

確認する nvidia-smi GPUがあることを確認し、CUDAのバージョンを確認します

を入力すると nvidia-smi Powershellで、以下のような表示が見えるはずです。もし nvidia-smi がない、または下の内容が表示されない場合は、再インストールが必要です NVIDIAドライバーarrow-up-right.

4

PyTorchをインストールする

を実行すると nvidia-smi 右上に「CUDA Version: 13.0」と表示されます。PowerShellでPyTorchをインストールします。変更してください 130 をあなたのCUDAバージョンに - のバージョンが存在することを確認しarrow-up-right CUDAドライバーのバージョンと一致していることを確認してください。

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

次のように表示されます:

PyTorchをインストールした後、Pythonでこれを実行してみてください python

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

10の行列が表示されるはずです。また、最初のものがTrueであることも確認してください。

5

Unslothをインストールする(PyTorchが動作する場合のみ!)

triangle-exclamation

Powershellで(Pythonを終了してから exit() 、実行して待ちます:

pip install unsloth
6

Unslothが動作することを確認する

次に、 Unslothノートブック 内の任意のスクリプトを使うか(.pyファイルとして保存)、以下の基本スクリプトを使ってください:

次のように表示されるはずです:

🦥 Unsloth: 2倍高速な無料ファインチューニングを有効にするために、コンピューターをパッチします。
🦥 Unsloth Zooが、学習を高速化するためにすべてをパッチします!
==((====))==  Unsloth 2026.1.4: Fast Gemma3 patching. Transformers: 4.57.6.
   \\   /|    NVIDIA GeForce RTX 3060. Num GPUs = 1. Max memory: 12.0 GB. Platform: 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]
 "-____-"     Free license: http://github.com/unslothai/unsloth
Unsloth: 高速ダウンロードが有効です - 赤色のダウンロードバーは無視してください!
Unsloth: Gemma3はSDPAをサポートしていません - fast eagerに切り替えています。
Unsloth: `model.base_model.model.model` に勾配を必要とさせています
Unsloth: Tokenizing ["text"] (num_proc=1):   0%|                 | 0/210289 [00:00<?, ? examples/s]�  Unsloth: 2倍高速な無料ファインチューニングを有効にするために、コンピューターをパッチします。
🦥 Unsloth: 2倍高速な無料ファインチューニングを有効にするために、コンピューターをパッチします。

そして学習:

方法 #2 - Docker:

Dockerは、セットアップ不要で依存関係の問題もないため、WindowsユーザーがUnslothを始める最も簡単な方法かもしれません。 unsloth/unslotharrow-up-right はUnslothの唯一のDockerイメージです。 Blackwell および50シリーズGPUでは、この同じイメージを使ってください - 別のイメージは不要です。

インストール手順については、 Dockerガイドに従ってください。そうでない場合は、簡単な開始ガイドを以下に示します:

1

DockerとNVIDIA Container Toolkitをインストールします。

Dockerを経由してインストール Linuxarrow-up-right または Desktoparrow-up-right (その他)。その後、 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

コンテナを実行します。

unsloth/unslotharrow-up-right はUnslothの唯一のDockerイメージです。

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

Jupyter Labにアクセス

に移動して http://localhost:8888arrow-up-right を開き、Unslothを開いてください。 unsloth-notebooks タブにアクセスしてUnslothのノートブックを表示します。

4

Unslothで学習を開始する

初めての方は、ステップごとの ファインチューニングガイド, RLガイド または、あらかじめ用意された ノートブック.

5

を保存/コピーしてください

Dockerの問題 - GPUが検出されない? Windows

WSLを試してみてください

1

方法 #3 - WSL:

コマンドプロンプトまたはターミナルを開いてUbuntuをインストールします。求められたらパスワードを設定してください。

2

(1) を行っていない場合、すでにWSLをインストールしているので、を入力してWSLに入ります wsl をコマンドプロンプトで入力してENTER

3

Pythonをインストールする

4

PyTorchをインストールする

権限の問題が発生した場合は、 –break-system-packages を使用してください。 pip install torch torchvision --force-reinstall --index-url https://download.pytorch.org/whl/cu130 –break-system-packages

5

UnslothとJupyter Notebookをインストールする

権限の問題が発生した場合は、 –-break-system-packages を使用してください。 pip install unsloth jupyter –-break-system-packages

6

Jupyter Notebook経由でUnslothを起動する

その後、 Unslothノートブック内で私たちのノートブックを開いて読み込みます! Colabのノートブックに行ってダウンロード > .ipynbをダウンロードし、それを読み込むこともできます。

circle-exclamation

トラブルシューティング / 詳細設定

については 詳細なインストール手順 または、インストール中に奇妙なエラーが表示される場合:

  1. インストール torch および triton。インストールするには https://pytorch.org にアクセスしてください。例えば pip install torch torchvision torchaudio triton

  2. CUDAが正しくインストールされているか確認してください。試しに nvccを実行してください。失敗する場合は、 cudatoolkit またはCUDAドライバーをインストールする必要があります。

  3. Intel GPUを使用している場合は、 Intel Windowsガイド

  4. インストール xformers に手動で従う必要があります。インストールを試してみて vllm が成功するか確認できます。 vllmxformers で成功したか確認してください python -m xformers.info https://github.com/facebookresearch/xformers にアクセスしてください。もう1つの選択肢は、 flash-attn をAmpere GPU向けにインストールすることです。

  5. Python、CUDA、CUDNN、 torch, triton、および xformers の各バージョンが互換性があることを再確認してください。 PyTorch Compatibility Matrixarrow-up-right が役立つかもしれません。

  6. 最後に、 bitsandbytes をインストールし、 python -m bitsandbytes

最終更新

役に立ちましたか?