ITADN

[Question]: 下载PP-UIE-0.5B模型之后,离线运行推理仍然需要下载Shards

#11211OpenStarryLightning 创建于 2026-02-02
question
S
StarryLightningcommented
### 请提出你的问题 # 运行代码 > from pprint import pprint from paddlenlp import Taskflow > schema = ['时间', '选手', '赛事名称'] # Define the schema for entity extraction ie = Taskflow('information_extraction', schema= schema, schema_lang="zh", batch_size=1, model='paddlenlp/PP-UIE-0.5B', precision='float32') pprint(ie("2月8日上午北京冬奥会自由式滑雪女子大跳台决赛中中国选手谷爱凌以188.25分获得金牌!")) # 报错信息 > Traceback (most recent call last): File "/home/starry/PycharmProjects/Paddle-UIE/.venv/lib/python3.12/site-packages/urllib3/connection.py", line 204, in _new_conn sock = connection.create_connection( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/starry/PycharmProjects/Paddle-UIE/.venv/lib/python3.12/site-packages/urllib3/util/connection.py", line 60, in create_connection for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/socket.py", line 963, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno -3] Temporary failure in name resolution > The above exception was the direct cause of the following exception: > Traceback (most recent call last): File "/home/starry/PycharmProjects/Paddle-UIE/.venv/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen response = self._make_request( ^^^^^^^^^^^^^^^^^^^ File "/home/starry/PycharmProjects/Paddle-UIE/.venv/lib/python3.12/site-packages/urllib3/connectionpool.py", line 488, in _make_request raise new_e File "/home/starry/PycharmProjects/Paddle-UIE/.venv/lib/python3.12/site-packages/urllib3/connectionpool.py", line 464, in _make_request self._validate_conn(conn) File "/home/starry/PycharmProjects/Paddle-UIE/.venv/lib/python3.12/site-packages/urllib3/connectionpool.py", line 1093, in _validate_conn conn.connect() File "/home/starry/PycharmProjects/Paddle-UIE/.venv/lib/python3.12/site-packages/urllib3/connection.py", line 759, in connect self.sock = sock = self._new_conn() ^^^^^^^^^^^^^^^^ File "/home/starry/PycharmProjects/Paddle-UIE/.venv/lib/python3.12/site-packages/urllib3/connection.py", line 211, in _new_conn raise NameResolutionError(self.host, self, e) from e urllib3.exceptions.NameResolutionError: HTTPSConnection(host='bj.bcebos.com', port=443): Failed to resolve 'bj.bcebos.com' ([Errno -3] Temporary failure in name resolution) > The above exception was the direct cause of the following exception: > Traceback (most recent call last): File "/home/starry/PycharmProjects/Paddle-UIE/.venv/lib/python3.12/site-packages/requests/adapters.py", line 644, in send resp = conn.urlopen( ^^^^^^^^^^^^^ File "/home/starry/PycharmProjects/Paddle-UIE/.venv/lib/python3.12/site-packages/urllib3/connectionpool.py", line 841, in urlopen retries = retries.increment( ^^^^^^^^^^^^^^^^^^ File "/home/starry/PycharmProjects/Paddle-UIE/.venv/lib/python3.12/site-packages/urllib3/util/retry.py", line 535, in increment raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='bj.bcebos.com', port=443): Max retries exceeded with url: /paddlenlp/models/community/paddlenlp/PP-UIE-0.5B/chat_template.json (Caused by NameResolutionError("HTTPSConnection(host='bj.bcebos.com', port=443): Failed to resolve 'bj.bcebos.com' ([Errno -3] Temporary failure in name resolution)")) > During handling of the above exception, another exception occurred: > Traceback (most recent call last): File "/home/starry/PycharmProjects/Paddle-UIE/.venv/lib/python3.12/site-packages/paddlenlp/utils/download/__init__.py", line 238, in resolve_file_path is_available = bos_aistudio_hf_file_exist( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/starry/PycharmProjects/Paddle-UIE/.venv/lib/python3.12/site-packages/paddlenlp/utils/download/__init__.py", line 331, in bos_aistudio_hf_file_exist out = bos_file_exists( ^^^^^^^^^^^^^^^^ File "/home/starry/PycharmProjects/Paddle-UIE/.venv/lib/python3.12/site-packages/paddlenlp/utils/download/bos_download.py", line 269, in bos_file_exists get_bos_file_metadata(url, token=token) File "/home/starry/PycharmProjects/Paddle-UIE/.venv/lib/python3.12/site-packages/paddlenlp/utils/download/bos_download.py", line 100, in get_bos_file_metadata r = _request_wrapper( ^^^^^^^^^^^^^^^^^ File "/home/starry/PycharmProjects/Paddle-UIE/.venv/lib/python3.12/site-packages/paddlenlp/utils/download/common.py", line 346, in _request_wrapper response = _request_wrapper( ^^^^^^^^^^^^^^^^^ File "/home/starry/PycharmProjects/Paddle-UIE/.venv/lib/python3.12/site-packages/paddlenlp/utils/download/common.py", line 368, in _request_wrapper response = get_session().request(method=method, url=url, **params) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/starry/PycharmProjects/Paddle-UIE/.venv/lib/python3.12/site-packages/requests/sessions.py", line 589, in request resp = self.send(prep, **send_kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/starry/PycharmProjects/Paddle-UIE/.venv/lib/python3.12/site-packages/requests/sessions.py", line 703, in send r = adapter.send(request, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/starry/PycharmProjects/Paddle-UIE/.venv/lib/python3.12/site-packages/requests/adapters.py", line 677, in send raise ConnectionError(e, request=request) requests.exceptions.ConnectionError: HTTPSConnectionPool(host='bj.bcebos.com', port=443): Max retries exceeded with url: /paddlenlp/models/community/paddlenlp/PP-UIE-0.5B/chat_template.json (Caused by NameResolutionError("HTTPSConnection(host='bj.bcebos.com', port=443): Failed to resolve 'bj.bcebos.com' ([Errno -3] Temporary failure in name resolution)")) > During handling of the above exception, another exception occurred: > Traceback (most recent call last): File "/home/starry/PycharmProjects/Paddle-UIE/demo.py", line 5, in <module> ie = Taskflow('information_extraction', ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/starry/PycharmProjects/Paddle-UIE/.venv/lib/python3.12/site-packages/paddlenlp/taskflow/taskflow.py", line 869, in __init__ self.task_instance = task_class( ^^^^^^^^^^^ File "/home/starry/PycharmProjects/Paddle-UIE/.venv/lib/python3.12/site-packages/paddlenlp/taskflow/information_extraction.py", line 150, in __init__ self._construct_tokenizer(model) File "/home/starry/PycharmProjects/Paddle-UIE/.venv/lib/python3.12/site-packages/paddlenlp/taskflow/information_extraction.py", line 178, in _construct_tokenizer self._tokenizer = AutoTokenizer.from_pretrained(model) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/starry/PycharmProjects/Paddle-UIE/.venv/lib/python3.12/site-packages/paddlenlp/transformers/auto/tokenizer.py", line 478, in from_pretrained return tokenizer_class.from_pretrained(pretrained_model_name_or_path, *model_args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/starry/PycharmProjects/Paddle-UIE/.venv/lib/python3.12/site-packages/paddlenlp/transformers/tokenizer_utils.py", line 835, in from_pretrained tokenizer, tokenizer_config_file_dir = super().from_pretrained(pretrained_model_name_or_path, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/starry/PycharmProjects/Paddle-UIE/.venv/lib/python3.12/site-packages/paddlenlp/transformers/tokenizer_utils_base.py", line 1590, in from_pretrained resolved_vocab_files[file_id] = resolve_file_path( ^^^^^^^^^^^^^^^^^^ File "/home/starry/PycharmProjects/Paddle-UIE/.venv/lib/python3.12/site-packages/paddlenlp/utils/download/__init__.py", line 286, in resolve_file_path raise EnvironmentError( >> **OSError: Can't load the model for 'paddlenlp/PP-UIE-0.5B'. If you were trying to load it from 'BOS', make sure you don't have a local directory with the same name. Otherwise, make sure 'paddlenlp/PP-UIE-0.5B' is the correct path to a directory containing one of the ['chat_template.json']**
0 条评论