cherche cobaye pour test cuda - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 05-09-2013 à 16:46:45
/usr/bin/ld: cannot find -lcudart
Marsh Posté le 05-09-2013 à 19:07:19
roscocoltran : tu as une carte graphique Nvidia ?
Je lance le test ce soir sinon .
Marsh Posté le 05-09-2013 à 20:03:34
Double Tesla sur double xeon X5650
Citation : -bash-4.1$ ./NVIDIA_GPU_Computing_SDK/C/bin/linux/release/deviceQuery |
Marsh Posté le 05-09-2013 à 20:52:19
Hop, j'ai lancé le truc (ça tourne sur 1 core aussi!) :
Code :
|
lapack version 3.1.1.
Marsh Posté le 05-09-2013 à 21:04:58
roscocoltran a écrit : /usr/bin/ld: cannot find -lcudart |
Bizarre, la lib n'est peut-être pas dans le path? Il faut ajuster -I, et -L, c'est le path pour ma machine.
Xeon E5-2665 au boulot J'ai pas les tesla par contre...
Marsh Posté le 05-09-2013 à 21:10:27
j_c_p a écrit : Hop, j'ai lancé le truc (ça tourne sur 1 core aussi!) :
|
le lapack de base c'est pourri. Avec un 8cores xeon et openblas, je tombe à 330ms.
C'est quel cpu/gpu?
Je suis super etonné du temps cpu, avec lapack je toune à 60sec. L'initialiasation gpu est horrible egalement.
Marsh Posté le 05-09-2013 à 22:18:37
Ok, je vais tester avec mkl du coup.
Sinon, ma config est dans la petite icône : X6 et GTX260+.
Marsh Posté le 05-09-2013 à 12:54:48
Bonjour,
Je cherche des cobayes pour exécuter un simple code sur gpu nvidia sous linux. ça devrait marcher sous windows également.
Il s'agit simplement d'un appel à ssyrk intégrer dans cublas et une référence pour le cpu. Aucune importance pour la carte graphique, plus il y a de diversité, mieux c'est.
Si il y a des volontaire pour traduire le tout pour amd ou intel, ça m'interesse
L’exécution prend moins de 5min. Typiquement 1min si mkl est utilisé pour le cpu à la place de lapack.
Il faut compiler les 2 fichiers ci-dessous:
http://pascal.parois.net/public/interopf.f90
http://pascal.parois.net/public/interopc.cu
nvcc -c -O3 -g interopc.cu
gfortran -c -g -O3 interopf.f90
gfortran interopc.o interopf.o -g -I /opt/cuda/include -L /opt/cuda/lib64 -lcudart -lcublas -lpthread -lstdc++ -llapack -o test
J'ai juste besoin des valeurs retournées sur le terminal ainsi que la référence de votre cpu et gpu.
Merci de m'indiquer également quelle est à bibliothèque utilisé pour lapack.
Pour info, avec un intel q9505, gpu gtx260:
[pascal@vinci gpubench]$ ./test
cpu: 1834 ms
cpu: 1826 ms
cpu: 1828 ms
cpu: 1795 ms
cpu: 1792 ms
gpu: 863 ms
gpu: 496 ms
gpu: 492 ms
gpu: 498 ms
gpu: 492 ms
diff: 9.8148895340547486E-003