Не работает трансляция Tensorflow, видя AttributeError: у объекта 'module' нет атрибута 'broadcast_to' - PullRequest
0 голосов
/ 20 января 2019

взято с https://www.tensorflow.org/api_docs/python/tf/broadcast_to:

import tensorflow as tf

with tf.Session() as sess:
    x = tf.constant([1, 2, 3])
    y = tf.broadcast_to(x, [3, 3]).eval()
    print(y)

Когда я запускаю этот код, я получаю

Traceback (most recent call last):
  File "tf_play.py", line 5, in <module>
    y = tf.broadcast_to(x, [3, 3]).eval()
AttributeError: 'module' object has no attribute 'broadcast_to'

Я использую Python3.4 и тензор потока 1.4.1. Почему это происходит / как я могу это исправить? Спасибо за любые идеи!

1 Ответ

0 голосов
/ 24 января 2019

tf.broadcast_to был добавлен только на более свежую версию tenorflow, чем 1.4. Попробуйте использовать последнюю версию (1.12 на момент написания этой статьи).

...