O meu mac book pro é adequado para CUDA?

15

Depois de visitar esta página: http://docs.nvidia.com/cuda/cuda-getting-started-guide-for-mac-os-x/

Não sei se o meu MacBook Pro é adequado para o desenvolvimento de CUDA. Após Sobre este Mac , vejo o seguinte:

insira a descrição da imagem aqui

Não parece ser uma placa gráfica nesta lista: https://developer.nvidia.com/cuda-gpus

Mas eu perguntei várias vezes antes de comprar esta máquina se ela é capaz de itens de gpu. E eu posso executar corretamente o programa que usa shaders. E, mais importante, instalei o driver e o kit de ferramentas CUDA e eles não parecem dar nenhum erro. Mas se eu tentar compilar manualmente algo com o CUDA ... não funcionará.

nkint
fonte
Você pode executar o CUDA no modo de software, para que o código seja executado pela sua CPU i5. Isso não será muito rápido, mas pode ser o suficiente para aprender seus primeiros passos com o CUDA. Mas observe que a CPU se comporta um pouco diferente da GPU. Portanto, adquirir outra máquina com uma GPU NVIDIA será uma boa ideia.
Arne
!! como posso fazer isso?? por favor me envie algum link para emular CUDA com o CPU
nkint
Ah, acabei de notar que o modo de emulação de dispositivo parece estar obsoleto nas versões recentes do CUDA. De volta ao CUDA 3, isso costumava funcionar. Desculpe por ter esperanças. A alternativa parece ser gpuocelot, mas isso é apenas o Linux até agora. Desculpe ...
Arne

Respostas:

6

Seu modelo possui apenas o Intel HD 4000, portanto você não pode usar o CUDA

Especificações completas: http://support.apple.com/kb/sp649

Guido Preite
fonte
existe alguma possibilidade de mudar a placa gráfica ou não?
Nkint 7/06
Lamentamos, mas não é possível
Guido Preite
5

A caixa de diálogo Sobre exibe apenas o dispositivo interno primário e não a GPU acelerada e discreta. Para ter certeza, execute:

system_profiler SPDisplaysDataType

no terminal.

No meu mac, a caixa de diálogo Sobre mostra apenas o dispositivo Intel no chip, mas o comando acima revela os detalhes, também informando que meu Mac está equipado com o AMD Radeon HD 6750M, compatível com OpenCL 1.1. Meu mac é um ano mais velho que o seu.

Todos os dispositivos MBP possuem dois cartões.

Gráficos / monitores:

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
fonte
resposta muito agradável obrigado. e .. sim, apenas a intel está mostrou
nkint
1

Recentemente, investiguei a possibilidade de usar o Macbook Retina como uma plataforma de desenvolvimento CUDA para computação científica, mas fiquei desapontado com seu desempenho (em 22 de setembro de 2014). Eu havia comprado o modelo mais caro com a placa de vídeo Nvidia para esse fim específico. Você vê o Macbook Pro como uma plataforma de desenvolvimento CUDA (não implantação)? para detalhes:

Conclusões

A placa Nvidia GT 750M no Macbook pro Retina de 15 ”executando o Mac OS X 10.9.5 não é uma excelente plataforma de desenvolvimento / prova de CUDA se o usuário estiver interessado principalmente em operações de ponto flutuante de precisão dupla. Essa conclusão contrasta diretamente com reivindicações como http://blogs.nvidia.com/blog/2012/06/14/new-macbook-pros-make-for-great-cuda-dev-platforms/

Peri
fonte
0

Clique no botão System Report e navegue para Hardware -> Graphics / Displays. Se houver uma GPU discreta que corresponda a https://developer.nvidia.com/cuda-gpus , você atendeu aos Requisitos do sistema para CUDA.

Nômade global
fonte
-4

O CUDA está disponível apenas nas GPUs nVidia.

ANH LE HUNG
fonte
2
Esta resposta não acrescenta nada que ainda não tenha sido dito - com muito mais detalhes.
Tetsujin