راهنمای نصب CUDA در WINDOWS
مقدمه:
CUDA® یک پلت فرم محاسباتی موازی و مدل برنامه نویسی است که توسط NVIDIA طراحی شده است.
CUDA با استفاده از قدرت واحد پردازش گرافیکی (GPU) باعث افزایش چشمگیر در محاسبات شد.
CUDA با چندین هدف طراحی شده است:
‣ CUDA محاسبات ناهمگن را پشتیبانی می کند یعنی محلی که در آن برنامه ها می توانند همزمان از CPU و GPU استفاده کنند. بخش های قابل اجرا به صورت سریالی بر روی CPU و بخش های موازی بر روی GPU اجرا می شوند. CPU و GPU به عنوان دستگاه های جداگانه ای که فضای حافظه ای خودشان را دارند، مورد استفاده قرار می گیرند. این ویژگی همچنین اجازه محاسبات همزمان بر روی CPU و GPU بدون درگیری بر روی استفاده از حافظه می دهد.
GPU ها با قابلیت CUDA دارای صدها هسته هستند که می تواند هزاران تابع محاسباتی را به طور دسته جمعی اجرا کنند. این هسته ها منابع مشترک که شامل یک فایل ثباتی(register file) و یک حافظه مشترک(shared memory) است را دارا می باشند. حافظه به اشتراک گذاشته شده بر روی تراشه اجازه می دهد تا وظایف موازی بر روی این هسته ها اجرا شود، تا داده ها را بدون ارسال آن بر روی گذرگاه حافظه سیستم به اشتراک بگذارد.
1.1 نیازمندی های سیستم
برای استفاده از CUDA در در سیستم خودتان، شما به نصب موارد زیر احتیاج خواهید داشت:
جدول 1 پشتیبانی از سیستم عامل ویندوز در CUDA 7.5
سیستم عامل |
Native x86_64 |
Cross (x86_32 on x86_64) |
Windows 10 |
بله |
بله |
Windows 8.1 |
بله |
بله |
Windows 7 |
بله |
بله |
Windows Server 2012 R2 |
بله |
بله |
Windows Server 2008 R2 |
بله |
بله |
جدول 2 پشتیبانی کامپایلر ویندوز در CUDA 7.5
کامپایلر |
IDE |
Native x 86_64 |
Cross (x86_32 on x86_64) |
Visual C++ 12.0 |
Visual Studio 2013 |
بله |
بله |
Visual Studio Community 2013 |
بله |
خیر |
|
Visual C++ 11.0 |
Visual Studio 2012 |
بله |
بله |
Visual C++ 10.0 منسوخ شده |
Visual Studio 2010 |
بله |
بله |
پشتیبانی x86_32 محدود است برای جزئیات بیشتر بخش پشتیبانی 32 بیتی x86 زیر را ببینید.
1.1.1. پشتیبانی x86_32
3-تیک موارد مورد نیاز برای نصب را می زنیم.
4-اجازه دادن به ویندوز برای انجام تغییرات.
5-زدن دکمه LAUNCH
6-شروع فرایند انجام نصب
7-سپس بر روی عباریت Not now,maybe later کلیک می کنیم.
2.1. بررسی کنید که شما یک GPU با قابلیت CUDA دارید
control /name Microsoft.DeviceManager
2.2. دانلود NVIDIA CUDA Toolkit.
NVIDIA CUDA Toolkit در http://developer.nvidia.com/cuda-downloads قابل دستیابی است.
من در اینجا از ورژن CUDA Toolkit 9.1 استفاده کردم که حجم آن 1.34 گیگابایت می باشد.
پلتفرمی را که می خواهید استفاده کنید و یکی از فرمت های نصب کننده زیر را انتخاب کنید:
1. Network Installer: حداقل نصب کننده که بعدها بسته های مورد نیاز برای نصب را دانلود می کند. فقط بسته های انتخاب شده در مرحله انتخاب نصب کننده دانلود می شوند. این نصب برای کاربرانی مفید است که می خواهند زمان دانلود را به حداقل برسانند.
2. Full Installer(local): یک نصب کننده که حاوی تمام کامپوننت های CUDA Toolkit است و نیازی به دانلود بیشتر ندارد. این نصب کننده برای سیستم هایی که دسترسی به شبکه ندارند مفید است.
CUDA Toolkit درایور CUDA و ابزارهای مورد نیاز برای ایجاد، ساخت و اجرای یک برنامه CUDA و همچنین کتابخانه ها، فایلهای هدر، نمونه کد CUDA، ودیگر منبع ها را نصب می کند
2.3. نصب نرم افزار CUDA
با سلام
مطالب بسیار کاربردی و مفیدی بود و با راهنمای شما تونستم نرم افزار Cuda را نصب کنم.