tempo.protocols.v2 module¶

class tempo.protocols.v2.V2Protocol¶

Bases: tempo.serve.protocol.Protocol

static convert_from_bytes(output: dict, ty: Optional[Type]) → Any¶
static create_np_from_v2(data: list, ty: str, shape: list) → numpy.ndarray¶
static create_v2_from_any(data: Any, name: str) → Dict¶
static create_v2_from_np(arr: numpy.ndarray, name: str) → Dict¶
from_protocol_request(res: Dict, tys: tempo.serve.metadata.ModelDataArgs) → Any¶
from_protocol_response(res: Dict, tys: tempo.serve.metadata.ModelDataArgs) → Any¶
get_predict_path(model_details: tempo.serve.metadata.ModelDetails)¶
get_status_path(model_details: tempo.serve.metadata.ModelDetails) → str¶
static get_ty(name: str, idx: int, tys: tempo.serve.metadata.ModelDataArgs) → Optional[Type]¶
to_protocol_request(*args, **kwargs) → Dict¶
to_protocol_response(model_details: tempo.serve.metadata.ModelDetails, *args, **kwargs) → Dict¶