mt-course
Оценивание (ИС)Оценивание (Тех.Зрение)Оценивание (КТ)
materials
materials
  • About
  • Для новичков
    • Основы C++
    • IDE/Compilers
    • Антипаттерны и способы улучшения кода
      • 0. Освобождение ресурсов
      • 1. Чтение данных из файла
      • 2. Открытие файлов
      • 3. Объявление переменных
      • 4. Выделение памяти
      • 5. Необдуманный код
      • 6. Глубокие if
      • 7. Длинные if
      • 8. Non-void функции
      • 9. Создание массивов
      • 10. Проверка формата файла
    • Git/GitHub
      • Git CLI
      • Git GUI
      • Git Web
      • Git в среде разработке
        • Visual Studio
        • CLion
        • Qt Creator
        • Visual Studio Code
      • CLion + GitHub
      • Работа с GitHub Actions
  • Настройки OpenMP/C++ threads
    • OpenMP
    • Сборка с OpenMP
    • C++ threads
  • Настройки CUDA и HIP
    • Установка CUDA SDK
    • Установка HIP SDK
    • Настройка проектов CUDA
    • Настройка проектов HIP
  • Настройки OpenCL
    • OpenCL
    • Проверка и установка платформы
    • Настройка проектов
    • Профилирование
      • Тестовый стенд
      • Профилирование через rcprof
      • Инструкция по профилированию в CodeXL
Powered by GitBook
On this page
  • SDK
  • Полезные утилиты
  1. Настройки OpenCL

Проверка и установка платформы

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

Last updated 6 months ago

Для использования OpenCL необходимо установить платформу OpenCL.

Для запуска OpenCL на видеокарте убедитесь, что у вас установлен полный драйвер (а не автоматически установленный Windows).

GPU-драйверы:

Если у вас стоит процессор AMD с интегрированной видеокартой Radeon, то можно посмотреть:

Для CPU платформы (запуска OpenCL на процессоре, включая процессоры AMD) нужно поставить CPU Runtime:

Для AMD и Intel:

– скорее всего вам может помочь информация по этой ссылке

Дополнительно можно почитать про установку и настройку:

SDK

Заголовочные файлы и библиотеки можно скачать:

  • [MacOS] вроде как по умолчанию всё стоит)

Полезные утилиты

Для проверки также можно запустить в терминале clinfo. Если вывод не пустой и не Number of platforms: 0, то у вас есть как минимум 1 платформа и информацию о ней видно в логах.

Также можно посмотреть GPU Caps Viewer

[Windows] – dll + lib + headers

[Linux]

– позволяет посмотреть установленные OpenCL платформы и проверить их работоспособность.

Несколько платформ (часть лога)
Нет доступных платформ
Download Intel Drivers and Software
Radeon Software for Linux Installation | AMD
AMD Drivers and Support
Official Drivers | NVIDIA
Radeon Software for Linux Installation | AMD
Intel® CPU Runtime for OpenCL™ Applications
OpenCL™ Runtimes for Intel® Processors
https://developer.apple.com/opencl/
OpenCL™ Runtimes for Intel® Processors
How to install OpenCL on Windows - StreamHPC
Choose & Download Intel® SDK for OpenCL™ Applications
OpenCL-Guide/getting_started_windows.md at main
OpenCL-Guide/getting_started_linux.md at main
GitHub - KhronosGroup/OpenCL-SDK
https://github.com/KhronosGroup/OpenCL-Guide/blob/main/chapters/getting_started_linux.md#opencl-sdk
GPU Caps Viewer download | Geeks3D
OpenCL Hardware Capability Viewer download | Geeks3D