nndeploy.server.task_queue¶
Classes
|
|
|
thread safe queue |
|
|
|
- class nndeploy.server.task_queue.ExecutionStatus(ok: bool, msg: str = '', label: str | None = None)[源代码]¶
基类:
object
- class nndeploy.server.task_queue.TaskState(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[源代码]¶
基类:
Enum- PENDING = 1¶
- DISPATCHED = 2¶
- RUNNING = 3¶
- SUCCEEDED = 4¶
- FAILED = 5¶
- CANCELLED = 6¶
- class nndeploy.server.task_queue.TaskRecord(idx: int, payload: Dict[str, Any], state: nndeploy.server.task_queue.TaskState = <TaskState.PENDING: 1>, ts_submit: float = <factory>, ts_dispatch: Optional[float] = None, ts_start: Optional[float] = None, ts_finish: Optional[float] = None, worker_pid: Optional[int] = None)[源代码]¶
基类:
object- __init__(idx: int, payload: ~typing.Dict[str, ~typing.Any], state: ~nndeploy.server.task_queue.TaskState = TaskState.PENDING, ts_submit: float = <factory>, ts_dispatch: ~typing.Optional[float] = None, ts_start: ~typing.Optional[float] = None, ts_finish: ~typing.Optional[float] = None, worker_pid: ~typing.Optional[int] = None) None¶
- class nndeploy.server.task_queue.TaskQueue(server: NnDeployServer, job_mp_q: mp.Queue)[源代码]¶
基类:
objectthread safe queue
- __init__(server: NnDeployServer, job_mp_q: mp.Queue)[源代码]¶