keras-lmu icon indicating copy to clipboard operation
keras-lmu copied to clipboard

Paths to DropoutRNNCellMixin and BaseRandomLayer not found (keras-lmu 0.7.0)

Open flacle opened this issue 1 year ago • 1 comments

This is likely due to Keras version changes. Currently using Keras 3.2.1 with Tensorflow 2.16.1.

So far, I've changed the following in layers.py:

from keras.src.layers.rnn.dropout_rnn_cell_mixin import DropoutRNNCellMixin to: from tensorflow.python.keras.layers.recurrent import DropoutRNNCellMixin

and: from keras.src.engine.base_layer import BaseRandomLayer to: from tensorflow.keras.layers import Layer as BaseRandomLayer

and: training = tf.keras.backend.learning_phase() to: training = True

flacle avatar Jun 15 '24 20:06 flacle

If you install the current development version from the main branch it should be compatible with tensorflow 2.16. We'll do a release with those updates soon.

drasmuss avatar Jun 15 '24 22:06 drasmuss