INNER CODE UNIT · Python
initialize_app
derisk-ai/OpenDerisk · packages/derisk-app/src/derisk_app/app.py:455
def initialize_app(param: ApplicationConfig, app: FastAPI, system_app: SystemApp):
"""Initialize app
If you use gunicorn as a process manager, initialize_app can be invoke in
`on_starting` hook.
Args:
param:WebWerverParameters
args:List[str]
"""
# import after param is initialized, accelerate --help speed
from derisk.model.cluster import initialize_worker_manager_in_client
web_config = param.service.web
print(param)
server_init(param, system_app)
mount_routers(app, param)
model_start_listener = _create_model_start_listener(system_app)