微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

RASA 初始化错误:tensorflow.python.framework.errors_impl.InvalidArgumentError:断言失败:[0] [Op:Assert] 名称:EagerVariableNameReuse

如何解决RASA 初始化错误:tensorflow.python.framework.errors_impl.InvalidArgumentError:断言失败:[0] [Op:Assert] 名称:EagerVariableNameReuse

我是 rasa 的新手。我在 Windows 10、python 3.7.6 机器上安装了 rasa 2.4.1 没有任何错误。但是当我初始化 rasa 项目时,出现以下错误。我尝试了多个 rasa2.x 版本和多个 tensorflow 安装。但没有运气。感谢您对解决此问题的任何帮助。

File "D:\NLP\rasa_env\Scripts\rasa.exe\__main__.py",line 7,in <module>
  File "d:\nlp\rasa_env\lib\site-packages\rasa\__main__.py",line 116,in main
    cmdline_arguments.func(cmdline_arguments)
  File "d:\nlp\rasa_env\lib\site-packages\rasa\cli\scaffold.py",line 234,in run
    init_project(args,path)
  File "d:\nlp\rasa_env\lib\site-packages\rasa\cli\scaffold.py",line 129,in init_project
    print_train_or_instructions(args,line 68,in print_train_or_instructions
    training_result = rasa.train(domain,config,training_files,output)
  File "d:\nlp\rasa_env\lib\site-packages\rasa\train.py",line 109,in train
    loop,File "d:\nlp\rasa_env\lib\site-packages\rasa\utils\common.py",line 308,in run_in_loop
    result = loop.run_until_complete(f)
  File "c:\users\kni9kor\anaconda3\lib\asyncio\base_events.py",line 583,in run_until_complete
    return future.result()
  File "d:\nlp\rasa_env\lib\site-packages\rasa\train.py",line 174,in train_async
    finetuning_epoch_fraction=finetuning_epoch_fraction,File "d:\nlp\rasa_env\lib\site-packages\rasa\train.py",line 353,in _train_async_internal
    finetuning_epoch_fraction=finetuning_epoch_fraction,line 396,in _do_training
    finetuning_epoch_fraction=finetuning_epoch_fraction,line 818,in _train_nlu_with_validated_data
    **additional_arguments,File "d:\nlp\rasa_env\lib\site-packages\rasa\nlu\train.py",in train
    interpreter = trainer.train(training_data,**kwargs)
  File "d:\nlp\rasa_env\lib\site-packages\rasa\nlu\model.py",line 209,in train
    updates = component.train(working_data,self.config,**context)
  File "d:\nlp\rasa_env\lib\site-packages\rasa\nlu\classifiers\diet_classifier.py",line 810,in train
    self.model = self._instantiate_model_class(model_data)
  File "d:\nlp\rasa_env\lib\site-packages\rasa\nlu\classifiers\diet_classifier.py",line 1132,in _instantiate_model_class
    config=self.component_config,File "d:\nlp\rasa_env\lib\site-packages\rasa\nlu\classifiers\diet_classifier.py",line 1146,in __init__
    super().__init__("DIET",data_signature,label_data)
  File "d:\nlp\rasa_env\lib\site-packages\rasa\utils\tensorflow\models.py",line 705,in __init__
    checkpoint_model=config[CHECKPOINT_MODEL],File "d:\nlp\rasa_env\lib\site-packages\rasa\utils\tensorflow\models.py",line 91,in __init__
    super().__init__(**kwargs)
  File "d:\nlp\rasa_env\lib\site-packages\tensorflow\python\training\tracking\base.py",line 457,in _method_wrapper
    result = method(self,*args,**kwargs)
  File "d:\nlp\rasa_env\lib\site-packages\tensorflow\python\keras\engine\training.py",in __init__
    self._init_batch_counters()
  File "d:\nlp\rasa_env\lib\site-packages\tensorflow\python\training\tracking\base.py",line 317,in _init_batch_counters
    self._train_counter = variables.Variable(0,dtype='int64',aggregation=agg)
  File "d:\nlp\rasa_env\lib\site-packages\tensorflow\python\ops\variables.py",line 262,in __call__
    return cls._variable_v2_call(*args,**kwargs)
  File "d:\nlp\rasa_env\lib\site-packages\tensorflow\python\ops\variables.py",line 256,in _variable_v2_call
    shape=shape)
  File "d:\nlp\rasa_env\lib\site-packages\tensorflow\python\ops\variables.py",line 237,in <lambda>
    prevIoUs_getter = lambda **kws: default_variable_creator_v2(None,**kws)
  File "d:\nlp\rasa_env\lib\site-packages\tensorflow\python\ops\variable_scope.py",line 2646,in default_variable_creator_v2
    shape=shape)
  File "d:\nlp\rasa_env\lib\site-packages\tensorflow\python\ops\variables.py",line 264,in __call__
    return super(VariableMetaclass,cls).__call__(*args,**kwargs)
  File "d:\nlp\rasa_env\lib\site-packages\tensorflow\python\ops\resource_variable_ops.py",line 1518,in __init__
    distribute_strategy=distribute_strategy)
  File "d:\nlp\rasa_env\lib\site-packages\tensorflow\python\ops\resource_variable_ops.py",line 1666,in _init_from_args
    graph_mode=self._in_graph_mode)
  File "d:\nlp\rasa_env\lib\site-packages\tensorflow\python\ops\resource_variable_ops.py",line 243,in eager_safe_variable_handle
    shape,dtype,shared_name,name,graph_mode,initial_value)
  File "d:\nlp\rasa_env\lib\site-packages\tensorflow\python\ops\resource_variable_ops.py",line 175,in _variable_handle_from_shape_and_dtype
    math_ops.logical_not(exists),[exists],name="EagerVariableNameReuse")
  File "d:\nlp\rasa_env\lib\site-packages\tensorflow\python\ops\gen_logging_ops.py",line 49,in _assert
    _ops.raise_from_not_ok_status(e,name)
  File "d:\nlp\rasa_env\lib\site-packages\tensorflow\python\framework\ops.py",line 6843,in raise_from_not_ok_status
    six.raise_from(core._status_to_exception(e.code,message),None)
  File "<string>",line 3,in raise_from
tensorflow.python.framework.errors_impl.InvalidArgumentError: assertion Failed: [0] [Op:Assert] name: EagerVariableNameReuse

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。