Установка

Стабильные сборки

Установите последнюю версию TensorFlow Probability:

pip install --upgrade tensorflow-probability

Вероятность TensorFlow зависит от недавней стабильной версии TensorFlow (пакет pip tensorflow ). Подробную информацию о зависимостях между TensorFlow и TensorFlow Probability см. в примечаниях к выпуску TFP .

Чтобы принудительно выполнить установку специально для Python 3, замените pip на pip3 в приведенных выше командах. Дополнительную справку по установке, инструкции по установке необходимых компонентов и (необязательно) по настройке виртуальных сред см. в руководстве по установке TensorFlow .

Ночные сборки

Существуют также ночные сборки TensorFlow Probability в пакете pip tfp-nightly , которые зависят от одного из tf-nightly и tf-nightly-gpu . Ночные сборки включают новые функции, но могут быть менее стабильными, чем версии с версиями.

Установить из исходного кода

Вы также можете установить из исходного кода. Для этого требуется система сборки Bazel . Настоятельно рекомендуется установить ночную сборку TensorFlow ( tf-nightly ), прежде чем пытаться собрать TensorFlow Probability из исходного кода.

  sudo apt-get install bazel git python-pip
  python -m pip install --upgrade --user tf-nightly
  git clone https://github.com/tensorflow/probability.git
  cd probability
  bazel build --copt=-O3 --copt=-march=native :pip_pkg
  PKGDIR=$(mktemp -d)
  ./bazel-bin/pip_pkg $PKGDIR
  python -m pip install --upgrade --user $PKGDIR/*.whl