Lưu ngày! Google I / O hoạt động trở lại từ ngày 18 đến 20 tháng 5 Đăng ký ngay
Trang này được dịch bởi Cloud Translation API.
Switch to English

Cài đặt TensorFlow được liên kết

Có một số cách để thiết lập môi trường của bạn để sử dụng TensorFlow Federated (TFF):

  • Cách dễ nhất để học và sử dụng TFF không cần cài đặt; chạy hướng dẫn TensorFlow Federated trực tiếp trong trình duyệt của bạn bằng cách sử dụng Google Colaboratory .
  • Để sử dụng TensorFlow Federated trên máy cục bộ, hãy cài đặt gói TFF với trình quản lý gói pip của Python.
  • Nếu bạn có một cấu hình máy duy nhất, hãy xây dựng gói TFF từ nguồn.

Cài đặt TensorFlow Federated bằng pip

1. Cài đặt môi trường phát triển Python.

Trên Ubuntu:

sudo apt update
sudo apt install python3-dev python3-pip  # Python 3
sudo pip3 install --user --upgrade virtualenv

Trên macOS:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
export PATH="/usr/local/bin:/usr/local/sbin:$PATH"
brew update
brew install python  # Python 3
sudo pip3 install --user --upgrade virtualenv

2. Tạo môi trường ảo.

virtualenv --python python3 "venv"
source "venv/bin/activate"
pip install --upgrade pip

3. Cài đặt gói TensorFlow Federated Python đã phát hành.

pip install --upgrade tensorflow-federated

3 (thay thế). Cài đặt gói Python liên kết TensorFlow hàng đêm.

pip install --upgrade tensorflow-federated-nightly

4. Kiểm tra Tensorflow Federated.

python -c "import tensorflow_federated as tff; print(tff.federated_computation(lambda: 'Hello World')())"

Xây dựng gói Python liên kết TensorFlow từ nguồn

Xây dựng một gói Python liên kết TensorFlow từ nguồn rất hữu ích khi bạn muốn:

  • Thực hiện các thay đổi đối với TensorFlow Federated và kiểm tra những thay đổi đó trong một thành phần sử dụng TensorFlow Federated trước khi những thay đổi đó được gửi hoặc phát hành.
  • Sử dụng các thay đổi đã được gửi đến TensorFlow Federated nhưng chưa được phát hành.

1. Cài đặt môi trường phát triển Python.

Trên Ubuntu:

sudo apt update
sudo apt install python3-dev python3-pip  # Python 3
sudo pip3 install --user --upgrade virtualenv

Trên macOS:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
export PATH="/usr/local/bin:/usr/local/sbin:$PATH"
brew update
brew install python  # Python 3
sudo pip3 install --user --upgrade virtualenv

2. Cài đặt Bazel.

Cài đặt Bazel , công cụ xây dựng được sử dụng để biên dịch Tensorflow Federated.

3. Sao chép kho lưu trữ Liên kết Tensorflow.

git clone https://github.com/tensorflow/federated.git
cd "federated"

4. Xây dựng gói Python liên kết TensorFlow.

mkdir "/tmp/tensorflow_federated"
bazel run //tensorflow_federated/tools/development:build_pip_package -- \
    --nightly \
    --output_dir "/tmp/tensorflow_federated"

5. Tạo một dự án mới.

mkdir "/tmp/project"
cd "/tmp/project"

6. Tạo môi trường ảo.

virtualenv --python python3 "venv"
source "venv/bin/activate"
pip install --upgrade pip

7. Cài đặt gói TensorFlow Federated Python.

pip install --upgrade "/tmp/tensorflow_federated/"*".whl"

8. Kiểm tra Tensorflow Federated.

python -c "import tensorflow_federated as tff; print(tff.federated_computation(lambda: 'Hello World')())"