নিউরাল স্ট্রাকচার্ড লার্নিং ইনস্টল করুন

টেনসরফ্লোতে নিউরাল স্ট্রাকচার্ড লার্নিং (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"