Bantuan melindungi Great Barrier Reef dengan TensorFlow pada Kaggle Bergabung Tantangan

Instal TensorFlow Federated

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

  • Cara termudah untuk mempelajari dan menggunakan TFF tidak memerlukan instalasi; menjalankan TensorFlow Federasi tutorial langsung di browser Anda menggunakan Google Colaboratory .
  • Untuk menggunakan TensorFlow Federasi pada mesin lokal, instal paket TFF dengan Python pip manajer paket.
  • Jika Anda memiliki konfigurasi mesin yang unik, membangun paket TFF dari sumber .

Instal TensorFlow Federated menggunakan pip

1. Instal lingkungan pengembangan Python.

Di Ubuntu:

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

Di 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

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

3 (alternatif). Instal paket TensorFlow Federated Python setiap malam.

pip install --upgrade tensorflow-federated-nightly

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.

Di Ubuntu:

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

Di 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

2. Pasang Bazel.

Instal Bazel , alat membangun digunakan untuk mengkompilasi Tensorflow Federasi.

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 -- \
    --nightly \
    --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')())"