2016-11-09 6 views
27

Я новичок в Tensorflow Я выполняю задание Deep Learning от Udacity на ноутбуке iPython. linkОбъект TensorFlow 'module' не имеет атрибута 'global_variables_initializer'

И у него есть ошибка.

AttributeError       Traceback (most recent call last) 
`<ipython-input-18-3446420b5935>` in `<module>`() 
    2 
    3 with tf.Session(graph=graph) as session: 
----> 4 tf.global_variables_initializer().run() 

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

Помогите! Как я могу это исправить? Спасибо.

ответ

40

В старых версиях это называлось tf.initialize_all_variables.

13

Похоже, вы используете tensorflow 0.11 или более старые версии. Если вы видите это git-commit, они заменили initialize_all_variables на global_variables_initializer.

Итак, вы можете использовать initialize_all_variables или обновить до новой версии i.e. (0.12) или новее.