出现场合:使用tf.nn.dynamin()时,出现Cannot find reference 'dynamic_rnn' in '__init__.py'的提示
原因:dynamic_rnn()是存在于tensorflow库中的,但在tensorflow/nn/__init__.py中并未提及
解决方法:
1. 进入tensorflow/nn/__init__.py,修改,加上 from tensorflow.python.ops.rnn import dynamic_rnn 一句,即可仍用tf.nn.dynamin()
2. 或者直接在需要的文件头,from tensorflow.python.ops.rnn import dynamic_rnn,即可在文件里直接用dynamic()