mirror of
https://github.com/wassname/ray.git
synced 2026-07-13 01:01:11 +08:00
[Placement Group]Add get all placement group api (#11460)
* add get all interface for placement group * add get all interface for placement group * make it work * fix lint * fix lint * fix comment * add cpp test * fix python lint
This commit is contained in:
@@ -185,17 +185,18 @@ def remove_placement_group(placement_group: PlacementGroup):
|
||||
worker.core_worker.remove_placement_group(placement_group.id)
|
||||
|
||||
|
||||
def placement_group_table(placement_group: PlacementGroup) -> dict:
|
||||
def placement_group_table(placement_group: PlacementGroup = None) -> list:
|
||||
"""Get the state of the placement group from GCS.
|
||||
|
||||
Args:
|
||||
placement_group (PlacementGroup): placement group to see
|
||||
states.
|
||||
"""
|
||||
assert placement_group is not None
|
||||
worker = ray.worker.global_worker
|
||||
worker.check_connected()
|
||||
return ray.state.state.placement_group_table(placement_group.id)
|
||||
placement_group_id = placement_group.id if (placement_group is
|
||||
not None) else None
|
||||
return ray.state.state.placement_group_table(placement_group_id)
|
||||
|
||||
|
||||
def get_current_placement_group() -> Optional[PlacementGroup]:
|
||||
|
||||
Reference in New Issue
Block a user