Modalは、CPU・GPU・データ集約型ワークロードを自分のコードで実行できるサーバーレスAIインフラプラットフォーム。推論、学習、バッチ処理、サンドボックスに対応。

Modal preview

概要

Modalは、自分のコードからCPU、GPU、データ集約型ワークロードを実行する必要がある開発者向けのサーバーレスAIインフラプラットフォームです。このサイトでは、AIおよびデータチーム向けのインフラとして位置づけられ、推論、学習、バッチ処理、サンドボックスをサポートしています。

この製品はコードファーストのワークフローを中心に設計されています。Modal SDKを使うと、ロジック、ストレージ、ハードウェアを1か所で定義し、それをサブ秒起動のオートスケーリングコンピュート上で実行できます。可観測性も統合されており、料金は使用量ベースのため、アイドル容量ではなく実際のコンピュート時間に対して支払います。

コア機能

モデル提供のための推論

Modalでは、LLM、音声、画像生成、埋め込み、カスタムモデル向けの推論ワークロードを実行できます。リクエスト間はscale-to-zeroで動作し、トークンストリーミング、WebRTC、WebSocketに対応しています。

GPU学習ワークフロー

学習ワークフローは単一GPUから始められ、マルチノード実行へ拡張できます。ファインチューニング、強化学習、並列ハイパーパラメータ探索をサポートします。

分離されたサンドボックス実行

サンドボックスは、信頼できないコード、コーディングエージェント、RLロールアウトを実行するための分離された環境を提供し、高速スケジューリング、GPUまたはCPU容量、カスタムイメージと依存関係のサポートを備えています。

コードファーストの開発ワークフロー

このプラットフォームにはSDKとコード定義のプリミティブがあり、チームはPythonでロジック、ストレージ、ハードウェア、デプロイをまとめて指定できます。

可観測性と制御

Modalは、ログ、メトリクス、readiness probe、ヘルスチェック、そして運用デバッグのためのfunctions、sandboxes、containersの可視化を提供します。

弾力的なコンピュートスケーリング

料金ページと製品ページでは、クラウドやリージョンをまたぐオートスケーリングが説明されており、有料プランではリージョン選択が可能です。また、大規模なGPUフリートまで拡張できるインフラが示されています。

一般的なユースケース

  • モデル推論と提供

    リクエスト間でscale-to-zero動作を行うLLM、音声モデル、画像生成パイプライン、埋め込み、またはカスタム推論エンジンを提供します。

  • モデル学習と実験

    別個の学習インフラを管理せずに、ファインチューニング、強化学習、マルチノード学習ジョブを実行します。

  • エージェントおよびコード実行向けサンドボックス

    コーディングエージェント、信頼できないコードの実行、強い分離が必要なその他の短命ワークロード向けに、分離された環境を立ち上げます。

  • バッチおよび並列データジョブ

    数千のワーカーを同時に実行する必要がある場合もある、バッチ処理、データセット生成、並列評価ジョブを処理します。

  • チーム向けデプロイとスケーリング

    料金とプラン構成を使って、Starterセットアップ、Teamワークスペース、またはセキュリティとサポート機能を備えたEnterprise構成を選択します。

Pros and Cons

Pros

  • 推論、学習、サンドボックスを1つのプラットフォームでカバーするため、別々のサービスをつなぎ合わせる必要を減らせます。
  • 使用量ベースの料金により、アイドル状態のリソースに対して支払う必要がなく、実際のコンピュート時間に応じてスケールします。
  • サブ秒起動とオートスケーリングがサイト全体で強調されており、バースト的なAIワークロードに適しています。
  • ログ、メトリクス、readiness probe、ヘルスチェックなどの運用機能が組み込まれています。
  • サイトでは、GPU、マルチノード学習、クラウドやリージョンをまたぐグローバル分散コンピュートのサポートが強調されています。

Cons

  • 公開ソースには、サイト内コピーで使われているPython指向のSDK言語以外に、完全な統合一覧や対応言語マトリクスはありません。
  • 一部のプラン機能は高レベルでのみ説明されているため、正確な制限や運用詳細については料金ページやドキュメントを確認する必要がある場合があります。

FAQ

Modalは何に使われますか?

Modalは、自分のコードからCPU、GPU、データ集約型のワークロードを実行するためのサーバーレスAIインフラプラットフォームです。このサイトでは、推論、学習、バッチ処理、サンドボックス向けのプラットフォームとして紹介されています。

Modalではどのような料金プランがありますか?

料金ページには、Starter、Team、Enterpriseの3つの主要プランが表示されています。Starterは月額0ドル+コンピュート料金から、Teamは月額250ドル+コンピュート料金から、Enterpriseは個別見積もりです。

Modalはどのように使いますか?

ソースでは、ModalはPythonのまま使い、SDKを使ってロジック、ハードウェア、ストレージ、デプロイをコードで定義すると説明されています。また、ワークフローの一部としてfunctions、sandboxes、containersが強調されています。

Modalはどのような人向けですか?

Modalは、推論、学習ジョブ、バッチ処理、または分離されたサンドボックス環境を大規模に実行する必要があるAIチームやデータチーム向けに設計されています。

プランの制限や制約はありますか?

料金ページには、スケジュール済み関数とWeb関数に制限のあるStarterプラン、リージョン選択、3つのワークスペース席が含まれており、TeamとEnterpriseではより多くの容量と機能が追加されます。ソースには、すべての制限を網羅した公開リストはありません。

Quick Facts

カテゴリ
AIインフラ / 開発者向けツール
主なユーザー
AIおよびデータチーム
プラットフォーム
サーバーレスコンピュート
ソースドメイン
modal.com
料金モデル
使用量ベース; コンピュート時間に応じて課金
デプロイモデル
オートスケーリングコンピュート上で動作するコード定義ワークロード