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
评论前必须登录!
注册