Repolode
beam-cloud

beam-cloud/beta9

サーバーレスAIワークロード向けのオープンソースGo・Pythonランタイム。GPU推論エンドポイント、サンドボックス、バックグラウンドタスクに対応。

代替できる製品:AWS LambdaModal

スター
1,827
フォーク
171
未解決の Issue
32
最終コミット
20 時間前

これは何?

Beta9は、サーバーを管理せずにAIアプリケーションをデプロイ・スケールできるオープンソースのランタイムです。開発者は、@endpointや@task_queueなどのデコレーターでPython関数をラップすると、プラットフォームがコンテナ上で実行します。コンテナは素早く起動し、アイドル時にはゼロまでスケールダウンし、多数のコンテナに並列で処理を展開できます。

このプロジェクトは、カスタムモデル向けのオートスケール対応推論エンドポイント、LLMが生成したコードを実行する隔離サンドボックス、Celeryキューの代替となる堅牢なバックグラウンドジョブなど、複数のワークロードに対応しています。また、スケジュール実行ジョブ、webhook、開発時のホットリロード、マウント可能な分散ストレージボリュームも提供します。

GPUワークロードはBeamのクラウドまたは独自のGPUで実行でき、エンジンはセルフホストも可能です。Beamは、同じオープンソースエンジンを基盤とするマネージドクラウドも提供しています。

主な機能

  • 01カスタムランタイムとスケジューラーにより、コンテナを1秒未満で起動します。
  • 02ワークロードを数百のコンテナに並列で展開します。
  • 03アイドル時にゼロまでスケールダウンし、キューの深さに応じてオートスケールします。
  • 04コード実行用の隔離サンドボックスを提供します。
  • 05リトライ、スケジュール実行ジョブ、webhookに対応したバックグラウンドタスクをサポートします。
  • 06BeamのクラウドGPUまたは独自のGPUで実行できます。

ユースケース

  • カスタム機械学習モデルを、オートスケール対応のAPIエンドポイントで提供する。
  • LLMが生成したコードを隔離サンドボックスで実行する。
  • 堅牢なバックグラウンドタスク処理でCeleryキューを置き換える。
  • ファインチューニングや画像処理などのバッチGPUジョブを、必要に応じて実行する。

クイックスタート

  1. 1

    Beamクライアントをインストールする

    pip install beam-client
  2. 2

    Beamのアカウントを作成する

  3. 3

    Getting Started Guideに沿ってオンボーディングを進める

使う前に知っておきたいこと

  • ネットワーク経由での利用時にソースコードの開示を求めるコピーレフトライセンス、AGPL-3.0の下でライセンスされています。
  • セルフホスティングには独自のインフラが必要です。より簡単に利用する方法として、READMEではBeamのマネージドクラウドが案内されています。
  • クイックスタートでは、Beamのプラットフォームでアカウントを作成する必要があります。

トピック

よくある質問

beta9 とは?
サーバーレスAIワークロード向けのオープンソースGo・Pythonランタイム。GPU推論エンドポイント、サンドボックス、バックグラウンドタスクに対応。 Beta9は、サーバーを管理せずにAIアプリケーションをデプロイ・スケールできるオープンソースのランタイムです。開発者は、@endpointや@task_queueなどのデコレーターでPython関数をラップすると、プラットフォームがコンテナ上で実行します。コンテナは素早く起動し、アイドル時にはゼロまでスケールダウンし、多数のコンテナに並列で処理を展開できます。
beta9 は無料で使えますか?ライセンスは?
beta9 は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
beta9 は今もメンテナンスされていますか?
活発にメンテナンス中。beta9 の最終コミットは 2026年10月19日 です。
beta9 は何に使えますか?
カスタム機械学習モデルを、オートスケール対応のAPIエンドポイントで提供する。 LLMが生成したコードを隔離サンドボックスで実行する。 堅牢なバックグラウンドタスク処理でCeleryキューを置き換える。 ファインチューニングや画像処理などのバッチGPUジョブを、必要に応じて実行する。
beta9 のインストール方法は?
Beamクライアントをインストールする: pip install beam-client Beamのアカウントを作成する Getting Started Guideに沿ってオンボーディングを進める
beta9 はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/beam-cloud/beta9

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト