threestudio-project / threestudio

A unified framework for 3D content generation.
Apache License 2.0
6.17k stars 475 forks source link

Gradio Pydantic Error #363

Open v4r4rth opened 9 months ago

v4r4rth commented 9 months ago

Facing the following error while attempting to lauch the Gradio interface:

(threestudio) root@a100-instance-ajna:~/threestudio# python3 gradio_app.py launch Traceback (most recent call last): File "gradio_app.py", line 13, in import gradio as gr File "/usr/local/lib/python3.8/dist-packages/gradio/init.py", line 3, in import gradio._simple_templates File "/usr/local/lib/python3.8/dist-packages/gradio/_simple_templates/init.py", line 1, in from .simpledropdown import SimpleDropdown File "/usr/local/lib/python3.8/dist-packages/gradio/_simple_templates/simpledropdown.py", line 6, in from gradio.components.base import FormComponent File "/usr/local/lib/python3.8/dist-packages/gradio/components/init.py", line 1, in from gradio.components.annotated_image import AnnotatedImage File "/usr/local/lib/python3.8/dist-packages/gradio/components/annotated_image.py", line 11, in from gradio import processing_utils, utils File "/usr/local/lib/python3.8/dist-packages/gradio/processing_utils.py", line 22, in from gradio.data_classes import FileData, GradioModel, GradioRootModel File "/usr/local/lib/python3.8/dist-packages/gradio/data_classes.py", line 19, in from pydantic import BaseModel, RootModel, ValidationError # type: ignore ImportError: cannot import name 'RootModel' from 'pydantic' (/usr/local/lib/python3.8/dist-packages/pydantic/init.cpython-38-x86_64-linux-gnu.so)

Please suggest what I can do to fix this as I am a beginner..

bennyguo commented 9 months ago

see this issue https://github.com/threestudio-project/threestudio/issues/350