C4_W3_Lab_1_RNN.jpynb error

hi

Just launched the C4_W3_Lab_1_RNN.jpynb notebook and tried running it.

I am in PyCharm 2022.1.1 and Anaconda TensorFlow 2.0.0. I am getting the following error:

NotImplementedError: Cannot convert a symbolic Tensor (simple_rnn/strided_slice:0) to a numpy array.

Traceback:
NotImplementedError Traceback (most recent call last)
/var/folders/61/2rsxbqtx2zqbwlb914ssc_zm0000gn/T/ipykernel_4061/931526776.py in
6 tf.keras.layers.SimpleRNN(40),
7 tf.keras.layers.Dense(1),
----> 8 tf.keras.layers.Lambda(lambda x: x * 100.0)
9 ])
10

~/opt/anaconda3/envs/tf/lib/python3.7/site-packages/tensorflow_core/python/training/tracking/base.py in _method_wrapper(self, *args, **kwargs)
455 self._self_setattr_tracking = False # pylint: disable=protected-access
456 try:
→ 457 result = method(self, *args, **kwargs)
458 finally:
459 self._self_setattr_tracking = previous_value # pylint: disable=protected-access

~/opt/anaconda3/envs/tf/lib/python3.7/site-packages/tensorflow_core/python/keras/engine/sequential.py in init(self, layers, name)
112 tf_utils.assert_no_legacy_layers(layers)
113 for layer in layers:
→ 114 self.add(layer)
115
116 @property

~/opt/anaconda3/envs/tf/lib/python3.7/site-packages/tensorflow_core/python/training/tracking/base.py in _method_wrapper(self, *args, **kwargs)
455 self._self_setattr_tracking = False # pylint: disable=protected-access
456 try:
→ 457 result = method(self, *args, **kwargs)
458 finally:
459 self._self_setattr_tracking = previous_value # pylint: disable=protected-access

Please upgrade tensorflow to 2.7 before running course labs.

1 Like

Thank you! That worked