【发布时间】:2019-12-08 19:48:40
【问题描述】:
当我尝试使用 tensorflow 训练数据时出现此错误。
tensorflow/core/framework/op_kernel.cc:1651] OP_REQUIRES 失败于 gather_nd_op.cc:47:无效参数:params.NumElements() 太大 对于 int32 索引:2153378304 > 2147483647
相关代码是这样的,它对较小的数据集按预期工作。如何将其应用于更大的数据?
ml_df_collect = list()
similarity_input_placeholder = tf.placeholder(tf.string, shape=(None))
similarity_message_encodings = embed(similarity_input_placeholder)
with tf.Session() as session:
session.run(tf.global_variables_initializer())
session.run(tf.tables_initializer())
message_embeddings_ = session.run(
similarity_message_encodings,
feed_dict={similarity_input_placeholder: messages},
)
corr = np.inner(message_embeddings_, message_embeddings_)
ml_df_collect.append(corr)
【问题讨论】:
标签: python tensorflow