Después de visitar esta página: http://docs.nvidia.com/cuda/cuda-getting-started-guide-for-mac-os-x/
No sé si mi MacBook Pro es adecuada para el desarrollo de CUDA. Después de About This Mac veo esto:
No parece ser una tarjeta gráfica en esta lista: https://developer.nvidia.com/cuda-gpus
Pero pregunté varias veces antes de comprar esta máquina si es capaz de gpu. Y puedo ejecutar correctamente el programa que usa sombreadores. Y, lo que es más importante, he instalado el controlador CUDA y el kit de herramientas y parece que no dan ningún error. Pero si trato de compilar manualmente algo con CUDA ... no funciona.
Respuestas:
Su modelo solo tiene Intel HD 4000, por lo que no puede usar CUDA
Especificaciones completas: http://support.apple.com/kb/sp649
fuente
El cuadro de diálogo Acerca de muestra solo el dispositivo integrado primario, no la GPU discreta y acelerada. Para estar seguro, ejecute:
en la terminal
En mi Mac, el cuadro de diálogo Acerca de muestra solo el dispositivo Intel en el chip, pero el comando anterior revela los detalles, y también me dice que mi Mac está equipada con el AMD Radeon HD 6750M que es compatible con OpenCL 1.1. Mi mac es un año mayor que la tuya.
Todos los dispositivos MBP tienen dos tarjetas.
fuente
Recientemente investigué la posibilidad de usar Macbook Retina como una plataforma de desarrollo CUDA para computación científica, pero salí decepcionado con su rendimiento (a partir del 22 de septiembre de 2014). Compré el modelo más caro con la tarjeta gráfica Nvidia para este propósito específico. ¿Ve Macbook Pro como una plataforma de desarrollo (no implementación) de CUDA? para detalles:
fuente
Haga clic en el botón Informe del sistema y navegue hasta Hardware -> Gráficos / Pantallas. Si hay una GPU discreta que coincida con https://developer.nvidia.com/cuda-gpus , entonces cumplió con los Requisitos del sistema para CUDA.
fuente
CUDA solo está disponible en las GPU nVidia.
fuente