وبلاگ رسانگار
با ما حرفه ای باشید

سرور مجازی NVMe

روش نصب CUDA روی اوبونتو 22.04 LTS

0 8
زمان لازم برای مطالعه: 3 دقیقه


شکل کامل CUDA، Compute Unified Device Architecture است. CUDA یک پلت فرم محاسباتی موازی و مدل برنامه نویسی است که توسط NVIDIA توسعه یافته است. برای اجرای برنامه ها استفاده می شود روی واحدهای پردازش گرافیکی NVIDIA (GPU) برای افزایش سرعت برنامه های محاسباتی.

در این مقاله روش نصب CUDA را به شما نشان خواهیم داد روی اوبونتو 22.04 LTS از مخزن بسته رسمی اوبونتو. همچنین روش نوشتن، کامپایل و اجرای اولین برنامه CUDA را به شما نشان خواهیم داد روی اوبونتو 22.04 LTS نیز.

موضوع مطالب:

  1. پیش نیازها
  2. نصب درایورهای NVIDIA روی اوبونتو
  3. به روز رسانی کش مخزن بسته APT
  4. در حال نصب GCC و سایر ابزارهای ساخت
  5. نصب CUDA روی اوبونتو از مخزن رسمی بسته اوبونتو
  6. تست کردن اگر CUDA با موفقیت نصب شده باشد روی اوبونتو
  7. نوشتن، کامپایل و اجرای یک برنامه ساده CUDA
  8. نتیجه

پیش نیازها

برای اینکه بتوانید CUDA را نصب کنید، برنامه های CUDA را کامپایل کرده و برنامه های CUDA را اجرا کنید روی سیستم عامل Ubuntu 22.04 LTS، به موارد زیر نیاز دارید:

  1. یک پردازنده گرافیکی NVIDIA نصب شده روی کامپیوتر شما.
  2. درایورهای کارت گرافیک NVIDIA نصب شده است روی سیستم عامل اوبونتو شما

نصب درایورهای NVIDIA روی اوبونتو

باید درایورهای گرافیکی NVIDIA را نصب کرده باشید روی سیستم عامل اوبونتو شما برای کارکرد CUDA. اگر هنوز درایورهای گرافیکی NVIDIA را نصب نکرده اید روی دستگاه اوبونتو و اگر برای انجام این کار به کمک نیاز دارید، مقاله را بخوانید روی نصب درایورهای NVIDIA روی اوبونتو 22.04 LTS.

پیشنهاد می‌کنیم بخوانید:  روش نصب دسکتاپ MATE روی اوبونتو 22.04

به روز رسانی کش مخزن بسته APT

پس از نصب درایورهای NVIDIA روی اوبونتو، کش مخزن بسته APT را با دستور زیر به روز کنید:

$ سودو آپدیت مناسب

روش نصب CUDA روی اوبونتو 22.04 LTSروش نصب CUDA روی اوبونتو 22.04 LTS

کش مخزن بسته APT اوبونتو باید به روز شود.

روش نصب CUDA روی اوبونتو 22.04 LTSروش نصب CUDA روی اوبونتو 22.04 LTS

در حال نصب GCC و سایر ابزارهای ساخت

برای کامپایل برنامه های CUDA، باید داشته باشید GCC و چند ابزار ساخت دیگر نصب شده است روی دستگاه اوبونتو شما

برای نصب GCC کامپایلر و ابزارهای ساخت مورد نیاز روی اوبونتو دستور زیر را اجرا کنید:

$ سودو apt نصب ساخت ضروری

روش نصب CUDA روی اوبونتو 22.04 LTSروش نصب CUDA روی اوبونتو 22.04 LTS

برای تأیید نصب، فشار دهید Y و سپس فشار دهید <ورود>.

روش نصب CUDA روی اوبونتو 22.04 LTSروش نصب CUDA روی اوبونتو 22.04 LTS

GCC و بسته های مورد نیاز اکنون در حال دانلود هستند. مدتی طول می کشد تا کامل شود.

روش نصب CUDA روی اوبونتو 22.04 LTSروش نصب CUDA روی اوبونتو 22.04 LTS

GCC و پکیج های مورد نیاز در حال نصب هستند. مدتی طول می کشد تا کامل شود.

روش نصب CUDA روی اوبونتو 22.04 LTSروش نصب CUDA روی اوبونتو 22.04 LTS

GCC و ابزارهای ساخت مورد نیاز برای کارکرد CUDA باید در این مرحله نصب شوند.

روش نصب CUDA روی اوبونتو 22.04 LTSروش نصب CUDA روی اوبونتو 22.04 LTS

برای بررسی اینکه آیا می توانید به GCC کامپایلرهای C و C++، دستور زیر را اجرا کنید:

$ gcc –نسخه

$ g++ –نسخه

روش نصب CUDA روی اوبونتو 22.04 LTSروش نصب CUDA روی اوبونتو 22.04 LTS

CUDA را نصب کنید روی اوبونتو از مخزن رسمی بسته اوبونتو

برای نصب CUDA از مخزن بسته رسمی اوبونتو، دستور زیر را اجرا کنید:

$ سودو apt نصب nvidia-cuda-toolkit nvidia-cuda-toolkit-gcc

روش نصب CUDA روی اوبونتو 22.04 LTSروش نصب CUDA روی اوبونتو 22.04 LTS

برای تأیید نصب، فشار دهید Y و سپس فشار دهید <ورود>.

