這個問題出現根本原因是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的環境重新訓練模型最終加載訓練好的模型成功