解决tensorflow.python.framework.errors_impl.InvalidArgumentError: indices[0,32] = -1 is not in [0, 50)

今晚遇到了一个很神奇的问题,在tensorflow embedding过程中:

 File "/root/Handwriting/Diffusion-Handwriting-Generation-master/nn.py", line 215, in call
    output = self.embedding(lstm_output)
  File "/root/anaconda3/envs/tf35/lib/python3.7/site-packages/tensorflow/python/keras/engine/base_layer.py", line 985, in __call__
    outputs = call_fn(inputs, *args, **kwargs)
  File "/root/anaconda3/envs/tf35/lib/python3.7/site-packages/tensorflow/python/keras/layers/embeddings.py", line 189, in call
    out = embedding_ops.embedding_lookup_v2(self.embeddings, inputs)
  File "/root/anaconda3/envs/tf35/lib/python3.7/site-packages/tensorflow/python/util/dispatch.py", line 201, in wrapper
    return target(*args, **kwargs)
  File "/root/anaconda3/envs/tf35/lib/python3.7/site-packages/tensorflow/python/ops/embedding_ops.py", line 394, in embedding_lookup_v2
    return embedding_lookup(params, ids, "div", name, max_norm=max

Original: https://blog.csdn.net/qq_41895747/article/details/121940250
Author: 沉迷单车的追风少年
Title: 解决tensorflow.python.framework.errors_impl.InvalidArgumentError: indices[0,32] = -1 is not in [0, 50)

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/514204/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球