Blackwell (RTX 50x0) で sd-scripts が実行できない

カボナー
質問: RTX 50x0でのsd-scripts実行
RTX 50x0のGPUに交換して、sd-scriptsを実行したのですが、エラーになってしまい、実行できませんでした。 おそらく、新しいPyTorch と Xformers をインストールする必要があるのですが、組み合わせが悪くエラーになってしまいます。 どのPyTorchとXformersを利用すれば動作しますか?

RTX 50x0 (Blackwell) での動作

Blackwellで sd-scritpsを実行する場合、次の組み合わせで動作確認できました。

インストールコマンド(より新しいバージョン)
pip install torch==2.8.0 torchvision==0.23.0 torchaudio==2.8.0 --index-url https://download.pytorch.org/whl/cu128
python -m pip install -U --no-deps bitsandbytes


インストールコマンド
pip install torch==2.7.0+cu128 torchvision==0.22.0+cu128 --index-url https://download.pytorch.org/whl/cu128
pip install xformers==0.0.30
pip install -U -r requirements.txt



バージョン指定しない場合のコマンド

インストールコマンド
pip install -U pip setuptools wheel
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu128
python -m pip install -U --no-deps bitsandbytes

確認

インストール後次のコマンドを実行します。

python -c "import torch; print(torch.__version__); print(torch.version.cuda); print(torch.cuda.get_device_name(0)); print(torch.cuda.get_device_capability(0)); print(torch.cuda.get_arch_list())"


以下の形式でコマンド結果が表示されます。sm_120 が表示されることが確認できればOKです。

2.11.0+cu128
12.8
NVIDIA GeForce RTX 5090
(12, 0)
['sm_75', 'sm_80', 'sm_86', 'sm_90', 'sm_100', 'sm_120']
AuthorPortraitAlt
著者
iPentecのプログラマー、最近はAIの積極的な活用にも取り組み中。
とっても恥ずかしがり。
作成日: 2025-11-15