16 votes

Mon mac book pro est-il adapté à CUDA ?

Après avoir visité cette page : http://docs.nvidia.com/cuda/cuda-getting-started-guide-for-mac-os-x/

Je ne sais pas si mon MacBook Pro est adapté au développement CUDA. Après À propos de ce Mac Je vois ça :

enter image description here

Il ne semble pas y avoir de carte graphique dans cette liste : https://developer.nvidia.com/cuda-gpus

Mais j'ai demandé plusieurs fois avant d'acheter cette machine si elle était capable de faire des trucs de gpu. Et je peux correctement exécuter un programme qui utilise des shaders. Et, plus important, j'ai installé le pilote CUDA et le toolkit et ils ne semblent pas donner d'erreur. Mais si j'essaie de compiler manuellement quelque chose avec CUDA ça ne marche pas.

1 votes

Vous pouvez exécuter CUDA en mode logiciel, de sorte que le code sera exécuté par votre CPU i5. Ce ne sera pas très rapide, mais cela peut suffire pour faire vos premiers pas avec CUDA. Mais notez que le CPU se comporte un peu différemment du GPU. Il est donc conseillé de se procurer une autre machine équipée d'un GPU NVIDIA.

0 votes

! ! comment puis-je faire cela ?? s'il vous plaît envoyez-moi un lien pour émuler cuda avec le CPU

0 votes

Oh, je viens de remarquer que le mode d'émulation de périphérique semble être déprécié dans les versions récentes de CUDA. Dans CUDA 3, cela fonctionnait déjà. Désolé de vous avoir donné de faux espoirs. L'alternative semble être gpuocelot, mais c'est seulement sous Linux pour le moment. Désolé...

9voto

Guido Preite Points 3261

Votre modèle ne dispose que de la HD 4000 d'Intel, vous ne pouvez donc pas utiliser CUDA.

Spécifications complètes : http://support.apple.com/kb/sp649

0 votes

Y a-t-il une possibilité de changer la carte graphique ou non ?

0 votes

Désolé mais ce n'est pas possible

8voto

OFB Points 11

La boîte de dialogue À propos de n'affiche que le périphérique intégré principal et non le GPU discret et accéléré. Pour être sûr, exécutez :

system_profiler SPDisplaysDataType

dans le terminal.

Sur mon Mac, la boîte de dialogue "À propos" n'indique que le périphérique Intel on-chip, mais la commande ci-dessus révèle le détail, en m'indiquant également que mon Mac est équipé de l'option AMD Radeon HD 6750M qui est compatible avec OpenCL 1.1. Mon Mac a un an de plus que le vôtre.

Tous les appareils MBP ont deux cartes.

Graphiques/affichages :

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

0 votes

Très belle réponse merci. et oui, seul intel est montré

1voto

thanghn90 Points 11

J'ai récemment étudié la possibilité d'utiliser le Macbook Retina comme plateforme de développement CUDA pour le calcul scientifique, mais j'en suis ressorti déçu par ses performances (au 22 septembre 2014). J'avais acheté le modèle plus cher avec la carte graphique Nvidia dans ce but précis. Voir Le Macbook Pro comme plateforme de développement (et non de déploiement) CUDA ? pour les détails :

Conclusions

La carte Nvidia GT 750M du Macbook pro Retina 15" fonctionnant sous Mac OS X 10.9.5 n'est pas une excellente plateforme de développement/de validation CUDA si l'utilisateur s'intéresse principalement aux opérations en double précision et en virgule flottante. Cette constatation est en contradiction directe avec des affirmations telles que http://blogs.nvidia.com/blog/2012/06/14/new-macbook-pros-make-for-great-cuda-dev-platforms/

0voto

Global nomad Points 2799

Cliquez sur le bouton Rapport système et naviguez jusqu'à Matériel -> Graphiques/écrans. S'il y a un GPU discret qui correspond à l'un des éléments suivants https://developer.nvidia.com/cuda-gpus alors vous avez trouvé la configuration requise pour CUDA.

-4voto

ANH LE HUNG Points 1

CUDA n'est disponible que sur les GPU nVidia.

3 votes

Cette réponse n'ajoute rien qui n'ait déjà été dit - de manière beaucoup plus détaillée.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X