Подходит ли мой MacBook Pro для CUDA?

15

После посещения этой страницы: http://docs.nvidia.com/cuda/cuda-getting-started-guide-for-mac-os-x/

Я не знаю, подходит ли мой MacBook Pro для разработки CUDA. После этого Mac я вижу это:

введите описание изображения здесь

Это не похоже на графическую карту в этом списке: https://developer.nvidia.com/cuda-gpus

Но я несколько раз спрашивал перед покупкой этой машины, способна ли она на GPU. И я могу правильно запустить программу, которая использует шейдеры. И, что более важно, я установил драйвер CUDA и инструментарий, и они, похоже, не дают никаких ошибок. Но если я попытаюсь что-то скомпилировать вручную с помощью CUDA .. это не сработает.

nkint
источник
Вы можете запустить CUDA в программном режиме, чтобы код выполнялся вашим процессором i5. Это будет не очень быстро, но этого может быть достаточно для изучения ваших первых шагов с помощью CUDA. Но обратите внимание, что процессор немного отличается от графического процессора. Таким образом, покупка другой машины с графическим процессором NVIDIA будет хорошей идеей.
Арне
!! как я могу это сделать?? пожалуйста, пришлите мне ссылку для эмуляции cuda с процессором
nkint
О, я только что заметил, что режим эмуляции устройства кажется устаревшим в последних версиях CUDA. Еще в CUDA 3 это работало. Извините за ваши надежды. Альтернатива, кажется, gpuocelot, но это пока только Linux. Извините ...
Арне

Ответы:

6

Ваша модель имеет только Intel HD 4000, поэтому вы не можете использовать CUDA

Полные технические характеристики: http://support.apple.com/kb/sp649

Гвидо Прайт
источник
есть ли возможность поменять графическую карту или нет?
nkint
извините, но это невозможно
Guido Preite
5

В диалоговом окне «О программе» отображается только основное встроенное устройство, а не дискретный ускоренный графический процессор. Чтобы быть уверенным, запустите:

system_profiler SPDisplaysDataType

в терминале.

На моем Mac диалоговое окно About показывает только встроенное устройство Intel, но приведенная выше команда раскрывает детали, а также говорит о том, что мой Mac оснащен AMD Radeon HD 6750M, поддерживающей OpenCL 1.1. Мой макинтош на год старше твоего.

Все устройства MBP имеют две карты.

Графика / Дисплеи:

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
user62016
источник
очень хороший ответ, спасибо. и .. да, показывается только intel
nkint
1

Недавно я исследовал возможность использования Macbook Retina в качестве платформы разработки CUDA для научных вычислений, но разочаровался в его производительности (по состоянию на 22 сентября 2014 года). Для этой конкретной цели я приобрел более дорогую модель с видеокартой Nvidia. См. Macbook Pro в качестве платформы разработчика (не развертывания) CUDA? для деталей:

Выводы

Карта Nvidia GT 750M на 15-дюймовом Macbook Pro Retina с Mac OS X 10.9.5 не является отличной платформой для разработки и проверки CUDA, если пользователь интересуется в основном операциями с плавающей запятой двойной точности. Этот вывод находится в прямом противоречии с такими заявлениями, как http://blogs.nvidia.com/blog/2012/06/14/new-macbook-pros-make-for-great-cuda-dev-platforms/

пери
источник
0

Нажмите кнопку «Системный отчет» и перейдите к «Оборудование» -> «Графика / Дисплеи». Если есть дискретный графический процессор, соответствующий https://developer.nvidia.com/cuda-gpus , то вы выполнили системные требования для CUDA.

Глобальный кочевник
источник
-4

CUDA доступна только на графических процессорах nVidia.

АНХ ЛЕ ХУНГ
источник
2
Этот ответ не добавляет ничего, что еще не было сказано - более подробно.
Tetsujin