【发布时间】:2020-08-15 03:43:37
【问题描述】:
我正在尝试训练可从 tensorflow 官方模型中获得的变压器模型。我可以在 cpu 中进行训练而没有任何错误,但是当我尝试 gpu 时出现以下错误:
models/official/transformer/v2/transformer.py:143 call *
encoder_outputs = self.encode(inputs, attention_bias, training)
models/official/transformer/v2/transformer.py:166 encode
embedded_inputs = self.embedding_softmax_layer(inputs)
TypeError: Cannot convert provided value to EagerTensor. Provided value: 0.0 Requested dtype: int64
我试过 tf.cast 但它似乎没有帮助。
【问题讨论】: