码迷,mamicode.com
首页 > 其他好文 > 详细

Keras (Tensor conversion requested dtype int32 for Tensor with dtype float32: 'Tensor("embedding_1/random_uniform:0", shape=(20000, 100), dtype=float32)')

时间:2017-09-10 20:39:20      阅读:337      评论:0      收藏:0      [点我收藏+]

标签:flow   python版本   不一致   本地   版本号   uninstall   bsp   配置   embed   

这个问题出现根本原因是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("embedding_1/random_uniform:0", shape=(20000, 100), dtype=float32)')

标签:flow   python版本   不一致   本地   版本号   uninstall   bsp   配置   embed   

原文地址:http://www.cnblogs.com/wlc297984368/p/7501955.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!