Napraw błąd brakującego pliku Cudart64_90.dll: 4 skuteczne rozwiązania

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

  1. Odwiedź stronę pobierania CUDA Toolkit 9 .
  2. Wybierz wersję i swój system operacyjny.cuda 9 ustawienia pobierania
  3. Aby pobrać instalator podstawowy, kliknij przycisk Pobierz w sekcji Instalator podstawowy.pobierz instalator bazowy
  4. 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

  1. Pobierz CUDA Toolkit 9 ​​i rozpakuj go. Nie uruchamiaj pliku instalacyjnego.
  2. Naciśnij Windows klawisz + R i wpisz %localappdata% .okno uruchamiania localappdata
  3. Następnie przejdź doTemp\CUDA\cudart\bin
  4. Znajdź tam cudart64_90.dll i skopiuj go.
  5. Następnie przejdź doC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.1\bin
  6. 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

  1. Naciśnij Windows klawisz + X i wybierz Aplikacje i funkcje .menu aplikacji i funkcji
  2. Znajdź CUDA Toolkit 9, kliknij trzy kropki obok i wybierz Odinstaluj .odinstaluj aplikację w11
  3. Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie.
  4. 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

  1. Upewnij się, że masz zainstalowane CUDA i cuDNN. Aby to rozwiązanie działało, potrzebujesz wersji 9.
  2. Naciśnij Windows klawisz + S i wpisz view advanced. Wybierz View advanced system settings z listy.Menu startowe zaawansowanych ustawień systemu
  3. Kliknij Zmienne środowiskowe .przycisk zmiennych środowiskowych
  4. Kliknij dwukrotnie zmienną Path dla swojego użytkownika i dodaj ścieżki z CUDA i CuDNN, które zawierają cudart64_90.dll.
  5. Zapisz zmiany.
  6. W zmiennych systemowych znajdź zmienną Path i dodaj te same ścieżki, co w kroku 4.
  7. 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

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *