无法为 tensorflow GPU 启用创建目录 /usr/local/cuda/include

无法为 tensorflow GPU 启用创建目录 /usr/local/cuda/include

我正在尝试在 Ubuntu 14.04 上安装启用 GPU 的张量流。其中一个命令是sudo cp cudnn-7.0-linux-x64-v4.0-prod.tgz/cudnn.h /usr/local/cuda/include,我收到错误消息cp: failed to access ‘/usr/local/cuda/include’: Not a directory。但我无法访问/usr/local/cuda/以创建/include/文件夹,但我知道 cuda 存在,见下文,我只是使用了 ls 命令。

john@john-desktop:/usr/local$ ls
bin  cuda  etc  games  include  lib  man  sbin  share  src
john@john-desktop:/usr/local$ cd cuda
bash: cd: cuda: Not a directory
john@john-desktop:/usr/local$ cd /usr/local/cuda
bash: cd: /usr/local/cuda: Not a directory

我如何创建/usr/local/cuda/include/文件夹以便可以将 Cudnn 安装到该位置?

答案1

sudo mkdir -p /usr/local/cuda/include/

但该命令应该是安装过程的一部分。要么自动完成,要么是需要手动输入的命令的一部分。

您可能遇到的问题:“/usr/local/”中的“cuda”是文件而不是目录。如果是这样,请执行以下操作...

ls -l /usr/local/cuda

并确认它是一个文件。如果您自己创建了它或者您知道它没用,您可以执行...

sudo rm /usr/local/cuda

删除文件“cuda”,然后就可以创建目录。

相关内容