Cannot find reference 'dynamic_rnn' in '__init__.py'

出现场合:使用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()

你可能感兴趣的:(bug,tensorflow,python)