কিভাবে WSL এর মাধ্যমে NVIDIA CUDA/cuDNN অ্যাক্সিলারেশন সহ Windows 10/11-এ সর্বশেষ TensorFlow ইনস্টল করবেন

Kibhabe Wsl Era Madhyame Nvidia Cuda Cudnn A Yaksilaresana Saha Windows 10 11 E Sarbasesa Tensorflow Inastala Karabena



TensorFlow-এর সর্বশেষ সংস্করণ Windows 10/11 অপারেটিং সিস্টেমে NVIDIA CUDA/CuDNN ত্বরণ সমর্থন করে না। সুতরাং, আপনি যদি Windows 10/11-এ NVIDIA CUDA/cuDNN অ্যাক্সিলারেশন সহ TensorFlow ডেভেলপমেন্ট এনভায়রনমেন্টের সর্বশেষ সংস্করণ সেট আপ করতে চান, তাহলে আপনাকে Windows সাবসিস্টেম ফর Linux (WSL)-এর মাধ্যমে তা করতে হবে।

এই নিবন্ধে, আমরা আপনাকে দেখাব কিভাবে Windows 10/11 এ WSL ইনস্টল করতে হয় এবং এটি অ্যাক্সেস করতে হয়। আমরা আপনাকে উইন্ডোজ 10/11-এ উবুন্টু WSL সিস্টেমে NVIDIA CUDA/cuDNN ত্বরণ সমর্থন সহ TensorFlow-এর সর্বশেষ সংস্করণটি কীভাবে ইনস্টল করতে হয় তাও দেখাব।







বিষয়বস্তুর বিষয়:

  1. Windows 10/111 এ NVIDIA GPU ড্রাইভার ইনস্টল করা হচ্ছে
  2. Windows 10/11 এ NVIDIA CUDA এবং cuDNN ইনস্টল করা হচ্ছে
  3. উইন্ডোজ 10/11 এ WSL ইনস্টল করা হচ্ছে
  4. Windows 10/11 এ WSL উবুন্টু লিনাক্স টার্মিনাল অ্যাক্সেস করা
  5. উবুন্টু WSL সিস্টেম উইন্ডোজ 10/11 এর NVIDIA GPU অ্যাক্সেস করতে পারে কিনা তা পরীক্ষা করা হচ্ছে
  6. উবুন্টু ডাব্লুএসএল সিস্টেমে পাইথন 3 পিআইপি ইনস্টল করা হচ্ছে
  7. উবুন্টু WSL সিস্টেমে Python 3 PIP আপগ্রেড করা হচ্ছে
  8. উবুন্টু WSL সিস্টেমে NVIDIA CUDA/cuDNN অ্যাক্সিলারেশন সাপোর্ট সহ টেনসরফ্লো ইনস্টল করা হচ্ছে
  9. TensorFlow CUDA ত্বরণ উবুন্টু WSL সিস্টেমে কাজ করছে কিনা তা পরীক্ষা করা হচ্ছে
  10. টেনসরফ্লো ডেভেলপমেন্টের জন্য ভিজ্যুয়াল স্টুডিও কোড সহ উবুন্টু ডাব্লুএসএল সিস্টেম অ্যাক্সেস করা
  11. উপসংহার

Windows 10/11 এ NVIDIA GPU ড্রাইভার ইনস্টল করা হচ্ছে

TensorFlow-এর জন্য Windows 10/11-এ Ubuntu WSL সিস্টেমে CUDA/cuDNN ত্বরণের জন্য NVIDIA GPU অ্যাক্সেস করতে, আপনার কম্পিউটারে একটি NVIDIA GPU ইনস্টল থাকতে হবে এবং Windows 10/11-এ NVIDIA GPU ড্রাইভার ইনস্টল করতে হবে। যদি আপনার কম্পিউটারে একটি NVIDIA GPU ইনস্টল থাকে এবং Windows 10/11-এ NVIDIA GPU ড্রাইভার ইনস্টল করার জন্য আপনার কোনো সহায়তার প্রয়োজন হয়, এই নিবন্ধটি পড়ুন .



