When I moved to a new machine I tried to train my rasa project with dccuchile/bert-base-spanish-wwm-cased
But the console displayed the following error message.
2024-02-29 09:49:32 DEBUG rasa.engine.graph - Node 'run_LanguageModelFeaturizer7' loading 'LanguageModelFeaturizer.load' and kwargs: '{}'.
2024-02-29 09:49:32 DEBUG rasa.nlu.featurizers.dense_featurizer.lm_featurizer - Loading Tokenizer and Model for bert
2024-02-29 09:49:32 DEBUG urllib3.connectionpool - Starting new HTTPS connection (1): huggingface.co:443
2024-02-29 09:49:32 DEBUG urllib3.connectionpool - Starting new HTTPS connection (2): huggingface.co:443
2024-02-29 09:49:33 DEBUG urllib3.connectionpool - Starting new HTTPS connection (3): huggingface.co:443
Traceback (most recent call last):
File "C:\Users\diego\.virtualenvs\chatbot-YZ9B1I5Z\lib\site-packages\rasa\engine\graph.py", line 403, in _load_component
self._component: GraphComponent = constructor( # type: ignore[no-redef]
File "C:\Users\diego\.virtualenvs\chatbot-YZ9B1I5Z\lib\site-packages\rasa\engine\graph.py", line 221, in load
return cls.create(config, model_storage, resource, execution_context)
File "C:\Users\diego\.virtualenvs\chatbot-YZ9B1I5Z\lib\site-packages\rasa\nlu\featurizers\dense_featurizer\lm_featurizer.py", line 100, in create
return cls(config, execution_context)
File "C:\Users\diego\.virtualenvs\chatbot-YZ9B1I5Z\lib\site-packages\rasa\nlu\featurizers\dense_featurizer\lm_featurizer.py", line 67, in __init__
2024-02-29 09:49:33 DEBUG urllib3.connectionpool - Starting new HTTPS connection (1): o251570.ingest.sentry.io:443
self._load_model_instance()
File "C:\Users\diego\.virtualenvs\chatbot-YZ9B1I5Z\lib\site-packages\rasa\nlu\featurizers\dense_featurizer\lm_featurizer.py", line 152, in _load_model_instance
self.tokenizer = model_tokenizer_dict[self.model_name].from_pretrained(
File "C:\Users\diego\.virtualenvs\chatbot-YZ9B1I5Z\lib\site-packages\transformers\tokenization_utils_base.py", line 1804, in from_pretrained
return cls._from_pretrained(
File "C:\Users\diego\.virtualenvs\chatbot-YZ9B1I5Z\lib\site-packages\transformers\tokenization_utils_base.py", line 1959, in _from_pretrained
tokenizer = cls(*init_inputs, **init_kwargs)
File "C:\Users\diego\.virtualenvs\chatbot-YZ9B1I5Z\lib\site-packages\transformers\models\bert\tokenization_bert.py", line 213, in __init__
if not os.path.isfile(vocab_file):
File "C:\Users\diego\.pyenv\pyenv-win\versions\3.9.10\lib\genericpath.py", line 30, in isfile
st = os.stat(path)
TypeError: stat: path should be string, bytes, os.PathLike or integer, not NoneType
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\diego\.pyenv\pyenv-win\versions\3.9.10\lib\runpy.py", line 197, in _run_module_as_main
return _run_code(code, main_globals, None,
File "C:\Users\diego\.pyenv\pyenv-win\versions\3.9.10\lib\runpy.py", line 87, in _run_code
exec(code, run_globals)
File "C:\Users\diego\.virtualenvs\chatbot-YZ9B1I5Z\Scripts\rasa.exe\__main__.py", line 7, in <module>
File "C:\Users\diego\.virtualenvs\chatbot-YZ9B1I5Z\lib\site-packages\rasa\__main__.py", line 133, in main
cmdline_arguments.func(cmdline_arguments)
File "C:\Users\diego\.virtualenvs\chatbot-YZ9B1I5Z\lib\site-packages\rasa\cli\train.py", line 61, in <lambda>
train_parser.set_defaults(func=lambda args: run_training(args, can_exit=True))
File "C:\Users\diego\.virtualenvs\chatbot-YZ9B1I5Z\lib\site-packages\rasa\cli\train.py", line 101, in run_training
training_result = train_all(
File "C:\Users\diego\.virtualenvs\chatbot-YZ9B1I5Z\lib\site-packages\rasa\api.py", line 105, in train
return train(
File "C:\Users\diego\.virtualenvs\chatbot-YZ9B1I5Z\lib\site-packages\rasa\model_training.py", line 207, in train
return _train_graph(
File "C:\Users\diego\.virtualenvs\chatbot-YZ9B1I5Z\lib\site-packages\rasa\model_training.py", line 286, in _train_graph
trainer.train(
File "C:\Users\diego\.virtualenvs\chatbot-YZ9B1I5Z\lib\site-packages\rasa\engine\training\graph_trainer.py", line 105, in train
graph_runner.run(inputs={PLACEHOLDER_IMPORTER: importer})
File "C:\Users\diego\.virtualenvs\chatbot-YZ9B1I5Z\lib\site-packages\rasa\engine\runner\dask.py", line 101, in run
dask_result = dask.get(run_graph, run_targets)
File "C:\Users\diego\.virtualenvs\chatbot-YZ9B1I5Z\lib\site-packages\dask\local.py", line 557, in get_sync
return get_async(
File "C:\Users\diego\.virtualenvs\chatbot-YZ9B1I5Z\lib\site-packages\dask\local.py", line 500, in get_async
for key, res_info, failed in queue_get(queue).result():
File "C:\Users\diego\.pyenv\pyenv-win\versions\3.9.10\lib\concurrent\futures\_base.py", line 439, in result
return self.__get_result()
File "C:\Users\diego\.pyenv\pyenv-win\versions\3.9.10\lib\concurrent\futures\_base.py", line 391, in __get_result
raise self._exception
File "C:\Users\diego\.virtualenvs\chatbot-YZ9B1I5Z\lib\site-packages\dask\local.py", line 542, in submit
fut.set_result(fn(*args, **kwargs))
File "C:\Users\diego\.virtualenvs\chatbot-YZ9B1I5Z\lib\site-packages\dask\local.py", line 238, in batch_execute_tasks
return [execute_task(*a) for a in it]
File "C:\Users\diego\.virtualenvs\chatbot-YZ9B1I5Z\lib\site-packages\dask\local.py", line 238, in <listcomp>
return [execute_task(*a) for a in it]
File "C:\Users\diego\.virtualenvs\chatbot-YZ9B1I5Z\lib\site-packages\dask\local.py", line 229, in execute_task
result = pack_exception(e, dumps)
File "C:\Users\diego\.virtualenvs\chatbot-YZ9B1I5Z\lib\site-packages\dask\local.py", line 224, in execute_task
result = _execute_task(task, data)
File "C:\Users\diego\.virtualenvs\chatbot-YZ9B1I5Z\lib\site-packages\dask\core.py", line 119, in _execute_task
return func(*(_execute_task(a, cache) for a in args))
File "C:\Users\diego\.virtualenvs\chatbot-YZ9B1I5Z\lib\site-packages\rasa\engine\graph.py", line 483, in __call__
self._load_component(**constructor_kwargs)
File "C:\Users\diego\.virtualenvs\chatbot-YZ9B1I5Z\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_LanguageModelFeaturizer7.
2024-02-29 09:49:33 DEBUG urllib3.connectionpool - https://o251570.ingest.sentry.io:443 "POST /api/2801673/store/ HTTP/1.1" 200 41
It seems that is not possible to connect to your Hugging Face host to download bert trained model or maybe exists a problem with your host.
I read the documenation and it says the only way is to download manually.
What are the files I must to download to use it as offline mode project from this bert model?