首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ray Serve无法创建后端

Ray Serve无法创建后端
EN

Stack Overflow用户
提问于 2021-03-28 09:50:37
回答 1查看 255关注 0票数 0

当我尝试运行一个非常基本的光线程序时,我得到了一个非常奇怪的错误。

代码语言:javascript
复制
import ray
from ray import serve
import time

ray.init()

# This will start Ray locally and start Serve on top of it.
serve.start()

def my_backend_func(request):
  return "hello"

serve.create_backend("my_backend", my_backend_func)

运行这个命令会出现以下错误:AttributeError: module 'ray.serve' has no attribute 'create_backend'

如果我将通过调用serve.start()创建的对象存储在一个变量中,并使用该变量调用.create_backend而不是serve,它就可以工作。每个测试用例、示例等都不能做到这一点,所以我想知道我可能做错了什么。我能够在我尝试过的每一台Linux机器上重现这个问题,在python3.6和python3.8中都是如此。谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-03-29 07:32:26

如果将来有人遇到这个问题,下面是答案:

您正在运行较旧的稳定版本1.2.0,当您使用pip安装ray时,该版本是默认的。Github repo上列出的所有示例,以及我查看的源代码/测试都运行的是较新的2.0.0版本,您必须使用download in a different way

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66837738

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档