尝试验证 cudnn 安装时出现“FreeImage 设置不正确。请确保 FreeImage 设置正确”错误

lov*_*ing 2 nvidia cuda

我按照以下步骤操作:

https://docs.nvidia.com/deeplearning/sdk/cudnn-install/index.html来设置 cudnn。

一切似乎都运行良好,但是当我执行“make clean && make”时,我收到了标题中显示的警告,并且没有创建 mnistCUDNN。

有人建议使用以下方法设置 CUDA_PATH:export CUDA_PATH=/usr/local.cuda-9.0

但它不起作用。我也试过:

须藤 ln -s /usr/local/cuda-9.0/ /usr/local/cuda-9.0

但同样的问题。然后,我尝试:

须藤 ln -s /usr/local/cuda-9.0/ /usr/local/cuda

再次,同样的问题。

正如有人提到的那样,我还执行了以下行:

cat /usr/include/x86_64-linux-gnu/cudnn_v7.h | grep CUDNN_MAJOR -A 2

但我仍然得到:

make clean && make rm -rf *o rm -rf mnistCUDNN /usr/bin/ld: -lcublas 找不到 collect2: 错误: ld 返回 1 退出状态

警告 - FreeImage 设置不正确。请确保正确设置 FreeImage。<<< : : :

执行“sudo dpkg -i libcudnn7*.deb”并重复第 2.4 节验证 cuDNN 已安装导致相同的错误。

执行: nvcc --version

导致“找不到命令‘nvcc’,但可以安装:

sudo apt 安装 nvidia-cuda-toolkit”

不确定我是否需要这样做。

你能帮忙解决这个问题吗?

另外,我担心我可能会设置错误的路径并创建错误的符号链接。请让我知道如何撤消上述三行不起作用的命令。

yrr*_*rah 7

安装库为我解决了这个问题

sudo apt-get install libfreeimage3 libfreeimage-dev
Run Code Online (Sandbox Code Playgroud)

我在这里找到了解决方案...

https://devtalk.nvidia.com/default/topic/1043665/?offset=3#5302165

关于您对 nvcc 问题的第二部分...

我确定您按照安装指南正确添加了 PATH,但是如果您重新启动,则 PATH 将被重置。您需要将它添加到 ~./bashrc 或此处描述的许多其他选项之一:

https://stackabuse.com/how-to-permanently-set-path-in-linux/ “如何在 Linux 中永久设置 $PATH” 作者 Tendai Mutunhire