本文へ移動
ComfyUI WorldBETA
ログイン
参考資料

Float8 は MPS で未対応:保存された重みと計算時の dtype を区別する

重みの読み込み、逆量子化、演算のどの段階で失敗するかを特定します。ファイルに FP8 と記載されているだけでは、考えられる量子化の実行経路すべてを説明できません。

更新日 2026-10-01公開版: 3参照元の版: 4

症状と対象範囲

重みの読み込み、逆量子化、演算のどの段階で失敗するかを特定します。ファイルに FP8 と記載されているだけでは、考えられる量子化の実行経路すべてを説明できません。

検索の手掛かりとなるエラーの断片です。ID、値、ファイル名は環境によって変わります。

Float8_e4m3fn
does not have support for that dtype

出典から確認できること

ComfyUI の issue #8988 には、Float8_e4m3fn から MPS への変換時に失敗する例が記録されています。PyTorch の条件付き MPS フォールバックは、任意の CUDA/Float8 アルゴリズムを同等の CPU 実装に自動で置き換えるものではありません。出典 1(英語) 出典 2(英語) 出典 3(英語)

区別すべき状況

1. ローダーが、バックエンドでサポートされていない dtype を使って直接計算しようとしている。

2. カスタムノードが、ComfyUI 本体の適応経路を通さずにデバイスや dtype の選択を固定している。

3. 量子化形式ごとに専用のローダーが必要。FP8、GGUF などは、いずれも低精度だからといって互換性があるわけではない。

確認手順

以下は引用した資料に基づく編集上の手順です。あなたの環境で原因が確定したことを意味しません。

手順 1. 正確なファイル名、モデルの系統、ローダーのクラス、Torch のバージョンを記録します。最後に表示されるキューメッセージではなく、最初の dtype エラーを保存します。

手順 2. 想定される保存時と計算時の精度の組み合わせを含め、該当するモデルとローダーが Mac でサポートされているか確認します。

手順 3. コピー上で、資料に記載された非 FP8 の重み、または適切な逆量子化ローダーを試します。より大きな重みをダウンロードする前に、必要なメモリを確認します。

手順 4. 最小構成の例でも失敗する場合は、すべてのノードに .float() を追加したり、無条件にフォールバックを強制したりせず、ファイルの識別情報とバージョンを添えて報告します。

完了の確認

ローダーが MPS に未対応の dtype を渡さず、小規模なタスクが完了することを確認します。読み込みに成功しても、すべての演算が動くとは限りません。

制限と注意点

引用した報告は特定時点のものであり、今後の PyTorch のサポート状況を恒久的に示すものではありません。NVIDIA 専用の CUDA ホイールをインストールしても Mac の問題は修復できません。

参照した原文資料

翻訳準備日:2026-09-22。上記の資料確認日は既存の記事から引き継いだもので、この翻訳ですべてを本日再確認したとは主張しません。GPU での実行、最小メモリの測定、実行時の保証は提供していません。

関連するトラブルシューティング記事とガイド

まだ解決しませんか?

次に考えられる原因を確認

同じ症状にも異なる原因があります。関連する記事を順に確認してください。

  1. Float、Half、BFloat16 の不一致:失敗した操作を追跡するmat1 and mat2 must have the same dtypedtype の失敗は、形状やデバイスの失敗とは異なります。traceback と互換性のないオペランド型から調べます。KSampler のエラーだけでは、原因となったコンポーネントを特定できません。
  2. GGUF ファイルを読み込めない:アーキテクチャと専用ローダーを一致させるUnetLoaderGGUFGGUF はコンテナー形式です。任意のチャットモデルファイルが、特定の ComfyUI ノードで拡散モデルやテキストエンコーダーとして使えるとは限りません。
  3. MPS backend out of memory(Mac):ユニファイドメモリの負荷を考慮するMPS backend out of memoryApple シリコンでは、アプリケーション、ブラウザー、モデルの重み、テンソルがメモリ資源を共有します。搭載メモリの全量を一つの生成タスクで使えるわけではありません。
ログ全体をエラー検索に貼り付ける

この記事は役に立ちましたか?

匿名です。はい・いいえの件数のみ保存し、アカウント、IP アドレス、端末情報は保存しません。

出典と参考資料

既存の中国語の調査草稿から翻訳しました。原文資料の確認日は引き継いでいます。この翻訳は新たな技術検証や実行テストではありません。

01MPS で Float8_e4m3fn が未対応(英語)出典の確認日: 2026-09-2102MPS 環境変数(英語)出典の確認日: 2026-09-2103PyTorch のローカルインストール(英語)出典の確認日: 2026-09-21

問題を報告 · 8191a873-08ab-547c-b2ba-102a4c681867