홍동이의 성장일기
[오류해결][_Derived_] Fail to find the dnn implementation 오류 해결 본문
기술 블로그를 노션에서 티스토리로 옮기기로 한 큰 이유 중 하나는 바로 이 오류 때문이다.
더보기
[Derived_] Fail to find the dnn implementation.
[[{{node CudnnRNN}}]]
[[sequential_7/bidirectional_5/backward_lstm_13/StatefulPartitionedCall]]
[Op:__inference_predict_function_3177]
Function call stack:
predict_function -> predict_function -> predict_function
일단 거두절미하고 이 오류를 해결해준 코드는 바로 이것!
import os
os.environ["CUDA_DEVICE_ORDER"] = "PCI_BUS_ID"
os.environ['CUDA_VISIBLE_DEVICES'] = '-1'
구글에 검색하니 GPU 설정과 텐서플로 버전 설정 문제가 가장 많이 언급됐는데,
시키는대로 다 해봐도 당최 해결되지 않았다.
게다가 내 컴퓨터에서만 이래서 혼돈의 카오스
실행이 되는 컴퓨터와 내 컴퓨터를 비교해보니
내 컴퓨터: 텐서플로가 GPU로 돌아감
실행되는 컴퓨터: 텐서플로가 CPU로 돌아감
그래서 CPU로 Tensorflow 실행하는 방법을 찾아보니 하단의 페이지가 나왔고 오류도 해결됐다!
보통 GPU가 더 속도가 빨라서 CPU를 GPU로 변경하는 글이 대부분이던데
왜 난 CPU로 해야 돌아갔을까..?
이유는 모르겠지만.. 오류가 해결됐으니 행복해~
728x90
'Tool > Python' 카테고리의 다른 글
[오류해결] No module named 'pip' (0) | 2023.01.13 |
---|
Comments