File tree Expand file tree Collapse file tree 2 files changed +3
-4
lines changed
runtimes/mlflow/mlserver_mlflow Expand file tree Collapse file tree 2 files changed +3
-4
lines changed Original file line number Diff line number Diff line change 1212from .string import decode_str
1313from .lists import as_list
1414from .utils import InputOrOutput , SingleInputRequestCodec
15- from .base import InputCodec , register_input_codec , register_request_codec
15+ from .base import InputCodec
1616from ..types import RequestInput , ResponseOutput , Parameters
1717
1818
@@ -95,7 +95,6 @@ def _is_nested_primitives(obj):
9595 return False
9696
9797
98- @register_input_codec
9998class JSONCodec (InputCodec ):
10099 """
101100 Encodes a list of Python objects as a BYTES input (output).
@@ -160,7 +159,6 @@ def encode_input(
160159 )
161160
162161
163- @register_request_codec
164162class JSONRequestCodec (SingleInputRequestCodec ):
165163 """
166164 Decodes the first input (output) of request (response) as a NumPy array.
Original file line number Diff line number Diff line change 2222from mlserver .errors import InferenceError
2323from mlserver .settings import ModelParameters
2424from mlserver .logging import logger
25+ from mlserver .codecs import JSONCodec
2526
2627from .codecs import TensorDictCodec
2728from .metadata import (
@@ -195,7 +196,7 @@ def _sync_metadata(self) -> None:
195196 )
196197
197198 async def predict (self , payload : InferenceRequest ) -> InferenceResponse :
198- decoded_payload = self .decode_request (payload )
199+ decoded_payload = self .decode_request (payload , default_codec = JSONCodec )
199200 params = None
200201 if payload .parameters and payload .parameters .model_extra :
201202 params = payload .parameters .model_extra
You can’t perform that action at this time.
0 commit comments