Количество устройств 0

Я пытаюсь использовать библиотеку JOCL для выполнения некоторого кода на графическом процессоре. Выполнение не удалось, потому что CL_DEVICE_NOT_FOUND. Клипфо может это доказать.

Заранее спасибо!

ОС Ubuntu 20.04.1 LTS

Мой графический процессор - AMD Radeon R7 260X

Результат клинфо:

Number of platforms                               1
  Platform Name                                   AMD Accelerated Parallel Processing
  Platform Vendor                                 Advanced Micro Devices, Inc.
  Platform Version                                OpenCL 2.0 AMD-APP (3137.0)
  Platform Profile                                FULL_PROFILE
  Platform Extensions                             cl_khr_icd cl_amd_event_callback 
  Platform Extensions function suffix             AMD

  Platform Name                                   AMD Accelerated Parallel Processing
Number of devices                                 0

NULL platform behavior
  clGetPlatformInfo(NULL, CL_PLATFORM_NAME, ...)  No platform
  clGetDeviceIDs(NULL, CL_DEVICE_TYPE_ALL, ...)   No platform
  clCreateContext(NULL, ...) [default]            No platform
  clCreateContext(NULL, ...) [other]              No platform
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_DEFAULT)  No devices found in platform
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_CPU)  No devices found in platform
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_GPU)  No devices found in platform
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_ACCELERATOR)  No devices found in platform
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_CUSTOM)  No devices found in platform
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_ALL)  No devices found in platform
0
задан 6 August 2020 в 00:28

2 ответа

Вы пробовали установить Mesa для OpenCL? Эта ссылка устранила эту проблему для меня: https://zoomadmin.com/HowToInstall/UbuntuPackage/mesa-opencl-icd

0
ответ дан 11 August 2020 в 20:11

Вы пробовали это с помощью Ubuntu 18.04.4? В другом месте я обнаружил, что могут быть проблемы с OpenCL> 1.0 на моделях Radeon RX. Я считаю, что драйверы amdgpu для Ubuntu 20.04.1 используют OpenCL 2.1. Итак, возможно, у модели R7 260X есть похожая проблема? Трудно быть на 100% уверенным в вашем случае.

0
ответ дан 11 August 2020 в 20:11

Другие вопросы по тегам:

Похожие вопросы: