“tensorflow”没有属性“to_int32”

Unb*_*tic 3 python keras tensorflow

我正在尝试对音频文件实施 CTC 丢失,但出现以下错误:

TensorFlow 没有属性“to_int32”

我正在运行 tf. 版本2.0.0。

我认为这是我当前使用的版本,因为我们看到错误是在包本身的“tensorflow_backend.py”代码中引发的。

我已将包导入为“tensorflow.keras.class_name”,后端为 K。下面是屏幕截图。

在此输入图像描述

Dav*_*d S 6

您可以按如下方式在 TensorFlow 2 中转换张量:

tf.cast(my_tensor, tf.int32)
Run Code Online (Sandbox Code Playgroud)

您可以在https://www.tensorflow.org/api_docs/python/tf/cast中阅读该方法的文档

您还可以看到它to_int32已被弃用并在 TensorFlow 1 中使用 https://www.tensorflow.org/api_docs/python/tf/compat/v1/to_int32