研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终端操作。驱动缺失可能影响功能,建议联系管理员解决。
