Add warnings for stateful RNN layer if layer.weights is retrieved.
PiperOrigin-RevId: 305903345
Change-Id: I2daf1934b243d46e44e8e1cb87f4d6422586b7ea
diff --git a/tensorflow/python/keras/layers/recurrent.py b/tensorflow/python/keras/layers/recurrent.py
index 5010cbc..c957167 100644
--- a/tensorflow/python/keras/layers/recurrent.py
+++ b/tensorflow/python/keras/layers/recurrent.py
@@ -20,7 +20,6 @@
from __future__ import print_function
import collections
-import warnings
import numpy as np
@@ -986,15 +985,6 @@
def _trackable_saved_model_saver(self):
return layer_serialization.RNNSavedModelSaver(self)
- @property
- def weights(self):
- if self.stateful:
- warnings.warn(
- 'The internal states of stateful RNN layers are not included in '
- '`layer.weights`. Please use `layer.states()` if you want to '
- 'retrieve the internal states of the layer.')
- return super(RNN, self).weights
-
@keras_export('keras.layers.AbstractRNNCell')
class AbstractRNNCell(Layer):