ページ内ナビ
概要
RayはPythonとAIの処理を拡張する統合基盤です。Ray Coreのタスク、アクター、変更されないオブジェクトを分散実行し、Data、Train、Tune、RLlib、Serveの各ライブラリでデータ処理、学習、探索、強化学習、モデル提供へ広げます。
特徴と向いている用途
公式資料に基づく紹介・実機未検証 · 内容確認日:
主な特徴
主要な処理を一つの基盤へまとめる
通常のPython関数を状態を持たないタスク、クラスを状態を持つアクターとしてクラスターへ分散し、変更されないオブジェクトをワーカー間で共有できます。
Ray Data、Train、Tune、RLlib、Serveを同じ実行基盤で利用し、データセット処理から分散学習、ハイパーパラメーター調整、モデル提供まで接続できます。
出典:[1]
向いている用途
導入前の確認
参考にした公式資料
- [1]Ray README at reviewed commit(2026-10-04)
- [2]Ray license at reviewed commit(2026-10-04)
- [3]Ray reviewed build or package metadata(2026-10-04)
編集部からの補足
AI向けライブラリ群に加え、同じPythonコードをタスクやアクターとしてローカルからクラスターへ運べる点が中心です。まず2つのリモートタスクをローカルで動かし、結果の取得と終了処理まで確かめると仕組みをつかめます。
3ステップで試す
- 1
Python 3.10以上の仮想環境を作成
Ray 2.59.0の依存パッケージを既存のPython環境から分離します。
python3 -m venv ray-demo && . ray-demo/bin/activate - 2
Ray Core 2.59.0を導入
READMEの最小構成を、確認したリリースへ固定して導入します。
. ray-demo/bin/activate && python -m pip install --upgrade pip && python -m pip install "ray==2.59.0" - 3
リモートタスクをローカル実行
2つのタスクを投入し、結果[9, 16]を取得して実行基盤を停止します。
. ray-demo/bin/activate && python -c "import ray; ray.init(); f=ray.remote(lambda x:x*x); print(ray.get([f.remote(3),f.remote(4)])); ray.shutdown()"
成長
成長の推移 · 直近30日
43,967 Stars
推移データを蓄積中です。
開発アクティビティ
直近90日・週次
- Commit(直近30日)
- 371
- Open PR
- 711
開発アクティビティを蓄積中です。
Built with
カテゴリとタグ
カテゴリ
GitHubデータ
GitHubのデータGitHubの詳細データを見る
GitHub Topics
- ray
- distributed
- parallel
- machine-learning
- reinforcement-learning
- deep-learning
- python
- rllib
- hyperparameter-search
- optimization
- data-science
- hyperparameter-optimization
- Stars
- 43,967
- Forks
- 8,114
- Watchers
- 485
- Open Issues
- 2,840
- Contributors
- 409
- 所有者種別
- Organization
- 主要言語
- Python
- ライセンス
- Apache-2.0
- リポジトリ最終更新
- 2026/10/04
関連情報
関連記事を投稿するこのOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。
あわせて探訪
- ComfyUI136,026 Stars
共通タグ 2件 · 共通カテゴリ 1件 · 同じ言語
生成AIの手順を見えるグラフとして保存し、必要な部分だけ動かす
Python - Whisper109,931 Stars
共通タグ 2件 · 共通カテゴリ 1件 · 同じ言語
多言語の文字起こし・言語識別・英語翻訳をローカルで実行する音声認識model
Python - PyTorch103,708 Stars
共通タグ 2件 · 共通カテゴリ 1件 · 同じ言語
Pythonからテンソル計算と自動微分を扱う深層学習基盤
Python - scikit-learn67,463 Stars
共通タグ 2件 · 共通カテゴリ 1件 · 同じ言語
前処理・学習・model selection・評価を共通estimator APIとPipelineで組み立てるPython機械学習library
Python - Keras 364,347 Stars
共通タグ 2件 · 共通カテゴリ 1件 · 同じ言語
JAX・TensorFlow・PyTorchを一つのhigh-level model APIで使い分ける
Python - Gradio43,669 Stars
共通タグ 2件 · 共通カテゴリ 1件 · 同じ言語
Python関数やML modelにWeb UI・chat UI・share endpointを付けるapplication framework
Python
情報の誤りを報告
掲載内容に誤りや古い情報があればお知らせください。