mars.services.session.SessionAPI¶
- class mars.services.session.SessionAPI(address: str, session_manager: Union[mars.services.session.supervisor.core.SessionManagerActor, mars.oscar.core.ActorRef])[source]¶
- __init__(address: str, session_manager: Union[mars.services.session.supervisor.core.SessionManagerActor, mars.oscar.core.ActorRef])[source]¶
Methods
__init__(address, session_manager)create(address, **kwargs)create_remote_object(session_id, name, …)create_session(session_id)Create session and return address.
delete_session(session_id)Delete session.
destroy_remote_object(session_id, name)fetch_tileable_op_logs(session_id, …)Fetch tileable op’s logs
get_last_idle_time([session_id])Get session last idle time.
get_remote_object(session_id, name)get_session_address(session_id)Get session address.
get_sessions()Get information of all sessions
has_session(session_id)Check if session created.
new_custom_log_dir(address, session_id)register_custom_log_path(session_id, …)