2017-02-08 3 views
0

Я пытаюсь получить статистику времени GPU/CPU с помощью модуля tensorflow временной шкалы, но наTensorflow: «модуль» объект не имеет атрибута

run_metadata = tf.RunMetaData() 

Это дает следующее сообщение об ошибке «RunMetaData».

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

Я пользуюсь 0.10.0rc0 версия. Я также перехожу к tensorflow/python/client/timeline.py, чтобы фактически увидеть определение функции, но там не было. P.S: Я импортировал from tensorflow.python.client import timeline
[Фрагмент кода]

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()) 


[ОШИБКА 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

Я думаю, что непосредственная вещь попробовать в любом случае будет более поздней версией (0.12.1). Если это не поможет или не выполнимо, можете ли вы опубликовать фрагмент кода, который вызывает эту ошибку? –

+0

Я обновил вопрос с помощью фрагментов. На данный момент я не могу обновить версию. Это своего рода проблема. –

+0

О, я думал, что это был компонент TensorFlow, вызывающий функцию, которая не существует. Вы просто имеете в виду «RunMetadata» (нижний регистр «d»)? –

ответ

0

мне нужно установить TensorFlow 0.12.0 или выше.

Смежные вопросы