问题
My code is:
import tensorflow as tf
dec_inputs = tf.keras.Input(shape=(None,), name="dec_inputs")
def create_look_ahead_mask(x):
seq_len = tf.shape(x)[1]
look_ahead_mask = 1 - tf.linalg.band_part(tf.ones((seq_len, seq_len)), -1, 0)
return look_ahead_mask
look_ahead_mask = tf.keras.layers.Lambda(
create_look_ahead_mask,
output_shape=(1, None, None),
name='look_ahead_mask')(dec_inputs)
It works in Colab. But generates an error when I try to run in Visual Studio. Why is that ?
来源:https://stackoverflow.com/questions/63451226/why-am-i-getting-an-error-notimplementederror-cannot-convert-a-symbolic-tensor