ComfyUIをROCm 10.1で使いたい場合、AMDとComfyUI本家が示す手順の版数を確認します。AMDの現行ComfyUI導入資料はROCm対応PyTorchを入れてからComfyUIを導入する経路を示します。ComfyUI公式READMEの例はLinuxでROCm 7.2、Windowsで10.0.0です。OS別の公式経路を整理します。
ComfyUIが示す構成
ComfyUIのREADMEにはAMD GPU向けの導入項目があります。Linuxの安定版例はPyTorchのROCm 7.2インデックスを使います。Windowsの例はtorch、torchvision、torchaudioに版数を指定し、ROCm 10.0.0のパッケージを使います。AMDのROCm 10.1リリースノートは新しいSDKやPyTorchの対応を説明します。
AMDの現行手順は、対応するROCm版のPyTorchを先に導入し、続いてComfyUIのrequirements.txtを入れる流れです。10.1を使う場合はAMDのPyTorch導入ページで10.1の版を選びます。ComfyUI本家の10.0例を使う環境とは仮想環境を分けると、どちらの組み合わせで動いているかを確認できます。
Windowsの導入経路
AMDはComfyUIとの協業記事で、Windows版ComfyUI DesktopにROCm対応を統合したと発表しています。Desktop版の導入はアプリが用意する経路に沿うのが基本です。システム全体にROCm 10.1を別途入れる作業が、Desktop版のROCmランタイムを自動更新する意味にはなりません。
Windowsでソース版ComfyUIを自分で構築するなら、まず対応GPUとWindows版ROCm環境を作り、PyTorchでGPU演算が通ることを確認します。続いてComfyUIの依存パッケージを同じ仮想環境へ入れる流れです。AMDの互換性表はWindows 11の対応条件を示します。Windows導入の記事でドライバーとSDKの順序を説明しました。
Linuxの導入経路
Linux版は、ComfyUI本家のREADMEで案内されたROCm 7.2のPyTorchを使う経路と、AMDの現行資料に沿って10.1対応PyTorchを先に導入する経路があります。どちらもホスト側のAMD GPUドライバーがカードを認識することが前提です。Python仮想環境ごとにPyTorch版を固定すれば、導入後の結果を追えます。
Radeon RX 9070 XTはAMDの10.1対応GPU表ではgfx1201です。GPUの対応は基盤の条件であり、ComfyUIが指定するホイールにもgfx1201向けコードが必要です。ComfyUIの起動ログやPyTorchのtorch.cuda.get_device_name(0)で実際の認識を確認すると、CPU実行との区別が付きます。
10.1へ更新する判断
ROCm 10.1のリリースノートには、ComfyUI関連の既知の問題としてRadeon Pro W7900での性能低下が記されています。また、AMDがPyTorchの一部学習負荷で修正した問題も記録されています。10.1の性能に関する記載は、Radeon Pro W7900など特定条件に限られます。
10.1を利用するならAMDの現行ComfyUI手順に沿ってPyTorchを揃えます。ComfyUI本家の固定例をそのまま使うなら10.0系列です。自作ノードや追加モデルを使う環境では、必要なPyTorch版と拡張パッケージの依存関係も確認します。二つの公式手順から用途に合う経路を選べます。
エラーの切り分け
起動しない場合、Pythonが使っているtorchの版、torch.version.hip、GPU認識結果を先に記録します。PyTorch単体で演算できないならROCmとドライバーの層、PyTorchでは動くがComfyUIだけ失敗するならアプリや拡張ノードの依存関係へ調査対象を絞れます。最小の確認コードはPyTorchの記事にまとめました。
拡張ノードを含む環境
ComfyUIの基本起動が成功しても、追加したカスタムノードが同じPyTorch版で動くとは限りません。カスタムノードは独自のPython依存パッケージを指定でき、導入時にtorchの版が入れ替わることがあります。新しいノードを追加した直後にGPU認識が変わったなら、仮想環境内のtorchとtorchvisionの版を比較すると変化を追えます。
同じ画像生成ワークフローを二つの仮想環境で動かせば、ComfyUI本家が案内する版とAMDの10.1経路を比較できます。比較対象は、起動の成否、GPU認識、使用したモデル、拡張ノードの動作です。公式にない性能向上率を推測せず、自分の処理が必要とする機能を判定できます。
まとめ
ComfyUI本家の例はLinuxがROCm 7.2、Windowsが10.0.0です。AMDの現行ComfyUI手順では10.1対応PyTorchを選べます。導入する版を一つの仮想環境で揃え、GPU認識と画像生成まで確認します。対応カードはGPU対応表から確認できます。
