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, ...)