142 lines
4.2 KiB
Cython
142 lines
4.2 KiB
Cython
from libcpp.string cimport string as c_string
|
|
from ray.includes.ray_config cimport RayConfig
|
|
|
|
cdef class Config:
|
|
@staticmethod
|
|
def initialize(c_string config_list):
|
|
return RayConfig.instance().initialize(config_list)
|
|
|
|
@staticmethod
|
|
def ray_cookie():
|
|
return RayConfig.instance().ray_cookie()
|
|
|
|
@staticmethod
|
|
def handler_warning_timeout_ms():
|
|
return RayConfig.instance().handler_warning_timeout_ms()
|
|
|
|
@staticmethod
|
|
def debug_dump_period_milliseconds():
|
|
return RayConfig.instance().debug_dump_period_milliseconds()
|
|
|
|
@staticmethod
|
|
def object_timeout_milliseconds():
|
|
return (RayConfig.instance()
|
|
.object_timeout_milliseconds())
|
|
|
|
@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 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 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 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 maximum_gcs_deletion_batch_size():
|
|
return RayConfig.instance().maximum_gcs_deletion_batch_size()
|
|
|
|
@staticmethod
|
|
def metrics_report_interval_ms():
|
|
return RayConfig.instance().metrics_report_interval_ms()
|
|
|
|
@staticmethod
|
|
def enable_timeline():
|
|
return RayConfig.instance().enable_timeline()
|
|
|
|
@staticmethod
|
|
def max_grpc_message_size():
|
|
return RayConfig.instance().max_grpc_message_size()
|
|
|
|
@staticmethod
|
|
def record_ref_creation_sites():
|
|
return RayConfig.instance().record_ref_creation_sites()
|
|
|
|
@staticmethod
|
|
def REDIS_CA_CERT():
|
|
return RayConfig.instance().REDIS_CA_CERT()
|
|
|
|
@staticmethod
|
|
def REDIS_CA_PATH():
|
|
return RayConfig.instance().REDIS_CA_PATH()
|
|
|
|
@staticmethod
|
|
def REDIS_CLIENT_CERT():
|
|
return RayConfig.instance().REDIS_CLIENT_CERT()
|
|
|
|
@staticmethod
|
|
def REDIS_CLIENT_KEY():
|
|
return RayConfig.instance().REDIS_CLIENT_KEY()
|
|
|
|
@staticmethod
|
|
def REDIS_SERVER_NAME():
|
|
return RayConfig.instance().REDIS_SERVER_NAME()
|
|
|
|
@staticmethod
|
|
def health_check_initial_delay_ms():
|
|
return RayConfig.instance().health_check_initial_delay_ms()
|
|
|
|
@staticmethod
|
|
def health_check_period_ms():
|
|
return RayConfig.instance().health_check_period_ms()
|
|
|
|
@staticmethod
|
|
def health_check_timeout_ms():
|
|
return RayConfig.instance().health_check_timeout_ms()
|
|
|
|
@staticmethod
|
|
def health_check_failure_threshold():
|
|
return RayConfig.instance().health_check_failure_threshold()
|
|
|
|
@staticmethod
|
|
def grpc_client_keepalive_time_ms():
|
|
return RayConfig.instance().grpc_client_keepalive_time_ms()
|
|
|
|
@staticmethod
|
|
def grpc_client_keepalive_timeout_ms():
|
|
return RayConfig.instance().grpc_client_keepalive_timeout_ms()
|
|
|
|
@staticmethod
|
|
def enable_autoscaler_v2():
|
|
return RayConfig.instance().enable_autoscaler_v2()
|
|
|
|
@staticmethod
|
|
def nums_py_gcs_reconnect_retry():
|
|
return RayConfig.instance().nums_py_gcs_reconnect_retry()
|
|
|
|
@staticmethod
|
|
def py_gcs_connect_timeout_s():
|
|
return RayConfig.instance().py_gcs_connect_timeout_s()
|
|
|
|
@staticmethod
|
|
def maximum_gcs_destroyed_actor_cached_count():
|
|
return RayConfig.instance().maximum_gcs_destroyed_actor_cached_count()
|
|
|
|
@staticmethod
|
|
def start_python_gc_manager_thread():
|
|
return RayConfig.instance().start_python_gc_manager_thread()
|