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¶
-
static