Ich versuche, den Code wahrscheinlich für eine frühere Tensorflow-Version geschrieben zu starten. Ich habe viele unexpected keyword argument
Fehler Schlüsselwörter MismatchTensorflow <lambda>() hat ein unerwartetes Schlüsselwort argument 'partition_info'
Jetzt bekomme ich <lambda>() got an unexpected keyword argument 'partition_info'
Aber es ist nicht partition_info Schlüsselwort in meinem Code im Zusammenhang fixiert.
Hier wird das Stück Code, das Problem verursacht:
final_fully_connected = tf.contrib.layers.fully_connected(
hidden_layer_three,
2,
weights_initializer=lambda i, dtype: tf.truncated_normal([38912, 512], stddev=0.1),
activation_fn=tf.nn.relu
)
partition_info scheint ein optionales Attribut, und mir ist unklar, wo und warum sollte es in meinem Code hinzufügen. Könnten Sie mir mehr Details geben? Dank – AndreaF
anstelle von Lambda, verwenden Sie eine lokale Funktion, die ein zusätzliches Attribut "partition_info" hat (was ignoriert wird) –
@AndreaF: Fügen Sie einfach 'partition_info = None' zu den Argumenten Ihres Lambda hinzu. I.e. 'weights_initializer = lambda i, dtype, partition_info = Keine: tf.truncated_normal ([38912, 512], stddev = 0.1)' – Kundor