
何が起きたか
Amazonは、RadixArkがAnnapurna Labsと共同でリリースしたSGLang-NeuronがAWS Deep Learning Containerを通じて一般公開されたと発表した。
なぜ重要か
アウトオブツリー型プラグインの設計により、Trainium側のサポートとSGLang本体を独立して開発・迅速に反復できる。ユーザーは同じSGLangインターフェースを使い続けられる。
誰に効くかすでにSGLangでモデルを配信しているAIチームは、インターフェースを変えずに同じワークフローをAWS Trainium上で実行できる。推論向けにTrainiumを検討しているチームも、標準コンテナを通じたサポートされた道筋を得られる。
こういう要約が、毎朝あなたのメールに届きます。
SGLang-Neuronはアウトオブツリー型プラグインとして登場した。この設計により、Trainium固有のコードをSGLang本体から切り離して保つ。両コードベースを独立して反復開発でき、片方の改善がもう片方を待たなくて済むようにする狙いだ。プラグインはTrainium固有のモデル、アテンション、mixture of experts(MoE)、グラフランナーを実装し、SGLang本体はAPIサーバー、リクエストライフサイクル、RadixAttention、プレフィックスキャッシュの管理を引き続き担う。
基盤ではTorchNeuronがTrainiumをネイティブPyTorchデバイスとして登録する。SGLang-Neuronはモデル実行パスに標準のPyTorch演算を使い、性能向けにNeuron Kernel Interface(NKI)で書いたカーネルを追加、torch.compileで実行可能なプログラムにコンパイルする。大規模配信向けにはPD分離にも対応し、prefillサーバーがプロンプトのKVキャッシュを計算してNIXL経由でElastic Fabric Adapter上をdecodeサーバーへ転送する。
今回のリリースは、SGLangのサーバーインターフェースと生成APIをすでに使っているチームを想定している。SGLANG_PLATFORM=neuron設定でTrainiumを選べば、同じ方法でモデルを起動しエンドポイントを呼び出せる。ウォークスルーではTrainium3のAmazon EC2インスタンスとpytorch-inference-sglang-neuronxコンテナを使っており、研究用プレビューではなく実運用を見据えた道筋であることを示している。
業界と使っているAIツールを選ぶと、仕事に関係するニュースが毎朝届きます。
登録無料・Googleアカウントなら30秒・いつでも解除できますAITodayについて →
この記事についてわからないことをAIに質問できます。AIはこの記事・AIToday の過去記事・Wikipedia を読み、出典を付けて答えます。Q&Aはこのページに公開され、他の読者も読めます。
このようなAIの動きを、御社の業界・競合に合わせて毎日届ける法人プランもあります → 詳しく見る