TL;DR

Huawei Ascend 910 16台構成でDeepSeek-V4-Flash系のMoEモデル(約300GB)とマルチモーダルモデル(約540GB)をvLLM-Ascend経由で実運用した結果、12個のソースパッチ適用、数値的正確性維持のための機能無効化、低レベルデバイス障害への運用対応が必要だった。8分類のプラットフォーム制約(ソフトウェアスタック成熟度、演算子カバレッジ、マルチ軸並列性の脆弱性、カーネル数値誤差、グラフコンパイル未熟、先進機能の不安定性、性能スケーラビリティ限界、運用観測性不足、エコシステム断片化)を実証的に報告。

解説

AMI SURPRISED

ねえ智也くん、このブログのタイトル見てびっくりしたんだけど、非GPUのAIアクセラレータって実際に使われてるんだね。HuaweiのAscend 910ってやつ?

TOMOYA NEUTRAL

うん、中国では結構使われてるよ。でもこの論文は、それを実運用で試したら色々大変だったって報告なんだ。

AMI HAPPY

どんなモデルを動かしたの?DeepSeek-V4-Flashって聞いたことあるけど、MoEってやつ?

TOMOYA NEUTRAL

そう。約300GBのMoEモデルと、約540GBのマルチモーダルモデルを、Ascend 910を16台使ってvLLM-Ascend経由で動かしたんだ。

AMI HAPPY

16台も!でもそれだけあれば余裕で動くんじゃないの?

TOMOYA SURPRISED

それがね、12個ものソースパッチを当てないと動かなかったり、数値の正確性を保つために一部の機能を無効にしないといけなかったり、低レベルのデバイス障害に対応しながら運用する必要があったんだ。

AMI SURPRISED

ええっ、そんなに大変なんだ…。具体的にどんな問題があったの?

TOMOYA NEUTRAL

論文では8つのカテゴリに分類して報告してるよ。ソフトウェアスタックの成熟度、演算子カバレッジ、マルチ軸並列性の脆弱性、カーネル数値誤差、グラフコンパイルの未熟さ、先進機能の不安定性、性能スケーラビリティの限界、運用観測性の不足、エコシステムの断片化。

AMI SAD

うわあ、めっちゃ細かい…。でもそれって、結局GPUの方がいいってこと?

TOMOYA NEUTRAL

一概には言えないよ。コストや調達のしやすさ、特定の環境では非GPUアクセラレータの方が有利な場合もある。ただ、現状ではかなりの運用コストがかかるってことだね。

AMI NEUTRAL

なるほどね…。でも、こんなに苦労してまで使う価値ってあるのかな?

TOMOYA HAPPY

この論文の意義は、実際に動かしてみないとわからない現実的な制約を、実証的に明らかにしたところだよ。今後の改善の指針になるし、他の人が同じ轍を踏まないようにするための貴重なデータになってる。

AMI HAPPY

確かに、そういう意味ではすごく役に立つね。でも、僕がもしやるなら、最初からGPU買っちゃうかも(笑)

TOMOYA SAD

それだと研究にならないんだよ…。