问题标签 [cudnn]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
915 浏览

python - TensorFlow 和 Pycharm

我对 pycharm 上的 tensorflow 有疑问。

每当我在 linux 终端中导入 tensorflow 时,它都能正常工作。但是,在 PyCharm 社区 2017.1 中,它显示:

ImportError:libcudnn.so.5:无法打开共享对象文件:没有这样的文件或目录

有关如何解决该问题的任何提示。

请注意,我使用的是 python 3.5.2、tensorflow 1.1.0、Cuda 8 和 CuDnn 5.1

编辑:打印 sys.path 时,我在 PyCharm 中得到了这个:

['/home/xxx/pycharm-community-2017.1.2/helpers/pydev', '/home/xxx/pycharm-community-2017.1.2/helpers/pydev', '/usr/lib/python35.zip', '/usr/lib/python3.5', '/usr/lib/python3.5/plat-x86_64-linux-gnu', '/usr/lib/python3.5/lib-dynload', '/usr/local /lib/python3.5/dist-packages'、'/usr/lib/python3/dist-packages'、'/usr/local/lib/python3.5/dist-packages/IPython/extensions'、'/home/ xxx/xxx/xxx']

这在终端: ['', '/usr/local/bin', '/usr/lib/python35.zip', '/usr/lib/python3.5', '/usr/lib/python3.5 /plat-x86_64-linux-gnu', '/usr/lib/python3.5/lib-dynload', '/usr/local/lib/python3.5/dist-packages', '/usr/lib/python3/ dist-packages', '/usr/local/lib/python3.5/dist-packages/IPython/extensions', '/home/xxx/.ipython']

0 投票
2 回答
3780 浏览

ubuntu - 我可以在安装 CUDA 和 CUDNN 后更新我的 nvidia 驱动程序而不会弄乱我的 CUDA 安装吗?

我想将我的 nvidia 驱动程序从 375 更新到我的 linux mint 18.1 上的最新驱动程序,因为从挂起恢复后屏幕损坏。但我已经安装了 CUDA Toolkit 和 CUDNN。是否可以直接更新而没有问题,或者我必须重新安装所有内容?

0 投票
3 回答
5221 浏览

c++ - OpenCV Image Mat 到 1D CHW(RR...R, GG..G, BB..B) 向量

Nvidia 用于深度学习的 cuDNN 有一种非常有趣的图像格式,称为 CHW。我有一个 cv::Mat img; 我想转换为浮点数的一维向量。我遇到的问题是 CHW 的一维向量的格式是(RR...R,GG..G,BB..B)。

所以我很好奇如何提取每个像素的通道值并为这种格式排序。

0 投票
4 回答
1895 浏览

opencl - 我可以将 cuDNN 与 OpenCL 一起使用吗

我正在尝试安装 caffe,我想知道是否可以将 cuDNN 与 AMD/OpenCL 一起使用。因为我的显卡是AMD

https://github.com/BVLC/caffe/tree/opencl

0 投票
1 回答
576 浏览

python - TensorFlow GPU CUDA CUDDN 错误

我正在尝试在 Nvidia GeForce GTX 960M 上安装 TensorFlow GPU。我已经安装了 CUDA 并添加了 PATH 变量:

然后我将 CUDNN 文件添加到各自的 'CUDA\v8.0\' 文件中。我没有添加任何新的路径变量,因为 bin 已经包含在上面。

当我尝试导入 tensorflow 时,我得到了 leingthy 错误:

我终其一生都无法弄清楚我哪里出错了。任何帮助将不胜感激。先感谢您!

0 投票
1 回答
1193 浏览

neural-network - 对于前一层的每个通道,一个卷积滤波器是否总是具有不同的系数?

例如,我们有 3 个通道(红、绿、蓝)的 RGB 图像。我们使用卷积神经网络。

对于图像的每个通道(R,G,B),每个卷积滤波器是否总是具有 3 个不同的系数?

  1. 即filter-W1是否有3个不同的系数矩阵:W1[::0], W1[::1], W1[::2]如下图所示?

  2. 还是在现代神经网络中的一个滤波器中经常使用相同的系数(W1[::0] = W1[::1] = W1[::2])?

在此处输入图像描述

通过链接获取:http ://cs231n.github.io/convolutional-networks/


另外:http ://cs231n.github.io/convolutional-networks/#conv

卷积层

...

沿深度轴的连接程度始终等于输入体积的深度。再次强调我们如何处理空间维度(宽度和高度)和深度维度的这种不对称性很重要:连接在空间中是局部的(沿着宽度和高度),但总是沿着输入体积的整个深度充满

0 投票
1 回答
1922 浏览

python - 已安装 Tensorflow-gpu、CUDA 和 cudnn,但找到但未使用 GPU 设备

  • 视窗 7 x64
  • Python 3.5.2
  • CUDA 工具包 8.0.61
  • 张量流包:tensorflow-gpu-1.2.0rc0
  • cudnn 8.0(用于 CUDA 8.0 工具包)

