Reputation: 679
I get following error
ValueError: Tensor conversion requested dtype float32 for Tensor with dtype int32: 'Tensor("Placeholder_1:0", shape=TensorShape([Dimension(128), Dimension(2)]), dtype=int32)'
when I try to calculate cross entropy loss
losses = tf.nn.softmax_cross_entropy_with_logits(scores, input_y)
I use Python 3.4.3.
Any ideas why?
Upvotes: 28
Views: 42688
Reputation: 11
I replaced %tensorflow_version 1.x
in my code with !pip install tensorflow==1.15.5
and the error disappeared. Not limited to just version 1.15.5, it works for some other TensorFlow version 1s as well.
Upvotes: 1