2010-08-26 14 views
1

Je travaille avec CUDA depuis un moment maintenant et j'ai commencé à avoir des erreurs de bus signalées lors de la première tentative de mise en mémoire de données au GPU après un court travail. La seule façon que j'ai trouvé pour résoudre ce problème est de redémarrer la machine.CUDA - Erreur de bus

La mémoire doit être effacée automatiquement mais cela ne semble pas se produire si l'application se bloque avant d'avoir atteint tous les appels cudaFree.

Est-ce que quelqu'un d'autre a eu ce problème ou sait comment forcer la mémoire de la carte pour effacer? J'utilise ubuntu 10 x64 avec un 480Fermi.

devrait ajouter: utiliser CUDA avec OpenCV pour le traitement de l'image en temps réel

Répondre

1

auto résoudre

le problème avec l'un des malloc cuda appelle

+3

Pourquoi ne pas vous donner quelques détails, donc que les futures personnes qui trouvent votre question peuvent voir quelle erreur vous avez faite et comment la réparer? Peut-être qu'ils ont fait la même erreur. (note: ce n'est pas un forum, vous devriez seulement poster des réponses réelles ici comme réponse, même pour votre propre question!) – jmilloy