Windows 10/11 এ NVIDIA CUDA এবং cuDNN ইনস্টল করা হচ্ছে

একবার আপনি আপনার Windows 10/11 সিস্টেমে NVIDIA GPU ড্রাইভার ইনস্টল করার পরে, আপনাকে Ubuntu WSL সিস্টেমে কাজ করার জন্য TensorFlow CUDA/cuDNN ত্বরণের জন্য NVIDIA CUDA এবং NVIDIA cuDNN ইনস্টল করতে হবে।



আপনার Windows 10/11 অপারেটিং সিস্টেমে NVIDIA CUDA ইন্সটল করার জন্য আপনার যদি কোনো সহায়তার প্রয়োজন হয়, এই নিবন্ধটি পড়ুন .





আপনার Windows 10/11 অপারেটিং সিস্টেমে NVIDIA cuDNN ইনস্টল করার জন্য আপনার যদি কোনো সহায়তার প্রয়োজন হয়, তাহলে এই নিবন্ধটি পড়ুন।

উইন্ডোজ 10/11 এ WSL ইনস্টল করা হচ্ছে

Windows 10/11 এ WSL ইনস্টল করতে, টার্মিনাল অ্যাপ খুলুন এবং নিম্নলিখিত কমান্ড চালান:



$ wsl - ইনস্টল করুন

'হ্যাঁ' এ ক্লিক করুন।

WSL ইনস্টল করা হচ্ছে। এটি সম্পূর্ণ হতে একটু সময় লাগে।

একবার আপনি নিম্নলিখিত প্রম্পটটি দেখতে পেলে, 'হ্যাঁ' এ ক্লিক করুন।

ইনস্টলেশন চালিয়ে যেতে হবে।

উবুন্টু লিনাক্স অপারেটিং সিস্টেম ইনস্টল করা হচ্ছে। এটি সম্পূর্ণ হতে একটু সময় লাগে।
বিঃদ্রঃ: উবুন্টু হল Windows WSL এর ডিফল্ট অপারেটিং সিস্টেম।

এই মুহুর্তে, উবুন্টু লিনাক্স ডাব্লুএসএল সিস্টেমটি আপনার উইন্ডোজ 10/11 কম্পিউটারে ইনস্টল করা উচিত।

পরিবর্তনগুলি কার্যকর হওয়ার জন্য, আপনার কম্পিউটার পুনরায় চালু করুন।

আপনার কম্পিউটার বুট হয়ে গেলে, একটি টার্মিনাল উইন্ডো প্রদর্শিত হবে, আপনাকে আপনার প্রথম উবুন্টু ব্যবহারকারী সেট আপ করতে বলবে।
Ubuntu WSL সিস্টেম ব্যবহারকারীর জন্য একটি নাম টাইপ করুন এবং < চাপুন প্রবেশ করুন >

নতুন ব্যবহারকারীর জন্য একটি লগইন পাসওয়ার্ড টাইপ করুন এবং < চাপুন প্রবেশ করুন >

লগইন পাসওয়ার্ড পুনরায় টাইপ করুন এবং < চাপুন প্রবেশ করুন >

উবুন্টু ডাব্লুএসএল সিস্টেমের জন্য একটি নতুন ব্যবহারকারী অ্যাকাউন্ট তৈরি করা উচিত এবং উবুন্টু ব্যবহারের জন্য প্রস্তুত হওয়া উচিত।

Windows 10/11 এ WSL উবুন্টু লিনাক্স টার্মিনাল অ্যাক্সেস করা

উবুন্টু লিনাক্স ডাব্লুএসএল সিস্টেমের টার্মিনাল অ্যাক্সেস করতে, Windows 10/11 এ একটি টার্মিনাল অ্যাপ খুলুন এবং > এ ক্লিক করুন উবুন্টু .

উবুন্টু লিনাক্স ডাব্লুএসএল সিস্টেমের টার্মিনাল খোলা উচিত।

