Kohya LoRA GUIでLoRAを作成する際に「ValueError: The config file at C:\Users\【ユーザー名】/.cache\huggingface\accelerate\default_config.yaml had unknown keys」というエラーが発生することがあります。このエラーは、`accelerate`ライブラリの設定ファイルに不明なキーが含まれているために発生します。この記事では、このエラーの原因と解決方法について解説します。
1. エラーメッセージの詳細
エラーメッセージに記載されている通り、`default_config.yaml`ファイル内に「`enable_cpu_affinity`」という不明なキーが存在していることが原因です。これが原因で`accelerate`が正しく動作していません。`accelerate`のバージョンが古いため、このキーを認識できないことがあります。
2. 解決方法:`accelerate`のアップグレード
最も簡単な解決方法は、`accelerate`ライブラリを最新バージョンにアップグレードすることです。以下の手順でアップグレードを行いましょう。
- まず、コマンドプロンプト(またはターミナル)を開きます。
- 次に、以下のコマンドを入力して`accelerate`をアップグレードします。
- アップグレードが完了したら、再度Kohya LoRA GUIを実行して、エラーが解消されたか確認してください。
pip install --upgrade accelerate
3. 解決方法:設定ファイルの修正
`accelerate`のアップグレードで解決しない場合、`default_config.yaml`ファイルに不必要な設定が残っていることがあります。以下の手順で設定ファイルを修正できます。
- エラーメッセージに記載されたパスに移動します:`C:\Users\【ユーザー名】/.cache\huggingface\accelerate\`
- `default_config.yaml`ファイルをテキストエディタで開きます。
- 「`enable_cpu_affinity`」という行を削除またはコメントアウトします。
- ファイルを保存し、再度Kohya LoRA GUIを実行してエラーが解消されるか確認します。
4. まとめ
Kohya LoRA GUIで発生する「ValueError: The config file at…」エラーは、`accelerate`のバージョンや設定ファイルが原因で発生することがあります。`accelerate`のアップグレードや設定ファイルの修正で解決できる場合がほとんどです。これらの方法を試して、再度LoRA作成を試みてください。

コメント