fix : typing.List error from predict function #41
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Traceback (most recent call last):
File "/opt/conda/lib/python3.12/site-packages/mlflow/pyfunc/utils/data_validation.py", line 165, in _get_func_info_if_type_hint_supported
_infer_schema_from_list_type_hint(type_hint)
File "/opt/conda/lib/python3.12/site-packages/mlflow/types/type_hints.py", line 395, in _infer_schema_from_list_type_hint
internal_type = _get_element_type_of_list_type_hint(type_hint)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/conda/lib/python3.12/site-packages/mlflow/types/type_hints.py", line 358, in _get_element_type_of_list_type_hint
raise InvalidTypeHintException(
mlflow.types.type_hints.InvalidTypeHintException: Type hint
typing.List
doesn't contain a collection element type. Fix by adding an element type to the collection type definition, e.g.list[str]
instead oflist
.