উবুন্টু WSL সিস্টেম উইন্ডোজ 10/11 এর NVIDIA GPU অ্যাক্সেস করতে পারে কিনা তা পরীক্ষা করা হচ্ছে

Ubuntu WSL সিস্টেম আপনার Windows 10/11 কম্পিউটারের NVIDIA GPU অ্যাক্সেস করতে পারে কিনা তা পরীক্ষা করতে, উবুন্টু WSL সিস্টেমের টার্মিনাল থেকে নিম্নলিখিত কমান্ডটি চালান:

$nvidia-smi

যদি Ubuntu WSL সিস্টেম আপনার Windows 10/11 কম্পিউটারের NVIDIA GPU অ্যাক্সেস করতে পারে, তাহলে আপনি নিম্নলিখিত স্ক্রিনশটে দেখানো হিসাবে আপনার NVIDIA GPU-এর ব্যবহারের তথ্য দেখতে পাবেন:

উবুন্টু ডাব্লুএসএল সিস্টেমে পাইথন 3 পিআইপি ইনস্টল করা হচ্ছে

উবুন্টু ডাব্লুএসএল সিস্টেমে টেনসরফ্লো ইনস্টল করতে, আপনাকে উবুন্টু ডাব্লুএসএল সিস্টেমে পাইথন 3 পিআইপি ইনস্টল করতে হবে। আপনি উবুন্টুর অফিসিয়াল প্যাকেজ সংগ্রহস্থল থেকে উবুন্টু WSL সিস্টেমে Python 3 PIP ইনস্টল করতে পারেন।

প্রথমে, নিম্নলিখিত কমান্ডের সাথে APT প্যাকেজ ডাটাবেস ক্যাশে আপডেট করুন:

$ sudo apt আপডেট

উবুন্টু ডাব্লুএসএল সিস্টেমে পাইথন 3 পিআইপি ইনস্টল করতে, নিম্নলিখিত কমান্ডটি চালান:

$ sudo apt python3-pip ইনস্টল করুন

ইনস্টলেশন নিশ্চিত করতে, 'Y' টিপুন এবং তারপর < চাপুন প্রবেশ করুন >

Python 3 PIP উবুন্টু WSL সিস্টেমে ইনস্টল করা হচ্ছে। এটি সম্পূর্ণ হতে একটু সময় লাগে।

এই সময়ে, Python 3 PIP উবুন্টু WSL সিস্টেমে ইনস্টল করা উচিত।

Python 3 PIP উবুন্টু WSL সিস্টেমে অ্যাক্সেসযোগ্য কিনা তা পরীক্ষা করতে, নিম্নলিখিত কমান্ডটি চালান:

$ পিপ-সংস্করণ

আপনি দেখতে পাচ্ছেন, আমাদের উবুন্টু ডাব্লুএসএল সিস্টেমে পাইথন 3 পিআইপি 22.0.2 ইনস্টল করা আছে।

উবুন্টু WSL সিস্টেমে Python 3 PIP আপগ্রেড করা হচ্ছে

TensorFlow এর সর্বশেষ সংস্করণ ইনস্টল করার জন্য, আপনার উবুন্টু WSL সিস্টেমে Python 3 PIP এর সর্বশেষ সংস্করণ ইনস্টল করতে হবে।

TensorFlow এর সর্বশেষ সংস্করণ ইনস্টল করার জন্য, আপনার উবুন্টু WSL সিস্টেমে Python 3 PIP এর সর্বশেষ সংস্করণ ইনস্টল করতে হবে।

$ pip ইনস্টল - আপগ্রেড পিপ

Python PIP সর্বশেষ সংস্করণে আপডেট করা উচিত (এই লেখার সময় সংস্করণ 23.2.1)।

$ পিপ-সংস্করণ

উবুন্টু WSL সিস্টেমে NVIDIA CUDA/cuDNN অ্যাক্সিলারেশন সাপোর্ট সহ টেনসরফ্লো ইনস্টল করা হচ্ছে

