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버전을 명시해 준 버전으로 깔면 해결된다.
'# Machine Learning > @ error 해결' 카테고리의 다른 글
(TensorFlow) ImportError: DLL load failed: 지정된 모듈을 찾을 수 없습니다. (0) | 2019.12.26 |
---|---|
Error: Failed to get convolution algorithm. This is probably because cuDNN failed to initialize, ~ (0) | 2019.10.14 |
(pycharm-tensorflow) libcublas.9.0 cannot open~ 에러 (0) | 2019.03.04 |
NVML: Driver/library version mismatch 해결 (0) | 2019.03.04 |
시리즈간 혹은 데이터프레임간 ambiguous 에러(ValueError)가 뜰 경우 (1) | 2019.02.22 |