¿Necesito instalar CUDA y Nvidia Web Driver para usar OpenCL en la GPU de Nvidia?

1

Estoy trabajando en escribir programas OpenCL que se ejecutan en una MacBook Pro con una GPU Nvidia incorporada. Sé que los kernels de OpenCL pueden ejecutarse en la CPU o en la GPU de Intel integrada. Pero si quiero configurarlo para que se ejecute en la GPU de Nvidia, ¿necesito instalar CUDA y otras cosas de Nvidia? Gracias!

    
pregunta jackxujh 14.04.2018 - 18:09

2 respuestas

2

No, no lo haces. OpenCL y Metal se ejecutarán automáticamente en la GPU de Nvidia. Si desea aprovechar la arquitectura CUDA de Nvidia (que recomiendo para software que la aproveche, como la suite Adobe CC), debe instalar el controlador CUDA. No es necesario instalar el controlador web de Nvidia porque su máquina tiene una tarjeta Nvidia integrada (el controlador está integrado en MacOS).

    
respondido por el NoahL 15.04.2018 - 16:44
1

Si desea utilizar CUDA en High Sierra, es posible que tenga que instalar tanto CUDA como los nVidia Web Drivers. En versiones anteriores de MacOS solo necesitas instalar CUDA. Apple reescribió el servidor de visualización para usar Metal for High Sierra, que posiblemente sea la causa.

(Digo 'puede que sea así', porque ciertamente esta ha sido mi experiencia en un rMBP de 2013 con un GT650M).

    
respondido por el Adrian Burgess 19.04.2018 - 14:21

Lea otras preguntas en las etiquetas