روش نصب CUDA روی اوبونتو 22.04 LTSروش نصب CUDA روی اوبونتو 22.04 LTS

CUDA و بسته های مورد نیاز اکنون در حال دانلود هستند. مدتی طول می کشد تا کامل شود.

روش نصب CUDA روی اوبونتو 22.04 LTSروش نصب CUDA روی اوبونتو 22.04 LTS

CUDA و بسته های مورد نیاز اکنون در حال نصب هستند. مدتی طول می کشد تا کامل شود.

روش نصب CUDA روی اوبونتو 22.04 LTSروش نصب CUDA روی اوبونتو 22.04 LTS

CUDA باید در این نقطه نصب شود.

روش نصب CUDA روی اوبونتو 22.04 LTSروش نصب CUDA روی اوبونتو 22.04 LTS

تست کردن اگر CUDA با موفقیت نصب شده باشد روی اوبونتو

برای بررسی اینکه آیا CUDA با موفقیت نصب شده است یا خیر روی اوبونتو دستور زیر را اجرا کنید:

$ nvcc –نسخه

روش نصب CUDA روی اوبونتو 22.04 LTSروش نصب CUDA روی اوبونتو 22.04 LTS

همانطور که می بینید CUDA نسخه 11.5 نصب شده است روی ماشین اوبونتو ما

پیشنهاد می‌کنیم بخوانید:  روش نصب Memcached روی اوبونتو

روش نصب CUDA روی اوبونتو 22.04 LTSروش نصب CUDA روی اوبونتو 22.04 LTS

نوشتن، کامپایل و اجرای یک برنامه ساده CUDA

حالا که CUDA را نصب کردید روی دستگاه Ubuntu 22.04 LTS شما، روش نوشتن، کامپایل و اجرای یک برنامه بسیار ساده CUDA “hello world” را به شما نشان خواهیم داد.

ابتدا یک فایل “hello.cu” جدید ایجاد کنید (در ~/کدها دایرکتوری اگر می خواهید دنبال کنید). آن را با یک ویرایشگر کد مورد نظر خود باز کنید و کدهای زیر را تایپ کنید:

توجه داشته باشید: فایل های منبع CUDA با پسوند «cu.» خاتمه می یابند.

#include

__global__ void sayHello() {

printf(“سلام دنیا از پردازنده گرافیکی!\n);
}

int main() {

printf(“سلام دنیا از CPU!\n);

سلام برسان<<<1،1>>>();
cudaDeviceSynchronize();

برگشت 0;
}

پس از اتمام کار، فایل “hello.cu” را ذخیره کنید.

روش نصب CUDA روی اوبونتو 22.04 LTSروش نصب CUDA روی اوبونتو 22.04 LTS

برای کامپایل “hello.cu” برنامه CUDA، یک ترمینال را باز کنید و به آن بروید ~/کدها دایرکتوری (یا دایرکتوری که فایل hello.cu را در آن ذخیره کرده اید).

$ سی دی ~/کدها

روش نصب CUDA روی اوبونتو 22.04 LTSروش نصب CUDA روی اوبونتو 22.04 LTS

برنامه CUDA “hello.cu” باید در این دایرکتوری باشد.

$ ls -lh

روش نصب CUDA روی اوبونتو 22.04 LTSروش نصب CUDA روی اوبونتو 22.04 LTS

برای کامپایل برنامه CUDA “hello.cu” با کامپایلر CUDA “nvcc” و ایجاد “hello” اجرایی، دستور زیر را اجرا کنید:

$ nvcc hello.cu -o سلام

روش نصب CUDA روی اوبونتو 22.04 LTSروش نصب CUDA روی اوبونتو 22.04 LTS

برنامه CUDA “hello.cu” باید بدون هیچ خطایی کامپایل شود و یک فایل اجرایی/دودویی “hello” باید ایجاد شود، همانطور که در تصویر زیر می بینید:

$ ls -lh

روش نصب CUDA روی اوبونتو 22.04 LTSروش نصب CUDA روی اوبونتو 22.04 LTS

می توانید برنامه CUDA کامپایل شده “hello” را به صورت زیر اجرا کنید:

$ ./سلام

روش نصب CUDA روی اوبونتو 22.04 LTSروش نصب CUDA روی اوبونتو 22.04 LTS

اگر خروجی زیر را می بینید، CUDA به خوبی کار می کند روی دستگاه اوبونتو شما در کامپایل و اجرای برنامه های CUDA نباید مشکلی داشته باشید:

روش نصب CUDA روی اوبونتو 22.04 LTSروش نصب CUDA روی اوبونتو 22.04 LTS

نتیجه

ما به شما روش نصب CUDA را نشان دادیم روی اوبونتو 22.04 LTS از مخزن بسته رسمی اوبونتو. ما همچنین روش نوشتن، کامپایل و اجرای یک برنامه ساده CUDA را به شما نشان دادیم روی اوبونتو 22.04 LTS.

برای نگارش بخشهایی از این متن ممکن است از ترجمه ماشینی یا هوش مصنوعی GPT استفاده شده باشد
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم

زمان انتشار: 1402-12-28 21:24:03

امتیاز شما به این مطلب
دیدگاه شما در خصوص مطلب چیست ؟

آدرس ایمیل شما منتشر نخواهد شد.

لطفا دیدگاه خود را با احترام به دیدگاه های دیگران و با توجه به محتوای مطلب درج کنید