For the complete documentation index, see llms.txt. This page is also available as Markdown.

UnslothとColab GPUを使ってVS CodeでLLMをファインチューニングする方法

UnslothとGoogle Colabを通じて、Visual Studio Code内で直接モデルをファインチューニングするガイド。

これで Visual Studio Code (VS Code) から直接、ローカルまたは Google Colab の拡張機能を使って LLM をファインチューニングできるようになりました。このガイドでは、オープンソースのトレーニング リポジトリ: Unslothを使用して、任意の ファインチューニングノートブック を VS Code で Colab ランタイムに接続し、ローカルや無料の Colab GPU で学習できるようにする方法を説明します。ビデオチュートリアルも こちら.

1

VS Code と Colab チュートリアル:

始めるにあたり、次が必要です:

  • インストール済み VS Code。ノートブックのリポジトリをクローンするための Git は通常デフォルトでインストールされています。

  • 1つの Google アカウント (Colab に認証するため)

  • 推奨: Jupyter 拡張(ほとんどの VS Code セットアップには既に入っています)

2

VS Code に Colab 拡張をインストールする

  1. 開く 拡張機能 を VS Code で(Ctrl+Shift+X / Cmd+Shift+X)

  2. 検索する 「Colab」 をインストールし、 Google Colab 拡張機能

3

Unsloth のノートブックを開く

git clone https://github.com/unslothai/notebooks
cd notebooks/nb
  1. 目的のノートブックを開きます。Unsloth は埋め込み(embedding)や音声合成(TTS)などのほとんどのモデルをサポートしています。 埋め込み, TTS。例えば、Qwen3-4B RL を使用します: nb/Qwen3_(4B)-GRPO.ipynb

4

カーネルを選択して Colab を選ぶ

ノートブックのツールバーで、 Select Kernelをクリックし、次に Colab

5

新しい Colab サーバーを追加する

を選ぶと、サーバーオプションのドロップダウンが表示されます。 Colab最初は Google 認証のためにブラウザウィンドウが開くことがあります

  1. クリック + Add New Colab Server

  2. ログインしてアクセスを許可し、VS Code に戻ってください

    • ログインし、アクセスを許可してから VS Code に戻ります

6

GPU を選択してサーバーに名前を付ける

  1. に設定する Hardware acceleratorGPU

  2. GPU タイプを選択します(例えば利用可能であれば T4など)

  3. サーバーに名前を付けます(任意の名前で構いません)

注意: GPU の利用可否は Colab プランと現在のキャパシティに依存します。GPU オプションが見つからない場合は、以下のトラブルシューティングを参照してください。

7

Python カーネルを選ぶ

Colab サーバーに接続したら、そのランタイムに表示される Python カーネル(通常は Python 3 のカーネル)を選択してください。

8

ノートブックを実行する

  • クリック Run All をノートブックのツールバーで実行する(またはセルを上から順に実行)

  • セットアップ用セルが依存関係をインストールし、その後 Unsloth ワークフローが開始されるのを確認します

  • より詳しく始め方を知りたい場合は、専用の ファインチューニング または 強化学習 ガイドを参照してください。

ビデオチュートリアル

トラブルシューティング

Colab サーバーが切断された後、ノートブックが新しいサーバーで動かない

何が起きているか: ノートブックが開いたまま Colab サーバーが切断されると、再接続後に VS Code が不正なカーネル/ランタイム状態のまま固まることがあります。関連する GitHub issue.

修正方法: ノートブックタブを完全に閉じてから、ノートブックを再度開いてください。

GPU を選択できない(CPU のみ表示される)

考えられる原因と対処法:

  • Colab 無料枠のキャパシティ: GPU が一時的に利用できない可能性があります → 後でもう一度試してください。

  • 実際には Colab ランタイムに接続されていない: 再確認してください Select Kernel → Colab を選び、Colab サーバーがアクティブであることを確認してください。

  • アカウント/地域の制限や上限に達している: 待つか、別の Google アカウント/プランを使用する必要があるかもしれません。

すべては正常に動作したが、再接続後にパッケージが「消えた」

Colab ランタイムは エフェメラル(短命)です。サーバーが再起動したときは、通常セットアップ/インストールセル(多くの場合ノートブックの最初の数セル)を再実行する必要があります。

最終更新

役に立ちましたか?