Le Forum de l'Alliance Francophone

Nouvelles:

  • Projet du Mois FB: Asteroids@home

Auteur Sujet: CUDA est (enfin) arrivé sur MAC !  (Lu 50513 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne fransoi78

  • Boinc'eur Junior
  • **
  • Messages: 72
  •   
Réponse #75 le: 20 January 2010 à 16:05
J'ai oublié, je suis sous Léopard sur mon MacBook !!!
BOINC 6.10.28 et CUDA Driver 2.3.0a
Il détecte 254MB sur la 9400m

Je vais vérifier que sous Snow ça fonctionne...



Hors ligne gillou

  • Boinc'eur Junior
  • **
  • Messages: 50
  •   
    • mon-site-à-moi
    • E-mail
Réponse #76 le: 20 January 2010 à 21:48
je suis sous snow et pour moi ca marche, par contre j'ai la version 29


"dans la vie y a deux types d'hommes... Ceux qui ont un revolver chargé et ceux qui creusent...
Toi?... Tu creuses..."


Hors ligne Cal_Apone

  • Boinc'eur Junior
  • **
  • Messages: 56
  •   
Réponse #77 le: 20 January 2010 à 22:34
Version 6.10.29 avec les drivers CUDA téléchargés via le lien en première page du sujet.

Macbook alu avec 9400M, bien détectée par BOINC mais déjà 5 UT en erreurs de calcul sur Collatz. Il me dit ceci:
Citer
Starting task collatz_1263853786_146707_0 using collatz version 202
Computation for task collatz_1263853786_146707_0 finished
Output file collatz_1263853786_146707_0_0 for task collatz_1263853786_146707_0 absent

EDIT: Encore 5 nouvelles UT qui partent en erreur, j'arrête le massacre pour le moment.



Hors ligne fransoi78

  • Boinc'eur Junior
  • **
  • Messages: 72
  •   
Réponse #78 le: 20 January 2010 à 22:46
Pour ce qui est des erreurs de calcul sous collatz :
http://forum.boinc-af.org/index.php/topic,3310.msg216116.html#msg216116



Hors ligne moustic

  • Boinc'eur Confirmé
  • ***
  • Messages: 345
  •   
Réponse #79 le: 21 January 2010 à 00:47
Pour ce qui est des erreurs de calcul sous collatz :
http://forum.boinc-af.org/index.php/topic,3310.msg216116.html#msg216116

là je disait ce que j'avais fait et mes UT partent en erreur

je teste la tout de suite un truc et ça commence tout juste à cruncher, je laisse tourner cette nuit et vous dit demain si ça marche vraiment bien

mais si vous voulez tester :
télécharger collatz_2.02_i686-apple-darwin__cuda.tar.bz2
télécharger mon fichier qui contient les fichiers libcuda.dylib et libcudart.dylib
déziper tous ça
mettre l'appli collatz_2.02_i686-apple-darwin__cuda et l'app_info et les deux fichiers libcuda et libcudart sous user/Library/Application Support/BOINC Data/projects/boinc.thesonntags.com_collatz/
et voilà c'est tout

EDIT : euh c'est pas tout en fait, je réinstalle BOINC après car les autorisations sont à refaire (le +simple étant le terminal mais je ne connait pas le code approprié)
EDIT : ça fonctionne, 8h par UT, pour les crédits je ne sais pas encore (mes UT en cours)

Ma config :
iMac 2,66Ghz/RAM 2G/geforce9400
SL 10.6.2/BOINC 6.10.29/cudadriver_2.3.1a
« Modifié: 21 January 2010 à 14:17 par moustic »



Hors ligne mcroger

  • Boinc'eur devant l'éternel
  • *****
  • Messages: 6178
  •   
Réponse #80 le: 21 January 2010 à 06:56
là je disait ce que j'avais fait et mes UT partent en erreur

je teste la tout de suite un truc et ça commence tout juste à cruncher, je laisse tourner cette nuit et vous dit demain si ça marche vraiment bien

mais si vous voulez tester :
télécharger collatz_2.02_i686-apple-darwin__cuda.tar.bz2
télécharger mon fichier qui contient les fichiers libcuda.dylib et libcudart.dylib
déziper tous ça
mettre l'appli collatz_2.02_i686-apple-darwin__cuda et l'app_info et les deux fichiers libcuda et libcudart sous user/Library/Application Support/BOINC Data/projects/boinc.thesonntags.com_collatz/
et voilà c'est tout

Rien à faire avec les autorisations sur les fichiers (pas de sudo chown/chmod) ?



Hors ligne fransoi78

  • Boinc'eur Junior
  • **
  • Messages: 72
  •   
Réponse #81 le: 21 January 2010 à 13:07
Rien à faire avec les autorisations sur les fichiers (pas de sudo chown/chmod) ?
Je suppose que si : dès que l'on touche à ce dossier BOINC n'est pas content et demande à être réinstallé.



Hors ligne moustic

  • Boinc'eur Confirmé
  • ***
  • Messages: 345
  •   
Réponse #82 le: 21 January 2010 à 13:14
effectivement McRoger et Fransoi78 vous avez raison, les autorisations sont à refaire mais avec l'habitude on fait plus attention à ça
j'ai modifié mon post
« Modifié: 21 January 2010 à 15:09 par moustic »



Hors ligne fransoi78

  • Boinc'eur Junior
  • **
  • Messages: 72
  •   
Réponse #83 le: 21 January 2010 à 17:55
Quelqu'un connait les commande terminal pour les autorisations ?
(désolé j'y connais rien).

@ JeromeC : Ca y est c'est commandé (livraison le 15 Février  :electric: :electric:)



Hors ligne moustic

  • Boinc'eur Confirmé
  • ***
  • Messages: 345
  •   
Réponse #84 le: 21 January 2010 à 19:44
Quelqu'un connait les commande terminal pour les autorisations ?
(désolé j'y connais rien).

@ JeromeC : Ca y est c'est commandé (livraison le 15 Février  :electric: :electric:)

à voir si ça marche mais j'ai trouvé un lien ici sur le fofo qui pointe sur un post de gpv sur le fofo macbidouille
Citer
Utilise le compte Administrateur de ta machine , et ouvre le terminal.

1) Déplace toi dans le répertoire contenant les fichiers .xml (commande cd ) :
cd "/Library/Application Support/BOINC Data" (attention aux Majuscules et minuscules, UNIX fait la différence ; les guillemets sont obligatoires car des noms de répertoires comportent des espaces)
2) Change le propriétaire et le groupe du fichier (commande chown )
chown boinc_master:boinc_master nom_du_project.xml (propriétaire devant les ":" groupe derrière, suivi du fichier à modifier)
3) Déplace toi dans le répertoire Projects
cd projects
4) Change le propriétaire et le groupe de l'appli
chown -R boinc_master:boinc_project nom_du_project (le "-R" pour modifier tous les fichiers dans le répertoire de l'appli)



Hors ligne JeromeC

  • CàA
  • Boinc'eur devant l'éternel
  • *****
  • Messages: 31412
  •   
Réponse #85 le: 22 January 2010 à 13:53
@ JeromeC : Ca y est c'est commandé (livraison le 15 Février  :electric: :electric:)
L'attente, l'atteeeeeeeennnnnte  :electric:

Mais bon j'ai reçu mon milestone hier soir, c'est déjà ça :D

A quoi bon prendre la vie au sérieux, puisque de toute façon nous n’en sortirons pas vivants ? (Alphonse Allais)



Hors ligne fransoi78

  • Boinc'eur Junior
  • **
  • Messages: 72
  •   
Réponse #86 le: 22 January 2010 à 21:55
Tu as commandé ton iMac ?



Hors ligne Cal_Apone

  • Boinc'eur Junior
  • **
  • Messages: 56
  •   
Réponse #87 le: 22 January 2010 à 22:11
Le calcul GPU sur Collatz fonctionne désormais chez moi (sur une 9400M).

J'avais d'abord installé les drivers CUDA, puis le CUDA toolkit (suite à quoi BOINC ne trouvait plus les pilotes, donc réinstallation de ces derniers) et enfin ça fonctionne. Finalement, je n'ai même pas eu de problèmes avec les autorisations.



Hors ligne fransoi78

  • Boinc'eur Junior
  • **
  • Messages: 72
  •   
Réponse #88 le: 22 January 2010 à 22:48
Tu es sur quel système Snow Léopard ou Léopard ?



Hors ligne Cal_Apone

  • Boinc'eur Junior
  • **
  • Messages: 56
  •   
Réponse #89 le: 22 January 2010 à 23:16
Snow Leopard en 10.6.2 et BOINC en 6.10.29.



Hors ligne fransoi78

  • Boinc'eur Junior
  • **
  • Messages: 72
  •   
Réponse #90 le: 23 January 2010 à 10:05
La 8800GS est compatible CUDA (version 3).
Sur cette page :
http://forums.nvidia.com/index.php?showtopic=149959

Il faut cliquer sur :
"3.0.1 for GT200 Leopard and Snow Leopard"

Config : iMac 3,06
8800Gs
Snow Léopard
BOINC 6.10.29

Pour ceux dont la 9400m ne fonctionne pas, le problème est il résolu ?
Sur mon MacBook, ça permet l'utilisation de la 9400m sous Snow.



Hors ligne moustic

  • Boinc'eur Confirmé
  • ***
  • Messages: 345
  •   
Réponse #91 le: 23 January 2010 à 10:43
Pour ma part, iMac avec 9400 ça fonctionne nickel
pour ceux pour qui ça ne fonctionne pas voir mon post plus haut (ici)

en espérant voir plus de pomme sous collatz
avantages : 750 points/8h (environ sur 9400) + vos points CPU, c'est tout bénéf




Hors ligne Cal_Apone

  • Boinc'eur Junior
  • **
  • Messages: 56
  •   
Réponse #92 le: 23 January 2010 à 11:42
707 crédits pour 12 heures de boulots, donc environ 60 crédits/heure. C'est pas un peu beaucoup trop élevé par rapport à des projets CPU? Parce que 700 points, c'est en gros ce que je fais avec mon dual core en 24 heures.



Hors ligne fransoi78

  • Boinc'eur Junior
  • **
  • Messages: 72
  •   
Réponse #93 le: 23 January 2010 à 12:30
Non c'est juste que le GPU est bien plus puissant que le CPU.
Regarde tout en bas de cette page : http://www.boinc-af.org/actualites-astronomie/1078-milkywayhome-applications-optimisees-et-applications-pour-cartes-graphiques-ati-.html



Hors ligne JeromeC

  • CàA
  • Boinc'eur devant l'éternel
  • *****
  • Messages: 31412
  •   
Réponse #94 le: 24 January 2010 à 00:30
Tu as commandé ton iMac ?
Vi :D expédition prévue début février, réception max le 10 je crois.  :miam:

A quoi bon prendre la vie au sérieux, puisque de toute façon nous n’en sortirons pas vivants ? (Alphonse Allais)



Hors ligne moustic

  • Boinc'eur Confirmé
  • ***
  • Messages: 345
  •   
Réponse #95 le: 26 January 2010 à 12:18
bon je viens de tout remettre dans l'ordre et ça marche nickel sous Collatz

sous snow il faut dans l'ordre
1 - installer cudatoolkit 2.3a (à télécharger ici)
2 - installer cudadriver 2.3.1a
3 - installer BOINC 6.10.29
et rien d'autre à faire

si certains ont manipé comme je le disais précédemment, avant de refaire les étapes ci-dessus vider le fichier /Library/Application Support/BOINC Data/projects/boinc.thesonntags.com_collatz pour être clean



Hors ligne Sloughi

  • Boinc'eur devant l'éternel
  • *****
  • Messages: 2820
  •   
Réponse #96 le: 26 January 2010 à 19:49
bon je viens de tout remettre dans l'ordre et ça marche nickel sous Collatz

sous snow il faut dans l'ordre
1 - installer cudatoolkit 2.3a (à télécharger ici)
2 - installer cudadriver 2.3.1a
3 - installer BOINC 6.10.29
et rien d'autre à faire
:hello:

Merci pour l'info, ça fonctionne. :)



Hors ligne moustic

  • Boinc'eur Confirmé
  • ***
  • Messages: 345
  •   
Réponse #97 le: 27 January 2010 à 12:18
en regardant le fofo de Collatz je viens de découvrir que sur le projet Primegrid une version cuda sur mac de l'application AP26 Search est testée 



Hors ligne Zangdarc

  • P'tit Nouveau
  • *
  • Messages: 22
  •   
Réponse #98 le: 20 March 2010 à 19:42
Nouvelle version 3.0 :

Liens directs :

Cuda ToolKit : Nécessaire pour que le calcul ne parte pas en erreur.
http://www.nvidia.com/object/thankyou.html?url=/compute/cuda/3_0/toolkit/cudatoolkit_3.0_macos_32.pkg

Drivers for MacOS :
http://developer.download.nvidia.com/compute/cuda/3_0/drivers/devdriver_3.0_macos.pkg

Lien vers la page NVidia :
http://developer.nvidia.com/object/cuda_3_0_downloads.html

Depuis que j'avais mis à jour mon Boinc manager depuis la version 6.10.29 vers la suivante (je suis les versions de développement) mon GPU n'étais plsu reconnus. Je viens de passer en 6.10.43 et il n'était toujours pas reconnu (pas de GPU utilisable trouvé...). Je suis passé sur le site NVidia et j'ai pas retrouvé la version 2.3.1a mais j'en ai profité pour trouver et installer la v3.0 de CUDA et voilà :

Citer
Sam 20 mar 19:28:44 2010      NVIDIA GPU 0: GeForce 8600M GT (driver version unknown, CUDA version 3000, compute capability 1.1, 256MB, 67 GFLOPS peak)

On remet ça :p

Pour résumer :

• Einstein@home
• Collatz Conjecture
• PrimeGrid

Sont les trois projets qui ont des applications CUDA pour Mac OS?
« Modifié: 21 March 2010 à 08:48 par Zangdarc »



Hors ligne Sloughi

  • Boinc'eur devant l'éternel
  • *****
  • Messages: 2820
  •   
Réponse #99 le: 20 March 2010 à 19:59
 :hello:

Einstein@home----->Pas tous les jours
Collatz Conjecture------>Aucun problème  (collatz 2.02 cuda)
PrimeGrid----------> Aucun problème       (AP26 Search 1.01 cuda 23)