Estoy trabajando en la escritura de OpenCL los programas que se ejecutan en un MacBook Pro con construido-en GPU de Nvidia. Sé que OpenCL kernels se pueden ejecutar en la CPU o la GPU de Intel integrada. Pero si quiero configurar para que se ejecute en la GPU de Nvidia, ¿necesito instalar CUDA y otros Nvidia cosas? Gracias!
Respuestas
¿Demasiados anuncios?No, no. OpenCL y el Metal se ejecutará automáticamente en la GPU de Nvidia. Si usted desea tomar ventaja de Nvidia, CUDA arquitectura (que recomiendo encarecidamente para el software que se aprovecha de ella, como el Adobe CC suite), usted necesita instalar el CUDA driver. Usted no necesita instalar la web de Nvidia controlador debido a que su máquina tiene integrada una tarjeta de Nvidia (el controlador está integrado en MacOS).
Si desea utilizar CUDA en la Alta Sierra, usted puede tener que instalar CUDA y la Web de nVidia Controladores. En anteriores versiones de MacOS sólo tiene que instalar CUDA. Apple reescribió el DisplayServer el uso de Metal de Alta de la Sierra, que es posiblemente la causa.
(Digo "puede", porque este ha sido sin duda mi experiencia en un 2013 rMBP con un GT650M).