yr.InvokeOptions.__init__

yr.InvokeOptions.__init__#

InvokeOptions.__init__(cpu: int = 500, memory: int = 500, concurrency: int | None = None, custom_resources: ~typing.Dict[str, float] = <factory>, custom_extensions: ~typing.Dict[str, str] = <factory>, pod_labels: ~typing.Dict[str, str] = <factory>, labels: ~typing.List[str] = <factory>, affinity: ~typing.Dict[str, str] = <factory>, device: ~yr.config.Device = <factory>, max_invoke_latency: int = 5000, min_instances: int = 0, max_instances: int = 0, recover_retry_times: int = 0, need_order: bool = False, name: str = '', namespace: str = '', schedule_affinities: ~typing.List[~yr.affinity.Affinity] = <factory>, is_data_affinity: bool = False, resource_group_options: ~yr.config.ResourceGroupOptions = <factory>, function_group_options: ~yr.config.FunctionGroupOptions = <factory>, env_vars: ~typing.Dict[str, str] = <factory>, retry_times: int = 0, trace_id: str = '', alias_params: ~typing.Dict[str, str] = <factory>, runtime_env: ~typing.Dict = <factory>, debug: ~yr.config.DebugConfig = <factory>, preempted_allowed: bool = False, instance_priority: int = 0, schedule_timeout_ms: int = 30000, group_name: str = '', is_delete_remote_tensor: bool = False, get_if_exists: bool = False, skip_serialize: bool = False, port_forwardings: ~typing.List[~yr.config.PortForwarding] = <factory>) None#