Napraw błąd brakującego pliku Cudart64_90.dll: 4 skuteczne rozwiązania
Wielu użytkowników zgłosiło Nie można znaleźć cudart64_90.dll komunikat podczas korzystania z Tensorflow lub podobnych narzędzi. Może to być problem, jeśli jesteś programistą, więc dzisiaj pokażemy Ci, jak to poprawnie naprawić.
Co mogę zrobić, jeśli brakuje pliku cudart64_90.dll?
1. Zainstaluj CUDA Toolkit 9
- Odwiedź stronę pobierania CUDA Toolkit 9 .
- Wybierz wersję i swój system operacyjny.
- Aby pobrać instalator podstawowy, kliknij przycisk Pobierz w sekcji Instalator podstawowy.
- Po pobraniu uruchom plik instalacyjny i postępuj zgodnie z instrukcjami.
Niektórzy użytkownicy zauważyli, że instalator sieciowy działa lepiej od instalatora offline, inni natomiast twierdzą, że wersja offline działa lepiej, dlatego wypróbuj oba.
2. Ręcznie skopiuj brakujące pliki
- Pobierz CUDA Toolkit 9 i rozpakuj go. Nie uruchamiaj pliku instalacyjnego.
- Naciśnij Windows klawisz + R i wpisz %localappdata% .
- Następnie przejdź do
Temp\CUDA\cudart\bin
- Znajdź tam cudart64_90.dll i skopiuj go.
- Następnie przejdź do
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.1\bin
- Wklej bibliotekę DLL do tego katalogu.
Należy pamiętać, że ścieżka pliku podana w kroku 5 może się różnić w zależności od zainstalowanej wersji CUDA.
3. Zainstaluj ponownie CUDA Toolkit 9
- Naciśnij Windows klawisz + X i wybierz Aplikacje i funkcje .
- Znajdź CUDA Toolkit 9, kliknij trzy kropki obok i wybierz Odinstaluj .
- Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie.
- Po usunięciu należy ponownie pobrać CUDA Toolkit 9.
Jeśli masz zainstalowaną inną wersję, np. 9.1, musisz ją odinstalować, aby to rozwiązanie zadziałało.
4. Zmień zmienne PATH
- Upewnij się, że masz zainstalowane CUDA i cuDNN. Aby to rozwiązanie działało, potrzebujesz wersji 9.
- Naciśnij Windows klawisz + S i wpisz view advanced. Wybierz View advanced system settings z listy.
- Kliknij Zmienne środowiskowe .
- Kliknij dwukrotnie zmienną Path dla swojego użytkownika i dodaj ścieżki z CUDA i CuDNN, które zawierają cudart64_90.dll.
- Zapisz zmiany.
- W zmiennych systemowych znajdź zmienną Path i dodaj te same ścieżki, co w kroku 4.
- Zapisz zmiany.
Jeśli używasz środowiska wirtualnego, może zaistnieć konieczność dodania tych ścieżek również do tego środowiska.
To nie jest jedyny błąd, na jaki możesz natrafić w przypadku bibliotek DLL firmy Nvidia. Pisaliśmy już o pliku nvapi64.dll i o tym, co zrobić, jeśli plik nvspcap64.dll nie zostanie znaleziony.
Dodaj komentarz