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 adecuado para el desarrollo CUDA. Después de Acerca de esta 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 compatible con GPU. Y puedo ejecutar correctamente el programa que usa sombreadores. Y, lo que es más importante, instalé el controlador y el kit de herramientas CUDA y no parece que den ningún error. Pero si trato de compilar manualmente algo con CUDA... no funciona.
Su modelo solo tiene Intel HD 4000, por lo que no puede usar CUDA
Especificaciones completas: http://support.apple.com/kb/sp649
El cuadro de diálogo Acerca de muestra solo el dispositivo integrado principal, no la GPU acelerada discreta. Para estar seguro, ejecute:
system_profiler SPDisplaysDataType
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 AMD Radeon HD 6750M, que es compatible con OpenCL 1.1. Mi Mac es un año más antigua que la tuya.
Todos los dispositivos MBP tienen dos tarjetas.
Gráficos/Pantallas:
Intel HD Graphics 3000: Chipset Model: Intel HD Graphics 3000 Type: GPU Bus: Built-In VRAM (Total): 512 MB Vendor: Intel (0x8086) Device ID: 0x0126 Revision ID: 0x0009 gMux Version: 1.9.24 Displays: Color LCD: Display Type: LCD Resolution: 1920 x 1200 Pixel Depth: 32-Bit Color (ARGB8888) Main Display: Yes Mirror: Off Online: Yes Built-In: Yes AMD Radeon HD 6750M: Chipset Model: AMD Radeon HD 6750M Type: GPU Bus: PCIe PCIe Lane Width: x8 VRAM (Total): 1024 MB Vendor: ATI (0x1002) Device ID: 0x6741 Revision ID: 0x0000 ROM Revision: 113-C0170L-573 gMux Version: 1.9.24 EFI Driver Version: 01.00.573
Recientemente investigué la posibilidad de usar la Macbook Retina como una plataforma de desarrollo CUDA para computación científica, pero quedé decepcionado con su rendimiento (al 22 de septiembre de 2014). Compré el modelo más caro con la tarjeta gráfica Nvidia para este propósito específico. ¿ Ve a Macbook Pro como una plataforma de desarrollo CUDA (no de implementación)? para detalles:
Conclusiones
La tarjeta Nvidia GT 750M en la Macbook pro Retina de 15” que ejecuta Mac OS X 10.9.5 no es una gran plataforma de desarrollo/prueba CUDA si el usuario está interesado principalmente en operaciones de punto flotante de doble precisión. Este hallazgo contrasta directamente con afirmaciones como http://blogs.nvidia.com/blog/2012/06/14/new-macbook-pros-make-for-great-cuda-dev-platforms/
Haga clic en el botón Informe del sistema y vaya a Hardware -> Gráficos/Pantallas. Si hay una GPU discreta que coincide con https://developer.nvidia.com/cuda-gpus , entonces ha cumplido con los requisitos del sistema para CUDA.
CUDA solo está disponible en GPU nVidia.
arne
nkint
arne