Tarihi kaydet! Google I / O 18-20 Mayıs'ta geri dönüyor Şimdi kaydolun
Bu sayfa, Cloud Translation API ile çevrilmiştir.
Switch to English

TensorFlow Federated'ı yükleyin

Ortamınızı TensorFlow Federated (TFF) kullanacak şekilde ayarlamanın birkaç yolu vardır:

  • TFF'yi öğrenmenin ve kullanmanın en kolay yolu kurulum gerektirmez; Google Colaboratory kullanarak TensorFlow Federated eğitimlerini doğrudan tarayıcınızda çalıştırın .
  • TensorFlow Federated'ı yerel bir makinede kullanmak için, TFF paketini Python'un pip paket yöneticisiyle kurun .
  • Benzersiz bir makine yapılandırmanız varsa, TFF paketini kaynaktan oluşturun.

pip kullanarak TensorFlow Federated'ı kurun

1. Python geliştirme ortamını kurun.

Ubuntu'da:

sudo apt update
sudo apt install python3-dev python3-pip  # Python 3
sudo pip3 install --user --upgrade virtualenv

MacOS'ta:

/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
sudo pip3 install --user --upgrade virtualenv

2. Bir sanal ortam oluşturun.

virtualenv --python python3 "venv"
source "venv/bin/activate"
pip install --upgrade pip

3. Yayınlanan TensorFlow Federated Python paketini kurun.

pip install --upgrade tensorflow-federated

3 (alternatif). Gecelik TensorFlow Federated Python paketini yükleyin.

pip install --upgrade tensorflow-federated-nightly

4. Tensorflow Federated'ı test edin.

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

TensorFlow Birleşik Python paketini kaynaktan oluşturun

Kaynaktan bir TensorFlow Birleşik Python paketi oluşturmak, şunları yapmak istediğinizde yararlıdır:

  • TensorFlow Federated'de değişiklikler yapın ve bu değişiklikleri gönderilmeden veya yayınlanmadan önce TensorFlow Federated kullanan bir bileşende test edin.
  • TensorFlow Federated'e gönderilen ancak henüz yayınlanmayan değişiklikleri kullanın.

1. Python geliştirme ortamını kurun.

Ubuntu'da:

sudo apt update
sudo apt install python3-dev python3-pip  # Python 3
sudo pip3 install --user --upgrade virtualenv

MacOS'ta:

/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
sudo pip3 install --user --upgrade virtualenv

2. Bazel'i kurun.

Bazel takın , Tensorflow federe derlemek için kullanılan yapı aracını.

3. Tensorflow Federated deposunu klonlayın.

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

4. TensorFlow Birleşik Python paketini oluşturun.

mkdir "/tmp/tensorflow_federated"
bazel run //tensorflow_federated/tools/development:build_pip_package -- \
    --nightly \
    --output_dir "/tmp/tensorflow_federated"

5. Yeni bir proje oluşturun.

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

6. Bir sanal ortam oluşturun.

virtualenv --python python3 "venv"
source "venv/bin/activate"
pip install --upgrade pip

7. TensorFlow Birleşik Python paketini kurun.

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

8. Tensorflow Federated'ı test edin.

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