mirror of
https://github.com/wassname/ray.git
synced 2026-06-28 23:09:51 +08:00
026c009086
* first step of pipelining * pipelining tests & default configs - added pipelining unit tests in direct_task_transport_test.cc - added an entry in ray_config_def.h, ray_config.pxi, and ray_config.pxd to configure the parameter controlling the maximum number of tasks that can be in fligh to each worker - consolidated worker_to_lease_client_ and worker_to_lease_client_ hash maps in direct_task_transport.h into a single one called worker_to_lease_entry_ * post-review revisions * linting, following naming/style convention * linting
168 lines
5.2 KiB
Cython
168 lines
5.2 KiB
Cython
from ray.includes.ray_config cimport RayConfig
|
|
|
|
cdef class Config:
|
|
@staticmethod
|
|
def ray_cookie():
|
|
return RayConfig.instance().ray_cookie()
|
|
|
|
@staticmethod
|
|
def handler_warning_timeout_ms():
|
|
return RayConfig.instance().handler_warning_timeout_ms()
|
|
|
|
@staticmethod
|
|
def raylet_heartbeat_timeout_milliseconds():
|
|
return RayConfig.instance().raylet_heartbeat_timeout_milliseconds()
|
|
|
|
@staticmethod
|
|
def debug_dump_period_milliseconds():
|
|
return RayConfig.instance().debug_dump_period_milliseconds()
|
|
|
|
@staticmethod
|
|
def num_heartbeats_timeout():
|
|
return RayConfig.instance().num_heartbeats_timeout()
|
|
|
|
@staticmethod
|
|
def num_heartbeats_warning():
|
|
return RayConfig.instance().num_heartbeats_warning()
|
|
|
|
@staticmethod
|
|
def initial_reconstruction_timeout_milliseconds():
|
|
return (RayConfig.instance()
|
|
.initial_reconstruction_timeout_milliseconds())
|
|
|
|
@staticmethod
|
|
def get_timeout_milliseconds():
|
|
return RayConfig.instance().get_timeout_milliseconds()
|
|
|
|
@staticmethod
|
|
def max_lineage_size():
|
|
return RayConfig.instance().max_lineage_size()
|
|
|
|
@staticmethod
|
|
def worker_get_request_size():
|
|
return RayConfig.instance().worker_get_request_size()
|
|
|
|
@staticmethod
|
|
def worker_fetch_request_size():
|
|
return RayConfig.instance().worker_fetch_request_size()
|
|
|
|
@staticmethod
|
|
def actor_max_dummy_objects():
|
|
return RayConfig.instance().actor_max_dummy_objects()
|
|
|
|
@staticmethod
|
|
def raylet_client_num_connect_attempts():
|
|
return RayConfig.instance().raylet_client_num_connect_attempts()
|
|
|
|
@staticmethod
|
|
def raylet_client_connect_timeout_milliseconds():
|
|
return (RayConfig.instance()
|
|
.raylet_client_connect_timeout_milliseconds())
|
|
|
|
@staticmethod
|
|
def raylet_fetch_timeout_milliseconds():
|
|
return (RayConfig.instance()
|
|
.raylet_fetch_timeout_milliseconds())
|
|
|
|
@staticmethod
|
|
def raylet_reconstruction_timeout_milliseconds():
|
|
return (RayConfig.instance()
|
|
.raylet_reconstruction_timeout_milliseconds())
|
|
|
|
@staticmethod
|
|
def max_num_to_reconstruct():
|
|
return RayConfig.instance().max_num_to_reconstruct()
|
|
|
|
@staticmethod
|
|
def raylet_fetch_request_size():
|
|
return RayConfig.instance().raylet_fetch_request_size()
|
|
|
|
@staticmethod
|
|
def kill_worker_timeout_milliseconds():
|
|
return RayConfig.instance().kill_worker_timeout_milliseconds()
|
|
|
|
@staticmethod
|
|
def worker_register_timeout_seconds():
|
|
return RayConfig.instance().worker_register_timeout_seconds()
|
|
|
|
@staticmethod
|
|
def max_time_for_handler_milliseconds():
|
|
return RayConfig.instance().max_time_for_handler_milliseconds()
|
|
|
|
@staticmethod
|
|
def max_time_for_loop():
|
|
return RayConfig.instance().max_time_for_loop()
|
|
|
|
@staticmethod
|
|
def redis_db_connect_retries():
|
|
return RayConfig.instance().redis_db_connect_retries()
|
|
|
|
@staticmethod
|
|
def redis_db_connect_wait_milliseconds():
|
|
return RayConfig.instance().redis_db_connect_wait_milliseconds()
|
|
|
|
@staticmethod
|
|
def plasma_default_release_delay():
|
|
return RayConfig.instance().plasma_default_release_delay()
|
|
|
|
@staticmethod
|
|
def L3_cache_size_bytes():
|
|
return RayConfig.instance().L3_cache_size_bytes()
|
|
|
|
@staticmethod
|
|
def max_tasks_to_spillback():
|
|
return RayConfig.instance().max_tasks_to_spillback()
|
|
|
|
@staticmethod
|
|
def actor_creation_num_spillbacks_warning():
|
|
return RayConfig.instance().actor_creation_num_spillbacks_warning()
|
|
|
|
@staticmethod
|
|
def node_manager_forward_task_retry_timeout_milliseconds():
|
|
return (RayConfig.instance()
|
|
.node_manager_forward_task_retry_timeout_milliseconds())
|
|
|
|
@staticmethod
|
|
def object_manager_pull_timeout_ms():
|
|
return RayConfig.instance().object_manager_pull_timeout_ms()
|
|
|
|
@staticmethod
|
|
def object_manager_push_timeout_ms():
|
|
return RayConfig.instance().object_manager_push_timeout_ms()
|
|
|
|
@staticmethod
|
|
def object_manager_repeated_push_delay_ms():
|
|
return RayConfig.instance().object_manager_repeated_push_delay_ms()
|
|
|
|
@staticmethod
|
|
def object_manager_default_chunk_size():
|
|
return RayConfig.instance().object_manager_default_chunk_size()
|
|
|
|
@staticmethod
|
|
def num_workers_per_process_python():
|
|
return RayConfig.instance().num_workers_per_process_python()
|
|
|
|
@staticmethod
|
|
def num_workers_per_process_java():
|
|
return RayConfig.instance().num_workers_per_process_java()
|
|
|
|
@staticmethod
|
|
def max_task_lease_timeout_ms():
|
|
return RayConfig.instance().max_task_lease_timeout_ms()
|
|
|
|
@staticmethod
|
|
def num_actor_checkpoints_to_keep():
|
|
return RayConfig.instance().num_actor_checkpoints_to_keep()
|
|
|
|
@staticmethod
|
|
def maximum_gcs_deletion_batch_size():
|
|
return RayConfig.instance().maximum_gcs_deletion_batch_size()
|
|
|
|
@staticmethod
|
|
def put_small_object_in_memory_store():
|
|
return RayConfig.instance().put_small_object_in_memory_store()
|
|
|
|
@staticmethod
|
|
def max_tasks_in_flight_per_worker():
|
|
return RayConfig.instance().max_tasks_in_flight_per_worker()
|