2017-06-23 167 views
-1

我想爲使用Python 3.5的windows安裝tensorflow(GPU),但當我嘗試導入tensorflow軟件包時出現錯誤。Tensorflow窗口錯誤

I c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\stream_executor\dso_loader.cc:119] Couldn't open CUDA library cublas64_80.dll 
I c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\stream_executor\cuda\cuda_blas.cc:2294] Unable to load cuBLAS DSO. 
I c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\stream_executor\dso_loader.cc:119] Couldn't open CUDA library cudnn64_5.dll 
I c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\stream_executor\cuda\cuda_dnn.cc:3459] Unable to load cuDNN DSO 
I c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\stream_executor\dso_loader.cc:119] Couldn't open CUDA library cufft64_80.dll 
I c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\stream_executor\cuda\cuda_fft.cc:344] Unable to load cuFFT DSO. 
I c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\stream_executor\dso_loader.cc:128] successfully opened CUDA library nvcuda.dll locally 
I c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\stream_executor\dso_loader.cc:119] Couldn't open CUDA library curand64_80.dll 
I c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\stream_executor\cuda\cuda_rng.cc:338] Unable to load cuRAND DSO. 

回答

0

您是否按照安裝CUDA Toolkit的說明進行操作?您可以找到指令here的鏈接。

要求與GPU支持

運行TensorFlow如果您正在使用的GPU支持使用本指南中所描述的 機制之一安裝TensorFlow,那麼下面的NVIDIA軟件 必須安裝在系統上:

CUDA®Toolkit 8.0。有關詳細信息,請參閱NVIDIA的文檔

確保按照NVIDIA文檔中所述,將相關的Cuda路徑名添加到%PATH%環境變量 變量中。

NVIDIA驅動程序 與CUDA Toolkit 8.0相關聯。 cuDNN v5.1。有關詳細信息,請參閱 NVIDIA的文檔。請注意,cuDNN通常安裝在與其他CUDA DLL不同的位置上的 。

確保您將安裝了cuDNN DLL的目錄添加到%PATH%環境變量 中。具有CUDA Compute Capability 3.0或更高版本的GPU卡。有關受支持的GPU卡的列表,請參閱NVIDIA文檔 。

+0

是的,在兼容性有錯誤。謝謝您的幫助 :) –