Loaded runtime CuDNN library에러 해결 방법
2019-03-04 02:41:31.338657: E tensorflow/stream_executor/cuda/cuda_dnn.cc:378] Loaded runtime CuDNN library: 7201 (compatibility version 7200) but source was compiled with 7004 (compatibility version 7000). If using a binary install, upgrade your CuDNN library to match. If building from sources, make sure the library loaded at runtime matches a compatible version specified during compile configuration.
2019-03-04 02:41:31.339958: F tensorflow/core/kernels/conv_ops.cc:717] Check failed: stream->parent()->GetConvolveAlgorithms( conv_parameters.ShouldIncludeWinogradNonfusedAlgo<T>(), &algorithms)
실제로 tensorflow-gpu실행 도중 얻은 에러이다.
결론적으로 주황색 글에만 집중하면 된다.
but source was compiled with 7004(compatibility version 7000)
이말은 즉, cuDNN버전을 위와 같은 버전으로 바꾸라는 말이다. 7004는 7.04, 7000은 7.00 을 뜻하는것 같고, 현재 내가 7.2의 cuDNN의 버전을 깔았고 무언가와 안맞다는 말이다.
(tensorflow version, CUDA version, CPU performance 등등)
다시 결론에 들어가면 cuDNN버전을 명시해 준 버전으로 깔면 해결된다.