title: where do I find bidirectional_rnn in tensorflow 1.0.0?
body: <p>I am using some code from here: <a href="https://github.com/monikkinom/ner-lstm" rel="nofollow noreferrer">https://github.com/monikkinom/ner-lstm</a> with tensorflow. I think the code was written for an older version of tensorflow, I am using version 1.0.0. I used tf_upgrade.py to upgrade model.py in that github repos, but I am still getting the error:</p>
  
  <pre><code>    output, _, _ = contrib_rnn.bidirectional_rnn(fw_cell, bw_cell,
  AttributeError: 'module' object has no attribute 'bidirectional_rnn'
  </code></pre>
  
  <p>this is after I changed the bidirectional_rnn call to use contrib_rnn which is:</p>
  
  <pre><code>from tensorflow.contrib.rnn.python.ops import core_rnn as contrib_rnn
  </code></pre>
  
  <p>The old call was </p>
  
  <pre><code> output, _, _ = tf.nn.bidirectional_rnn(fw_cell, bw_cell,
                                                 tf.unpack(tf.transpose(self.input_data, perm=[1, 0, 2])),
                                                 dtype=tf.float32, sequence_length=self.length)
  </code></pre>
  
  <p>which also doesn't work.</p>
  
  <p>I had to change the LSTMCell, DroputWrapper, etc. to rnn.LSTMCell, but they seem to work fine. It is the bidirectional_rnn that I can't figure out how to change.</p>