Стабильные сборки
Установите последнюю версию 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