NGMsoftware

NGMsoftware
로그인 회원가입
  • 매뉴얼
  • 학습
  • 매뉴얼

    학습


    Error Could not load dynamic library 'cudart64_110.dll'; dlerror: cudart64_1…

    페이지 정보

    본문

    윈도우즈 환경에서 텐서플로우(TensorFlow)를 테스트할 때 "Could not load dynamic library 'cudart64_110.dll'; dlerror: cudart64_110.dll not found"와 같은 에러가 발생할 수 잇습니다. 현재 컴퓨터에 YOLO를 컴파일할 수 있는 환경이 갖춰져 있는데도 Visual Studio Code에서 TensorFlow가 쿠다 경로를 찾지 못하는군요-_-; 우선은 윈도우즈의 환경 변수에 아래 내용이 있는지 확인해보세요. 마지막 tools는 cudnn 위치로 잡아줘야 합니다.

    SET PATH=C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.0\bin;%PATH%
    SET PATH=C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.0\extras\CUPTI\lib64;%PATH%
    SET PATH=C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.0\include;%PATH%
    SET PATH=C:\tools\cuda\bin;%PATH%

     

    컴퓨터를 리부팅하고 쿠다 모듈이 로딩되는지 확인 해보세요. 만약, 컴퓨터에 파이썬 3.X대와 CUDA 11.X(CUDNN)가 설치되어 있는데도 안된다면 마지막으로 아래 내용을 추가해서 해결할 수 있습니다. 텐서플로우가 호출되기 전 라이브러리 경로를 로드시켜야 합니다.

    import os
    os.add_dll_directory('C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v11.0\\bin')
    
    import pandas as pd
    import numpy as np
    import matplotlib.pyplot as plt
    from keras.models import Sequential
    from keras.layers import LSTM, Dropout, Dense, Activation
    import datetime

     

    개발자에게 후원하기

    MGtdv7r.png

     

    추천, 구독, 홍보 꼭~ 부탁드립니다.

    여러분의 후원이 빠른 귀농을 가능하게 해줍니다~ 답답한 도시를 벗어나 귀농하고 싶은 개발자~

    감사합니다~

    • 네이버 공유하기
    • 페이스북 공유하기
    • 트위터 공유하기
    • 카카오스토리 공유하기
    추천0 비추천0

    댓글목록

    등록된 댓글이 없습니다.