vscodeUnsloth と Colab GPU で VS Code 内で LLM をファインチューニングする方法

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

Visual Studio Code(VSCode)からローカルまたはGoogle Colab拡張を使って直接LLMをファインチューニングできるようになりました。このガイドでは、任意のUnslothをVS CodeでColabランタイムに接続する方法を学びます。 ファインチューニングノートブック ローカルまたは無料のColab GPUでトレーニングできます。ビデオチュートリアルもご覧いただけます。 ここ.

1

前提条件

始めるにあたって以下が必要です:

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

  • A Googleアカウント (Colabで認証するため)

  • 推奨: Jupyter 拡張機能(ほとんどのセットアップですでに入っています)

2

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

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

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

3

Unslothノートブックを開く

  1. ノートブックリポジトリをクローン:

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

4

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

ノートブックのツールバーで、クリックします カーネルを選択、次に Colab

5

新しいColabサーバーを追加

を選択すると、 Colabサーバーオプションのドロップダウンが表示されます。

  1. クリックします + Add New Colab Server

  2. 初回はGoogleの認証のためにブラウザウィンドウが開く場合があります

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

6

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

  1. を設定してください ハードウェアアクセラレータ から GPU

  2. GPUのタイプを選択します(例えば、 T4、利用可能な場合)

  3. サーバーに名前を付けます(好きな名前で構いません)

circle-info

注:GPUの利用可能性はColabプランと現在の容量に依存します。GPUオプションが表示されない場合は、以下のトラブルシューティングを参照してください。

7

Pythonカーネルを選択する

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

8

ノートブックを実行する

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

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

ビデオチュートリアル

トラブルシューティング

Colabサーバーが切断された後、ノートブックは新しいサーバーでは実行されません

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

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

GPUを選択できない(CPUしか表示されない)

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

  • Colab無料枠の容量: GPUは一時的に利用できない場合があります → あとでもう一度お試しください。

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

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

すべては動作しているが、再接続後にパッケージが“なくなっている”

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

最終更新

役に立ちましたか?