Keras functional API Layer name not captured with TimeDistributed wrapper
The reason is you should name the TD instead of Dense. Be cautious with the bracket. Change it to:


  x = TimeDistributed(Dense(1, activation='relu'), name="t_output")(inputs)