通过文件运行器安装了 nvidia,nvcc 在我的系统上,但配置不正确

通过文件运行器安装了 nvidia,nvcc 在我的系统上,但配置不正确

我通过运行文件在我的系统上安装了 CUDA 11.8 版本: https://developer.nvidia.com/cuda-11-8-0-download-archive?target_os=Linux&target_arch=x86_64&Distribution=Ubuntu&target_version=22.04&target_type=runfile_local

它似乎已经起作用了:

 ls /usr/local/cuda-11.8/bin
bin2c              cuobjdump                    __nvcc_device_query
computeprof        fatbinary                    nvcc.profile
compute-sanitizer  ncu                          nvdisasm
crt                ncu-ui                       nvlink
cudafe++           nsight_ee_plugins_manage.sh  nv-nsight-cu
cuda-gdb           nsight-sys                   nv-nsight-cu-cli
cuda-gdbserver     nsys                         nvprof
cuda-memcheck      nsys-exporter                nvprune
cuda-uninstaller   nsys-ui                      nvvp
cu++filt           nvcc                         ptxas

因为 nvcc 确实在二进制文件下。但是当我这样做时,nvcc --version我发现没有找到这样的程序(如果我从补丁程序运行它,我会得到预期的版本 11.8)。

此外,我正在尝试在 anaconda 下运行 pytorch 程序,并收到以下消息:

The detected CUDA version (11.8) mismatches the version that was used to compile
PyTorch (10.2). Please make sure to use the same CUDA versions.

当我运行 nvidia-smi 时,我得到:

NVIDIA-SMI 550.54.14              Driver Version: 550.54.14      CUDA Version: 12.4

所以看起来我目前有 3 个不同的 cuda 版本?我该如何协调所有内容以使用 11.8 版本?

相关内容