はじめに
text-generation-webuiをインストール、いざモデルを読み込もうとした際に「Model Loader errors」や「ExLlama関連のエラー」が発生し、正常に動作しないという问题是多く報告されています。Windows、Ubuntu 24.04、Jetson環境など プラットフォームで発生するこのエラーについて、原因と具体的な解決法を解説します。
結論
Model Loaderエラーの多くは、依存関係の問題やバージョン不整合によって発生します。Anacondaを使用したクリーンなPython環境の構築と、手動での依存ライブラリインストールが最も確実な解決方法です。
具体的な解決手順
ステッ1: Anacondaのインストール
まず、Anacondaがインストールされていない場合は公式サイトからダウンロードしてインストールします。
ステップ2: Python 3.10環境の作成
コマンドプロンプト(Windowsの場合通常のcmdではなくAnaconda Promptを使用)で以下のコマンドを実行します:
conda create --name textgen python=3.10
conda activate textgen
ステップ3: 作業ディレクトリに移動
cd C:pathtotext-generation-webui
※実際のインストール先に合わせてパスを変更してください。
ステップ4: 必要なライブラリのインストール
Auto-GPTQとその他の依存関係をインストールします:
pip install auto-gptq
pip install --upgrade -r requirements.txt
ステップ5: WebUIの起動
必要なライブラリがインストールできたら、WebUIを起動します:
python server.py
または、Windowsの場合はstart_windows.batを実行してください。
Ubuntu 24.04でのインストール問題
Ubuntu 24.04では、one-click installerとmanual installの両方で問題が発生することが確認されています。これは新しいOSバージョン特有の互換性问题考えられます。上記の基本的な解決 方法に加え、システムパッケージの更新も確認してください:
sudo apt update
sudo apt upgrade
注意点・補足
- Pythonバージョン: Python 3.10の使用を推奨しています。3.11以降では一部のライブラリが動作しない可能性があります。
- GPU環境: NVIDIA GPUを使用する場合は、適切なCUDA-driverとcuDNNがインストールされていることを確認してください。
- requirements.txt: 常に最新バージョンに更新してください。既存の環境構築スクリプトが古いバージョンを参照している場合があります。
- Windows環境: Anaconda Promptの使用を推奨します。通常のコマンドプロンプトでは環境変数elopathie导致问题が発生する場合があります。
- Jetson環境: NVIDIA Jetson Orin Nano等のARM環境では、jetson-containersの使用が推奨されます。
参考元
- Stack Overflow – Model Loader errors in Text Gen Web UI
- GitHub Issue #6344 – Ubuntu 24.04 installation issues
- NVIDIA Developer Forums – Jetson Orin Nano install error
- Reddit – ExLlama error fix