tf.math.add() with keras plot_model() 无法显示添加操作的两个输入

tf.math.add() with keras plot_model() cound not show the two inputs of the add operation

如果我在模型中添加一行,比如 p3 = tf.math.add(up_sample,x3_,name="up_sample + x3_") 在keras中plot_model,只显示第一个输入,如下图

[![在此处输入图片描述][1]][1]

我想知道如何使用 tensorflow2 显示 add() 函数的两个输入 [1]: https://i.stack.imgur.com/zjJ9o.png

尝试将 tf.math.add 包裹在 Lambda 层中:

import tensorflow as tf

input1 = tf.keras.layers.Input((2,))
input2 = tf.keras.layers.Input((2,))
output = tf.keras.layers.Lambda(lambda x: tf.math.add(x[0], x[1]), name='upsample')([input1, input2])

model = tf.keras.Model([input1, input2], output)
tf.keras.utils.plot_model(model, show_shapes=True)