Linux(redhat)CUDA,CUDNN,tensorflow-gpu离线安装

本文详细介绍了在Linux Redhat系统中如何离线安装GPU驱动、CUDA 9.0、CUDNN以及TensorFlow-GPU 1.12.0。首先,通过rpm包安装GPU驱动并禁用 nouveau。接着,手动安装CUDA,更新环境变量并验证安装。然后,解压并复制CUDNN文件到相应目录。最后,使用pip安装TensorFlow-GPU,并列举了TensorFlow的依赖库。此外,还提供了Jupyter Notebook的配置和启动方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
安装GPU驱动
 nvidia-smi
 lsmod | grep nouveau
 sudo rpm -ivh nvidia-diag-driver-local-repo-rhel7-XXXXXX.x86_64.rpm 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
安装CUDA,CUDNN
 sudo rm /tmp/.X0-lock
 sudo sh cuda_9.0.176_384.81_linux.run

 sudo vi ~/.bashrc 
    export PATH=/usr/local/cuda-9.0/bin${PATH:+:${PATH}}
    export LD_LIBRARY_PATH=/usr/local/cuda-9.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

 source ~/.bashrc
 sudo ldconfig
 nvcc --version
 ls ../NVIDIA_CUDA-9.0_Samples/
  
 sudo tar -xvf cudnn-9.0-linux-x64-v7.3.1.20.tgz
 sudo cp cuda/include/cudnn.h /usr/local/cuda/include/  
 sudo cp -a cuda/lib64/libcudnn* /usr/local/cuda/lib64/ 
 sudo chmod a+r /usr/local/cuda/include/cudnn.h 

### TensorFlow GPU 版本在 Linux 系统中的安装与配置 要在 Linux 系统中成功安装并配置 TensorFlowGPU 版本,需遵循以下流程: #### 1. **确认硬件需求** 确保计算机配备 NVIDIA 显卡,并且其计算能力满足最低要求。对于显卡型号为 GTX 1080 Ti 的情况,完全能够支持 TensorFlow GPU 版本的运行[^1]。 #### 2. **安装 NVIDIA 驱动程序** 为了使 TensorFlow 能够识别并利用 GPU 加速功能,必须先安装兼容版本的 NVIDIA 驱动程序。可以通过以下命令检查当前系统是否已安装驱动以及具体版本号: ```bash nvidia-smi ``` 如果尚未安装驱动或者现有驱动版本过低,则需要更新至适合 CUDAcuDNN 使用的版本。通常推荐使用官方文档建议的稳定版驱动程序[^3]。 #### 3. **设置 CUDA 工具包** CUDA 是由 NVIDIA 提供的一个平行运算平台及编程模型,允许开发者通过标准接口访问 GPU 计算资源。按照目标操作系统的要求下载对应版本的 CUDA Toolkit 并完成安装过程。例如,在 RedHat 或 CentOS 上可能采用 RPM 包形式分发文件进行部署: ```bash sudo rpm -ivh nvidia-diag-driver-local-repo-rhel7-XXXXXX.x86_64.rpm sudo sh cuda_9.0.176_384.81_linux.run ``` 注意:不同版本间的兼容性非常重要,请务必参照所依赖框架的具体指导来挑选合适的组合关系[^2][^3]。 #### 4. **集成 CuDNN 库** CuDNN (CUDA Deep Neural Network library) 是一组针对深度学习应用优化过的原语操作集合,能显著提升神经网络训练效率。同样依据实际项目需求选取恰当版本后解压放置于指定路径下即可生效。 #### 5. **创建 Python 虚拟环境并通过 Conda 安装 Tensorflow-GPU** 借助 Anaconda 创建独立的工作区有助于管理各项目的特定依赖项而不互相干扰。首先获取最新发行版链接地址: ```bash wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.3.1-Linux-x86_64.sh ``` 执行脚本来初始化工具链之后切换进入新建立起来的空间之中再引入所需的机器学习库组件: ```bash $ conda create --name tf_gpu_env python=3.7 $ source activate tf_gpu_env $ pip install tensorflow-gpu==1.14.0 ``` 以上步骤完成后应该就可以正常调用基于 GPU 支持的功能特性了[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值