nndeploy.server.app

Functions

cli()

configure_root_logger(log_q, log_file, server)

load_existing_plugins(plugin_dir)

main()

monitor_worker(worker, task_q, result_q, ...)

start_finisher(queue, result_q)

start_progress_listener(server, progress_q)

start_scheduler(queue, job_q)

start_worker(task_q, result_q, progress_q, ...)

nndeploy.server.app.cli()[源代码]
nndeploy.server.app.configure_root_logger(log_q: Queue, log_file: str, server) QueueListener[源代码]
nndeploy.server.app.start_worker(task_q: mp.queues.Queue, result_q: mp.queues.Queue, progress_q: mp.queues.Queue, log_q: mp.queues.Queue, plugin_update_q: mp.queues.Queue, cancel_event_q: mp.queues.Queue, resources) Process[源代码]
nndeploy.server.app.monitor_worker(worker: Process, task_q: mp.queues.Queue, result_q: mp.queues.Queue, progress_q: mp.queues.Queue, log_q: mp.queues.Queue, plugin_update_q: mp.queues.Queue, cancel_event_q: mp.queues.Queue, resources, server: NnDeployServer, stop_event: Event) None[源代码]
nndeploy.server.app.start_scheduler(queue: TaskQueue, job_q: Queue)[源代码]
nndeploy.server.app.start_finisher(queue: TaskQueue, result_q: Queue)[源代码]
nndeploy.server.app.start_progress_listener(server: NnDeployServer, progress_q: Queue)[源代码]
nndeploy.server.app.load_existing_plugins(plugin_dir: Path)[源代码]
nndeploy.server.app.main() None[源代码]