gpt4 book ai didi

cuda - 机器上的多个 CUDA 版本 nvcc -V 混淆

转载 作者:行者123 更新时间:2023-12-02 19:53:53 24 4
gpt4 key购买 nike

我的机器上曾经安装过cuda-7.0,后来卸载了cuda-7.0并安装了cuda-8.0。当我转到/usr/local 文件夹时,我看到以下文件夹:

/bin/
/cuda/
/cuda-7.0/
/cuda-8.0/
/etc/
/games/
/include/
/lib/
/lua/
/man/
/MATLAB/
/sbin/
/share/
/src/

我想我很困惑,因为/cuda/version.txt 文件说它是在 cuda-8.0 上,但是当我输入时:

$ nvcc -V

它报告我正在使用版本 7.0:

nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2015 NVIDIA Corporation
Built on Mon_Feb_16_22:59:02_CST_2015
Cuda compilation tools, release 7.0, V7.0.27

仍然让我困惑的是,即使我这样做了:

export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64:$LD_LIBRARY_PATH
export PATH=$PATH:/usr/local/cuda-8.0/bin

在我输入 $ nvcc -V 后,它仍然输出版本 7.0。

编辑:

$ which nvcc
/usr/local/cuda-7.0/bin/nvcc

$ echo $PATH
/home/arturo/torch/install/bin:/home/arturo/torch/install/bin:/home/arturo/torch/install/bin:/home/arturo/torch/install/bin:/home/arturo/torch/install/bin:/home/arturo/torch/install/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/local/cuda-7.0/bin

最佳答案

评论中建议的解决方案:

export PATH=/usr/local/cuda-8.0/bin:$PATH

问题是 $PATH 的顺序,我之前的命令是 =$PATH:/usr/local... 而不是 =/usr/local....:$PATH

关于cuda - 机器上的多个 CUDA 版本 nvcc -V 混淆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40517083/

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