secretflow.kuscia#
secretflow.kuscia.entry#
secretflow.kuscia.task_config#
Classes:
|
- class secretflow.kuscia.task_config.TaskConfig(task_id: str = None, party_id: int = None, party_name: str = None, ray_node_ip_address: str = None, ray_gcs_port: int = None, ray_node_manager_port: int = None, ray_object_manager_port: int = None, ray_client_server_port: int = None, ray_worker_ports: List[int] = None, spu_port: int = None, fed_port: int = None, cluster_config: Dict[str, Union[str, Dict[str, str]]] = None, spu_cluster_config: Dict[str, Union[List[str], Dict[str, Union[List[Dict[str, str]], Dict[str, Union[int, bool]]]]]] = None, comp_node: secretflow.protos.component.node_def_pb2.NodeDef = None)[源代码]#
基类:
object
Attributes:
Methods:
parse_from_file
(task_config_path)__init__
([task_id, party_id, party_name, ...])- task_id: str = None#
- party_id: int = None#
- party_name: str = None#
- ray_node_ip_address: str = None#
- ray_gcs_port: int = None#
- ray_node_manager_port: int = None#
- ray_object_manager_port: int = None#
- ray_client_server_port: int = None#
- ray_worker_ports: List[int] = None#
- spu_port: int = None#
- fed_port: int = None#
- cluster_config: Dict[str, Union[str, Dict[str, str]]] = None#
- spu_cluster_config: Dict[str, Union[List[str], Dict[str, Union[List[Dict[str, str]], Dict[str, Union[int, bool]]]]]] = None#
- __init__(task_id: Optional[str] = None, party_id: Optional[int] = None, party_name: Optional[str] = None, ray_node_ip_address: Optional[str] = None, ray_gcs_port: Optional[int] = None, ray_node_manager_port: Optional[int] = None, ray_object_manager_port: Optional[int] = None, ray_client_server_port: Optional[int] = None, ray_worker_ports: Optional[List[int]] = None, spu_port: Optional[int] = None, fed_port: Optional[int] = None, cluster_config: Optional[Dict[str, Union[str, Dict[str, str]]]] = None, spu_cluster_config: Optional[Dict[str, Union[List[str], Dict[str, Union[List[Dict[str, str]], Dict[str, Union[int, bool]]]]]]] = None, comp_node: Optional[NodeDef] = None) None #