error while loading shared libraries: libcudart..4: impossible d'ouvrir le fichier d'objet partagé: Aucun fichier ou répertoire
Je suis en train d'exécuter MPI et CUDA code sur un cluster. Le code fonctionne sur une seule machine, mais quand j'ai essayer de l'exécuter sur un cluster je reçois l'erreur:
error while loading shared libraries: libcudart..4: impossible d'ouvrir le fichier d'objet partagé: Aucun fichier ou répertoire de
J'ai vérifié mon CHEMIN et LD_PATH et ça à l'air ok. J'ai un .bashrc fichier qui contient les entrées suivantes -
export PATH=$PATH:/usr/local/lib:/usr/local/lib/openmpi:/usr/local/cuda/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib:/usr/local/lib/openmpi/:/usr/local/cuda/lib
Toutes les machines nantis même installation de CUDA et OpenMPI.
J'ai aussi /usr/local/cuda/lib dans /etc/ld..conf
Quelqu'un peut m'aider avec cela. Ce problème est vraiment gênant.
Grâce.
OriginalL'auteur Coder | 2012-05-01
Vous devez vous connecter pour publier un commentaire.
Si vous envoyez un travail par lots sur un cluster, s'il vous plaît ajouter des commandes comme
à votre script de commandes. Cela devrait vous aider à déboguer le problème.
Aussi assurez-vous d'exporter des variables d'environnement dans mpirun. Par exemple, dans OpenMPI vous exécutez votre code avec
OriginalL'auteur Dmitri Chubarov