2017-11-20 2 views
0

나는 한 달 전에이 모든 작업을했으며 모든 것을 다시 실행하려고합니다. 모든 움직이는 부분을 업그레이드하고 여기에 발견 된 tensorflow 예제를 실행하려고하는 시점에 있습니다 : tensorflow git models.tensorflow 예제를 실행할 수 없습니다. CUBLAS 오류

설정 :

  • 우분투 16.04
  • CUDA 버전 : (이 5.1 또는 경우이 문제가 나던 6)
  • CUDNN_MAJOR 5 (등 deviceQuery를 실행할 수) 8.0, V8.0.61을 해제
  • Tensorflow 백엔드 버전 : 1.4.0 (예제를 실행 할 수 없습니다)
  • keras 버전 : 2.1.1
어떤 조언을 많이 주시면 감사하겠습니다

2017-11-20 15:18:00.209182: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1120] Creating TensorFlow device (/device:GPU:0) -> (device: 0, name: GeForce GTX 1070, pci bus id: 0000:01:00.0, compute capability: 6.1) 2017-11-20 15:18:07.457924: E tensorflow/stream_executor/cuda/cuda_blas.cc:366] failed to create cublas handle: CUBLAS_STATUS_NOT_INITIALIZED 2017-11-20 15:18:07.474515: E tensorflow/stream_executor/cuda/cuda_blas.cc:366] failed to create cublas handle: CUBLAS_STATUS_NOT_INITIALIZED 2017-11-20 15:18:07.558178: E tensorflow/stream_executor/cuda/cuda_blas.cc:366] failed to create cublas handle: CUBLAS_STATUS_NOT_INITIALIZED 2017-11-20 15:18:07.575864: E tensorflow/stream_executor/cuda/cuda_blas.cc:366] failed to create cublas handle: CUBLAS_STATUS_NOT_INITIALIZED 2017-11-20 15:18:07.593372: E tensorflow/stream_executor/cuda/cuda_blas.cc:366] failed to create cublas handle: CUBLAS_STATUS_NOT_INITIALIZED 2017-11-20 15:18:07.610621: E tensorflow/stream_executor/cuda/cuda_blas.cc:366] failed to create cublas handle: CUBLAS_STATUS_NOT_INITIALIZED 2017-11-20 15:18:08.431784: E tensorflow/stream_executor/cuda/cuda_dnn.cc:385] could not create cudnn handle: CUDNN_STATUS_INTERNAL_ERROR 2017-11-20 15:18:08.431816: E tensorflow/stream_executor/cuda/cuda_dnn.cc:352] could not destroy cudnn handle: CUDNN_STATUS_BAD_PARAM 2017-11-20 15:18:08.431838: F tensorflow/core/kernels/conv_ops.cc:667] Check failed: stream->parent()->GetConvolveAlgorithms( conv_parameters.ShouldIncludeWinogradNonfusedAlgo(), &algorithms) Aborted (core dumped)

:

이것은 내가 얻을 오류입니다.

편집 :이 질문 : tensorflow running error with cublas은 비슷하지만 답은 제게 적합하지 않습니다.

+0

투표 마감에 대한 이유를 이해해 주시겠습니까? 단지 질문을 끝내기보다 내가 문제를 개선하기 위해 할 수있는 일이 있다면 알려주십시오. 부디. – ashley

+0

어떤 모델에서 실패 했습니까? 다른 사람들이 문제를 재현하거나 문제를 격리 시키거나 문제를 줄일 수 있도록 자세한 정보를 제공하십시오. 비슷한 오류가 발생했습니다 : E tensorflow/stream_executor/cuda/cuda_blas.cc : 366] CUBLAS 핸들을 생성하지 못했습니다 : CUBLAS_STATUS_NOT_INITIALIZED –

+0

문제점을 넣었습니다 : https://github.com/tensorflow/models/issues/ 2857. 현재로서는 https://github.com/tensorflow/models – ashley

답변

1

이 솔루션의 많은되지 않습니다 -하지만 그 일을 유일한 :

CUDNN 6 TF와 잘 재생되지 않습니다. 라이브러리를 가지고 있다면 어디서나 충돌이 일어납니다. 기본적으로 메모리 또는 경로가 아닌 버전 제어입니다. CUDNN v6가 발견 될 곳이없고 TF가 1.4가 아닌 1.2 버전인지 확인해야했습니다.

최종 설정 : 우분투 16.04. CUDA 8, CUDNN 5.1, TF 1.2.

설치 TF 버전이 수행 할 수 있습니다 : TensorFlow Framework 및 정신 검사를 위해 길을 따라 몇 가지 테스트를 나열 :

$ sudo apt install tensorflow-gpu==1.2 

이 어두운 시간을 통해 나를 도왔다.

+0

그냥 사소한 수정. 그것의 sudo pip는 tensorflow-gpu == 1.2를 설치합니다. – mystique

관련 문제