Il mio mac book pro è adatto per CUDA?


15

Dopo aver visitato questa pagina: http://docs.nvidia.com/cuda/cuda-getting-started-guide-for-mac-os-x/

Non so se il mio MacBook Pro è adatto allo sviluppo di CUDA. Dopo questo Mac vedo questo:

inserisci qui la descrizione dell'immagine

Non sembra essere una scheda grafica in questo elenco: https://developer.nvidia.com/cuda-gpus

Ma ho chiesto più volte prima di acquistare questa macchina se è in grado di produrre gpu. E posso eseguire correttamente il programma che utilizza shader. E, cosa più importante, ho installato driver e toolkit CUDA e non sembrano dare alcun errore. Ma se provo a compilare manualmente qualcosa con CUDA .. non funziona.


Puoi eseguire CUDA in modalità software, in modo che il codice venga eseguito dalla tua CPU i5. Questo non sarà molto veloce, ma potrebbe essere sufficiente imparare i tuoi primi passi con CUDA. Ma nota che la CPU si comporta in modo leggermente diverso dalla GPU. Quindi ottenere un'altra macchina con una GPU NVIDIA sarà una buona idea.
Arne,

!! come posso fare questo?? vi prego di inviarmi un link per emulare Cuda con la CPU
nkint

Oh, ho appena notato che la modalità di emulazione del dispositivo sembra essere obsoleta nelle recenti versioni di CUDA. In CUDA 3 questo funzionava. Ci scusiamo per aver sperato. L'alternativa sembra essere gpuocelot, ma quello è Linux solo finora. Siamo spiacenti ...
Arne,

Risposte:



5

La finestra di dialogo Informazioni su visualizza solo il dispositivo incorporato principale e non la GPU discreta e accelerata. Per essere sicuri, esegui:

system_profiler SPDisplaysDataType

nel terminal.

Sul mio Mac, la finestra di dialogo Informazioni su mostra solo il dispositivo Intel su chip, ma il comando sopra mostra i dettagli, inoltre mi dice che il mio Mac è dotato di AMD Radeon HD 6750M che è compatibile con OpenCL 1.1. Il mio mac è più vecchio di un anno.

Tutti i dispositivi MBP hanno due schede.

Grafica / Monitor:

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

molto bella risposta grazie. e .. sì, vengono
mostrate

1

Di recente ho studiato la possibilità di utilizzare il Macbook Retina come piattaforma di sviluppo CUDA per il calcolo scientifico, ma sono rimasto deluso dalle sue prestazioni (dal 22 settembre 2014). Avevo acquistato il modello più costoso con la scheda grafica Nvidia per questo scopo specifico. Vedi Macbook Pro come una piattaforma di sviluppo CUDA (non di distribuzione)? per dettagli:

conclusioni

La scheda Nvidia GT 750M sul Macbook pro Retina da 15 ”con Mac OS X 10.9.5 non è un'ottima piattaforma di sviluppo / correzione CUDA se l'utente è interessato principalmente a operazioni in virgola mobile e precisione doppia. Questa constatazione è in diretto contrasto con affermazioni come http://blogs.nvidia.com/blog/2012/06/14/new-macbook-pros-make-for-great-cuda-dev-platforms/



-4

CUDA è disponibile solo su GPU nVidia.


2
Questa risposta non aggiunge nulla che non sia già stato detto, in modo molto più dettagliato.
Tetsujin,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.