Why am I getting an error “NotImplementedError: Cannot convert a symbolic Tensor to a numpy array” in Visual Studio?

拟墨画扇 提交于 2021-01-29 07:01:55

问题


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

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!