نصب ۴.۰ CUDA در اوبونتو ۱۱.۰۴

CUDA یه زبان برنامه نویسی برای برنامه نویسی همه منظوره بر روی کارتهای گرافیکی nVidia ست.
برای نصب CUDA تو اوبونتو خیلی اینور و اونور زدم. به خصوص نصب درایورهاش با X Server خیلی اذیت کنندست. تا اینکه بالاخره کشف کردم درایورهایی که اوبونتو برای کارت گرافیک nVidia نصب میکنه خودشون امکانات توسعه CUDA رو دارن. خوب این خبر خوبیه. برای اینکه مطمئن بشیم آخرین کارت ورژن کارت گرافیک رو داریم:

قبل از نصب CUDA باید gcc 4.4 رو نصب کرد. علت این مساله اینه که کامپایلر CUDA به طور داخلی از این نسخه gcc استفاده میکنه.

مرحله بعد نصب CUDA SDK هست. nVidia ایران رو تحریم کرده. واسه همین هم من فایل مربوطه رو اینجا آپلود کردم. کافیه بعد دانلود اجراش کنید:

بعد از اجرا برای تنظیمات فولدرهاش، این چند خط رو به فایل .bashrc تو فولدر home خودتون اضافه کنید:

و برای اینکه این تغییرات اعمال بشن:

در نهایت برای اینکه nvcc نسخه درست رو استفاده بکنه وارد فولدر home خودتون بشید و دستورات زیر رو اجرا کنید:

بعد فایل usr/local/cuda/bin/nvcc.profile رو ویرایش کنید و خط زیر رو بهش اضافه کنید: (یادتون نره xxx رو عوض کنید)

تبریک میگم. الان دیگه می‌تونید برنامه هاتون رو با CUDA کامپایل کنید.
برای اینکه مطمئن بشید همه چی مرتبه:

منبع: اینجا و اینجا