![无法为 tensorflow GPU 启用创建目录 /usr/local/cuda/include](https://linux22.com/image/880395/%E6%97%A0%E6%B3%95%E4%B8%BA%20tensorflow%20GPU%20%E5%90%AF%E7%94%A8%E5%88%9B%E5%BB%BA%E7%9B%AE%E5%BD%95%20%2Fusr%2Flocal%2Fcuda%2Finclude.png)
我正在尝试在 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”,然后就可以创建目录。