tf.tileでいくつかのコードを実装し、エラーメッセージ(タイトル)、コードかなり複雑で、エラーの原因を直接見つけることはできません。だから私はいくつかのダミーコードを作成してエラーを再現し、どの値がエラーの原因かを理解できるようにしましたが、このエラーをダミーコードで再現する方法を理解することはできません。 エラーを再現する方法 'InvalidArgumentError:tf.tileを使用している間に長さ2のベクトルになる倍数が必要ですが長さが3です'
は、私はこのように実行しようとしました: 私はエラーメッセージを表示します import tensorflow as tf a = tf.constant([[1,2,3],[2,3,4]]) b = tf.tile(a, [1,1,3])
:入力形状の「Tile_0」のランク3の形状は、ランク2でなければならないが、次のとおりです~~
誰が提供できます InvalidArgumentError : expected multiples argument to be a vector of length 2 but got length 3
達成したい出力は何ですか? –
@vijaym私は自分のコードで何が間違っているのか把握したいだけで、エラーメッセージの原因を理解する必要があります。関連するコードはhttps://github.com/tensorflow/tensorflow/blob/r1.2/tensorflow/core/kernels/tile_ops.cc にあります。同じエラーメッセージが見つかりましたが、再現できません –