deepinsight / deepinsight/insightface

ImportError: cannot import name 'ValidationInfo' from 'pydantic'

Open
#2,563 7 comments 3 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
29.7k
Forks
6.1k
PR merge metrics
No merged PRs in 30d

Description

When I use insightface with pydantic to push on replicate cog, this kind of error starts to appear.

Detail is under.

```shell
Validating model schema...
Traceback (most recent call last):
File "/root/.pyenv/versions/3.8.19/lib/python3.8/runpy.py", line 194, in _run_module_as_main
return _run_code(code, main_globals, None,
File "/root/.pyenv/versions/3.8.19/lib/python3.8/runpy.py", line 87, in _run_code
exec(code, run_globals)
File "/root/.pyenv/versions/3.8.19/lib/python3.8/site-packages/cog/command/openapi_schema.py", line 25, in
raise CogError(app.state.setup_result.logs)
cog.errors.CogError: Error while loading predictor:
Traceback (most recent call last):
File "/root/.pyenv/versions/3.8.19/lib/python3.8/site-packages/cog/server/http.py", line 137, in create_app
predictor = load_predictor_from_ref(predictor_ref)
File "/root/.pyenv/versions/3.8.19/lib/python3.8/site-packages/cog/predictor.py", line 187, in load_predictor_from_ref
spec.loader.exec_module(module)
File "", line 843, in exec_module
File "", line 219, in _call_with_frames_removed
File "cog/predict.py", line 38, in
from insightface.app import FaceAnalysis
File "/root/.pyenv/versions/3.8.19/lib/python3.8/site-packages/insightface/__init__.py", line 18, in
from . import app
File "/root/.pyenv/versions/3.8.19/lib/python3.8/site-packages/insightface/app/__init__.py", line 2, in
from .mask_renderer import *
File "/root/.pyenv/versions/3.8.19/lib/python3.8/site-packages/insightface/app/mask_renderer.py", line 4, in
import albumentations as A
File "/root/.pyenv/versions/3.8.19/lib/python3.8/site-packages/albumentations/__init__.py", line 3, in
from .augmentations import *
File "/root/.pyenv/versions/3.8.19/lib/python3.8/site-packages/albumentations/augmentations/__init__.py", line 1, in
from .blur.functional import *
File "/root/.pyenv/versions/3.8.19/lib/python3.8/site-packages/albumentations/augmentations/blur/__init__.py", line 1, in
from .functional import *
File "/root/.pyenv/versions/3.8.19/lib/python3.8/site-packages/albumentations/augmentations/blur/functional.py", line 9, in
from albumentations.augmentations.geometric.functional import scale
File "/root/.pyenv/versions/3.8.19/lib/python3.8/site-packages/albumentations/augmentations/geometric/__init__.py", line 2, in
from .resize import *
File "/root/.pyenv/versions/3.8.19/lib/python3.8/site-packages/albumentations/augmentations/geometric/resize.py", line 6, in
from pydantic import Field, ValidationInfo, field_validator
ImportError: cannot import name 'ValidationInfo' from 'pydantic' (/root/.pyenv/versions/3.8.19/lib/python3.8/site-packages/pydantic/__init__.cpython-38-x86_64-linux-gnu.so)
ⅹ Failed to get type signature: exit status 1
```

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.