Po wizycie na tej stronie: http://docs.nvidia.com/cuda/cuda-getting-started-guide-for-mac-os-x/
Nie wiem, czy mój MacBook Pro nadaje się do programowania w CUDA. Po About This Mac widzę to:
Na tej liście nie wydaje się to kartą graficzną: https://developer.nvidia.com/cuda-gpus
Ale kilka razy zapytałem przed zakupem tej maszyny, czy jest w stanie obsługiwać procesory GPU. I mogę poprawnie uruchomić program, który używa shaderów. Co ważniejsze, zainstalowałem sterownik i zestaw narzędzi CUDA i wydaje się, że nie dają one żadnych błędów. Ale jeśli spróbuję ręcznie skompilować coś z CUDA .. to nie działa.
Odpowiedzi:
Twój model ma tylko Intel HD 4000, więc nie możesz używać CUDA
Pełna specyfikacja: http://support.apple.com/kb/sp649
źródło
O oknie dialogowym wyświetla tylko podstawowe wbudowane urządzenie, a nie dyskretna, przyspieszona karta graficzna. Dla pewności uruchom:
w terminalu.
Na moim Macu okno dialogowe About pokazuje tylko wbudowane urządzenie Intel, ale powyższe polecenie ujawnia szczegóły, mówiąc mi również, że mój Mac jest wyposażony w AMD Radeon HD 6750M, który jest zdolny do OpenCL 1.1. Mój Mac jest o rok starszy od twojego.
Wszystkie urządzenia MBP mają dwie karty.
źródło
Niedawno zbadałem możliwość wykorzystania Macbooka Retina jako platformy programistycznej CUDA do obliczeń naukowych, ale rozczarowałem się jego wydajnością (z 22 września 2014 r.). W tym celu kupiłem droższy model z kartą graficzną Nvidia. Widzisz Macbooka Pro jako platformę programistyczną (nie wdrożeniową) CUDA? dla szczegółów:
źródło
Kliknij przycisk Raport systemu i przejdź do Sprzęt -> Grafika / Wyświetlacze. Jeśli istnieje dyskretny procesor graficzny pasujący do https://developer.nvidia.com/cuda-gpus , oznacza to, że spełniono wymagania systemowe dla CUDA.
źródło
CUDA jest dostępna tylko na GPU nVidia.
źródło