mirror of
https://github.com/wassname/ray.git
synced 2026-09-12 12:51:15 +08:00
[Placement Group] Allow scheduling a task on any bundle (-1, default) (#9885)
* wip * wip * fix tests * wip * wip * wip * wip * wip * add test * update * update * remov debug * comments
This commit is contained in:
@@ -135,6 +135,17 @@ def test_placement_group_task_resource_ids(ray_start_cluster):
|
||||
resources = ray.get(o1)
|
||||
assert len(resources) == 1, resources
|
||||
assert "CPU_group_" in list(resources.keys())[0], resources
|
||||
assert "CPU_group_0_" not in list(resources.keys())[0], resources
|
||||
|
||||
# Now retry with a bundle index constraint.
|
||||
o1 = f.options(
|
||||
placement_group_id=g1, placement_group_bundle_index=0).remote()
|
||||
resources = ray.get(o1)
|
||||
assert len(resources) == 2, resources
|
||||
keys = list(resources.keys())
|
||||
assert "CPU_group_" in keys[0], resources
|
||||
assert "CPU_group_" in keys[1], resources
|
||||
assert "CPU_group_0_" in keys[0] or "CPU_group_0_" in keys[1], resources
|
||||
|
||||
|
||||
def test_placement_group_hang(ray_start_cluster):
|
||||
|
||||
Reference in New Issue
Block a user