Résoudre l’erreur Cudart64_90.dll manquante : 4 solutions éprouvées
Notes clés
- Assurez-vous d’installer CUDA Toolkit version 9.
- Copiez manuellement la DLL manquante si nécessaire.
- Vérifiez toujours l’exactitude de vos variables PATH.
Comment corriger l’erreur cudart64_90.dll manquante dans TensorFlow
L’erreur « Cudart64_90.dll introuvable » dans TensorFlow peut interrompre votre développement. Comprendre comment résoudre ce problème est essentiel pour les développeurs et les data scientists.
Que devez-vous faire si cudart64_90.dll est manquant ?
Étape 1 : installer CUDA Toolkit 9
Pour commencer à résoudre le problème de DLL manquante, vous devrez installer la version 9 de CUDA Toolkit :
- Accédez à la page de téléchargement de CUDA Toolkit 9.
- Sélectionnez votre version et votre système d’exploitation pour le téléchargement.
- Cliquez sur Télécharger pour l’option d’installation de base et enregistrez-la sur votre ordinateur.
- Une fois le téléchargement terminé, exécutez le fichier d’installation et suivez les instructions à l’écran.
Conseil de pro : certains utilisateurs ont réussi avec le programme d’installation réseau plutôt qu’avec la version hors ligne ; si l’un échoue, essayez l’autre.
Étape 2 : Récupérer manuellement les fichiers manquants
Si l’installation ne résout pas le problème, envisagez de copier manuellement le fichier DLL manquant :
- Téléchargez et extrayez les fichiers CUDA Toolkit 9 ; n’exécutez pas encore le fichier d’installation.
- Appuyez sur Windows + R et entrez %localappdata%.
- Accédez à
Temp\CUDA\cudart\bin. - Localisez cudart64_90.dll dans ce dossier et copiez-le.
- Ensuite, allez à
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.1\bin. - Collez le fichier DLL dans ce répertoire.
Conseil de pro : le chemin d’accès au fichier à l’étape 5 peut varier en fonction de votre installation CUDA spécifique.
Étape 3 : Réinstaller CUDA Toolkit 9
Si vous continuez à rencontrer des problèmes, une réinstallation complète de CUDA Toolkit 9 pourrait être nécessaire :
- Appuyez sur Windows + X et sélectionnez Applications et fonctionnalités.
- Recherchez CUDA Toolkit 9, cliquez sur les trois points à côté et sélectionnez Désinstaller.
- Suivez les instructions de désinstallation qui s’affichent.
- Ensuite, téléchargez à nouveau CUDA Toolkit 9 et procédez à l’installation.
Conseil de pro : assurez-vous de supprimer toute autre version de CUDA, telle que 9.1, avant de réinstaller.
Étape 4 : Mettre à jour les variables PATH
Des paramètres de chemin corrects sont essentiels pour que CUDA fonctionne correctement :
- Vérifiez que CUDA et cuDNN sont installés, en particulier la version 9.
- Appuyez sur Windows + S et tapez « Afficher les paramètres avancés ».Choisissez Afficher les paramètres système avancés.
- Cliquez sur Variables d’environnement.
- Localisez la variable Path pour votre compte utilisateur et ajoutez les chemins de CUDA et CuDNN qui contiennent cudart64_90.dll.
- Appliquer les modifications.
- Mettez également à jour la variable Path des variables système en ajoutant les mêmes chemins.
- Enregistrez les modifications pour terminer le processus.
Conseil de pro : si vous utilisez un environnement virtuel, assurez-vous d’inclure également ces chemins dans les paramètres de votre environnement.
Conseils supplémentaires
- Vérifiez toujours vos sauvegardes avant d’apporter des modifications importantes.
- Si les problèmes persistent, envisagez de demander de l’aide sur les forums en ligne pertinents.
- Maintenez vos pilotes GPU à jour pour des performances optimales.
Résumé
Pour résoudre l’erreur cudart64_90.dll manquante, vous devez installer et éventuellement réinstaller la version correcte de CUDA Toolkit, copier manuellement les fichiers requis et vous assurer que les variables PATH système sont correctement définies. Ces étapes peuvent vous aider à rétablir le bon fonctionnement de votre environnement TensorFlow.
Conclusion
En suivant les étapes décrites, vous serez bien équipé pour résoudre l’erreur cudart64_90.dll manquante dans TensorFlow. N’hésitez pas à contacter les communautés de développeurs pour obtenir de l’aide !
FAQ (Foire aux questions)
Qu’est-ce que cudart64_90.dll ?
Le fichier cudart64_90.dll est une bibliothèque de liens dynamiques liée au framework CUDA, utilisée par des applications telles que TensorFlow pour l’accélération GPU.
Comment savoir si je dois réinstaller CUDA ?
Vous devez envisager de réinstaller CUDA si l’erreur DLL manquante persiste après l’installation ou si vous rencontrez des problèmes de compatibilité avec TensorFlow.