Ada beberapa cara menyiapkan lingkungan Anda untuk menggunakan TensorFlow Federated (TFF):
- Cara termudah untuk mempelajari dan menggunakan TFF tidak memerlukan instalasi; jalankan tutorial Federasi TensorFlow 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. Ciptakan 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 Federasi Tensorflow.
python -c "import tensorflow_federated as tff; print(tff.federated_computation(lambda: 'Hello World')())"
Build paket TensorFlow Federated Python dari sumber
Membuat paket TensorFlow Federated Python dari sumber sangat membantu saat 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. 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 TensorFlow Federated Python.
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. Buat 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 Federasi Tensorflow.
python -c "import tensorflow_federated as tff; print(tff.federated_computation(lambda: 'Hello World')())"