作为一个非root用户,如何在Linux服务器的conda环境中安装另一个版本的cuda



我是Linux服务器中的非root用户,当我输入nvidia-smi时,它显示我的cuda是10.2。

然而,我的项目被要求pip install torch==1.10.0+cu111 torchvision==0.11.1+cu111 -f https://download.pytorch.org/whl/torch_stable.html

现在,我已经通过conda create --name cu111 python=3.10conda activate cu111创建了自己的环境,例如cu111我应该一步一步地做什么,第一步是按照pip install torch==1.10.0+cu111 torchvision==0.11.1+cu111 -f https://download.pytorch.org/whl/torch_stable.html,对吧?

我读了一些教程,它要求在您的环境中添加路径变量,但我不确定它是否正确,

export PATH=/home/dj/miniconda3/envs/cu111/lib/:$PATH

任何建议对我都有帮助!

我是Linux服务器中的非root用户,当我输入nvidia-smi时,它显示我的cuda是10.2。

;CUDA版本";nvidia-smi显示的是系统上安装的GPU驱动程序支持的最大CUDA版本。这意味着,无论您选择安装什么CUDA工具包或CUDA加速框架,CUDA 10.2或根据CUDA 10.2编译的任何东西都不会在有问题的机器上实际工作。如果安装了根据CUDA 11.1编译的PyTorch版本,它将无法在当前状态下在计算机上运行。

如果您是非root用户,除了要求系统管理员执行驱动程序升级(如果可能的话,即硬件实际上由更现代的驱动程序支持(之外,您无法解决此问题。

最新更新