gpt4 book ai didi

ubuntu - 安装 cuda 8.0 后运行 CUDA 示例失败

转载 作者:行者123 更新时间:2023-12-04 18:40:47 29 4
gpt4 key购买 nike

我按照 http://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#axzz4aZ4Q3q7v 上的步骤在 ubuntu 16 上安装了 cuba8.0

然后执行确认测量。之后,我运行 make 并遇到如下错误。

$make

...

nvcc 警告:“compute_20”、“sm_20”和“sm_21”架构已弃用,可能会在 future 版本中删除(使用 -Wno-deprecated-gpu-targets 来抑制警告)。/usr/bin/ld: 找不到 -lnvcuvid

collect2:错误:ld 返回 1 个退出状态

Makefile:381: 目标“cudaDecodeGL”的配方失败

make[1]: *** [cudaDecodeGL] 错误 1

make[1]: 离开目录 '/home/cocadas/Workspace/NVIDIA_CUDA-8.0_Samples/3_Imaging/cudaDecodeGL'

Makefile:52:目标“3_Imaging/cudaDecodeGL/Makefile.ph_build”的配方失败制作:*** [3_Imaging/cudaDecodeGL/Makefile.ph_build] 错误 2

然后,我检查了系统的信息

环境 $ printenv PATH/usr/local/cuda-8.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/lib/jvm/java-8-oracle/bin:/usr/lib/jvm/java-8-oracle/db/bin:/usr/lib/jvm/java-8-oracle/jre/bin:/home/cocadas/Program/android-studio/bin

$ echo $LD_LIBRARY_PATH/usr/local/cuda-8.0/lib64:/usr/local/cuda-8.0/lib64

操作系统 $ uname -m x86_64

$ uname -r 4.4.0-64-generic

其他

$ lspci |grep -i nvidia 01:00.0 VGA 兼容 Controller :NVIDIA Corporation GK107GLM [Quadro K1100M] (rev a1)

$ gcc --版本

gcc (Ubuntu 5.4.0-6ubuntu1~16.04.4) 5.4.0 20160609 版权所有 (C) 2015 Free Software Foundation, Inc. 这是免费软件;查看复制条件的来源。没有保修;甚至不考虑适销性或特定用途的适用性。 $ sudo apt-get install linux-headers-$(uname -r) [sudo] cocadas 的密码:读取包列表...完成构建依赖树
读取状态信息...完成 linux-headers-4.4.0-64-generic 已经是最新版本(4.4.0-64.85)。 linux-headers-4.4.0-64-generic 设置为手动安装。以下软件包已自动安装且不再需要: linux-headers-4.4.0-53 linux-headers-4.4.0-53-generic linux-image-4.4.0-53-generic linux-image-extra-4.4 .0-53-generic 使用 'sudo apt autoremove' 删除它们。 0 升级,0 新安装,0 删除,99 未升级。

$ cat/proc/driver/nvidia/version NVRM 版本:NVIDIA UNIX x86_64 内核模块 375.26 Thu Dec 8 18:36:43 PST 2016 GCC 版本:gcc 版本 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.4)

$ nvcc -V nvcc:NVIDIA (R) Cuda 编译器驱动程序版权所有 (c) 2005-2016 NVIDIA Corporation 构建于 Tue_Jan_10_13:22:03_CST_2017 Cuda 编译工具,版本 8.0,V8.0.61

那么,我还能尝试什么?

最佳答案

根本原因是链接器找不到libnvcuvid,make文件的驱动版本应该是375(如帖子所示)。因此,在文件夹中使用以下命令

~/NVIDIA_CUDA-8.0_Samples/$find . -type f -execdir sed -i 's/UBUNTU_PKG_NAME = "nvidia-367"/UBUNTU_PKG_NAME = "nvidia-375"/g' '{}' \;

关于ubuntu - 安装 cuda 8.0 后运行 CUDA 示例失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42697716/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com