AI・機械学習
Mojo言語(Modular社、現Qualcomm)がオープンソース化
The Mojo language (by Modular, now Qualcomm) is now open-source (modular.com)
要約
Modular社(現在はQualcomm傘下)が開発したAI開発言語Mojoのバージョン1.0が、Apache 2.0ライセンスの下で完全にオープンソース化されました。これにより、開発者はMojoコンパイラやツールを自由に拡張し、新しいプラットフォームに移植できるようになります。また、Modular Cloudが一般公開され、QualcommのAIアクセラレータを含む多様なハードウェアへの対応も拡大しています。
全文翻訳
2026年8月18日
ModCon 2026:オープンソース、オープンクラウド、オープンシリコン
Modularチーム
4年半前、Modularは一つの賭けに出ました。AIは永遠に一つの種類のシリコン上で実行されるわけではなく、ソフトウェアスタックは、異種ハードウェアの世界とますます複雑化するAIワークロードのために再設計される必要がある、というものです。
今朝のModCon基調講演で、私たちはその賭けがどうなったかを示しました。Modular Platformは現在本番稼働しており、毎分数十億トークンを処理し、エンタープライズのデプロイメントを支えています。私たちはプラットフォームのより多くの部分をエコシステムに開放し、全く新しいクラスのハードウェアにまで拡張し、主要な業界パートナーを巻き込んでいます。
具体的には、ModularとQualcommは以下を発表しました:
Mojo 1.0は、Apache 2.0ライセンスの下で完全にオープンソースになりました。
Modular Cloudが一般公開され、MiniMaxのような主要顧客にサービスを提供しています。
Modular Platformは、CPUとGPUに加えて、AWS Trainium、Google TPU、Qualcomm Cloud AI 100およびQualcomm Dragonflyアクセラレータをサポートするようになりました。Qualcomm Dragonflyの導入作業については、ブログ記事で詳しく説明しています。
Microsoft Windowsチームとの協力により、MojoにネイティブWindowsサポートが追加される予定です。
MAXライセンスにはデバイス使用制限が含まれなくなり、MAXはオープンアライアンスプログラムと共にソース利用可能になるため、より広範なエコシステムが私たちと共にプラットフォームを構築できるようになります。
異種コンピューティングが到来し、単一のオープンソフトウェアプラットフォームが存在します。
Mojo 🔥 がオープンソースになりました
先週、Mojoがバージョン1.0に到達したことを発表しました。これにより、開発者は長期にわたって構築できる、安定した本番稼働可能な基盤を得ることができます。多くの新機能に加え、1.0の最も重要な部分は安定性保証です。今日あなたが書いたコードは、あなたを裏切ることはありません。
本日、私たちはさらに一歩進みます。Mojo言語全体が、Apache 2.0という制限のないライセンスの下でオープンソースになりました。これは、コンパイラと全てのツールが完全にオープンソースであることを意味します。あなたは言語を拡張し、新しいプラットフォームに持ち込み、その上にあなたが望むどんなアプリケーションでも構築できます。これは、2024年のMojo標準ライブラリと2025年のMAXカーネルから始まった、私たちのスタックの段階的な開放を継続するものであり、今後も続きます。Mojoと貢献についてさらに詳しく知りたい場合は、mojolang.orgをご覧ください。
MojoのWindowsサポート
Mojoは長年macOSとLinuxをサポートしており、Windows開発者はWSLを通じて利用できていました。ネイティブWindowsサポートは、常に開発者からの最も一般的なリクエストの一つでした。
何百万人もの開発者が毎日Windows上で、膨大な範囲のアプリケーションやワークロードを構築しています。私たちは、Mojoがそのエコシステム全体に大きな影響を与えられると信じています。Mojoを適切にWindowsに導入するには、プラットフォームに関する深い専門知識が必要であり、Microsoft Windowsチームが私たちと同じ機会を見出し、協力して実現できることを嬉しく思っています。
「MojoがWindowsに登場し、システムやAIを横断して作業する開発者に機会をもたらすことを楽しみにしています。何百万人もの開発者が毎日Windows上で構築しており、私たちは彼らが選んだプラットフォームで必要なツールやテクノロジーにアクセスできるよう支援することにコミットしています。」
– Logan Iyer, CVP, Windows Platform + Developer
Modular Cloudの紹介
Modular Cloudは、完全なModularスタックが本番サービスとして統合される場所です。開発者は、異種インフラストラクチャ上でのモデルのデプロイ、最適化、運用といった複雑さを抽象化しながら、Modularの業界をリードする推論パフォーマンスに直接アクセスできます。
Modular Cloudはconsole.modular.comで一般提供されており、共有エンドポイントや専用デプロイメントを通じて、Modularスタック上の人気のあるオープンソースモデルにサービスを提供しています。共有エンドポイントはOpenAI互換でトークンごとの従量課金制ですが、専用デプロイメントは私たちのコンピューティングリソースまたはお客様自身のコンピューティングリソース上で、予約済みの分離インスタンスで実行されます。
Modular Cloudは、過去数ヶ月間、ModelRunという名前でOpenRouterのトラフィックを静かに処理しており、そのエンドポイントは本番トラフィックにおいてレイテンシとスループットでプラットフォームのトップクラスに常にランクインしていました。独立したベンチマーク企業であるArtificial Analysisも同様の報告をしています。
MiniMax
MiniMaxはModular Cloudの主要なエンタープライズ顧客であり、毎分数十億トークンを処理する本番トラフィックを支える専用Modularデプロイメント上でM3を実行しています。
M3を大規模かつ効率的に提供することは、独自のシステム上の課題を提示します。M3は、100万トークンのコンテキストウィンドウ、ネイティブなマルチモーダル性、そしてコンテキストがスケーリングするにつれて必要なコンピューティングを削減する、選択的に関連するKVブロックに注意を払う新しいスパースアテンションアーキテクチャであるMiniMax Sparse Attention(MSA)を組み合わせています。
最先端のパフォーマンスを実現するには、スタック全体での最適化が必要でした。M3をMAXでネイティブに実装し、特殊なMSAカーネルを構築・チューニングし、MiniMaxの実際のトラフィックパターンを中心にデプロイメントを最適化しました。
GPUを超えて:Trainium、TPU、そしてDragonfly
Modular Cloudは既にNVIDIAおよびAMD GPU上で本番ワークロードにサービスを提供しています。本日、私たちはそのハードウェアサポートをGPUからカスタムAIアクセラレータへと拡張します。これはプラットフォームのポータビリティにとって、より要求の厳しいテストです。
私たちはAWS Trainium、Google TPU、Qualcomm Cloud AI 100 Ultra、およびQualcomm Dragonflyのサポートを追加しました。それぞれが同じModular Platformを、同じモデリングAPI、サービスワークフロー、プログラミング言語、コア抽象化を使用して実行します。開発者は一度モデルを作成すれば、ソフトウェアスタックを再構築することなく、完全に異なるハードウェアアーキテクチャに持ち込むことができます。
さらに重要なのは、これらの各プラットフォームを、新しいAIハードウェアを有効にするために従来必要とされていたエンジニアリング工数のごく一部で導入できたことです。エンジニアリング工数が10倍以上削減されました。
今後数ヶ月かけて、これらの新しいハードウェアプラットフォームを本番環境に導入し、Modular Cloudを通じて利用可能にしていきます。
MAX:エコシステムと共に構築された共通の基盤
AIハードウェアのイノベーションは加速していますが、優れたハードウェアは開発者が利用できて初めて意味を持ちます。そのイノベーションの多くは、依然として単一アーキテクチャ向けに書かれたソフトウェアスタックの背後に閉じ込められています。業界には共通のソフトウェア基盤が必要です。つまり、一度モデルを書けば全てのアクセラレータに到達でき、スタックがサポートしているかどうかではなく、パフォーマンスと経済性に基づいてハードウェアを選択でき、ベンダーがシリコンのメリットで競合できるようにすることです。Modular Platformはそれを実現するために構築されています。
Qualcommへの参加は、その目標を強化します。Modular Platformは、Qualcomm Technologiesのプラットフォームと直接競合するハードウェアを含む、幅広いハードウェアのサポートと最適化を継続します。エコシステムの前にある機会は、単一ベンダーのロードマップよりもはるかに大きく、基盤は誰もがそれに立つことができる場合にのみ機能します。
その基盤を構築するために、私たちは2つの重要な取り組みを行っています:
MAXを開放します。私たちはMAXのライセンスモデルを進化させ、開発者、企業、ハードウェアベンダー、パートナーがプラットフォーム上で構築し、拡張し、貢献できるようにソースアクセスを拡大しています。
エコシステムのためのアライアンスプログラムを構築しています。私たちは、ハードウェアベンダー、モデルプロバイダー、クラウド企業、データセンターオペレーターにまたがる業界アライアンスプログラムに向けて取り組んでいます。その目標は、パートナーにMAXの統合、プラットフォームへの最適化、そしてModular Platformの今後の方向性を形作る上で直接的な役割を与えることです。
HTECは既に、それが実践でどのように見えるかを示しています。彼らのエンジニアは、私たちを主導するのではなくサポートの役割で、わずか数ヶ月で数人のエンジニアでGoogle TPUサポートをModular Platform上に導入しました。これは、私たちが構築しているもの、つまりエコシステムが独立して拡張できる基盤の明確な検証です。
そして、他のスタートアップハードウェアベンダーも市場で同じニーズを見ています。d-Matrixはその一つです:
「d-MatrixとModularの異種コンピューティングへの共通のコミットメントは、オープンスタンダードの相互サポートに裏打ちされています。d-MatrixがModular Platform上でGoogle TPUサポートを導入したように、私たちはエコシステムが独立してイノベーションを推進できる基盤を構築しています。」