Tensorflow: rnn_cell has no BasicLSTMCell

The error

The python code usign tensorflow BasicLSTMCell:

lstm_cell = tf.contrib.rnn.BasicLSTMCell(

Raises the error:

AttributeError: 'module' object has no attribute 'BasicLSTMCell'.

Solution 1

Upgrade your TensorFlow installation to 1.4. static_rnn should be available.

Alternative solution

You can use BasicLSTMCell through tf.nn.rnn_cell.BasicLSTMCell

Leonardo Lazzaro

Software engineer and technical writer. 10+ years experience in DevOps, Python, and Linux systems.

More articles by Leonardo Lazzaro