-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Description
Settings examples to True or lazy breaks things and I get the following error. You can test using this code https://github.com/pablovela5620/mini-dpvo
git clone https://github.com/pablovela5620/mini-dpvo.git
cd mini-dpvo
pixi run app
, and adding cache_examples=True here
Traceback (most recent call last):
File "/home/pablo/0Dev/personal/mini-dpvo/tools/app.py", line 244, in <module>
main(tyro.cli(GradioDPVOConfig))
File "/home/pablo/0Dev/personal/mini-dpvo/tools/app.py", line 215, in main
examples = gr.Examples(
^^^^^^^^^^^^
File "/home/pablo/0Dev/personal/mini-dpvo/.pixi/envs/default/lib/python3.11/site-packages/gradio/helpers.py", line 74, in create_examples
examples_obj.create()
File "/home/pablo/0Dev/personal/mini-dpvo/.pixi/envs/default/lib/python3.11/site-packages/gradio/helpers.py", line 314, in create
self._start_caching()
File "/home/pablo/0Dev/personal/mini-dpvo/.pixi/envs/default/lib/python3.11/site-packages/gradio/helpers.py", line 365, in _start_caching
client_utils.synchronize_async(self.cache)
File "/home/pablo/0Dev/personal/mini-dpvo/.pixi/envs/default/lib/python3.11/site-packages/gradio_client/utils.py", line 855, in synchronize_async
return fsspec.asyn.sync(fsspec.asyn.get_loop(), func, *args, **kwargs) # type: ignore
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/pablo/0Dev/personal/mini-dpvo/.pixi/envs/default/lib/python3.11/site-packages/fsspec/asyn.py", line 103, in sync
raise return_result
File "/home/pablo/0Dev/personal/mini-dpvo/.pixi/envs/default/lib/python3.11/site-packages/fsspec/asyn.py", line 56, in _runner
result[0] = await coro
^^^^^^^^^^
File "/home/pablo/0Dev/personal/mini-dpvo/.pixi/envs/default/lib/python3.11/site-packages/gradio/helpers.py", line 487, in cache
prediction = await Context.root_block.process_api(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/pablo/0Dev/personal/mini-dpvo/.pixi/envs/default/lib/python3.11/site-packages/gradio/blocks.py", line 1938, in process_api
data = await self.postprocess_data(block_fn, result["prediction"], state)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/pablo/0Dev/personal/mini-dpvo/.pixi/envs/default/lib/python3.11/site-packages/gradio/blocks.py", line 1761, in postprocess_data
prediction_value = block.postprocess(prediction_value)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/pablo/0Dev/personal/mini-dpvo/.pixi/envs/default/lib/python3.11/site-packages/gradio_rerun/rerun.py", line 126, in postprocess
root=[
^
File "/home/pablo/0Dev/personal/mini-dpvo/.pixi/envs/default/lib/python3.11/site-packages/gradio_rerun/rerun.py", line 132, in <listcomp>
if not is_url(file)
^^^^^^^^^^^^
File "/home/pablo/0Dev/personal/mini-dpvo/.pixi/envs/default/lib/python3.11/site-packages/gradio_rerun/rerun.py", line 123, in is_url
return input.startswith("http://") or input.startswith("https://")
^^^^^^^^^^^^^^^^
AttributeError: 'tuple' object has no attribute 'startswith'
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels