টেনসরফ্লো ফেডারেটেড (টিএফএফ) ব্যবহার করার জন্য আপনার পরিবেশ সেট আপ করার কয়েকটি উপায় রয়েছে:
- টিএফএফ শেখার এবং ব্যবহারের সহজতম পদ্ধতির জন্য কোনও ইনস্টলেশন প্রয়োজন নেই; গুগল কোলাবোটারি ব্যবহার করে সরাসরি আপনার ব্রাউজারে টেনসরফ্লো ফেডারেটেড টিউটোরিয়ালগুলি চালান।
- স্থানীয় মেশিনে টেনসরফ্লো ফেডারেট ব্যবহার করতে পাইথনের
pip
প্যাকেজ ম্যানেজারের সাথে টিএফএফ প্যাকেজ ইনস্টল করুন । - আপনার যদি একটি অনন্য মেশিন কনফিগারেশন থাকে তবে উত্স থেকে টিএফএফ প্যাকেজটি তৈরি করুন ।
ব্যবহার TensorFlow ফেডারেটেড ইনস্টল করুন pip
1. পাইথন বিকাশের পরিবেশ ইনস্টল করুন।
উবুন্টুতে:
sudo apt update
sudo apt install python3-dev python3-pip # Python 3
sudo pip3 install --user --upgrade virtualenv
ম্যাকোজে:
/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
২. ভার্চুয়াল পরিবেশ তৈরি করুন।
virtualenv --python python3 "venv"
source "venv/bin/activate"
pip install --upgrade pip
৩. প্রকাশিত টেনসরফ্লো ফেডারেটেড পাইথন প্যাকেজটি ইনস্টল করুন।
pip install --upgrade tensorflow_federated
3 (বিকল্প)। নাইট টেনসরফ্লো ফেডারেটেড পাইথন প্যাকেজটি ইনস্টল করুন।
pip install --upgrade tensorflow-federated-nightly
৪. টেস্ট টেনসরফ্লো ফেডারেটেড।
python -c "import tensorflow_federated as tff; print(tff.federated_computation(lambda: 'Hello World')())"
উত্স থেকে টেনসরফ্লো ফেডারেটেড পাইথন প্যাকেজ তৈরি করুন
উত্স থেকে একটি টেনসরফ্লো ফেডারেটেড পাইথন প্যাকেজ তৈরি করা যখন আপনি চান:
- টেনসরফ্লো ফেডারেটে পরিবর্তন আনুন এবং টেনসরফ্লো ফেডারেট ব্যবহার করে এমন কোনও উপাদানগুলিতে এই পরিবর্তনগুলি জমা দেওয়া বা প্রকাশের আগে পরীক্ষা করুন।
- টেনসরফ্লো ফেডারেটে জমা দেওয়া হলেও প্রকাশ করা হয়নি এমন পরিবর্তনগুলি ব্যবহার করুন।
1. পাইথন বিকাশের পরিবেশ ইনস্টল করুন।
উবুন্টুতে:
sudo apt update
sudo apt install python3-dev python3-pip # Python 3
sudo pip3 install --user --upgrade virtualenv
ম্যাকোজে:
/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 ইনস্টল করুন।
টেনসরফ্লো ফেডারেটেড সংকলন করতে ব্যবহৃত বিল্ড টুল বাজেল ইনস্টল করুন ।
৩. টেনসরফ্লো ফেডারেটড রিপোজিটরি ক্লোন করুন।
git clone https://github.com/tensorflow/federated.git
cd "federated"
৪. টেনসরফ্লো ফেডারেটেড পাইথন প্যাকেজটি তৈরি করুন।
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"
A. ভার্চুয়াল পরিবেশ তৈরি করুন।
virtualenv --python python3 "venv"
source "venv/bin/activate"
pip install --upgrade pip
7. টেনসরফ্লো ফেডারেটেড পাইথন প্যাকেজ ইনস্টল করুন।
pip install --upgrade "/tmp/tensorflow_federated/"*".whl"
৮. টেস্ট টেনসরফ্লো ফেডারেটেড।
python -c "import tensorflow_federated as tff; print(tff.federated_computation(lambda: 'Hello World')())"