설치

안정적 빌드

최신 버전의 TensorFlow Probability를 설치합니다.

 pip install --upgrade tensorflow-probability

TensorFlow Probability는 최신 버전의 안정적 TensorFlow입니다(PIP 패키지 tensorflow). TensorFlow와 TensorFlow Probability 간의 종속성에 대한 자세한 내용은 TFP 릴리스 노트를 참조하세요.

참고: TensorFlow는 TensorFlow Probability 패키지(setup.py의 일부)의 종속성으로 포함되지 않으므로 TensorFlow 패키지(tensorflow 또는 tensorflow-gpu)를 명시적으로 설치해야 합니다. 이를 통해 CPU 및 GPU 지원 TensorFlow를 위한 별도의 패키지 대신 하나의 패키지를 유지할 수 있습니다.

Python 3에 특정한 설치를 수행하려면 위 명령에서 pippip3로 바꿉니다. 추가적인 설치 지원, 설치 전제 조건에 대한 안내 및 가상 환경 설정(선택 사항)에 대한 내용은 TensorFlow 설치 가이드를 참조하세요.

야간 빌드

tf-nightlytf-nightly-gpu 중 하나로 결정되는 pip 패키지 tfp-nightly에 TensorFlow Probability의 야간 빌드도 들어 있습니다. 야간 빌드에는 새로운 특성이 포함되어 있지만 버전 관리되는 릴리스보다 안정성이 떨어질 수 있습니다.

소스에서 설치하기

소스에서 설치할 수도 있습니다. 이를 위해서는 Bazel 빌드 시스템이 필요합니다. 소스에서 TensorFlow Probability를 빌드하기 전에 TensorFlow의 야간 빌드(tf-nightly)를 설치하는 것이 좋습니다.

  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