我是 ubuntu 的新手,在安装 cuDNN 时遇到问题。我正在遵循本指南,目前处于第 3 步: https://www.learnopencv.com/installing-deep-learning-frameworks-on-ubuntu-with-cuda-support/
我下载了 Linux 版 cuDNN v6.0 库文件(已保存到下载)。运行此命令行:
tar xvf cudnn-8.0-linux-x64-v6.0.tgz
到目前为止一切顺利。现在我有一个 cuda 库 - /home/nimrod/Downloads/cuda/
。我对这一行代码有点问题:
sudo cp -P cuda/lib64/* /usr/local/cuda/lib64/
编辑:我得到“cp:目标'/usr/local/cuda/lib64/'不是目录”
不知道该输入什么。我试过:
sudo cp -P cuda/lib64/* /nimrod/Downloads/cuda/lib64/
和
sudo cp -P cuda/lib64/* home/nimrod/Downloads/cuda/lib64/
以及其他一些组合。我该怎么办?
编辑:@dessert 建议使用 mkdir 解决了第二行的问题(很奇怪,因为我有那个库)。现在我遇到了第三行的问题,我得到以下信息:cp:无法创建常规文件“/usr/local/cuda/include/”:不是目录
我该如何解决这个问题?
答案1
你不需要改变任何事情在此命令中,只需从同一目录中运行所有三个命令即可,例如/home/nimrod/Downloads
在您的例子中。让我们cd
去那里确认一下:
cd /home/nimrod/Downloads
sudo cp -P cuda/lib64/* /usr/local/cuda/lib64/
sudo cp cuda/include/* /usr/local/cuda/include/
或者,你可以给命令完整路径:
sudo cp -P /home/nimrod/Downloads/cuda/lib64/* /usr/local/cuda/lib64/
sudo cp /home/nimrod/Downloads/cuda/include/* /usr/local/cuda/include/