Devo installare CUDA e Nvidia Web Driver per usare OpenCL su GPU Nvidia?

1

Sto lavorando alla scrittura di programmi OpenCL in esecuzione su un MacBook Pro con GPU Nvidia integrata. So che i kernel OpenCL possono essere eseguiti sulla CPU o sulla GPU Intel integrata. Ma se voglio configurarlo per funzionare sulla GPU Nvidia, devo installare CUDA e altre cose su Nvidia? Grazie!

    
posta jackxujh 14.04.2018 - 18:09
fonte

2 risposte

2

No, non lo fai. OpenCL e Metal verranno eseguiti automaticamente sulla GPU Nvidia. Se si desidera sfruttare l'architettura CUDA di Nvidia (che consiglio vivamente per il software che ne sfrutta, come la suite Adobe CC), è necessario installare il driver CUDA. Non è necessario installare il driver Web Nvidia perché la tua macchina ha una scheda Nvidia integrata (il driver è integrato in MacOS).

    
risposta data 15.04.2018 - 16:44
fonte
1

Se si desidera utilizzare CUDA su High Sierra, è possibile che sia necessario installare sia CUDA che i driver Web nVidia. Nelle versioni precedenti di MacOS è sufficiente installare CUDA. Apple ha riscritto il DisplayServer per utilizzare Metal for High Sierra, che è probabilmente la causa.

(Io dico "potrebbe pure", perché questa è stata certamente la mia esperienza su un rMBP del 2013 con una GT650M).

    
risposta data 19.04.2018 - 14:21
fonte

Leggi altre domande sui tag