news 2026/6/8 11:03:55

没有sudo权限?手把手教你在Linux服务器个人目录下安装CUDA 11.1和cuDNN

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
没有sudo权限?手把手教你在Linux服务器个人目录下安装CUDA 11.1和cuDNN

非root用户如何在Linux服务器上安装CUDA和cuDNN到个人目录

在深度学习开发中,CUDA和cuDNN是必不可少的工具,但很多开发者面临一个共同困境:没有服务器root权限。这种情况在学校实验室、共享计算集群或云服务器租用场景中尤为常见。本文将详细介绍如何在普通用户权限下,将CUDA和cuDNN完整安装到个人目录中。

1. 准备工作与环境检查

在开始安装前,我们需要确认几个关键信息:

  1. 系统信息确认

    uname -a # 查看内核版本 lsb_release -a # 查看发行版信息
  2. GPU驱动检查

    nvidia-smi # 确认NVIDIA驱动已安装
  3. 目录准备

    mkdir -p ~/cuda-11.1/{mylib,include,lib64} # 创建安装目录结构

注意:确保你的个人目录有足够空间,CUDA 11.1完整安装需要约3GB空间。

2. CUDA Toolkit安装详解

2.1 下载与安装选项配置

从NVIDIA官网下载对应版本的CUDA安装包后,执行安装:

bash cuda_11.1.1_455.32.00_linux.run

安装过程中需要特别注意以下选项:

  • 取消选择Driver:通常服务器已安装驱动,无需重复安装
  • 选择CUDA Toolkit和Samples:深度学习开发的基本组件
  • 关键路径设置
    • Toolkit安装路径:/home/yourname/cuda-11.1/
    • Samples安装路径:/home/yourname/cuda-samples/
    • Library安装路径:/home/yourname/cuda-11.1/mylib/

2.2 安装后验证

安装完成后,通过以下命令验证:

~/cuda-11.1/bin/nvcc --version # 检查CUDA编译器版本

3. cuDNN安装与配置

cuDNN是深度神经网络加速库,安装步骤如下:

  1. 下载对应版本的cuDNN包(需NVIDIA账号)
  2. 解压并复制文件:
tar -zxvf cudnn-11.1-linux-x64-v8.0.4.30.tgz cd cuda cp include/cudnn.h ~/cuda-11.1/include/ cp lib64/libcudnn* ~/cuda-11.1/lib64/ chmod a+r ~/cuda-11.1/include/cudnn.h ~/cuda-11.1/lib64/libcudnn*

4. 环境变量配置与测试

4.1 永久环境变量设置

编辑~/.bashrc文件,添加以下内容:

# CUDA Environment export PATH="$HOME/cuda-11.1/bin:$PATH" export LD_LIBRARY_PATH="$HOME/cuda-11.1/lib64:$HOME/cuda-11.1/mylib/lib64:$LD_LIBRARY_PATH" export CUDA_HOME="$HOME/cuda-11.1"

使配置生效:

source ~/.bashrc

4.2 完整功能测试

  1. CUDA Samples测试

    cd ~/cuda-samples/1_Utilities/deviceQuery make ./deviceQuery
  2. cuDNN验证

    cd ~/cuda-samples/7_CUDALibraries/cudnnSamples make ./mnistCUDNN

5. 常见问题与解决方案

问题现象可能原因解决方案
nvcc not foundPATH设置错误检查.bashrc中的PATH设置
libcudart.so.11.1: cannot open shared object fileLD_LIBRARY_PATH未生效执行ldconfig ~/cuda-11.1/lib64
cuDNN测试失败版本不匹配确保cuDNN版本与CUDA完全对应

在实际项目中,我遇到过多次因环境变量冲突导致的问题。建议每次修改环境变量后,开启新的终端会话进行测试,避免缓存带来的干扰。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/8 11:03:16

百考通:AI智能文献综述生成,是您的“科研伙伴“

在学术研究的征途中,文献综述是每一位研究者必须跨越的"第一道关卡"。从本科毕业设计到硕博论文,从课程作业到期刊投稿,面对浩如烟海的学术资料,如何高效梳理研究脉络、精准提炼学术观点、规范引用参考文献,…

作者头像 李华
网站建设 2026/6/8 11:01:59

圆偏振光与磁控溅射:iPhone17护眼保护膜的光学技术深度解读

引言:一张保护膜能改变什么?大多数用户对手机保护膜的认知停留在“防刮、防摔”层面。实际上,一张采用光学技术的保护膜,对屏幕观看体验的影响远超想象——它可能决定你看到的是柔和舒适的画面,还是反光刺眼的画面。本…

作者头像 李华
网站建设 2026/6/8 10:59:58

如何用BetterNCM-Installer解决网易云音乐插件管理难题

如何用BetterNCM-Installer解决网易云音乐插件管理难题 【免费下载链接】BetterNCM-Installer 一键安装 Better 系软件 项目地址: https://gitcode.com/gh_mirrors/be/BetterNCM-Installer 作为网易云音乐PC版的深度用户,你是否曾经遇到过这样的困扰&#xf…

作者头像 李华
网站建设 2026/6/8 10:58:49

058、NPU的Softmax硬件实现:近似计算与查找表

好的,我们继续。这是《嵌入式NPU原理基础:从零开始理解神经网络处理器》专栏的第058篇。 058、NPU的Softmax硬件实现:近似计算与查找表 一段真实的调试血泪史 去年做一款端侧AI芯片的Bring-up,模型跑到分类层,Top-5准确率死活比GPU参考模型低了0.8%。排查了三天,从DMA对…

作者头像 李华