इस पेज का अनुवाद Cloud Translation API से किया गया है.
Switch to English

TensorFlow फ़ेडरेटेड स्थापित करें

TensorFlow Federated (TFF) का उपयोग करने के लिए अपने वातावरण को सेट करने के कुछ तरीके हैं:

  • टीएफएफ को सीखने और उपयोग करने का सबसे आसान तरीका स्थापना की आवश्यकता नहीं है; Google Colaboratory का उपयोग करके सीधे अपने ब्राउज़र में TensorFlow Federated ट्यूटोरियल चलाएं।
  • TensorFlow एक स्थानीय मशीन पर फेडरेटेड का उपयोग करने के लिए, अजगर के pip पैकेज मैनेजर के साथ TFF पैकेज स्थापित करें
  • यदि आपके पास एक अद्वितीय मशीन कॉन्फ़िगरेशन है, तो स्रोत से TFF पैकेज का निर्माण करें

का उपयोग कर TensorFlow संघीय स्थापित pip

1. पायथन विकास पर्यावरण स्थापित करें।

उबंटू पर:

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

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

2. एक आभासी वातावरण बनाएँ।

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

3. TensorFlow Federated Python पैकेज स्थापित करें।

pip install --upgrade tensorflow_federated

4. टेस्ट टेंसरफ्लो फेडरेटेड।

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

स्रोत से TensorFlow Federated Python पैकेज बनाएँ

जब आप चाहते हैं तो स्रोत से एक TensorFlow Federated Python पैकेज का निर्माण सहायक होता है:

  • TensorFlow Federated में परिवर्तन करें और उन परिवर्तनों में एक घटक का परीक्षण करें जो TensorFlow Federated का उपयोग उन परिवर्तनों को प्रस्तुत करने या जारी करने से पहले करते हैं।
  • उन परिवर्तनों का उपयोग करें जो TensorFlow Federated को सबमिट किए गए हैं, लेकिन जारी नहीं किए गए हैं।

1. पायथन विकास पर्यावरण स्थापित करें।

उबंटू पर:

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

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

2. Bazel स्थापित करें।

Tazorflow Federated को संकलित करने के लिए उपयोग किया जाने वाला बिल्ड टूल Bazel स्थापित करें

3. क्लोन टेंसरफ्लो फेडरेटेड रिपॉजिटरी।

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

4. TensorFlow Federated Python पैकेज बनाएँ।

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

5. एक नया प्रोजेक्ट बनाएं।

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

6. एक आभासी वातावरण बनाएँ।

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

7. TensorFlow Federated Python पैकेज स्थापित करें।

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

8. टेस्ट टेन्सरफ़्लो फ़ेडरेटेड।

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