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/google-parfait/tensorflow-federated.git
cd "tensorflow-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 //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')())"