概要
Stable Difussionで画像生成するとCUDAのErrorが出る。いくつか対処したら治ったのでその方法を記す
環境
- Windows11
- Stable Diffusion WebUI Automatic1111 1.2.0
エラー内容
CUDA Error:an illegal memory access was encountered
そのまんまメモリアクセスエラー。ただし、あらゆる状況を含んでるのでこれだけでは原因がわからない。
対処法
- VRAM不足
- 解像度などパラメータの調整、Loraを減らす。ただしVRAM不足なら専用のエラーが出るのでこれが原因の可能性は低い
- 初期パラメータ、呪文なしでエラー出ないか確認すればわかる
- GPUクロック調整エラー
- Afterburnerなどでダウンクロック・オーバークロックしている場合、内部でハングしてエラー
- GPU調整ツールを無効にしてデフォルト環境で試すと治ったりする
- マイニング落ちGPUの場合だと冷却機構が劣化して高負荷に耐えられない場合もある
- ライブラリ整合性エラー
- Automatic1111のバージョンアップでライブラリのverも変わり、整合性が取れなくなったパターン。通常はありえないが大きな変更があると起きる場合あり。再インストールしたほうが楽。
- [model]フォルダ、[webui-user.bat]、[ui-config.json]だけバックアップして[stable-diffusion-webui]フォルダを全削除→入れ直し。
0 件のコメント :
コメントを投稿