报错信息:
TypeError: Cannot interpret feed_dict key as Tensor: Can not convert a int into a Tensor
报错代码:
[s, t, c] = sess.run([
lstm.s, lstm.t, lstm.c],
feed_dict={lstm.input_x: batch_te, lstm.s_vec: batch_len})
报错原因:
feed_dict中冒号前的并不是placeholder的变量,排查下tensor变量名字是否为要接受的placeholder的变量名即可。
更改后的代码:
[s, t, c] = sess.run([
lstm.s, lstm.t, lstm.c],
feed_dict={lstm.input_x: batch_te, lstm.s_len: batch_len})