1

我使用渴望执行来开发自己的操作。我遇到了一个错误。如何解决?

环境:协作 TF 版本:1.14

我用:

mnist = input_data.read_data_sets("/tmp/data/", one_hot=True)

我试过tf.convert_to_tensor()了,但它导致了其他错误。由以下原因引起的错误:

loss_value, grads = grad(x_, y)

错误信息:

    962     flat_sources = [_handle_or_self(x) for x in flat_sources]
    963     for t in flat_sources_raw:
--> 964       if not t.dtype.is_floating:
    965         logging.vlog(
    966             logging.WARN, "The dtype of the source tensor must be "

AttributeError: 'numpy.dtype' object has no attribute 'is_floating'
4

1 回答 1

1

我得到了错误的原因,它表明引发异常的“如果不是 is_floating”。为了解决这个错误,它需要将变量转换为张量,只需在操作前使用“convert_to_tensor()”。

最好的,南

于 2019-08-17T16:11:51.433 回答