gpt4 book ai didi

python - 模块 'tensorflow.python.keras.api._v2.keras.layers' 没有属性 'CuDNNLSTM'

转载 作者:太空狗 更新时间:2023-10-30 00:15:43 24 4
gpt4 key购买 nike

当我编写 tf.keras.layers.LSTM 时,我收到了警告

请注意,该层并未针对性能进行优化。请使用 tf.keras.layers.CuDNNLSTM 以获得更好的 GPU 性能。

但是当我将图层更改为 tf.keras.layers.CuDNNLSTM 时,出现错误

AttributeError: 模块 'tensorflow.python.keras.api._v2.keras.layers' 没有属性 'CuDNNLSTM'

Tensorflow 版本为 2.0.0-alpha0,Keras 版本为 2.2.4-tf。

我该如何解决这个问题?

最佳答案

一般来说,在 TensorFlow 2.0 中我们应该只使用:

tf.keras.layers.LSTM

尽管有警告,使用 GPU。

警告消息错误地存在于 2.0.0-alpha0 版本中,但已在 2.0.0-beta1 中删除

如果出于某种原因您特别需要 tf.keras.layers.CuDNNLSTM 的原始实现,那么您可以使用 tf.compat.v1.keras.layers.CuDNNLSTM但这将是一个边缘案例。

关于python - 模块 'tensorflow.python.keras.api._v2.keras.layers' 没有属性 'CuDNNLSTM',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55761337/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com