云计算百科
云计算领域专业知识百科平台

服务器没有root权限安装cuda和配置对应环境

title: 服务器没有root权限安装cuda和配置对应环境
date: 2024-10-31 07:57:28
tags: 理论

简介

适合与使用服务器而且没有root权限的朋友。

参考博客:

  • linux 服务器无 sudo 权限非 root 用户安装特定版本 cuda_linux下载cuda-CSDN博客

  • ubuntu20.04安装nvidia显卡驱动/CUDA/cuDNN_ubuntu end user license agreement │ —————CSDN博客

  • 怒记一波非root用户安装cuda10.1全过程!翻遍全网踩了n多坑,终于成功!_wget cuda10.1-CSDN博客

查看驱动和下载对应版本cuda

输入命令

nvidia-smi

发现显卡的cuda version是12.6,选择下载cuda版本<=12.6即可

这里选择cuda 11.8

wget https://developer.download.nvidia.com/compute/cuda/11.8.0/local_installers/cuda_11.8.0_520.61.05_linux.run

*无sudo 权限安装CUDA*

*首先需要*进入tmp查看是否存在cuda-installer.log文件,如果存在,你是没法办装的,得让这个文件的所有者或者具有sudo 权限的管理员将其删除,同样,你安装完后也会生成这个文件

cd /tmp
ls -l cuda-installer.log   #查看文件信息

rm -rf cuda-installer.log #删除cuda-installer.log文件

再次查看

ls -l cuda-installer.log   #查看文件信息

删除成功

安装cuda

sh cuda_11.8.0_520.61.05_linux.run

弹出下图内容(意思是已经有安装显卡驱动了) 选Continue

出现该提示时键盘输入accept按回车

出现该提示 因为本来就安装了显卡驱动,所以 将光标选到Driver后按空格,再将光标移到Install后按回车安装。

报错Installation failed. See log at /tmp/cuda-installer.log for details.

选择大力出奇迹,用下面的命令,记得路径要改为自己的路径

bash ./cuda_11.8.0_520.61.05_linux.run –toolkit –toolkitpath=/home/huangrw/cuda_11.8 –defaultroot=/home/huangrw/cuda_11.8

走完流程后出现下图的提醒,证明安装成功。

配置环境变量

输入命令

vim $HOME/.bashrc

然后会打开一个文档,在此文件中加入之前的cuda11.8的路径:

1敲i,光标移到文档末尾,将以下几行里面的【$HOME】改成自己相应的路径,然后粘贴进去; 2摁Esc键,退出编辑模式; 3在文档中随便任何位置,输入【:wq!】强制保存退出。

export PATH=$HOME/cuda_11.8/bin:$PATHexport LD_LIBRARY_PATH="$HOME/cuda_11.8/lib64/"export CUDA_ROOT=$HOME/cuda_11.8/export CUDA_TOOLKIT_ROOT=$HOME/cuda_11.8/lib64/export CMAKE_CUDA_COMPILER=$HOME/cuda_11.8/bin/nvcc

保存退出后,输入命令

source ~/.bashrc

最后验证是否成功

nvcc -V

安装Anaconda

具体细节同上

下载

wget https://repo.anaconda.com/archive/Anaconda3-2024.06-1-Linux-x86_64.sh

安装

bash Anaconda3-2024.06-1-Linux-x86_64.sh

配环境

source ~/.bashrc

文件末尾添加

export PATH="$HOME/anaconda3/bin:$PATH"

保存文件后

source ~/.bashrc

验证

conda –version

赞(0)
未经允许不得转载:网硕互联帮助中心 » 服务器没有root权限安装cuda和配置对应环境
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!