研0大模型学习(第12天)
非管理员权限在Linux上安装CUDA Toolkit 10.1并配置环境变量(Ubuntu 18.04)
背景
在Ubuntu 18.04.6 LTS环境下,以非管理员权限安装CUDA Toolkit 10.1,并配置环境变量以支持深度学习开发。
问题描述
用户需要在无root权限的Linux服务器(Ubuntu 18.04)上安装CUDA Toolkit 10.1,并完成环境变量配置,同时通过Mac终端(SSH连接)操作。
解决方案
1. 下载CUDA Toolkit
- 访问NVIDIA官网,选择Ubuntu 18.04、x86_64架构的CUDA 10.1 runfile:
wget https://developer.download.nvidia.com/compute/cuda/10.1/Prod/local_installers/cuda_10.1.243_418.87.00_linux.run
- 移动到本地目录:
mkdir -p ~/cuda-install mv cuda_10.1.243_418.87.00_linux.run ~/cuda-install/
2. 安装CUDA Toolkit
- 进入目录并赋予执行权限:
cd ~/cuda-install chmod +x cuda_10.1.243_418.87.00_linux.run
- 以非管理员权限安装(跳过驱动):
./cuda_10.1.243_418.87.00_linux.run --no-drm --override --toolkit --installpath=/newdata/home/liangweitang/cuda
- 安装路径设为
/newdata/home/liangweitang/cuda/
。 - 日志显示未安装驱动(需418.00+版本)。
- 安装路径设为
3. 配置环境变量
- 编辑
~/.bashrc
:nano ~/.bashrc
- 添加以下内容:
export PATH=/newdata/home/liangweitang/cuda/bin:$PATH export LD_LIBRARY_PATH=/newdata/home/liangweitang/cuda/lib64:$LD_LIBRARY_PATH export CUDA_HOME=/newdata/home/liangweitang/cuda
- 保存(Control + O,Enter)和退出(Control + X)。
- 刷新环境变量:
source ~/.bashrc
4. 验证安装
- 检查CUDA版本:
应输出CUDA 10.1信息。nvcc --version
注意事项
- 驱动问题:未安装驱动(需418.00+版本),可能影响CUDA功能。检查驱动:
若版本不足,需管理员安装驱动。nvidia-smi
- Mac操作:用户通过Mac终端SSH连接Linux服务器(IP: 39.105.167.2)。Mac快捷键:
- 打开终端:Command (⌘) + Space,输入
Terminal
。 - 保存文件(
nano
):Control + O,Enter。 - 退出
nano
:Control + X。
- 打开终端:Command (⌘) + Space,输入
- Mac本地CUDA:若需Mac本地安装,需NVIDIA GPU支持(M1/M2芯片不支持CUDA),编辑
~/.zshrc
。
总结
通过runfile方式,非管理员用户可在Ubuntu 18.04上成功安装CUDA Toolkit 10.1,并通过Mac终端操作。驱动缺失可能影响功能,建议联系管理员解决。