Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

webui运行internlm-xcomposer2-4khd-7b时报错 #286

Open
blackblue9 opened this issue Apr 22, 2024 · 3 comments
Open

webui运行internlm-xcomposer2-4khd-7b时报错 #286

blackblue9 opened this issue Apr 22, 2024 · 3 comments
Assignees

Comments

@blackblue9
Copy link

blackblue9 commented Apr 22, 2024

我在通过python examples/gradio_demo_chat.py --code_path=/mnt/tenant-home_speed/model/internlm-xcomposer2-4khd-7b/ --port 7804 运行internlm-xcomposer2-4khd-7b模型的时候出现以下报错,提示TypeError: Accordion.init() missing 1 required positional argument: 'label',请问改如何解决呢?

`
Loading checkpoint shards: 100%|████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 2/2 [14:18<00:00, 429.19s/it]
Some weights of InternLMXComposer2ForCausalLM were not initialized from the model checkpoint at /mnt/tenant-home_speed/model/internlm-xcomposer2-4khd-7b/ and are newly initialized: ['vit.vision_tower.vision_model.post_layernorm.weight', 'vit.vision_tower.vision_model.post_layernorm.bias', 'vit.vision_tower.vision_model.embeddings.position_ids']
You should probably TRAIN this model on a down-stream task to be able to use it for predictions and inference.
Running on local URL: http://0.0.0.0:7804
Traceback (most recent call last):
File "/usr/local/miniconda3/envs/minicpm/lib/python3.10/site-packages/gradio/queueing.py", line 388, in call_prediction
output = await route_utils.call_process_api(
File "/usr/local/miniconda3/envs/minicpm/lib/python3.10/site-packages/gradio/route_utils.py", line 219, in call_process_api
output = await app.get_blocks().process_api(
File "/usr/local/miniconda3/envs/minicpm/lib/python3.10/site-packages/gradio/blocks.py", line 1437, in process_api
result = await self.call_function(
File "/usr/local/miniconda3/envs/minicpm/lib/python3.10/site-packages/gradio/blocks.py", line 1109, in call_function
prediction = await anyio.to_thread.run_sync(
File "/usr/local/miniconda3/envs/minicpm/lib/python3.10/site-packages/anyio/to_thread.py", line 33, in run_sync
return await get_asynclib().run_sync_in_worker_thread(
File "/usr/local/miniconda3/envs/minicpm/lib/python3.10/site-packages/anyio/_backends/_asyncio.py", line 877, in run_sync_in_worker_thread
return await future
File "/usr/local/miniconda3/envs/minicpm/lib/python3.10/site-packages/anyio/_backends/_asyncio.py", line 807, in run
result = context.run(func, *args)
File "/usr/local/miniconda3/envs/minicpm/lib/python3.10/site-packages/gradio/utils.py", line 650, in wrapper
response = f(*args, **kwargs)
File "/mnt/tenant-home_speed/qxj/MLLM/InternLM-XComposer-main/examples/gradio_demo_chat.py", line 254, in load_demo
gr.Row(visible=True), gr.Accordion(visible=True))
TypeError: Accordion.init() missing 1 required positional argument: 'label'
Traceback (most recent call last):
File "/usr/local/miniconda3/envs/minicpm/lib/python3.10/site-packages/gradio/queueing.py", line 388, in call_prediction
output = await route_utils.call_process_api(
File "/usr/local/miniconda3/envs/minicpm/lib/python3.10/site-packages/gradio/route_utils.py", line 219, in call_process_api
output = await app.get_blocks().process_api(
File "/usr/local/miniconda3/envs/minicpm/lib/python3.10/site-packages/gradio/blocks.py", line 1437, in process_api
result = await self.call_function(
File "/usr/local/miniconda3/envs/minicpm/lib/python3.10/site-packages/gradio/blocks.py", line 1109, in call_function
prediction = await anyio.to_thread.run_sync(
File "/usr/local/miniconda3/envs/minicpm/lib/python3.10/site-packages/anyio/to_thread.py", line 33, in run_sync
return await get_asynclib().run_sync_in_worker_thread(
File "/usr/local/miniconda3/envs/minicpm/lib/python3.10/site-packages/anyio/_backends/_asyncio.py", line 877, in run_sync_in_worker_thread
return await future
File "/usr/local/miniconda3/envs/minicpm/lib/python3.10/site-packages/anyio/_backends/_asyncio.py", line 807, in run
result = context.run(func, *args)
File "/usr/local/miniconda3/envs/minicpm/lib/python3.10/site-packages/gradio/utils.py", line 650, in wrapper
response = f(*args, **kwargs)
File "/mnt/tenant-home_speed/qxj/MLLM/InternLM-XComposer-main/examples/gradio_demo_chat.py", line 212, in uploadimgs
shutil.copy(image_path, self.folder)
File "/usr/local/miniconda3/envs/minicpm/lib/python3.10/shutil.py", line 416, in copy
dst = os.path.join(dst, os.path.basename(src))
File "/usr/local/miniconda3/envs/minicpm/lib/python3.10/posixpath.py", line 142, in basename
p = os.fspath(p)
TypeError: expected str, bytes or os.PathLike object, not _TemporaryFileWrapper

`

@WeiminLee
Copy link

我也遇到了相同的问题,请问你有解决么?
gr.Row(visible=True), gr.Accordion(visible=True))
TypeError: Accordion.init() missing 1 required positional argument: 'label'
Traceback (most recent call last):

@blackblue9
Copy link
Author

更新gradio版本到最新版本可以解决这个问题,但是又会报新的错误hh

@WeiminLee
Copy link

确实如此,刚升级到4.28.0 ,又报错了。

ception in thread Thread-4 (_do_normal_analytics_request):
Traceback (most recent call last):
File "/home/workspace/lwm/lwm-ven/lib/python3.10/site-packages/httpx/_transports/default.py", line 69, in map_httpcore_exceptions
yield
File "/home/workspace/lwm/lwm-ven/lib/python3.10/site-packages/httpx/_transports/default.py", line 233, in handle_request
resp = self._pool.handle_request(req)
File "/home/workspace/lwm/lwm-ven/lib/python3.10/site-packages/httpcore/_sync/connection_pool.py", line 216, in handle_request
raise exc from None
File "/home/workspace/lwm/lwm-ven/lib/python3.10/site-packages/httpcore/_sync/connection_pool.py", line 196, in handle_request
response = connection.handle_request(
File "/home/workspace/lwm/lwm-ven/lib/python3.10/site-packages/httpcore/_sync/connection.py", line 99, in handle_request
raise exc
File "/home/workspace/lwm/lwm-ven/lib/python3.10/site-packages/httpcore/_sync/connection.py", line 76, in handle_request
stream = self._connect(request)
File "/home/workspace/lwm/lwm-ven/lib/python3.10/site-packages/httpcore/_sync/connection.py", line 122, in _connect
stream = self._network_backend.connect_tcp(**kwargs)
File "/home/workspace/lwm/lwm-ven/lib/python3.10/site-packages/httpcore/_backends/sync.py", line 205, in connect_tcp
with map_exceptions(exc_map):
File "/usr/local/python3/lib/python3.10/contextlib.py", line 153, in exit
self.gen.throw(typ, value, traceback)
File "/home/workspace/lwm/lwm-ven/lib/python3.10/site-packages/httpcore/_exceptions.py", line 14, in map_exceptions
raise to_exc(exc) from exc
httpcore.ConnectTimeout: timed out

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants