Torch ইন্সটলেশন প্রক্রিয়া সহজ, এবং এটি মূলত পাইথনের প্যাকেজ ম্যানেজার pip
ব্যবহার করে করা হয়। এখানে কয়েকটি ধাপে Torch ইনস্টল করার নির্দেশনা দেওয়া হল:
venv
বা conda
ব্যবহার করে একটি আলাদা ভার্চুয়াল এনভায়রনমেন্ট তৈরি করতে পারেন।# venv ব্যবহার করে ভার্চুয়াল এনভায়রনমেন্ট তৈরি
python -m venv myenv
source myenv/bin/activate # Linux/Mac
myenv\Scripts\activate # Windows
Torch ইন্সটল করতে, নিচের কমান্ডটি ব্যবহার করুন। এটি আপনার সিস্টেমের উপর নির্ভর করে ভিন্ন হতে পারে।
# CPU সংস্করণের জন্য
pip install torch torchvision torchaudio
# CUDA (GPU) সংস্করণের জন্য, আপনার CUDA সংস্করণের সাথে মিলিয়ে কমান্ডটি নির্বাচন করুন
# উদাহরণস্বরূপ, CUDA 11.7 ব্যবহার করার জন্য
pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu117
ইন্সটলেশন সফল হয়েছে কিনা তা যাচাই করতে নিচের পাইথন কোডটি চালান:
import torch
# Torch সংস্করণ পরীক্ষা
print(torch.__version__)
# CUDA সমর্থন আছে কিনা পরীক্ষা
print("CUDA Available: ", torch.cuda.is_available())
আপনি চাইলে Torch-এর সাথে কিছু অতিরিক্ত লাইব্রেরি ইন্সটল করতে পারেন যেমন:
pip install matplotlib numpy
Torch ইন্সটল করা খুবই সহজ এবং এটি প্রধানত pip
ব্যবহার করে করা হয়। আপনি যদি CUDA ব্যবহার করতে চান, তবে সঠিক সংস্করণটি নির্বাচন করা গুরুত্বপূর্ণ। সফলভাবে ইন্সটলেশন শেষ করার পর, আপনি Torch এর সাহায্যে ডিপ লার্নিং মডেল তৈরি করা শুরু করতে পারবেন।
Torch (বা PyTorch) ইন্সটলেশন প্রক্রিয়া প্রতিটি অপারেটিং সিস্টেমের জন্য আলাদা। নিচে Windows, Linux, এবং macOS এর জন্য PyTorch ইন্সটলেশন গাইড দেওয়া হলো।
Anaconda ব্যবহার করে:
conda install pytorch torchvision torchaudio cudatoolkit=11.7 -c pytorch
conda install pytorch torchvision torchaudio cpuonly -c pytorch
conda create -n myenv python=3.8
conda activate myenv
pip ব্যবহার করে:
pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu117
pip install torch torchvision torchaudio
Anaconda ব্যবহার করে:
conda install pytorch torchvision torchaudio cudatoolkit=11.7 -c pytorch
conda install pytorch torchvision torchaudio cpuonly -c pytorch
conda create -n myenv python=3.8
conda activate myenv
pip ব্যবহার করে:
pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu117
pip install torch torchvision torchaudio
Anaconda ব্যবহার করে:
conda install pytorch torchvision torchaudio -c pytorch
conda create -n myenv python=3.8
conda activate myenv
pip ব্যবহার করে:
pip install torch torchvision torchaudio
ইন্সটলেশন সম্পন্ন হলে, PyTorch সঠিকভাবে ইন্সটল হয়েছে কিনা পরীক্ষা করতে নিচের কোডটি চালান:
import torch
print(torch.__version__)
যদি সংস্করণ নম্বর প্রদর্শিত হয়, তবে PyTorch সফলভাবে ইনস্টল হয়েছে।
Python এর সাথে PyTorch সেটআপ করা বেশ সহজ। নিচে ধাপে ধাপে নির্দেশনা দেওয়া হলো:
আপনার সিস্টেমে Python ইনস্টল করা আছে কিনা তা যাচাই করুন। টার্মিনাল বা কমান্ড প্রম্পটে নিচের কমান্ডটি চালান:
python --version
যদি Python ইনস্টল না করা থাকে, তবে Python এর অফিসিয়াল সাইট থেকে ইনস্টল করুন।
আপনার প্যাকেজ ম্যানেজার (pip) আপডেট করুন:
pip install --upgrade pip
PyTorch ইনস্টল করার জন্য নিচের পদক্ষেপগুলো অনুসরণ করুন:
PyTorch এর অফিসিয়াল সাইট এ যান।
নির্বাচনের পর, PyTorch ইনস্টল করার জন্য প্রাপ্ত কমান্ডটি কপি করুন।
কপি করা কমান্ডটি আপনার টার্মিনালে পেস্ট করুন এবং এন্টার চাপুন। উদাহরণস্বরূপ:
pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu116
(এটি একটি উদাহরণ, আপনার কপি করা কমান্ড অনুসরণ করুন।)
PyTorch সফলভাবে ইনস্টল হয়েছে কিনা তা যাচাই করার জন্য নিচের কমান্ডটি চালান:
python -c "import torch; print(torch.__version__)"
যদি সঠিকভাবে ইনস্টল হয়, তবে আপনি PyTorch এর সংস্করণ দেখতে পাবেন।
আপনি যদি একটি ভার্চুয়াল এনভায়রনমেন্ট তৈরি করতে চান, তবে নিচের কমান্ডগুলি ব্যবহার করতে পারেন:
# Virtual Environment তৈরি করুন
python -m venv myenv
# এনভায়রনমেন্ট সক্রিয় করুন
# Windows
myenv\Scripts\activate
# macOS/Linux
source myenv/bin/activate
# PyTorch ইনস্টল করুন
pip install torch torchvision torchaudio
CUDA (Compute Unified Device Architecture) এবং GPU সাপোর্ট সেটআপ করা একটি গুরুত্বপূর্ণ প্রক্রিয়া, বিশেষ করে যদি আপনি মেশিন লার্নিং এবং ডিপ লার্নিং প্রকল্পে GPU গুলি ব্যবহার করতে চান। নিচে CUDA এবং GPU সাপোর্ট সেটআপ করার জন্য ধাপগুলো বিস্তারিতভাবে আলোচনা করা হলো:
Windows:
CUDA_PATH
যুক্ত করুন:CUDA_PATH
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\vX.X
(X.X হলো আপনার ইনস্টল করা সংস্করণ)Linux:
~/.bashrc
বা ~/.bash_profile
ফাইলে নিচের লাইনগুলো যোগ করুন:X.X
এর জায়গায় আপনার CUDA সংস্করণ ব্যবহার করুন এবং কমান্ডটি চালান:source ~/.bashrc
export PATH=/usr/local/cuda-X.X/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-X.X/lib64:$LD_LIBRARY_PATH
include
এবং lib
ফোল্ডারে কপি করুন।nvcc --version
deviceQuery
এবং bandwidthTest
নমুনা প্রোগ্রাম চালিয়ে GPU সাপোর্ট পরীক্ষা করতে পারেন। এই প্রোগ্রামগুলি CUDA Toolkit ইনস্টলেশনের মধ্যে পাওয়া যায়।pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cuX.X/
এই পদক্ষেপগুলো অনুসরণ করে আপনি CUDA এবং GPU সাপোর্ট সফলভাবে সেটআপ করতে পারবেন। যদি কোনো সমস্যা হয়, NVIDIA এর ডকুমেন্টেশন এবং ফোরামে সহায়তার জন্য দেখতে পারেন।
Torch (PyTorch) সেটআপের জন্য নিচে ধাপগুলি উল্লেখ করা হল। এখানে আমরা Python এবং PyTorch-এর জন্য সেটআপ প্রক্রিয়া বিস্তারিতভাবে দেখাব।
আপনার সিস্টেমে Python ইনস্টল করা থাকতে হবে। Python 3.6 বা তার পরবর্তী ভার্সন ইনস্টল করুন।
Python প্যাকেজ ম্যানেজার (pip) ইনস্টল করা থাকা উচিত। সাধারণত, Python ইনস্টল করার সময় pip স্বয়ংক্রিয়ভাবে ইনস্টল হয়ে যায়। pip নিশ্চিত করতে নিচের কমান্ডটি চালান:
pip --version
PyTorch ইনস্টল করতে আপনাকে কমান্ড প্রম্পট (Windows) বা টার্মিনাল (Linux/Mac) খুলে নিচের কমান্ডটি চালাতে হবে। PyTorch-এর অফিসিয়াল সাইট থেকে সঠিক কমান্ড জেনে নিতে পারেন:
এখানে কিছু সাধারণ ইনস্টলেশন কমান্ড দেওয়া হল:
CPU এর জন্য:
pip install torch torchvision torchaudio
GPU (CUDA) এর জন্য:
CUDA সাপোর্টের জন্য, আপনার সিস্টেমে NVIDIA GPU থাকতে হবে এবং CUDA ইনস্টল করা থাকতে হবে। CUDA সংস্করণ অনুযায়ী নিচের কমান্ড ব্যবহার করুন:
pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu118
এখানে cu118
হলো CUDA 11.8 এর জন্য। আপনার CUDA ভার্সন অনুযায়ী এটি পরিবর্তন করুন।
PyTorch সফলভাবে ইনস্টল হয়েছে কিনা তা যাচাই করতে নিচের কোডটি চালান:
import torch
# Check if PyTorch is using a GPU
print("CUDA Available: ", torch.cuda.is_available())
# Print the PyTorch version
print("PyTorch version: ", torch.__version__)
এখন, একটি সাধারণ PyTorch উদাহরণ তৈরি করে দেখতে পারেন। নিচের কোডটি একটি টেনসর তৈরি করে এবং তার তথ্য প্রিন্ট করে:
import torch
# Create a 2D tensor
tensor = torch.tensor([[1, 2, 3], [4, 5, 6]])
print("Created Tensor:")
print(tensor)
# Perform a basic operation
result = tensor + 10
print("After adding 10:")
print(result)
এই ধাপগুলো অনুসরণ করে আপনি Torch (PyTorch) সফলভাবে সেটআপ করতে পারবেন। PyTorch-এর আরো উন্নত ফিচার ব্যবহার করতে চাইলে অফিসিয়াল ডকুমেন্টেশন পর্যালোচনা করতে পারেন।
Read more
আমাদের অল-ইন-ওয়ান মোবাইল অ্যাপের মাধ্যমে সীমাহীন শেখার সুযোগ উপভোগ করুন।
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Ducimus nihil, quo, quis minus aspernatur expedita, incidunt facilis aliquid inventore voluptate dolores accusantium laborum labore a dolorum dolore omnis qui? Consequuntur sed facilis repellendus corrupti amet in quibusdam ducimus illo autem, a praesentium.
1 hour ago
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Ducimus nihil, quo, quis minus aspernatur expedita, incidunt facilis aliquid inventore voluptate dolores accusantium laborum labore a dolorum dolore omnis qui? Consequuntur sed facilis repellendus corrupti amet in quibusdam ducimus illo autem, a praesentium.
1 hour ago
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Ducimus nihil, quo, quis minus aspernatur expedita, incidunt facilis aliquid inventore voluptate dolores accusantium laborum labore a dolorum dolore omnis qui? Consequuntur sed facilis repellendus corrupti amet in quibusdam ducimus illo autem, a praesentium.
1 hour ago
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Ducimus nihil, quo, quis minus aspernatur expedita, incidunt facilis aliquid inventore voluptate dolores accusantium laborum labore a dolorum dolore omnis qui? Consequuntur sed facilis repellendus corrupti amet in quibusdam ducimus illo autem, a praesentium.
1 hour ago
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Ducimus nihil, quo, quis minus aspernatur expedita, incidunt facilis aliquid inventore voluptate dolores accusantium laborum labore a dolorum dolore omnis qui? Consequuntur sed facilis repellendus corrupti amet in quibusdam ducimus illo autem, a praesentium.
1 hour ago
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Ducimus nihil, quo, quis minus aspernatur expedita, incidunt facilis aliquid inventore voluptate dolores accusantium laborum labore a dolorum dolore omnis qui? Consequuntur sed facilis repellendus corrupti amet in quibusdam ducimus illo autem, a praesentium.
1 hour ago
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Ducimus nihil, quo, quis minus aspernatur expedita, incidunt facilis aliquid inventore voluptate dolores accusantium laborum labore a dolorum dolore omnis qui? Consequuntur sed facilis repellendus corrupti amet in quibusdam ducimus illo autem, a praesentium.
1 hour ago
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Ducimus nihil, quo, quis minus aspernatur expedita, incidunt facilis aliquid inventore voluptate dolores accusantium laborum labore a dolorum dolore omnis qui? Consequuntur sed facilis repellendus corrupti amet in quibusdam ducimus illo autem, a praesentium.
1 hour ago
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Ducimus nihil, quo, quis minus aspernatur expedita, incidunt facilis aliquid inventore voluptate dolores accusantium laborum labore a dolorum dolore omnis qui? Consequuntur sed facilis repellendus corrupti amet in quibusdam ducimus illo autem, a praesentium.
1 hour ago
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Ducimus nihil, quo, quis minus aspernatur expedita, incidunt facilis aliquid inventore voluptate dolores accusantium laborum labore a dolorum dolore omnis qui? Consequuntur sed facilis repellendus corrupti amet in quibusdam ducimus illo autem, a praesentium.
1 hour ago