2017-02-08 2 views
0

Je suis en train d'obtenir du temps GPU/CPU en utilisant le module de statistiques timeline tensorflow maistensorflow: objet 'module' n'a pas d'attribut 'RunMetaData'

run_metadata = tf.RunMetaData() 

Il donne l'erreur suivante. J'ai utilisé la version 0.10.0rc0. Je vais aussi à tensorflow/python/client/timeline.py pour voir réellement la définition de la fonction mais elle n'existe pas là. P.S: J'ai importé from tensorflow.python.client import timeline
[Extrait de code]

cross_entropy = tf.reduce_mean(tf.nn.softmax_cross_entropy_with_logits(y_conv, y_)) 
train_step = tf.train.AdamOptimizer(1e-4).minimize(cross_entropy) 
correct_prediction = tf.equal(tf.argmax(y_conv,1), tf.argmax(y_,1)) 
accuracy = tf.reduce_mean(tf.cast(correct_prediction, tf.float32)) 

run_options = tf.RunOptions(trace_level=tf.RunOptions.FULL_TRACE) 
run_metadata = tf.RunOutputs() 
sess.run(tf.initialize_all_variables()) 


[ERREUR SNIPPET]

--------------------------------------------------------------------------- 
AttributeError       Traceback (most recent call last) 
<ipython-input-1-0dd6887f3319> in <module>() 
    90 
    91 run_options = tf.RunOptions(trace_level=tf.RunOptions.FULL_TRACE) 
---> 92 run_metadata = tf.RunMetaData() 
    93 sess.run(tf.initialize_all_variables()) 
    94 

AttributeError: 'module' object has no attribute 'RunMetaData' 
+0

Je suppose que la chose immédiate à essayer dans tous les cas serait une version plus récente (0.12.1). Si cela n'aide pas ou n'est pas faisable, pourriez-vous poster un extrait de code qui provoque cette erreur? –

+0

J'ai mis à jour la question avec des extraits. Je ne peux pas mettre à jour la version pour le moment. C'est un peu un problème. –

+0

Oh, je pensais que c'était un composant TensorFlow appelant une fonction qui n'existe pas. Voulez-vous simplement dire «RunMetadata» (minuscule «d»)? –

Répondre

0

je devais installer tensorflow 0.12.0 ou plus.