如何解决我正在使用Tensorflow在Colab中进行编码我遇到此错误我该如何进行我尝试安装各种版本的tf以及tf.hub
feature_extractor = hub.KerasLayer(MODULE_HANDLE,input_shape=IMAGE_SIZE + (3,),output_shape=[FV_SIZE])
Error: ---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-45-4be659037f32> in <module>()
1 feature_extractor = hub.KerasLayer(MODULE_HANDLE,2 input_shape=IMAGE_SIZE + (3,----> 3 output_shape=[FV_SIZE]
4 )
1帧 /usr/local/lib/python3.6/dist-packages/tensorflow_core/python/ops/variables.py in hash(self)
TypeError:如果启用了Tensor相等,则变量不可散列。相反,请使用tensor.experimental_ref()作为键。
解决方法
使用TensorFlow集线器(最新版本为0.10.0) 它将解决这个问题
mainAxisAlignment: MainAxisAlignment.spaceBetween
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。