运行老版本tensorflow程序发现,出现以下错误,为版本兼容性问题。

TypeError: Value passed to parameter 'paddings' has DataType float32 not in list of allowed values:

新版本对类型的检查较为严格

标白处的语句改为:

x_padded = tf.pad(x, [[0, 0], [int(kernel / 2), int(kernel / 2)], [int(kernel / 2), int(kernel / 2)], [0, 0]], mode=mode)

即可

相关文章: