We get the following ImportError when running revertrisk-multilingual locally
docker compose up revertrisk-multilingual Attaching to revertrisk-multilingual-1 revertrisk-multilingual-1 | + source common_settings.sh revertrisk-multilingual-1 | +++ /usr/bin/python3 -c 'from python.resource_utils import get_cpu_count; print(get_cpu_count())' revertrisk-multilingual-1 | ++ CPU_COUNT=20 revertrisk-multilingual-1 | ++ echo 'CPU count detected from get_cpu_count: 20' revertrisk-multilingual-1 | ++ export OMP_NUM_THREADS=20 revertrisk-multilingual-1 | ++ OMP_NUM_THREADS=20 revertrisk-multilingual-1 | ++ echo 'OMP_NUM_THREADS set to: 20' revertrisk-multilingual-1 | + MODEL_SERVER_PATH=model_server/model.py revertrisk-multilingual-1 | + exec /usr/bin/python3 model_server/model.py revertrisk-multilingual-1 | CPU count detected from get_cpu_count: 20 revertrisk-multilingual-1 | OMP_NUM_THREADS set to: 20 revertrisk-multilingual-1 | Traceback (most recent call last): revertrisk-multilingual-1 | File "/srv/revert_risk_model/model_server/model.py", line 5, in <module> revertrisk-multilingual-1 | import kserve revertrisk-multilingual-1 | File "/opt/lib/python/site-packages/kserve/__init__.py", line 17, in <module> revertrisk-multilingual-1 | from .model import Model revertrisk-multilingual-1 | File "/opt/lib/python/site-packages/kserve/model.py", line 27, in <module> revertrisk-multilingual-1 | from .errors import InvalidInput revertrisk-multilingual-1 | File "/opt/lib/python/site-packages/kserve/errors.py", line 17, in <module> revertrisk-multilingual-1 | from fastapi.responses import JSONResponse revertrisk-multilingual-1 | File "/opt/lib/python/site-packages/fastapi/__init__.py", line 7, in <module> revertrisk-multilingual-1 | from .applications import FastAPI as FastAPI revertrisk-multilingual-1 | File "/opt/lib/python/site-packages/fastapi/applications.py", line 16, in <module> revertrisk-multilingual-1 | from fastapi import routing revertrisk-multilingual-1 | File "/opt/lib/python/site-packages/fastapi/routing.py", line 27, in <module> revertrisk-multilingual-1 | from fastapi import params, temp_pydantic_v1_params revertrisk-multilingual-1 | File "/opt/lib/python/site-packages/fastapi/params.py", line 5, in <module> revertrisk-multilingual-1 | from fastapi.openapi.models import Example revertrisk-multilingual-1 | File "/opt/lib/python/site-packages/fastapi/openapi/models.py", line 4, in <module> revertrisk-multilingual-1 | from fastapi._compat import ( revertrisk-multilingual-1 | File "/opt/lib/python/site-packages/fastapi/_compat/__init__.py", line 1, in <module> revertrisk-multilingual-1 | from .main import BaseConfig as BaseConfig revertrisk-multilingual-1 | File "/opt/lib/python/site-packages/fastapi/_compat/main.py", line 12, in <module> revertrisk-multilingual-1 | from fastapi._compat import may_v1 revertrisk-multilingual-1 | File "/opt/lib/python/site-packages/fastapi/_compat/may_v1.py", line 4, in <module> revertrisk-multilingual-1 | from fastapi.types import ModelNameMap revertrisk-multilingual-1 | File "/opt/lib/python/site-packages/fastapi/types.py", line 5, in <module> revertrisk-multilingual-1 | from pydantic import BaseModel revertrisk-multilingual-1 | File "/opt/lib/python/site-packages/pydantic/__init__.py", line 5, in <module> revertrisk-multilingual-1 | from ._migration import getattr_migration revertrisk-multilingual-1 | File "/opt/lib/python/site-packages/pydantic/_migration.py", line 4, in <module> revertrisk-multilingual-1 | from pydantic.warnings import PydanticDeprecatedSince20 revertrisk-multilingual-1 | File "/opt/lib/python/site-packages/pydantic/warnings.py", line 5, in <module> revertrisk-multilingual-1 | from .version import version_short revertrisk-multilingual-1 | File "/opt/lib/python/site-packages/pydantic/version.py", line 7, in <module> revertrisk-multilingual-1 | from pydantic_core import __version__ as __pydantic_core_version__ revertrisk-multilingual-1 | File "/opt/lib/python/site-packages/pydantic_core/__init__.py", line 6, in <module> revertrisk-multilingual-1 | from typing_extensions import Sentinel revertrisk-multilingual-1 | ImportError: cannot import name 'Sentinel' from 'typing_extensions' (/opt/lib/python/site-packages/typing_extensions.py) revertrisk-multilingual-1 exited with code 1