Keras (Tensor conversion requested dtype int32 for Tensor with dtype float32: 'Tensor("embe

Posted WANGLC

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Keras (Tensor conversion requested dtype int32 for Tensor with dtype float32: 'Tensor("embe相关的知识,希望对你有一定的参考价值。

这个问题出现根本原因是keras以及tensorflow的版本(服务器与本地)不一致

通过

Python

      import keras,tensorflow

      keras.__version__ 

      tensorflow.__version__

查看版本 然后通过 pip uninstall XXXX pip install install XXX版本号指定安装版本使得服务器与本机版本一致

本以为这个操作就可以解决问题结果依然还是Tensor conversion requested dtype int32 for Tensor with dtype float32: ‘Tensor("embedding_1/random_uniform:0", shape=(20000, 100), dtype=float32)‘

原来还有python版本的问题

在服务器用的Python2.7训练的模型,在window上面Python2.7不支持TensorFlow

因此在服务器上重新建立虚拟环境配置python3的环境重新训练模型最终加载训练好的模型成功

 

以上是关于Keras (Tensor conversion requested dtype int32 for Tensor with dtype float32: 'Tensor("embe的主要内容,如果未能解决你的问题,请参考以下文章

tensorflow models api:ValueError: Tensor conversion requested dtype string for Tensor with dtype flo

分割层输出时,Keras 抛出“Tensor”对象没有属性“_keras_shape”

tensor.shape 在使用 tf.keras 时返回一个无值列表

Keras 替换输入层

Tensor Flow V2:基于Tensor Flow Keras的摄氏度到华氏度温度转换的训练模型

Tensor Flow V2:基于Tensor Flow Keras的摄氏度到华氏度温度转换的训练模型