ошибка tensorflow-вероятности: ошибка атрибута: модуль ‘tensorflow_probability’ не имеет атрибута ‘distributions’

#python #tensorflow #redhat #tensorflow-probability

#python #tensorflow #redhat #tensorflow-probability

Вопрос:

Я тестировал вероятность tensorflow в нашей среде grid (работает на redhat6.10), используя небольшой пример кода, доступный на веб-странице вероятности Tensorflow. Я смог импортировать tensorflow_probability, но столкнулся со следующей ошибкой при выполнении следующей команды: features = tfp.distributions.Нормальный (loc=0., scale=1.).образец(int(100e3))

  AttributeError                            Traceback (most recent call last)
<ipython-input-3-6342260260f2> in <module>
----> 1 features = tfp.distributions.Normal(loc=0., scale=1.).sample(int(100e3))

AttributeError: module 'tensorflow_probability' has no attribute 'distributions'
  

У кого-нибудь есть идея? Когда я запустил тот же код на этот раз на ПК с Windows, он работал нормально.

Комментарии:

1. Можете ли вы 1. поделиться немного большим контекстом вокруг кода, который вы пытаетесь запустить, и 2. поделиться командами, которые вы использовали для установки, и выводом pip list ?

2. Недавно я установил TF 2.0 и столкнулся с этой проблемой. Если вы сравните документы для 1.13 и 2.0, вы увидите, что дистрибутивы не упоминаются в версии 2.0 и не присутствуют в пакете, отсюда и ошибка.