解决 TensorFlow 中 'AttributeError: 'tuple' object has no attribute 'layer'' 错误
这个错误可能是因为在调用tf.py_function时,传递的参数[inputs]是一个元组,而不是一个单独的张量。您可以尝试将[inputs]改为inputs,以便传递单个张量。例如:
embedding = tf.py_function(umap_func, inputs, tf.float32)
如果inputs确实是一个元组,则可以使用*运算符将其展开为单独的参数。例如:
embedding = tf.py_function(umap_func, *inputs, tf.float32)
原文地址: https://www.cveoy.top/t/topic/js0I 著作权归作者所有。请勿转载和采集!