@mishra-atul5001 - below is the log
Training NLU model…
2020-06-12 00:00:38 INFO transformers.file_utils - PyTorch version 1.0.0 available.
2020-06-12 00:00:38 INFO transformers.file_utils - TensorFlow version 2.1.1 available.
Traceback (most recent call last):
File “/Users/malarvizhisaravanan/opt/anaconda3/bin/rasa”, line 10, in
sys.exit(main())
File “/Users/malarvizhisaravanan/opt/anaconda3/lib/python3.7/site-packages/rasa/main.py”, line 91, in main
cmdline_arguments.func(cmdline_arguments)
File “/Users/malarvizhisaravanan/opt/anaconda3/lib/python3.7/site-packages/rasa/cli/train.py”, line 140, in train_nlu
persist_nlu_training_data=args.persist_nlu_data,
File “/Users/malarvizhisaravanan/opt/anaconda3/lib/python3.7/site-packages/rasa/train.py”, line 414, in train_nlu
persist_nlu_training_data,
File “uvloop/loop.pyx”, line 1456, in uvloop.loop.Loop.run_until_complete
File “/Users/malarvizhisaravanan/opt/anaconda3/lib/python3.7/site-packages/rasa/train.py”, line 453, in _train_nlu_async
persist_nlu_training_data=persist_nlu_training_data,
File “/Users/malarvizhisaravanan/opt/anaconda3/lib/python3.7/site-packages/rasa/train.py”, line 482, in _train_nlu_with_validated_data
persist_nlu_training_data=persist_nlu_training_data,
File “/Users/malarvizhisaravanan/opt/anaconda3/lib/python3.7/site-packages/rasa/nlu/train.py”, line 75, in train
trainer = Trainer(nlu_config, component_builder)
File “/Users/malarvizhisaravanan/opt/anaconda3/lib/python3.7/site-packages/rasa/nlu/model.py”, line 142, in init
components.validate_requirements(cfg.component_names)
File “/Users/malarvizhisaravanan/opt/anaconda3/lib/python3.7/site-packages/rasa/nlu/components.py”, line 51, in validate_requirements
component_class = registry.get_component_class(component_name)
File “/Users/malarvizhisaravanan/opt/anaconda3/lib/python3.7/site-packages/rasa/nlu/registry.py”, line 173, in get_component_class
return class_from_module_path(component_name)
File “/Users/malarvizhisaravanan/opt/anaconda3/lib/python3.7/site-packages/rasa/utils/common.py”, line 196, in class_from_module_path
if “.” in module_path:
TypeError: argument of type ‘NoneType’ is not iterable
(rasa_new) malarvizhisaravanan@IN-MSARAVANAN-MBP demo % rasa train nlu --config config/config-hf.yml .
usage: rasa [-h] [–version]
{init,run,shell,train,interactive,test,visualize,data,export,x}
…
rasa: error: unrecognized arguments: .
(rasa_new) malarvizhisaravanan@IN-MSARAVANAN-MBP demo % rasa train nlu --config config/config-hf.yml
Training NLU model…
2020-06-12 00:02:29 INFO transformers.file_utils - PyTorch version 1.0.0 available.
2020-06-12 00:02:29 INFO transformers.file_utils - TensorFlow version 2.1.1 available.
Traceback (most recent call last):
File “/Users/malarvizhisaravanan/opt/anaconda3/bin/rasa”, line 10, in
sys.exit(main())
File “/Users/malarvizhisaravanan/opt/anaconda3/lib/python3.7/site-packages/rasa/main.py”, line 91, in main
cmdline_arguments.func(cmdline_arguments)
File “/Users/malarvizhisaravanan/opt/anaconda3/lib/python3.7/site-packages/rasa/cli/train.py”, line 140, in train_nlu
persist_nlu_training_data=args.persist_nlu_data,
File “/Users/malarvizhisaravanan/opt/anaconda3/lib/python3.7/site-packages/rasa/train.py”, line 414, in train_nlu
persist_nlu_training_data,
File “uvloop/loop.pyx”, line 1456, in uvloop.loop.Loop.run_until_complete
File “/Users/malarvizhisaravanan/opt/anaconda3/lib/python3.7/site-packages/rasa/train.py”, line 453, in _train_nlu_async
persist_nlu_training_data=persist_nlu_training_data,
File “/Users/malarvizhisaravanan/opt/anaconda3/lib/python3.7/site-packages/rasa/train.py”, line 482, in _train_nlu_with_validated_data
persist_nlu_training_data=persist_nlu_training_data,
File “/Users/malarvizhisaravanan/opt/anaconda3/lib/python3.7/site-packages/rasa/nlu/train.py”, line 75, in train
trainer = Trainer(nlu_config, component_builder)
File “/Users/malarvizhisaravanan/opt/anaconda3/lib/python3.7/site-packages/rasa/nlu/model.py”, line 142, in init
components.validate_requirements(cfg.component_names)
File “/Users/malarvizhisaravanan/opt/anaconda3/lib/python3.7/site-packages/rasa/nlu/components.py”, line 51, in validate_requirements
component_class = registry.get_component_class(component_name)
File “/Users/malarvizhisaravanan/opt/anaconda3/lib/python3.7/site-packages/rasa/nlu/registry.py”, line 173, in get_component_class
return class_from_module_path(component_name)
File “/Users/malarvizhisaravanan/opt/anaconda3/lib/python3.7/site-packages/rasa/utils/common.py”, line 196, in class_from_module_path
if “.” in module_path:
TypeError: argument of type ‘NoneType’ is not iterable
Rasa version
rasa 1.10.2
rasa-sdk 1.10.1
NLU Pipeline
language: en
pipeline:
-
name: HFTransformersNLP
model_name: “bert”
model_weights: “bert-base-uncased”
-
name: “LanguageModelTokenizer”
-
name: “LanguageModelFeaturizer”
-
name: “RegexFeaturizer”
-
name: LexicalSyntacticFeaturizer
features: [
[“low”, “title”, “upper”],
[“BOS”, “EOS”, “low”, “upper”, “title”, “digit”],
[“low”, “title”, “upper”],
]
-
name: DIETClassifier
epochs: 100
-
epochs: 100
For any NLU config which has ConveRT or HFTransformer, this is the error.
I installed rasa using
pip install rasa[transformers]
Thanks in Advance!