Ray Adapter安装部署实战:从零开始搭建AI分布式计算环境
Ray Adapter安装部署实战从零开始搭建AI分布式计算环境【免费下载链接】ray-adapterCompatible with the core interfaces of the open-source software Ray, it facilitates the seamless migration of workloads running on Ray (such as vllm/verl, etc.) to the Yuanrong cluster, while also enjoying the performance advantages brought by Yuanrongs deep optimization on Huawei Kunpeng and Ascend hardware.项目地址: https://gitcode.com/openeuler/ray-adapter前往项目官网免费下载https://ar.openeuler.org/ar/Ray Adapter是一款兼容开源软件Ray核心接口的工具能帮助用户将运行在Ray上的工作负载如vllm/verl等无缝迁移到openYuanrong集群充分享受openYuanrong在华为鲲鹏和昇腾硬件上深度优化带来的性能优势。本文将为你详细介绍Ray Adapter的安装部署步骤助你快速搭建起高效的AI分布式计算环境。准备工作安装前的环境检查在安装Ray Adapter之前确保你的系统满足以下基本要求操作系统建议使用Linux系统如openEuler等Python环境Python 3.6及以上版本网络环境能够正常访问互联网以便下载安装相关依赖包快速安装一键获取Ray Adapter安装Ray Adapter非常简单只需执行以下命令即可pip install https://openyuanrong.obs.cn-southwest-2.myhuaweicloud.com/ray_adapter-0.7.0-py3-none-any.whl这条命令会从指定的地址下载Ray Adapter的安装包并自动完成安装。安装过程中系统会自动处理相关依赖其中主要的依赖包为openyuanrong。部署指南开启openYuanrong集群之旅完成Ray Adapter的安装后接下来需要进行部署。你可以查看openYuanrong文档的安装部署章节获取详细的部署步骤和配置说明确保你的集群环境能够正常运行Ray Adapter。简单使用轻松迁移Ray应用将原来使用Ray开发的应用代码迁移到Ray Adapter非常便捷只需将代码中的import ray替换为import ray_adapter as ray即可。不过在使用过程中需要关注接口的差异。下面为你介绍一些常用接口的使用示例。remote接口使用示例import ray_adapter as ray ray.init() ray.remote(num_cpus1, max_retries3) def test_function(): return Hello! remote_function test_function.remote() result ray.get(remote_function) print(result) ray.shutdown()在Ray Adapter中remote接口支持参数解析目前支持的参数有num_cpus,num_npus,resources,concurrency_groups,max_concurrency。init接口使用示例import ray_adapter as ray ray.init() ray.shutdown()init接口目前定义的参数只有logging_level,num_cpus,runtime_env。get接口使用示例import ray_adapter as ray ray.init() ray.remote() def add(a, b): return a b obj_ref_1 add.remote(1, 2) obj_ref_2 add.remote(3, 4) result ray.get([obj_ref_1, obj_ref_2], timeout-1) print(result) ray.shutdown()接口差异了解Ray与Ray Adapter的不同Ray Adapter虽然兼容Ray的核心接口但在一些接口的参数和返回值上存在差异。以下是一些主要接口的差异说明接口名称与 Ray接口 的差异remote支持参数解析ray_adapter 目前支持参数有num_cpus,num_npus,resources,concurrency_groups,max_concurrencymethod目前仅支持num_returns参数init目前定义参数只有logging_level,num_cpus,runtime_envget_actor返回的是自定义 ActorHandle 对象而非 Ray 原生 actor handleruntime_context().namespace目前无法获取 actor 的命名空间ray_adapter 目前定义接口返回空了解这些差异有助于你更好地使用Ray Adapter避免在迁移应用时出现不必要的问题。总结开启高效AI分布式计算通过本文的介绍你已经了解了Ray Adapter的安装、部署和基本使用方法。Ray Adapter作为一款强大的工具为将Ray工作负载迁移到openYuanrong集群提供了便捷的途径让你能够充分利用华为鲲鹏和昇腾硬件的性能优势开展高效的AI分布式计算工作。希望本文对你有所帮助祝你在AI分布式计算的道路上取得更多成果【免费下载链接】ray-adapterCompatible with the core interfaces of the open-source software Ray, it facilitates the seamless migration of workloads running on Ray (such as vllm/verl, etc.) to the Yuanrong cluster, while also enjoying the performance advantages brought by Yuanrongs deep optimization on Huawei Kunpeng and Ascend hardware.项目地址: https://gitcode.com/openeuler/ray-adapter创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

