我不确定如何处理此错误。这是来自此处找到的 RNN 教程。
我隐约明白变量需要能够被重用,但我不知道如何实现这个修复。train.py 跑了几个小时,成功完成;运行 sample.py 时出现此特定错误
鉴于培训时间很长,我非常希望让这项工作发挥作用,而不是重新开始。
ValueError: Variable rnnlm/softmax_w already exists, disallowed. Did you mean to set reuse=True in VarScope? Originally defined at: File "C:\Users\wlt42\Anaconda3\envs\tensorflow\lib\site-packages\tensorflow\python\framework\ops.py", line 1269, in __init__ self._traceback = _extract_stack() File "C:\Users\wlt42\Anaconda3\envs\tensorflow\lib\site-packages\tensorflow\python\framework\ops.py", line 2506, in create_op original_op=self._default_original_op, op_def=op_def) File "C:\Users\wlt42\Anaconda3\envs\tensorflow\lib\site-packages\tensorflow\python\framework\op_def_library.py", line 767, in apply_op op_def=op_def)