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

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

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

pip उपयोग करके TensorFlow फ़ेडरेटेड स्थापित करें

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

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

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

python3 -m venv "venv"
source "venv/bin/activate"
pip install --upgrade "pip"

3. जारी किए गए TensorFlow फ़ेडरेटेड पायथन पैकेज को स्थापित करें।

pip install --upgrade tensorflow-federated

4. टेन्सरफ्लो फेडरेटेड का परीक्षण करें।

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

स्रोत से TensorFlow फ़ेडरेटेड पायथन पैकेज बनाएं

जब आप चाहें तो स्रोत से TensorFlow फ़ेडरेटेड पायथन पैकेज बनाना सहायक होता है:

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

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

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

2. बेज़ेल स्थापित करें।

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

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

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

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

python3 -m venv "venv"
source "venv/bin/activate"
pip install --upgrade "pip"
pip install numpy

5. TensorFlow फ़ेडरेटेड Python पैकेज बनाएँ।

mkdir "/tmp/tensorflow_federated"
bazel run //tensorflow_federated/tools/python_package:build_python_package -- \
    --output_dir="/tmp/tensorflow_federated"

6. आभासी वातावरण से बाहर निकलें

deactivate

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

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

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

python3 -m venv "venv"
source "venv/bin/activate"
pip install --upgrade "pip"

9. TensorFlow फ़ेडरेटेड पायथन पैकेज स्थापित करें।

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

10. टेन्सरफ़्लो फ़ेडरेटेड का परीक्षण करें।

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