<p>另外,我在安装<code>TensorFlow 1.8</code>时出现以下错误。我有水蟒的环境。</p>
<blockquote>
<p>"ImportError: Could not find 'cudnn64_7.dll'"</p>
</blockquote>
<p>但在我安装了<code>Nvidia cuDNN v7.1.3</code>(2018年4月17日)之后,对于<code>CUDA 9.0</code>,一切都开始工作了。
请注意,需要注册为Nvidia开发人员才能下载安装包。</p>
<p>然后,按照页面中的说明操作:<a href="https://docs.nvidia.com/deeplearning/sdk/cudnn-install/index.html" rel="nofollow noreferrer">cudnn-install</a></p>
<p>对于Windows:</p>
<p>3.3条。在Windows上安装cuDNN</p>
<p>以下步骤描述如何构建依赖于cuDNN的程序。在以下部分中:</p>
<p>-CUDA目录路径称为<code>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0</code></p>
<p>-cuDNN目录路径称为<code><installpath></code></p>
<ol>
<li><p>导航到包含<code>cuDNN</code>的<code><installpath></code>目录。</p></li>
<li><p>解压缩cuDNN包。<code>-cudnn-9.0-windows7-x64-v7.zip</code>或<code>-cudnn-9.0-windows10-x64-v7.zip</code></p></li>
<li><p>将以下文件复制到CUDA工具包目录中。</p>
<ul>
<li>将<code><installpath>\cuda\bin\cudnn64_7.dll</code>复制到<code>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\bin</code>。</li>
<li>将<code><installpath>\cuda\ include\cudnn.h</code>复制到<code>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include</code>。</li>
<li>将<code><installpath>\cuda\lib\x64\cudnn.lib</code>复制到<code>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\lib\x64</code>。</li>
</ul></li>
<li><p>将以下环境变量设置为指向cuDNN所在的位置。要访问<code>$(CUDA_PATH)</code>环境变量的值,请执行以下步骤:</p>
<ul>
<li>从“开始”菜单打开命令提示符。</li>
<li>键入Run并按回车键。</li>
<li>发出control<code>sysdm.cpl</code>命令。</li>
<li>选择窗口顶部的“高级”选项卡。</li>
<li>单击窗口底部的“环境变量”。</li>
<li>确保设置了以下值:
变量名:<code>CUDA_PATH</code>
变量值:<code>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0</code></li>
</ul></li>
<li><p>在Visual Studio项目中包含cudnn.lib。</p>
<ul>
<li>打开Visual Studio项目并在<code>project name</code>上<code>right-click</code>。</li>
<li>单击<code>Linker > Input > Additional Dependencies</code>。</li>
<li>添加<code>cudnn.lib</code>,然后单击“确定”。</li>
</ul></li>
</ol>