আপনার Windows 10/11-এর উবুন্টু WSL সিস্টেমে NVIDIA CUDA/cuDNN ত্বরণ সমর্থন সহ TensorFlow ইনস্টল করতে, নিম্নলিখিত কমান্ডটি চালান:

$ পিপ ইনস্টল টেনসরফ্লো[এবং-চুদা]

NVIDIA CUDA/cuDNN সমর্থন সহ TensorFlow এবং প্রয়োজনীয় নির্ভরতা ডাউনলোড এবং ইনস্টল করা হচ্ছে। এটি সম্পূর্ণ হতে একটু সময় লাগে।

এই সময়ে, NVIDIA CUDA/cuDNN সমর্থন সহ TensorFlow উবুন্টু WSL সিস্টেমে ইনস্টল করা উচিত।

TensorFlow CUDA ত্বরণ উবুন্টু WSL সিস্টেমে কাজ করছে কিনা তা পরীক্ষা করা হচ্ছে

TensorFlow CUDA ত্বরণ উবুন্টু WSL সিস্টেমে কাজ করছে কিনা তা পরীক্ষা করতে, নিম্নলিখিত কমান্ডের সাথে Python 3 ইন্টারেক্টিভ শেল/দোভাষী খুলুন:

$python3

TensorFlow আমদানি করতে, কোডের নিম্নলিখিত লাইনটি চালান:

$ tf হিসাবে tensorflow আমদানি করুন

TensorFlow সঠিকভাবে আমদানি করা হয়েছে কিনা তা পরীক্ষা করতে, নিম্নলিখিত কোডের লাইন দিয়ে TensorFlow-এর সংস্করণ নম্বর প্রিন্ট করুন:

$ tf.__version__

আপনি দেখতে পাচ্ছেন, আমাদের উবুন্টু ডাব্লুএসএল সিস্টেমে টেনসরফ্লো 2.14.0 ইনস্টল করা আছে।

আপনার NVIDIA GPU TensorFlow CUDA ত্বরণের জন্য উপলব্ধ কিনা তা পরীক্ষা করতে, কোডের নিম্নলিখিত লাইনটি চালান:

$ tf.config.list_physical_devices('GPU')

আপনি দেখতে পাচ্ছেন, TensorFlow এর জন্য একটি GPU ডিভাইস উপলব্ধ। সুতরাং, TensorFlow CUDA ত্বরণের জন্য আপনার কম্পিউটারের NVIDIA GPU ব্যবহার করতে পারে।

Python 3 ইন্টারেক্টিভ শেল/দোভাষী থেকে প্রস্থান করতে, কোডের নিম্নলিখিত লাইনটি চালান:

$ ছাড়ুন()

টেনসরফ্লো ডেভেলপমেন্টের জন্য ভিজ্যুয়াল স্টুডিও কোড সহ উবুন্টু ডাব্লুএসএল সিস্টেম অ্যাক্সেস করা

ভিজ্যুয়াল স্টুডিও কোড টেনসরফ্লো বিকাশের জন্য একটি দুর্দান্ত কোড সম্পাদক। আপনি যদি টেনসরফ্লো বিকাশের জন্য ভিজ্যুয়াল স্টুডিও কোড সহ উবুন্টু ডাব্লুএসএল সিস্টেম অ্যাক্সেস করতে চান এবং এতে আপনার কোনও সহায়তার প্রয়োজন হয় তবে এই নিবন্ধটি পড়ুন।

উপসংহার

এই নিবন্ধে, আমরা আপনাকে দেখিয়েছি কিভাবে উইন্ডোজ 10/11 এ WSL এর মাধ্যমে উবুন্টু লিনাক্স ইনস্টল করতে হয়। আমরা আপনাকে দেখিয়েছি কিভাবে Windows 10/11-এ উবুন্টু WSL সিস্টেমের টার্মিনাল অ্যাক্সেস করতে হয় এবং কীভাবে উবুন্টু WSL সিস্টেমে NVIDIA CUDA/cuDNN ত্বরণ সমর্থন সহ TensorFlow-এর সর্বশেষ সংস্করণ ইনস্টল করতে হয়।