mirror of
https://github.com/wassname/ray.git
synced 2026-07-03 11:45:17 +08:00
[Core] Accelerator type API (#10561)
This commit is contained in:
+11
-3
@@ -313,9 +313,10 @@ def set_cuda_visible_devices(gpu_ids):
|
||||
|
||||
def resources_from_resource_arguments(
|
||||
default_num_cpus, default_num_gpus, default_memory,
|
||||
default_object_store_memory, default_resources, runtime_num_cpus,
|
||||
runtime_num_gpus, runtime_memory, runtime_object_store_memory,
|
||||
runtime_resources):
|
||||
default_object_store_memory, default_resources,
|
||||
default_accelerator_type, runtime_num_cpus, runtime_num_gpus,
|
||||
runtime_memory, runtime_object_store_memory, runtime_resources,
|
||||
runtime_accelerator_type):
|
||||
"""Determine a task's resource requirements.
|
||||
|
||||
Args:
|
||||
@@ -376,6 +377,13 @@ def resources_from_resource_arguments(
|
||||
resources["object_store_memory"] = ray_constants.to_memory_units(
|
||||
object_store_memory, round_up=True)
|
||||
|
||||
if runtime_accelerator_type is not None:
|
||||
resources[f"{ray_constants.RESOURCE_CONSTRAINT_PREFIX}"
|
||||
f"{runtime_accelerator_type}"] = 0.001
|
||||
elif default_accelerator_type is not None:
|
||||
resources[f"{ray_constants.RESOURCE_CONSTRAINT_PREFIX}"
|
||||
f"{default_accelerator_type}"] = 0.001
|
||||
|
||||
return resources
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user