OpenCL для Visual Studio

Telegram

Теперь мы есть в телеграмм!  t-do.ru/interestinglife_ru

Все новости и приложения будут также там. Подписывайтесь! Все сенсации будут оперативно публиковаться там, чтобы канал заработал на вашем устройстве необходимо подписаться. 


 

OpenCL удобный инструмент для программирования параллельных вычислений на базе GPU, однако установить его не так просто, но не из-за множества тонких настроек, а из-за того, что информации почти нет.

OpenCL - обновленный стандарт для разработки приложений для гетерогенных систем. CUDA является более зрелым в этом плане стандартом, но он проигрывает в скорости.

Как установить OpenCL?

Первое, что вам нужно - это CUDA. если у вас графическая карта на базе NVIDIA, то у них есть все необходимые установщики, а устанавливать саму CUDA достаточно просто, единственное, не ставьте самую последнюю версию, так как она не всегда подходит.

После этого при обновлении visual studio у вас появится инструмент для разработки на CUDA, хотя в будущем самой кудой нам пользоваться не придется (если конечно вы не будете на ней программировать).

При разработке на OpenCL вам необходимо будет использовать cpp файлы, в которые уже всё и подключается.

Для того, чтобы подключить OpenCL, необходимо, зайти в Проект -> Свойства.

свойства проекта

В открывшемся окне необходимо выбрать C/C++ -> Общие.

В данной вкладке будет строка: Дополнительные каталоги включаемых файлов. В это место нужно добавить папку, в которой находится CUDA. Вам необходимо найти папку NVIDIA GPU Computing Toolkit\CUDA\v9.2\include;

Необходимо скопировать весь путь. Т.е С:\Program Files\NVIDIA GPU...и т. д.

Если вы устанавливали CUDA  вдругую папку, то ваш путь может отличаться.

компоновщик общие

После этого необходимо открыть Компоновщик -> Общие. И в дополнительные каталоги библиотек добавить C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.2\lib\x64;

Где C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA папка, в которой лежит CUDA. Ваш путь может отличаться!!!

v9.2 - Версия вашей куды, она также может отличаться от той, которая написана здесь.

lib - папка в которой находятся еще 2 папки. Win32 и x64.

x64 - разрядность, которую необходимо запомнить, так как она понадобится в будущем. Можно выбрать и Win32, в конце будет показано, как использовать это.

компоновщик ввод

Затем необходимо выбрать Компоновщик -> Ввод.

В дополнительные зависимости необходимо добавить opencl.lib;

платформы решения x64

После того, как добавлены все папки осталась последняя настройка. На рисунке выше показано x64. Такой выбор был сделан из-за того, что была выбрана папка x64 в lib.

При выборе Win32 в папке lib необходимо выбирать x86.

Теперь всё настроено, можно писать необходимую вам программу.


Лучший язык программирования для Backend разработки в 2019 году

Как установить PyQt5

Реальный заработок на андроид

Фриланс для начинающих программистов

Язык HTML для начинающих