'Activation' object has no attribute 'op'

Greetings!
I am trying to solve the LSTM version of emojfy assignment that is a part of the second week of course 5 of DLS.

When I create an Activation layer with ‘softmax’ as its input, I am getting the following error:
‘Activation’ object has no attribute ‘op’

Please share your full error.

I fixed that error, I think. It was missing (X) as an argument to the activation function.
Now, I am getting the following error:

Test failed 
 Expected value 

 ['LSTM', (None, 4, 128), 67072, (None, 4, 2), 'tanh', True] 

 does not match the input value: 

 ['LSTM', (None, 4, 4), 112, (None, 4, 2), 'tanh', True]
---------------------------------------------------------------------------
AssertionError                            Traceback (most recent call last)
<ipython-input-96-bb78fe22f36c> in <module>
     28 
     29 
---> 30 Emojify_V2_test(Emojify_V2)

<ipython-input-96-bb78fe22f36c> in Emojify_V2_test(target)
     25 
     26     expectedModel = [['InputLayer', [(None, 4)], 0], ['Embedding', (None, 4, 2), 30], ['LSTM', (None, 4, 128), 67072, (None, 4, 2), 'tanh', True], ['Dropout', (None, 4, 128), 0, 0.5], ['LSTM', (None, 128), 131584, (None, 4, 128), 'tanh', False], ['Dropout', (None, 128), 0, 0.5], ['Dense', (None, 5), 645, 'linear'], ['Activation', (None, 5), 0]]
---> 27     comparator(summary(model), expectedModel)
     28 
     29 

~/work/W2A2/test_utils.py in comparator(learner, instructor)
     21                   "\n\n does not match the input value: \n\n",
     22                   colored(f"{a}", "red"))
---> 23             raise AssertionError("Error in test")
     24     print(colored("All tests passed!", "green"))
     25 

AssertionError: Error in test

I had given the wrong number to the input argument of the LSTM layer. I have fixed it now. Thank you!

Glad to know that…~~~