Exemplo n.º 1
0
 def create(
     cls, component_config: Dict[Text, Any], config: RasaNLUModelConfig
 ) -> "DenseFeaturizer":
     language = config.language
     if not cls.can_handle_language(language):
         # check failed
         raise UnsupportedLanguageError(cls.name, language)
     # TODO: remove this when HFTransformersNLP is removed for good
     if isinstance(config, Metadata):
         hf_transformers_loaded = "HFTransformersNLP" in [
             c["name"] for c in config.metadata["pipeline"]
         ]
     else:
         hf_transformers_loaded = "HFTransformersNLP" in config.component_names
     return cls(component_config, hf_transformers_loaded=hf_transformers_loaded)