PyTorch এর জন্য ভার্চুয়াল এনভায়রনমেন্ট তৈরি করা

PyTorch ইনস্টলেশন এবং সেটআপ - পাইটর্চ (Pytorch) - Machine Learning

342

ভার্চুয়াল এনভায়রনমেন্ট (virtual environment) ব্যবহার করা একটি ভাল অভ্যাস, কারণ এটি আপনার সিস্টেমে ইনস্টল করা প্যাকেজগুলির সঙ্গে আপনার প্রোজেক্টের নির্ভরতা আলাদা করে রাখে। এতে করে আপনি সহজেই বিভিন্ন প্রকল্পের জন্য আলাদা প্যাকেজ এবং লাইব্রেরি ব্যবহার করতে পারবেন। নিচে PyTorch এর জন্য ভার্চুয়াল এনভায়রনমেন্ট তৈরি করার প্রক্রিয়া দেওয়া হলো।


১. Python Virtual Environment ইনস্টল করা

Windows, Linux, macOS এ Virtual Environment তৈরি করার জন্য প্রথমে venv ইনস্টল করুন:

Python 3.3 বা তার পরবর্তী ভার্সনে venv মডিউলটি ডিফল্টভাবেই অন্তর্ভুক্ত থাকে। সুতরাং, আপনার সিস্টেমে venv মডিউল যদি ইতোমধ্যেই ইনস্টল করা থাকে, তাহলে আর আলাদা কিছু করার প্রয়োজন নেই। তবে, যদি আপনার সিস্টেমে এটি না থাকে, তাহলে আপনাকে এটি ইনস্টল করতে হবে।

Windows:

Windows এ venv মডিউল ব্যবহার করতে আপনাকে Python ইনস্টল করতে হবে (যদি ইতিমধ্যেই ইনস্টল না থাকে)। Python 3.3 বা তার পরবর্তী ভার্সন ইনস্টল থাকলেই আপনি venv ব্যবহার করতে পারবেন।

Linux / macOS:

Linux বা macOS এ সাধারণত Python 3.3 বা তার পরবর্তী ভার্সন থাকলে venv ইনস্টল করা থাকে। যদি না থাকে, তাহলে আপনি নিচের কমান্ড ব্যবহার করতে পারেন:

sudo apt-get install python3-venv  # Ubuntu/Debian-based systems

২. ভার্চুয়াল এনভায়রনমেন্ট তৈরি করা

  1. প্রথমে, আপনি যে ডিরেক্টরিতে ভার্চুয়াল এনভায়রনমেন্ট তৈরি করতে চান, সেখানে যান। উদাহরণস্বরূপ, আপনার প্রোজেক্ট ফোল্ডারে।

    cd path/to/your/project
    
  2. venv মডিউল ব্যবহার করে ভার্চুয়াল এনভায়রনমেন্ট তৈরি করুন। নিচের কমান্ডটি চালান:

    python -m venv venv_name
    

    এখানে venv_name হল আপনার ভার্চুয়াল এনভায়রনমেন্টের নাম, যেমন pytorch_env বা অন্য কোনো নাম।


৩. ভার্চুয়াল এনভায়রনমেন্ট অ্যাকটিভেট করা

একবার ভার্চুয়াল এনভায়রনমেন্ট তৈরি হয়ে গেলে, আপনাকে এটি অ্যাকটিভেট করতে হবে যাতে আপনি প্যাকেজ ইনস্টল করতে পারেন এবং এটি প্রোজেক্টে ব্যবহার করতে পারেন।

Windows এ:

venv_name\Scripts\activate

Linux/macOS এ:

source venv_name/bin/activate

এখন আপনি দেখতে পাবেন যে কমান্ড লাইনে আপনার ভার্চুয়াল এনভায়রনমেন্টের নাম প্রদর্শিত হচ্ছে, যেমন:

(venv_name) user@hostname:path/to/project$

এটি নির্দেশ করে যে আপনি বর্তমানে ভার্চুয়াল এনভায়রনমেন্টে আছেন।


৪. PyTorch ইনস্টল করা

এখন যে ভার্চুয়াল এনভায়রনমেন্টে আছেন, সেখানে PyTorch ইনস্টল করতে হবে। CUDA সহ ইনস্টলেশন বা CPU ভার্সন ইনস্টল করতে নিচের কমান্ড ব্যবহার করতে পারেন।

CPU ভার্সন ইনস্টল করুন:

pip install torch torchvision torchaudio

CUDA সাপোর্ট সহ ইনস্টল করুন:

যদি আপনার সিস্টেমে CUDA সাপোর্ট থাকে, তাহলে সঠিক CUDA ভার্সন অনুযায়ী PyTorch ইনস্টল করতে হবে। উদাহরণস্বরূপ, CUDA 11.3 এর জন্য:

pip install torch torchvision torchaudio cudatoolkit=11.3

৫. ভার্চুয়াল এনভায়রনমেন্ট নিষ্ক্রিয় করা

আপনি যখন কাজ শেষ করবেন, তখন ভার্চুয়াল এনভায়রনমেন্ট নিষ্ক্রিয় করতে:

deactivate

এটি ভার্চুয়াল এনভায়রনমেন্ট থেকে বেরিয়ে আসবে এবং আপনি আবার সিস্টেমের পাইটন পরিবেশে ফিরে যাবেন।


৬. PyTorch ভার্চুয়াল এনভায়রনমেন্ট চেক করুন

PyTorch ইনস্টলেশন সঠিকভাবে হয়েছে কিনা চেক করতে Python শেলে গিয়ে নিচের কমান্ডটি চালান:

import torch
print(torch.__version__)

এটি আপনার ইনস্টল করা PyTorch এর ভার্সন প্রদর্শন করবে।


সারাংশ

PyTorch এর জন্য ভার্চুয়াল এনভায়রনমেন্ট তৈরি করার মাধ্যমে আপনি আপনার প্রোজেক্টের নির্ভরশীলতা পৃথকভাবে রাখতে পারবেন এবং এটি অন্যান্য প্যাকেজগুলির সঙ্গে কনফ্লিক্ট এড়াতে সাহায্য করবে। venv ব্যবহার করে খুব সহজে ভার্চুয়াল এনভায়রনমেন্ট তৈরি করা যায়, এবং এটি PyTorch ইনস্টল এবং ব্যবহারে সুবিধা প্রদান করবে।

Content added By
Promotion

Are you sure to start over?

Loading...