OmniStateStore深度解析:Flink高性能状态存储引擎的终极指南

OmniStateStore深度解析:Flink高性能状态存储引擎的终极指南

OmniStateStore深度解析:Flink高性能状态存储引擎的终极指南 【免费下载链接】OmniStateStore OmniStateStore is an open-source and high-performance state storage engine for Flink. 项目地址: https://gitcode.com/openeuler/OmniStateStore 前往项目官…

2026/6/27 21:42:10阅读更多 →
Fluent-M3U8:流畅设计风格的 m3u8 视频下载器

Fluent-M3U8:流畅设计风格的 m3u8 视频下载器

文章目录Fluent-M3U8:流畅设计风格的 m3u8 视频下载器Fluent-M3U8:流畅设计风格的 m3u8 视频下载器 Fluent-M3U8 是一个跨平台的 m3u8 视频下载工具,基于 PySide6 和 QFluentWidgets 构建,目前已获 1,500 Star。 这个工具的界面采…

2026/6/27 21:42:10阅读更多 →
Agent-Insight完整指南:如何实现Agent全生命周期数据飞轮与自进化

Agent-Insight完整指南:如何实现Agent全生命周期数据飞轮与自进化

Agent-Insight完整指南:如何实现Agent全生命周期数据飞轮与自进化 【免费下载链接】agent-insight The agent-insight is a precise and easy-to-use Skill Engineering platform that provides automatic generation and optimization of Skills, multi-dimensiona…

2026/6/27 21:42:10阅读更多 →
SoloEngine:Loop Engineering的最佳实践,从零搭建你的第一个自主AI循环

SoloEngine:Loop Engineering的最佳实践,从零搭建你的第一个自主AI循环

SoloEngine:Loop Engineering的最佳实践,从零搭建你的第一个自主AI循环 2026年6月,Loop Engineering席卷了整个AI工程圈。 Peter Steinberger那条650万浏览的推文,Boris Cherny那句“我不再提示Claude了,我写Loop”&…

2026/6/27 23:17:22阅读更多 →
填充提示攻击:原理、技术分析

填充提示攻击:原理、技术分析

简介 填充提示攻击是一种针对使用 CBC 模式的分组密码(如 AES、DES)的侧信道攻击。它于 2002 年由 Serge Vaudenay 首次提出,其威力在于:即使攻击者不知道加密密钥,只要服务器对密文解密后返回“填充是否正确”的反馈…

2026/6/27 23:17:22阅读更多 →
统好AI:以预算与报价工具完善售前风控,提速企业签约转化

统好AI:以预算与报价工具完善售前风控,提速企业签约转化

一、制造业售前全链路普遍存在的管理痛点在工业、模切、装备制造等定制化行业,售前询价、方案报价、商机跟进是连接市场与生产的核心环节,多数企业长期依赖线下表格、人工核算,形成多重管理堵点。报价成本核算无统一标准,利润风险…

2026/6/27 23:17:22阅读更多 →
【openstack】网页端浮动ip创建一直报错Error: 无法分配浮动IP

【openstack】网页端浮动ip创建一直报错Error: 无法分配浮动IP

切换成myuser。之前配置过,且我的在myuser下创建的cirros_2.rootcontroller:~#source /openstack/demo-openrc这个时候查看是空的rootcontroller:~# openstack floating ip list输入命令创建rootcontroller:~# openstack floating ip create ex_net ---------------…

2026/6/27 23:17:22阅读更多 →
从 Tomcat 到 Open Liberty:为什么你的下一个 Java 项目值得换一种选择

从 Tomcat 到 Open Liberty:为什么你的下一个 Java 项目值得换一种选择

