问题模板
【Ray使用环境】ARM服务器组建的集群
【Ray版本和类库】
ray:2.2.0
python:3.9.9
os:openEuler 22.03
—期待的结果
ray可以查询到actor任务在哪个node上运行
问题模板
【Ray使用环境】ARM服务器组建的集群
【Ray版本和类库】
ray:2.2.0
python:3.9.9
os:openEuler 22.03
—期待的结果
ray可以查询到actor任务在哪个node上运行
大致写一下:
bundles{0, 1}
PlacementGroupCreationOptions = {“”, bundles, STRICT_SPREAD}
actor0 = ray::Actor():SetPlacementGroup(PlacementGroup, 0)
actor1 = ray::Actor():SetPlacementGroup(PlacementGroup, 1)
这样两个actor可以指定位于不同得node上执行么
是可以通过PlacementGroup去定制调度策略的,达到运行在不同节点的目的。
针对查询的话可以使用state api中的list_actors()查询actors所属的节点情况
https://docs.ray.io/en/latest/ray-observability/state/ray-state-api-reference.html?highlight=state#list-apis