উদাহরণসহ Torch সেটআপের ধাপ

Torch ইন্সটলেশন এবং সেটআপ - টর্চ (Torch) - Latest Technologies

222

Torch (PyTorch) সেটআপের জন্য নিচে ধাপগুলি উল্লেখ করা হল। এখানে আমরা Python এবং PyTorch-এর জন্য সেটআপ প্রক্রিয়া বিস্তারিতভাবে দেখাব।

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

আপনার সিস্টেমে Python ইনস্টল করা থাকতে হবে। Python 3.6 বা তার পরবর্তী ভার্সন ইনস্টল করুন।

২. Python প্যাকেজ ম্যানেজার ইনস্টল করা

Python প্যাকেজ ম্যানেজার (pip) ইনস্টল করা থাকা উচিত। সাধারণত, Python ইনস্টল করার সময় pip স্বয়ংক্রিয়ভাবে ইনস্টল হয়ে যায়। pip নিশ্চিত করতে নিচের কমান্ডটি চালান:

pip --version

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

PyTorch ইনস্টল করতে আপনাকে কমান্ড প্রম্পট (Windows) বা টার্মিনাল (Linux/Mac) খুলে নিচের কমান্ডটি চালাতে হবে। PyTorch-এর অফিসিয়াল সাইট থেকে সঠিক কমান্ড জেনে নিতে পারেন:

  • PyTorch অফিসিয়াল সাইট: PyTorch.org

এখানে কিছু সাধারণ ইনস্টলেশন কমান্ড দেওয়া হল:

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 যাচাই করা

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 উদাহরণ তৈরি করা

এখন, একটি সাধারণ 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-এর আরো উন্নত ফিচার ব্যবহার করতে চাইলে অফিসিয়াল ডকুমেন্টেশন পর্যালোচনা করতে পারেন।

Promotion

Are you sure to start over?

Loading...