টেনসরফ্লোতে নিউরাল স্ট্রাকচার্ড লার্নিং (NSL) ব্যবহার করার জন্য আপনার পরিবেশ সেট আপ করার বিভিন্ন উপায় রয়েছে:
- NSL শেখার এবং ব্যবহার করার সবচেয়ে সহজ উপায়ের জন্য কোন ইনস্টলেশনের প্রয়োজন নেই: Google Colaboratory ব্যবহার করে সরাসরি আপনার ব্রাউজারে NSL টিউটোরিয়াল চালান।
- স্থানীয় মেশিনে এনএসএল ব্যবহার করতে, পাইথনের
pip
প্যাকেজ ম্যানেজার দিয়ে এনএসএল প্যাকেজ ইনস্টল করুন। - আপনার যদি একটি অনন্য মেশিন কনফিগারেশন থাকে, উৎস থেকে NSL তৈরি করুন ।
পিপ ব্যবহার করে নিউরাল স্ট্রাকচার্ড লার্নিং ইনস্টল করুন
1. পাইথন ডেভেলপমেন্ট এনভায়রনমেন্ট ইনস্টল করুন।
উবুন্টুতে:
sudo apt update
sudo apt install python3-dev python3-pip # Python 3
sudo pip3 install --upgrade virtualenv # system-wide install
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 --upgrade virtualenv # system-wide install
2. একটি ভার্চুয়াল পরিবেশ তৈরি করুন।
virtualenv --python python3 "./venv"
source "./venv/bin/activate"
pip install --upgrade pip
3. TensorFlow ইনস্টল করুন
CPU সমর্থন:
pip install 'tensorflow>=1.15.0'
GPU সমর্থন:
pip install 'tensorflow-gpu>=1.15.0'
4. নিউরাল স্ট্রাকচার্ড লার্নিং pip
প্যাকেজ ইনস্টল করুন।
pip install --upgrade neural_structured_learning
5. (ঐচ্ছিক) নিউরাল স্ট্রাকচার্ড লার্নিং পরীক্ষা করুন।
python -c "import neural_structured_learning as nsl"
নিউরাল স্ট্রাকচার্ড লার্নিং পিপ প্যাকেজ তৈরি করুন
1. পাইথন ডেভেলপমেন্ট এনভায়রনমেন্ট ইনস্টল করুন।
উবুন্টুতে:
sudo apt update
sudo apt install python3-dev python3-pip # Python 3
sudo pip3 install --upgrade virtualenv # system-wide install
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 --upgrade virtualenv # system-wide install
2. Bazel ইনস্টল করুন।
ব্যাজেল ইনস্টল করুন , বিল্ড টুল যা নিউরাল স্ট্রাকচার্ড লার্নিং কম্পাইল করতে ব্যবহৃত হয়।
3. নিউরাল স্ট্রাকচার্ড লার্নিং রিপোজিটরি ক্লোন করুন।
git clone https://github.com/tensorflow/neural-structured-learning.git
4. একটি ভার্চুয়াল পরিবেশ তৈরি করুন।
virtualenv --python python3 "./venv"
source "./venv/bin/activate"
pip install --upgrade pip
5. টেনসরফ্লো ইনস্টল করুন
মনে রাখবেন যে NSL-এর জন্য 1.15 বা উচ্চতর টেনসরফ্লো সংস্করণ প্রয়োজন। NSL এছাড়াও TensorFlow 2.0 সমর্থন করে।
CPU সমর্থন:
pip install 'tensorflow>=1.15.0'
GPU সমর্থন:
pip install 'tensorflow-gpu>=1.15.0'
6. নিউরাল স্ট্রাকচার্ড লার্নিং নির্ভরতা ইনস্টল করুন।
cd neural-structured-learning
pip install --requirement neural_structured_learning/requirements.txt
7. (ঐচ্ছিক) ইউনিট টেস্ট নিউরাল স্ট্রাকচার্ড লার্নিং।
bazel test //neural_structured_learning/...
8. পিপ প্যাকেজ তৈরি করুন।
python setup.py bdist_wheel --universal --dist-dir="./wheel"
9. পিপ প্যাকেজ ইনস্টল করুন।
pip install --upgrade ./wheel/neural_structured_learning*.whl
10. নিউরাল স্ট্রাকচার্ড লার্নিং পরীক্ষা করুন।
python -c "import neural_structured_learning as nsl"