Skip to content

Running python app.py gradio reports an error #531

@wnark

Description

@wnark

The following command was executed

conda create -n yolov10 python=3.9
conda activate yolov10
git clone https://github.com/THU-MIG/yolov10.git

pip install -r requirements.txt
pip install -e .
python app.py

Return to Error:

Traceback (most recent call last):
  File "/root/yolov10_b/yolov10/app.py", line 159, in <module>
    app()
  File "/root/anaconda3/envs/yolov10_b/lib/python3.9/site-packages/gradio/blocks.py", line 2040, in __exit__
    self.config = self.get_config_file()
  File "/root/anaconda3/envs/yolov10_b/lib/python3.9/site-packages/gradio/blocks.py", line 2003, in get_config_file
    config.update(self.default_config.get_config())
  File "/root/anaconda3/envs/yolov10_b/lib/python3.9/site-packages/gradio/blocks.py", line 687, in get_config
    block_config["api_info"] = block.api_info()  # type: ignore
  File "/root/anaconda3/envs/yolov10_b/lib/python3.9/site-packages/gradio/components/base.py", line 288, in api_info
    return self.data_model.model_json_schema()
  File "/root/anaconda3/envs/yolov10_b/lib/python3.9/site-packages/pydantic/main.py", line 555, in model_json_schema
    return model_json_schema(
  File "/root/anaconda3/envs/yolov10_b/lib/python3.9/site-packages/pydantic/json_schema.py", line 2404, in model_json_schema
    schema_generator_instance = schema_generator(by_alias=by_alias, ref_template=ref_template)
  File "/root/anaconda3/envs/yolov10_b/lib/python3.9/site-packages/pydantic/json_schema.py", line 278, in __init__
    self._schema_type_to_method = self.build_schema_type_to_method()
  File "/root/anaconda3/envs/yolov10_b/lib/python3.9/site-packages/pydantic/json_schema.py", line 317, in build_schema_type_to_method
    method_name = f'{key.replace("-", "_")}_schema'
  File "/root/anaconda3/envs/yolov10_b/lib/python3.9/typing.py", line 647, in __getattr__
    return getattr(self.__origin__, attr)
AttributeError: '_SpecialForm' object has no attribute 'replace'

When I use the new version of gradio, the error remains the same.
pip install gradio==4.44.1

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions