【发布时间】:2021-10-06 14:00:44
【问题描述】:
所以我想在张量流中返回一个对象列表, 列表对象是使用大小为 [n,k,d] 的张量 X 构造的 当我尝试时:
listofobject = [Myobject(x) for x in X]
它返回:
OperatorNotAllowedInGraphError: iterating over `tf.Tensor` is not allowed: AutoGraph did convert this function. This might indicate you are trying to use an unsupported feature.
我也试过了:
listofobject = tf.map_fn(lambda x:Myobject(x), X)
得到了这个错误:
ValueError: Tried to convert 'y' to a tensor and failed. Error: None values not supported.
当我检查对象的构造函数内部时,有时我的 x 形状是 [None, d] 不确定我在这里缺少什么。我的问题是,在 tensorflow 中返回这样的对象列表的正确方法是什么?
【问题讨论】:
标签: python tensorflow object tensorflow2.0