2017-06-23 102 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

是的,在兼容性有错误。谢谢您的帮助 :) –