(rasa3) D:\rasa3\hospital>rasa train nlu
D:\Anaconda3\envs\rasa3\lib\site-packages\rasa\core\tracker_store.py:1044: MovedIn20Warning: Deprecated API features detected! These feature(s) are not compatible with SQLAlchemy 2.0. To prevent incompatible upgrades prior to updating applications, ensure requirements files are pinned to "sqlalchemy<2.0". Set environment variable SQLALCHEMY_WARN_20=1 to show all deprecation warnings. Set environment variable SQLALCHEMY_SILENCE_UBER_WARNING=1 to silence this message. (Background on SQLAlchemy 2.0 at: https://sqlalche.me/e/b8d9)
Base: DeclarativeMeta = declarative_base()
D:\Anaconda3\envs\rasa3\lib\site-packages\rasa\shared\utils\validation.py:134: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html
import pkg_resources
D:\Anaconda3\envs\rasa3\lib\site-packages\pkg_resources__init__.py:2871: DeprecationWarning: Deprecated call to pkg_resources.declare_namespace('mpl_toolkits').
Implementing implicit namespace packages (as specified in PEP 420) is preferred to pkg_resources.declare_namespace. See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages
declare_namespace(pkg)
D:\Anaconda3\envs\rasa3\lib\site-packages\pkg_resources__init__.py:2871: DeprecationWarning: Deprecated call to pkg_resources.declare_namespace('ruamel').
Implementing implicit namespace packages (as specified in PEP 420) is preferred to pkg_resources.declare_namespace. See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages
declare_namespace(pkg)
2024-01-23 15:20:58 INFO rasa.engine.training.hooks - Restored component 'JiebaTokenizer' from cache.
Building prefix dict from the default dictionary ...
Loading model from cache C:\Users\ZZ\AppData\Local\Temp\jieba.cache
Loading model cost 0.556 seconds.
Prefix dict has been built successfully.
Traceback (most recent call last):
File "D:\Anaconda3\envs\rasa3\lib\site-packages\urllib3\connection.py", line 174, in _new_conn
conn = connection.create_connection(
File "D:\Anaconda3\envs\rasa3\lib\site-packages\urllib3\util\connection.py", line 95, in create_connection
raise err
File "D:\Anaconda3\envs\rasa3\lib\site-packages\urllib3\util\connection.py", line 85, in create_connection
sock.connect(sa)
socket.timeout: timed out
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "D:\Anaconda3\envs\rasa3\lib\site-packages\urllib3\connectionpool.py", line 715, in urlopen
httplib_response = self._make_request(
File "D:\Anaconda3\envs\rasa3\lib\site-packages\urllib3\connectionpool.py", line 404, in _make_request
self._validate_conn(conn)
File "D:\Anaconda3\envs\rasa3\lib\site-packages\urllib3\connectionpool.py", line 1058, in _validate_conn
conn.connect()
File "D:\Anaconda3\envs\rasa3\lib\site-packages\urllib3\connection.py", line 363, in connect
self.sock = conn = self._new_conn()
File "D:\Anaconda3\envs\rasa3\lib\site-packages\urllib3\connection.py", line 179, in _new_conn
raise ConnectTimeoutError(
urllib3.exceptions.ConnectTimeoutError: (<urllib3.connection.HTTPSConnection object at 0x000001F4B7251640>, 'Connection to huggingface.co timed out. (connect timeout=10)')
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "D:\Anaconda3\envs\rasa3\lib\site-packages\requests\adapters.py", line 486, in send
resp = conn.urlopen(
File "D:\Anaconda3\envs\rasa3\lib\site-packages\urllib3\connectionpool.py", line 799, in urlopen
retries = retries.increment(
File "D:\Anaconda3\envs\rasa3\lib\site-packages\urllib3\util\retry.py", line 592, in increment
raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='huggingface.co', port=443): Max retries exceeded with url: /bert-base-chinese/resolve/main/pytorch_model.bin (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x000001F4B7251640>, 'Connection to huggingface.co timed out. (connect timeout=10)'))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "D:\Anaconda3\envs\rasa3\lib\site-packages\rasa\engine\graph.py", line 403, in _load_component
self._component: GraphComponent = constructor( # type: ignore[no-redef]
File "D:\Anaconda3\envs\rasa3\lib\site-packages\rasa\engine\graph.py", line 221, in load
return cls.create(config, model_storage, resource, execution_context)
File "D:\Anaconda3\envs\rasa3\lib\site-packages\rasa\nlu\featurizers\dense_featurizer\lm_featurizer.py", line 100, in create
return cls(config, execution_context)
File "D:\Anaconda3\envs\rasa3\lib\site-packages\rasa\nlu\featurizers\dense_featurizer\lm_featurizer.py", line 67, in init
self._load_model_instance()
File "D:\Anaconda3\envs\rasa3\lib\site-packages\rasa\nlu\featurizers\dense_featurizer\lm_featurizer.py", line 155, in _load_model_instance
self.model = model_class_dict[self.model_name].from_pretrained(
File "D:\Anaconda3\envs\rasa3\lib\site-packages\transformers\modeling_tf_utils.py", line 2668, in from_pretrained
if has_file(pretrained_model_name_or_path, WEIGHTS_NAME, has_file_kwargs):
File "D:\Anaconda3\envs\rasa3\lib\site-packages\transformers\utils\hub.py", line 609, in has_file
r = requests.head(url, headers=headers, allow_redirects=False, proxies=proxies, timeout=10)
File "D:\Anaconda3\envs\rasa3\lib\site-packages\requests\api.py", line 100, in head
return request("head", url, kwargs)
File "D:\Anaconda3\envs\rasa3\lib\site-packages\requests\api.py", line 59, in request
return session.request(method=method, url=url, kwargs)
File "D:\Anaconda3\envs\rasa3\lib\site-packages\requests\sessions.py", line 589, in request
resp = self.send(prep, send_kwargs)
File "D:\Anaconda3\envs\rasa3\lib\site-packages\requests\sessions.py", line 703, in send
r = adapter.send(request, **kwargs)
File "D:\Anaconda3\envs\rasa3\lib\site-packages\requests\adapters.py", line 507, in send
raise ConnectTimeout(e, request=request)
requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='huggingface.co', port=443): Max retries exceeded with url: /bert-base-chinese/resolve/main/pytorch_model.bin (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x000001F4B7251640>, 'Connection to huggingface.co timed out. (connect timeout=10)'))
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "D:\Anaconda3\envs\rasa3\lib\runpy.py", line 197, in _run_module_as_main
return _run_code(code, main_globals, None,
File "D:\Anaconda3\envs\rasa3\lib\runpy.py", line 87, in _run_code
exec(code, run_globals)
File "D:\Anaconda3\envs\rasa3\Scripts\rasa.exe__main.py", line 7, in
File "D:\Anaconda3\envs\rasa3\lib\site-packages\rasa__main__.py", line 133, in main
cmdline_arguments.func(cmdline_arguments)
File "D:\Anaconda3\envs\rasa3\lib\site-packages\rasa\cli\train.py", line 202, in run_nlu_training
return train_nlu(
File "D:\Anaconda3\envs\rasa3\lib\site-packages\rasa\model_training.py", line 453, in train_nlu
return _train_graph(
File "D:\Anaconda3\envs\rasa3\lib\site-packages\rasa\model_training.py", line 286, in _train_graph
trainer.train(
File "D:\Anaconda3\envs\rasa3\lib\site-packages\rasa\engine\training\graph_trainer.py", line 105, in train
graph_runner.run(inputs={PLACEHOLDER_IMPORTER: importer})
File "D:\Anaconda3\envs\rasa3\lib\site-packages\rasa\engine\runner\dask.py", line 101, in run
dask_result = dask.get(run_graph, run_targets)
File "D:\Anaconda3\envs\rasa3\lib\site-packages\dask\local.py", line 557, in get_sync
return get_async(
File "D:\Anaconda3\envs\rasa3\lib\site-packages\dask\local.py", line 500, in get_async
for key, res_info, failed in queue_get(queue).result():
File "D:\Anaconda3\envs\rasa3\lib\concurrent\futures_base.py", line 439, in result
return self.get_result()
File "D:\Anaconda3\envs\rasa3\lib\concurrent\futures_base.py", line 391, in get_result
raise self._exception
File "D:\Anaconda3\envs\rasa3\lib\site-packages\dask\local.py", line 542, in submit
fut.set_result(fn(*args, *kwargs))
File "D:\Anaconda3\envs\rasa3\lib\site-packages\dask\local.py", line 238, in batch_execute_tasks
return [execute_task(a) for a in it]
File "D:\Anaconda3\envs\rasa3\lib\site-packages\dask\local.py", line 238, in
return [execute_task(a) for a in it]
File "D:\Anaconda3\envs\rasa3\lib\site-packages\dask\local.py", line 229, in execute_task
result = pack_exception(e, dumps)
File "D:\Anaconda3\envs\rasa3\lib\site-packages\dask\local.py", line 224, in execute_task
result = _execute_task(task, data)
File "D:\Anaconda3\envs\rasa3\lib\site-packages\dask\core.py", line 119, in _execute_task
return func((_execute_task(a, cache) for a in args))
File "D:\Anaconda3\envs\rasa3\lib\site-packages\rasa\engine\graph.py", line 483, in call__
self._load_component(**constructor_kwargs)
File "D:\Anaconda3\envs\rasa3\lib\site-packages\rasa\engine\graph.py", line 416, in _load_component
raise GraphComponentException(
rasa.engine.exceptions.GraphComponentException: Error initializing graph component for node run_LanguageModelFeaturizer1.
你好,我运行rasa train nul时报网络连接huggingface错误,所以我自行下载了bert-base-chinese到本地,但是我不知道如何加载,谢谢。
(rasa3) D:\rasa3\hospital>rasa train nlu D:\Anaconda3\envs\rasa3\lib\site-packages\rasa\core\tracker_store.py:1044: MovedIn20Warning: Deprecated API features detected! These feature(s) are not compatible with SQLAlchemy 2.0. To prevent incompatible upgrades prior to updating applications, ensure requirements files are pinned to "sqlalchemy<2.0". Set environment variable SQLALCHEMY_WARN_20=1 to show all deprecation warnings. Set environment variable SQLALCHEMY_SILENCE_UBER_WARNING=1 to silence this message. (Background on SQLAlchemy 2.0 at: https://sqlalche.me/e/b8d9) Base: DeclarativeMeta = declarative_base() D:\Anaconda3\envs\rasa3\lib\site-packages\rasa\shared\utils\validation.py:134: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html import pkg_resources D:\Anaconda3\envs\rasa3\lib\site-packages\pkg_resources__init__.py:2871: DeprecationWarning: Deprecated call to
pkg_resources.declare_namespace('mpl_toolkits')
. Implementing implicit namespace packages (as specified in PEP 420) is preferred topkg_resources.declare_namespace
. See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages declare_namespace(pkg) D:\Anaconda3\envs\rasa3\lib\site-packages\pkg_resources__init__.py:2871: DeprecationWarning: Deprecated call topkg_resources.declare_namespace('ruamel')
. Implementing implicit namespace packages (as specified in PEP 420) is preferred topkg_resources.declare_namespace
. See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages declare_namespace(pkg) 2024-01-23 15:20:58 INFO rasa.engine.training.hooks - Restored component 'JiebaTokenizer' from cache. Building prefix dict from the default dictionary ... Loading model from cache C:\Users\ZZ\AppData\Local\Temp\jieba.cache Loading model cost 0.556 seconds. Prefix dict has been built successfully. Traceback (most recent call last): File "D:\Anaconda3\envs\rasa3\lib\site-packages\urllib3\connection.py", line 174, in _new_conn conn = connection.create_connection( File "D:\Anaconda3\envs\rasa3\lib\site-packages\urllib3\util\connection.py", line 95, in create_connection raise err File "D:\Anaconda3\envs\rasa3\lib\site-packages\urllib3\util\connection.py", line 85, in create_connection sock.connect(sa) socket.timeout: timed outDuring handling of the above exception, another exception occurred:
Traceback (most recent call last): File "D:\Anaconda3\envs\rasa3\lib\site-packages\urllib3\connectionpool.py", line 715, in urlopen httplib_response = self._make_request( File "D:\Anaconda3\envs\rasa3\lib\site-packages\urllib3\connectionpool.py", line 404, in _make_request self._validate_conn(conn) File "D:\Anaconda3\envs\rasa3\lib\site-packages\urllib3\connectionpool.py", line 1058, in _validate_conn conn.connect() File "D:\Anaconda3\envs\rasa3\lib\site-packages\urllib3\connection.py", line 363, in connect self.sock = conn = self._new_conn() File "D:\Anaconda3\envs\rasa3\lib\site-packages\urllib3\connection.py", line 179, in _new_conn raise ConnectTimeoutError( urllib3.exceptions.ConnectTimeoutError: (<urllib3.connection.HTTPSConnection object at 0x000001F4B7251640>, 'Connection to huggingface.co timed out. (connect timeout=10)')
During handling of the above exception, another exception occurred:
Traceback (most recent call last): File "D:\Anaconda3\envs\rasa3\lib\site-packages\requests\adapters.py", line 486, in send resp = conn.urlopen( File "D:\Anaconda3\envs\rasa3\lib\site-packages\urllib3\connectionpool.py", line 799, in urlopen retries = retries.increment( File "D:\Anaconda3\envs\rasa3\lib\site-packages\urllib3\util\retry.py", line 592, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='huggingface.co', port=443): Max retries exceeded with url: /bert-base-chinese/resolve/main/pytorch_model.bin (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x000001F4B7251640>, 'Connection to huggingface.co timed out. (connect timeout=10)'))
During handling of the above exception, another exception occurred:
Traceback (most recent call last): File "D:\Anaconda3\envs\rasa3\lib\site-packages\rasa\engine\graph.py", line 403, in _load_component self._component: GraphComponent = constructor( # type: ignore[no-redef] File "D:\Anaconda3\envs\rasa3\lib\site-packages\rasa\engine\graph.py", line 221, in load return cls.create(config, model_storage, resource, execution_context) File "D:\Anaconda3\envs\rasa3\lib\site-packages\rasa\nlu\featurizers\dense_featurizer\lm_featurizer.py", line 100, in create return cls(config, execution_context) File "D:\Anaconda3\envs\rasa3\lib\site-packages\rasa\nlu\featurizers\dense_featurizer\lm_featurizer.py", line 67, in init self._load_model_instance() File "D:\Anaconda3\envs\rasa3\lib\site-packages\rasa\nlu\featurizers\dense_featurizer\lm_featurizer.py", line 155, in _load_model_instance self.model = model_class_dict[self.model_name].from_pretrained( File "D:\Anaconda3\envs\rasa3\lib\site-packages\transformers\modeling_tf_utils.py", line 2668, in from_pretrained if has_file(pretrained_model_name_or_path, WEIGHTS_NAME, has_file_kwargs): File "D:\Anaconda3\envs\rasa3\lib\site-packages\transformers\utils\hub.py", line 609, in has_file r = requests.head(url, headers=headers, allow_redirects=False, proxies=proxies, timeout=10) File "D:\Anaconda3\envs\rasa3\lib\site-packages\requests\api.py", line 100, in head return request("head", url, kwargs) File "D:\Anaconda3\envs\rasa3\lib\site-packages\requests\api.py", line 59, in request return session.request(method=method, url=url, kwargs) File "D:\Anaconda3\envs\rasa3\lib\site-packages\requests\sessions.py", line 589, in request resp = self.send(prep, send_kwargs) File "D:\Anaconda3\envs\rasa3\lib\site-packages\requests\sessions.py", line 703, in send r = adapter.send(request, **kwargs) File "D:\Anaconda3\envs\rasa3\lib\site-packages\requests\adapters.py", line 507, in send raise ConnectTimeout(e, request=request) requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='huggingface.co', port=443): Max retries exceeded with url: /bert-base-chinese/resolve/main/pytorch_model.bin (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x000001F4B7251640>, 'Connection to huggingface.co timed out. (connect timeout=10)'))
The above exception was the direct cause of the following exception:
Traceback (most recent call last): File "D:\Anaconda3\envs\rasa3\lib\runpy.py", line 197, in _run_module_as_main return _run_code(code, main_globals, None, File "D:\Anaconda3\envs\rasa3\lib\runpy.py", line 87, in _run_code exec(code, run_globals) File "D:\Anaconda3\envs\rasa3\Scripts\rasa.exe__main.py", line 7, in
File "D:\Anaconda3\envs\rasa3\lib\site-packages\rasa__main__.py", line 133, in main
cmdline_arguments.func(cmdline_arguments)
File "D:\Anaconda3\envs\rasa3\lib\site-packages\rasa\cli\train.py", line 202, in run_nlu_training
return train_nlu(
File "D:\Anaconda3\envs\rasa3\lib\site-packages\rasa\model_training.py", line 453, in train_nlu
return _train_graph(
File "D:\Anaconda3\envs\rasa3\lib\site-packages\rasa\model_training.py", line 286, in _train_graph
trainer.train(
File "D:\Anaconda3\envs\rasa3\lib\site-packages\rasa\engine\training\graph_trainer.py", line 105, in train
graph_runner.run(inputs={PLACEHOLDER_IMPORTER: importer})
File "D:\Anaconda3\envs\rasa3\lib\site-packages\rasa\engine\runner\dask.py", line 101, in run
dask_result = dask.get(run_graph, run_targets)
File "D:\Anaconda3\envs\rasa3\lib\site-packages\dask\local.py", line 557, in get_sync
return get_async(
File "D:\Anaconda3\envs\rasa3\lib\site-packages\dask\local.py", line 500, in get_async
for key, res_info, failed in queue_get(queue).result():
File "D:\Anaconda3\envs\rasa3\lib\concurrent\futures_base.py", line 439, in result
return self. get_result()
File "D:\Anaconda3\envs\rasa3\lib\concurrent\futures_base.py", line 391, in get_result
raise self._exception
File "D:\Anaconda3\envs\rasa3\lib\site-packages\dask\local.py", line 542, in submit
fut.set_result(fn(*args, *kwargs))
File "D:\Anaconda3\envs\rasa3\lib\site-packages\dask\local.py", line 238, in batch_execute_tasks
return [execute_task(a) for a in it]
File "D:\Anaconda3\envs\rasa3\lib\site-packages\dask\local.py", line 238, in
return [execute_task(a) for a in it]
File "D:\Anaconda3\envs\rasa3\lib\site-packages\dask\local.py", line 229, in execute_task
result = pack_exception(e, dumps)
File "D:\Anaconda3\envs\rasa3\lib\site-packages\dask\local.py", line 224, in execute_task
result = _execute_task(task, data)
File "D:\Anaconda3\envs\rasa3\lib\site-packages\dask\core.py", line 119, in _execute_task
return func((_execute_task(a, cache) for a in args))
File "D:\Anaconda3\envs\rasa3\lib\site-packages\rasa\engine\graph.py", line 483, in call__
self._load_component(**constructor_kwargs)
File "D:\Anaconda3\envs\rasa3\lib\site-packages\rasa\engine\graph.py", line 416, in _load_component
raise GraphComponentException(
rasa.engine.exceptions.GraphComponentException: Error initializing graph component for node run_LanguageModelFeaturizer1.