AQIT 0.1.0
Loading...
Searching...
No Matches
aquin.engine.local_server Namespace Reference

Classes

class  _Handler

Functions

str|None _current_loaded_model_id ()
None _load_model_in_background (str requested_model_id)
dict _read_body (BaseHTTPRequestHandler handler)
None _respond (BaseHTTPRequestHandler handler, Any data, int status=200)
None _respond_error (BaseHTTPRequestHandler handler, str msg, int status=500)
None start ()
None stop ()
None run_forever (int port=PORT)

Variables

 PORT = DEFAULT_ENGINE_PORT
HTTPServer _server = None
threading _thread = None
bool _is_daemon = False
 _switch_accept_lock = threading.Lock()
dict _session_label_cache = {}

Function Documentation

◆ _current_loaded_model_id()

str | None _current_loaded_model_id ( )
protected

◆ _load_model_in_background()

None _load_model_in_background ( str requested_model_id)
protected

Definition at line 44 of file local_server.py.

◆ _read_body()

◆ _respond()

◆ _respond_error()

◆ run_forever()

None run_forever ( int port = PORT)
Run the server in the foreground (used by the standalone model daemon).

Definition at line 818 of file local_server.py.

◆ start()

◆ stop()

None stop ( )

Definition at line 811 of file local_server.py.

Variable Documentation

◆ _is_daemon

bool aquin.engine.local_server._is_daemon = False
protected

Definition at line 30 of file local_server.py.

◆ _server

HTTPServer aquin.engine.local_server._server = None
protected

Definition at line 26 of file local_server.py.

◆ _session_label_cache

dict aquin.engine.local_server._session_label_cache = {}
protected

Definition at line 34 of file local_server.py.

◆ _switch_accept_lock

aquin.engine.local_server._switch_accept_lock = threading.Lock()
protected

Definition at line 32 of file local_server.py.

◆ _thread

threading aquin.engine.local_server._thread = None
protected

Definition at line 27 of file local_server.py.

◆ PORT

aquin.engine.local_server.PORT = DEFAULT_ENGINE_PORT

Definition at line 25 of file local_server.py.