ツールを投稿

Ray

PythonとML向けのオープンソース分散コンピューティングフレームワーク

無料 開発者向け
ツールを開く →

Rayを使うと、Pythonのコードを多数のマシンで動かしやすくなります。開発者が簡単なデコレーターを付けて関数を分散タスクに変えると、Rayがクラスター全体にスケジューリングします。この中核の上に、データ処理、学習、チューニング、モデルのサービングのライブラリが載っています。

機械学習で広く使われており、大規模モデルの学習ジョブ、バッチ推論、強化学習がRayに頼っています。大手のAIラボや企業もRayの上に構築しています。開発者が創業したAnyscaleは、マネージドのプラットフォームを提供しています。

Rayは無料のオープンソースです。クラスターの運用には専門知識が必要で、分散ジョブのデバッグはローカルのコードより難しくなります。代替にはDask、Apache Spark、Modal、Kubeflow、Flyteがあります。Rayは、PythonとAIのワークロードを拡張するチームに向いています。