Rod*_*der 5 tensorflow jupyter-notebook
我安装了CUDA 9.0,因为没有它,Tensorflow会给出错误:
ImportError:找不到“ cudart64_90.dll”。TensorFlow要求将此DLL安装在%PATH%环境变量中命名的目录中。
我将路径变量设置为CUDA 9.0安装的bin目录,其中存在所需的DLL文件。我也尝试将其设置为其父目录。但这仍然给我同样的错误。我重新启动了Jupuyter笔记本内核,但没有帮助。
Rod*_*der 12
我找到了解决方案。这是一个很好的旧建议- “您是否尝试过将其关闭然后重新打开?”
我重新启动计算机,找到Tensorflow cudart64_90.dll,但现在找不到cudnn64_7.dll。我正在提供前进的步骤,以消除遇到的问题。
如果您安装了Tensorflow GPU版本,则很可能会遇到帖子中提到的问题。特别是如果您之前没有安装过NVDIA开发工具包。跟着这些步骤:
从这里得到它。仅安装Tensorflow的ImportError中提到的版本。
ImportError:找不到“ cudart64_90.dll”。TensorFlow要求将此DLL安装在%PATH%环境变量中命名的目录中。从以下URL下载并安装CUDA 9.0:https://developer.nvidia.com/cuda-toolkit
它明确告诉您版本号。最初,我安装了CUDA 9.1而不是9.0,但没有用。Windows上的安装非常简单。运行.exe,如果您已经安装了NVIDIA Geforce和其他软件包,请取消选中它们。
将其指向张量流安装的bin目录。如果您不知道如何设置PATH变量,请检查此处。现在尝试导入Tensorflow,如果仍然无法正常运行,请尝试重新启动系统。
现在您可能会遇到错误:
ImportError:找不到“ cudnn64_7.dll”。TensorFlow要求将此DLL安装在%PATH%环境变量中命名的目录中。请注意,安装cuDNN是与安装CUDA分开的单独步骤,并且通常在与CUDA DLL不同的目录中找到此DLL。您可以通过从以下URL下载cuDNN 7来安装必要的DLL:https : //developer.nvidia.com/cudnn
再一次,仅安装错误中提到的版本。要获取安装程序,您需要拥有NVIDIA开发人员帐户。如果没有,请进行注册,它会将您定向到下载cuDNN的链接。选择与您的CUDA版本兼容的版本(在软件包名称中)。下载zip存档。将其解压缩到磁盘上的某个位置。
类似于第二步。这次,将其指向您提取的cuDNN存档中的bin目录。现在导入Tensorflow。如果需要,请重新启动系统。
现在应该可以了。
| 归档时间: |
|
| 查看次数: |
13841 次 |
| 最近记录: |