Instal TensorFlow Federated

Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.

Ada beberapa cara untuk 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 Federated menggunakan pip

1. Instal lingkungan pengembangan Python.

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

2. Buat lingkungan virtual.

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

3. Instal paket TensorFlow Federated Python yang dirilis.

pip install --upgrade tensorflow-federated

4. Uji Tensorflow Federated.

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

Bangun paket TensorFlow Federated Python dari sumber

Membangun paket TensorFlow Federated Python dari sumber sangat membantu jika Anda ingin:

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

1. Instal lingkungan pengembangan Python.

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

2. Pasang Bazel.

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

3. Mengkloning repositori Tensorflow Federated.

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

4. Bangun paket TensorFlow Federated Python.

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

5. Buat proyek baru.

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

6. Buat lingkungan virtual.

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

7. Instal paket TensorFlow Federated Python.

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

8. Uji Tensorflow Federated.

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