测试:

结果:

我假设我的问题是“忽略具有 CUDA 计算能力 2.1 的可见 gpu 设备。所需的最低 Cuda 能力是 3.0。” 因此,我的硬件似乎仅限于 CUDA 2.1,但不清楚 3.0 的要求来自何处。是 CUDA 工具包还是 tensorflow 库?

0 投票
1 回答
257 浏览

python - 带有 GPU 的 TensorFlow,检测到正确的 GPU,但不使用它进行计算

因此,我在笔记本电脑上安装了适用于 Python 3.5 的 Tensorflow,这是一台托管 Nvidia Geforce Pascal GPU 的 Windows 机器。我还安装了 CUDA 并下载了 cuDNN 并将其添加到 PATH 变量中。我的 tensorflow 代码确实可以编译,但是如果我监控我的 GPU,我可以看到,它不会计算任何东西,而是我的 CPU 正在完成整个工作。我还在控制台中得到一个输出,确认检测到 GPU:

2017-06-02 15:22:22.140283: W c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\core\platform\cpu_feature_guard.cc:45] The TensorFlow library wasn't compiled to use SSE instructions, but these are available on your machine and could speed up CPU computations. 2017-06-02 15:22:22.140600: W c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\core\platform\cpu_feature_guard.cc:45] The TensorFlow library wasn't compiled to use SSE2 instructions, but these are available on your machine and could speed up CPU computations. 2017-06-02 15:22:22.140899: W c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\core\platform\cpu_feature_guard.cc:45] The TensorFlow library wasn't compiled to use SSE3 instructions, but these are available on your machine and could speed up CPU computations. 2017-06-02 15:22:22.141108: W c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\core\platform\cpu_feature_guard.cc:45] The TensorFlow library wasn't compiled to use SSE4.1 instructions, but these are available on your machine and could speed up CPU computations. 2017-06-02 15:22:22.141321: W c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\core\platform\cpu_feature_guard.cc:45] The TensorFlow library wasn't compiled to use SSE4.2 instructions, but these are available on your machine and could speed up CPU computations. 2017-06-02 15:22:22.141582: W c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\core\platform\cpu_feature_guard.cc:45] The TensorFlow library wasn't compiled to use AVX instructions, but these are available on your machine and could speed up CPU computations. 2017-06-02 15:22:22.141803: W c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\core\platform\cpu_feature_guard.cc:45] The TensorFlow library wasn't compiled to use AVX2 instructions, but these are available on your machine and could speed up CPU computations. 2017-06-02 15:22:22.142130: W c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\core\platform\cpu_feature_guard.cc:45] The TensorFlow library wasn't compiled to use FMA instructions, but these are available on your machine and could speed up CPU computations. 2017-06-02 15:22:22.561687: I c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\core\common_runtime\gpu\gpu_device.cc:887] Found device 0 with properties: name: GeForce GTX 1070 major: 6 minor: 1 memoryClockRate (GHz) 1.645 pciBusID 0000:01:00.0 Total memory: 8.00GiB Free memory: 6.65GiB 2017-06-02 15:22:22.561949: I c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\core\common_runtime\gpu\gpu_device.cc:908] DMA: 0 2017-06-02 15:22:22.562073: I c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\core\common_runtime\gpu\gpu_device.cc:918] 0: Y 2017-06-02 15:22:22.562435: I c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\core\common_runtime\gpu\gpu_device.cc:977] Creating TensorFlow device (/gpu:0) -> (device: 0, name: GeForce GTX 1070, pci bus id: 0000:01:00.0)

有人可以向我解释吗?

编辑:好的,看来,我没有看到用法足够准确。GPU 是实际使用的,但只是在小高峰。大部分工作仍然由 CPU 完成。我正在运行一个具有 3 个卷积层和 2 个全连接层的 CNN。但这不可能吧?![GPU 使用率] 1

0 投票
1 回答
1952 浏览

python-3.x - 在没有 cuDNN 的情况下使用 tensorflow 的环境变量不起作用

我不想在我没有sudo权限的计算机上安装 cuDNN。对于我的 TensorFlow 模型,我不需要 cuDNN,因此我使用环境变量TF_USE_CUDNN=0。但是,我得到:

如何在没有 cuDNN 的情况下使用 TensorFlow?

0 投票
2 回答
4673 浏览

tensorflow - Tensorflow 错误:加载运行时 CuDNN 库:6021(兼容版本 6000)但源代码是用 5110(兼容版本 5100)编译的

规格 :

我已经按照这里ln -s libcudnn.so.6.* libcudnn.so.5的建议创建了一个软链接。否则我得到一个错误,.ImportError: libcudnn.5: cannot open shared object file: No such file or directory

这是usr/local/cuda/lib64 在此处输入图像描述 我应该怎么做才能解决错误的快照?