TensorFlow Federated (TFF) का उपयोग करने के लिए अपना वातावरण स्थापित करने के कुछ तरीके हैं:
- टीएफएफ को सीखने और उपयोग करने का सबसे आसान तरीका किसी इंस्टॉलेशन की आवश्यकता नहीं है; Google Colaboratory का उपयोग करके सीधे अपने ब्राउज़र में TensorFlow फ़ेडरेटेड ट्यूटोरियल चलाएँ।
- स्थानीय मशीन पर TensorFlow Federated का उपयोग करने के लिए, Python के
pipपैकेज मैनेजर के साथ TFF पैकेज स्थापित करें । - यदि आपके पास एक अद्वितीय मशीन कॉन्फ़िगरेशन है, तो स्रोत से TFF पैकेज बनाएं ।
pip का उपयोग करके TensorFlow फ़ेडरेटेड स्थापित करें
1. पायथन विकास वातावरण स्थापित करें।
sudo apt updatesudo 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-federated4. टेन्सरफ्लो फेडरेटेड का परीक्षण करें।
python -c "import tensorflow_federated as tff; print(tff.tensorflow_computation(lambda: 'Hello World')())"स्रोत से TensorFlow फ़ेडरेटेड पायथन पैकेज बनाएं
जब आप चाहें तो स्रोत से TensorFlow फ़ेडरेटेड पायथन पैकेज बनाना सहायक होता है:
- TensorFlow Federated में परिवर्तन करें और उन परिवर्तनों को सबमिट या जारी करने से पहले उन घटकों में उन परिवर्तनों का परीक्षण करें जो TensorFlow Federated का उपयोग करते हैं।
- उन परिवर्तनों का उपयोग करें जो TensorFlow Federated को सबमिट किए गए हैं लेकिन जारी नहीं किए गए हैं।
1. पायथन विकास वातावरण स्थापित करें।
sudo apt updatesudo apt install python3-dev python3-pip # Python 3
2. बेज़ेल स्थापित करें।
बेज़ेल स्थापित करें , टेन्सरफ़्लो फ़ेडरेटेड को संकलित करने के लिए उपयोग किया जाने वाला बिल्ड टूल।
3. टेन्सरफ़्लो फ़ेडरेटेड रिपॉजिटरी को क्लोन करें।
git clone https://github.com/google-parfait/tensorflow-federated.gitcd "tensorflow-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 //tools/python_package:build_python_package -- \ --output_dir="/tmp/tensorflow_federated"
6. आभासी वातावरण से बाहर निकलें
deactivate7. एक नया प्रोजेक्ट बनाएं.
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.tensorflow_computation(lambda: 'Hello World')())"