Как я могу скомпилировать Open CL на Mac OS X 10.6.3? - PullRequest
5 голосов
/ 28 апреля 2010

Я смог следовать инструкциям и скомпилировал CUDA 3.0, но не могу скомпилировать OpenCL, который идет с ним в Mac OS X 10.6.3?

Ответы [ 2 ]

20 голосов
/ 10 мая 2010

Я считаю, что nVidia под OpenCL предлагает вам просто использовать драйверы Apple, которые он предоставляет по умолчанию. Чтобы скомпилировать программу OpenCL через gcc на OS X, вы просто используете:

gcc -o foo foo.c -framework OpenCL
1 голос
/ 05 мая 2010

Взгляните на clBuildProgram в http://www.khronos.org/files/opencl-quick-reference-card.pdf. Я считаю, что программа должна быть скомпилирована для каждой видеокарты, на которую вы хотите настроить таргетинг, как и для каждой архитектуры ЦП.

...