Получение лучшего основанного на CPU драйвера OpenCL (OS X) - PullRequest
0 голосов
/ 10 сентября 2018

Просматривая Интернет, я наткнулся на эту страницу из проекта PyOpenCL: Py OpenCL Mac OS Установочный файл Readme

На этой странице утверждается что-то странное: «OS X имеет встроенную поддержку OpenCL на базе процессоров и графических процессоров. К сожалению, встроенные драйверы могут быть темпераментными, и они не продвинулись так быстро, как хотелось бы. Чтобы PyOpenCL использовал более современные Дата (и с открытым исходным кодом) Драйвер OpenCL на базе процессора, введите следующее:

conda install osx-pocl-opencl pocl (OS X)

Обратите внимание, что, установив osx-pocl-opencl, вы больше не сможете использовать PyOpenCL для общения с общесистемными драйверами Apple OpenCL. Чтобы восстановить доступ к этим драйверам, просто удалите osx-pocl-opencl и переустановите pyopencl после этого. "

Это правда? Существуют ли более быстрые драйверы OpenCL для MacOS? Я не заинтересован в установке PyOpenCL. Есть ли способ для меня, чтобы получить в свои руки эти "более быстрые" водители?

1 Ответ

0 голосов
/ 11 сентября 2018

Похоже, они предлагают использовать pocl , реализацию OpenCL с открытым исходным кодом с поддержкой функций OpenCL 1.2 (и некоторых функций 2.0). Я не могу комментировать производительность, но это правда, что официальные драйверы для Mac OS OpenCL довольно привередливы.

Я нашел этот файл readme , подробно описывающий шаги по сборке и установке pocl для OSX.

...