Instal TensorFlow Federasi

Ada beberapa cara menyiapkan lingkungan Anda untuk menggunakan TensorFlow Federated (TFF):

  • Cara termudah untuk mempelajari dan menggunakan TFF tidak memerlukan instalasi; jalankan tutorial TensorFlow Federated langsung di browser Anda menggunakan Google Colaboratory .
  • Untuk menggunakan TensorFlow Federated di mesin lokal, instal paket TFF dengan pengelola paket pip Python.
  • Jika Anda memiliki konfigurasi mesin yang unik, buat paket TFF dari source .

Instal TensorFlow Federasi menggunakan pip

1. Instal lingkungan pengembangan Python.

sudo apt update
sudo apt install python3-dev python3-pip  # Python 3

2. Ciptakan lingkungan virtual.

python3 -m venv "venv"
source "venv/bin/activate"
pip install --upgrade "pip"

3. Instal paket TensorFlow Federated Python yang telah dirilis.

pip install --upgrade tensorflow-federated

4. Uji Tensorflow Federasi.

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

Bangun paket TensorFlow Federated Python dari sumber

Membuat paket TensorFlow Federated Python dari sumber akan berguna jika Anda ingin:

  • Buat perubahan pada TensorFlow Federated dan uji perubahan tersebut pada komponen yang menggunakan TensorFlow Federated sebelum perubahan tersebut dikirimkan atau dirilis.
  • Gunakan perubahan yang telah dikirimkan ke TensorFlow Federated namun belum dirilis.

1. Instal lingkungan pengembangan Python.

sudo apt update
sudo apt install python3-dev python3-pip  # Python 3

2. Instal Bazel.

Instal Bazel , alat build yang digunakan untuk mengkompilasi Tensorflow Federated.

3. Kloning repositori Federasi Tensorflow.

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

4. Ciptakan lingkungan virtual.

python3 -m venv "venv"
source "venv/bin/activate"
pip install --upgrade "pip"
pip install numpy

5. Buat paket Python Federasi TensorFlow.

mkdir "/tmp/tensorflow_federated"
bazel run //tensorflow_federated/tools/python_package:build_python_package -- \
    --output_dir="/tmp/tensorflow_federated"

6. Keluar dari lingkungan virtual

deactivate

7. Buat proyek baru.

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

8. Ciptakan lingkungan virtual baru.

python3 -m venv "venv"
source "venv/bin/activate"
pip install --upgrade "pip"

9. Instal paket TensorFlow Federated Python.

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

10. Uji Tensorflow Federasi.

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