?一、軟件介紹
文末提供程序和源碼下載
? ? ? ?Ray開源程序 是用于擴展 AI 和 Python 應用程序的統一框架。Ray 由一個核心分布式運行時和一組用于簡化 ML 計算的 AI 庫組成
二、Ray AI 庫的更多信息
- 數據:適用于 ML 的可擴展數據集
- 訓練:分布式訓練
- Tune:可擴展的超參數優化
- RLlib:可擴展的強化學習
- 服務:可擴展和可編程的服務
Ray Core 及其關鍵抽象的信息
- 任務:在集群中執行的無狀態函數。
- Actors:在集群中創建的有狀態 worker 進程。
- 對象:可跨集群訪問的不可變值。
監控和調試的更多信息
- 使用 Ray 控制面板監控 Ray 應用程序和集群。
- 使用 Ray 分布式調試器調試 Ray 應用程序。
Ray 可在任何機器、集群、云提供商和 Kubernetes 上運行,并具有不斷增長的社區集成生態系統
使用以下命令安裝 Ray:?pip install ray
?。
三、為什么選擇 Ray?
? ? ? ?當今的 ML 工作負載越來越具有計算密集型。盡管它們很方便,但單節點開發環境(如您的筆記本電腦)無法擴展以滿足這些需求。
? ? ? Ray 是一種將 Python 和 AI 應用程序從筆記本電腦擴展到集群的統一方法。
? ? ? 借助 Ray,您可以將相同的代碼從筆記本電腦無縫擴展到集群。Ray 被設計為通用型,這意味著它可以高效地運行任何類型的工作負載。如果您的應用程序是用 Python 編寫的,則可以使用 Ray 對其進行擴展,而無需其他基礎設施。
Getting Involved?參與其中
軟件下載源碼
迅雷網盤
https://pan.xunlei.com/s/VOPPGX_gjtwrpW3iNHTXcDdsA1?pwd=xtbt#
本文信息來源于GitHub作者地址:GitHub - ray-project/ray: Ray is an AI compute engine. Ray consists of a core distributed runtime and a set of AI Libraries for accelerating ML workloads.