当你的项目从“能跑就行”变成“稳定、高效、可扩展”时,选一个合适的应用服务器会让后面的路好走很多。 引言 在 Java 后端开发中,应用服务器的选型是个绕不开的问题。大多数 Java 开发者起步时都会选择 Tomcat,它简单、轻量、上手快。但随…

2026/6/27 23:17:22阅读更多 →
beginner_Stable Diffusion 文生图原理与实践:从零生成第一张 AI 图像

beginner_Stable Diffusion 文生图原理与实践:从零生成第一张 AI 图像

Stable Diffusion 文生图原理与实践:从零生成第一张 AI 图像 📌 阅读本文你将收获 用通俗类比理解扩散模型的核心原理(正向加噪 → 反向去噪) 掌握 Stable Diffusion WebUI 的安装、模型下载和基础操作 学会 Prompt 编写技巧和关键参数(CFG Scale、Sampler、Steps)调优…

2026/6/27 23:12:21阅读更多 →
【人工智能】一文搞定到底什么是智能体

【人工智能】一文搞定到底什么是智能体

【人工智能】一文搞定到底什么是智能体 一文搞定到底什么是智能体【人工智能】一文搞定到底什么是智能体一. LM,WorkFlow,Agent分别有什么么不同二. Agent的思考过程是怎样的三. Agent的五个核心部分1)LLM2)Prompt3)Me…

2026/6/27 11:20:40阅读更多 →
嵌入式GUI控件实战:ROTARY、SCROLLBAR、SLIDER原理与应用

嵌入式GUI控件实战:ROTARY、SCROLLBAR、SLIDER原理与应用

1. 嵌入式GUI控件:从原理到实战的深度解析在嵌入式系统开发中,图形用户界面(GUI)的设计与实现往往是项目从“能用”到“好用”的关键一跃。不同于资源充沛的PC或移动平台,嵌入式设备的GUI需要在有限的CPU性能、内存空间…

2026/6/27 5:46:02阅读更多 →
Google AI Studio 300美元额度的真相与实战指南

Google AI Studio 300美元额度的真相与实战指南

1. 这300美金不是“送钱”,而是Google埋下的第一道技术门槛 你看到标题里那个醒目的“$300美金”时,第一反应可能是:又一个免费额度?领完就完事?我亲手试过——这300美金根本不是红包,而是一张入场券&…

2026/6/27 11:20:39阅读更多 →
10分钟AI语音克隆与实时变声:Retrieval-based-Voice-Conversion-WebUI完整指南

10分钟AI语音克隆与实时变声:Retrieval-based-Voice-Conversion-WebUI完整指南

10分钟AI语音克隆与实时变声&#xff1a;Retrieval-based-Voice-Conversion-WebUI完整指南 【免费下载链接】Retrieval-based-Voice-Conversion-WebUI Easily train a good VC model with voice data < 10 mins! 项目地址: https://gitcode.com/GitHub_Trending/re/Retrie…

2026/6/27 0:04:03阅读更多 →
Layerdivider:3分钟AI智能分层,彻底告别手动抠图时代

Layerdivider:3分钟AI智能分层,彻底告别手动抠图时代

Layerdivider&#xff1a;3分钟AI智能分层&#xff0c;彻底告别手动抠图时代 【免费下载链接】layerdivider A tool to divide a single illustration into a layered structure. 项目地址: https://gitcode.com/gh_mirrors/la/layerdivider 还在为复杂的图像分层工作烦…

2026/6/27 0:04:03阅读更多 →
Tomcat中X-Frame-Options配置实战:防御点击劫持的四种方法与最佳实践

Tomcat中X-Frame-Options配置实战:防御点击劫持的四种方法与最佳实践

1. 项目概述&#xff1a;为什么X-Frame-Options是Web安全的“防盗门”&#xff1f;最近在排查一个老项目的安全审计报告时&#xff0c;又被提到了“点击劫持”风险&#xff0c;矛头直指缺失的X-Frame-Options响应头。这已经不是第一次了&#xff0c;很多开发团队&#xff0c;尤…

2026/6/27 0:04:03阅读更多 →