ubuntu 16.04 安装 tensorflow GPU 1.0(cuda 8+cudnn v5+anaconda3 4.2+python3.5)记录

本文详细记录了在Ubuntu 16.04上安装TensorFlow GPU 1.0的完整过程,包括安装系统、配置环境(如CUDA 8.0和cudnn v5)、降级gcc/g++至4.8,以及安装Anaconda3和TensorFlow的步骤,并解决了关闭环境后导入TensorFlow报错的问题。

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

配了很久,走了很多坑,终于完成。特整理出来,以供参考

1 安装系统

Ubuntukylin官网下载ubuntu 16.04 kylin 64bit系统

用U盘制作启动盘

进行安装(语言可以选中文,键盘一定要选英文(美国))

完成后打开终端输入命令sudo apt-get update和sudo apt-get upgrade进行软件更新(若更换了软件源,也必须进行更新操作)

2 配置环境

2.1 下载安装驱动

2.1.1 下载

NVIDIA官网下载自己电脑支持的NVIDIA驱动程序

2.1.2 准备安装

首先卸载原有驱动sudo apt-get remove --purge nvidia*

禁止系统集成的nouveau驱动启动

查看属性 ll /etc/modprobe.d/blacklist.conf ,一般只有读权限,无法进行写操作

修改属性 sudo chmod 666 /etc/modprobe.d/blacklist.conf

打开文件 sudo gedit /etc/modprobe.d/blacklist.conf

修改文件 在文件最后加上一行blacklist nouveau保存后退出

执行更新 sudo update-initramfs -u

重启系统 reboot

确认禁止 lsmod | grep nouveau 若没有输出,表示屏蔽成功

2.1.3 安装驱动

关闭当前图形环境 sudo service lightdm stop

切换到控制台  Ctrl + Alt + F1

进入驱动程序所在目录,赋予文件其可执行的权限 sudo chmod a+x NVIDIA-Linux-x86_64-384.90.run

进行安装 sudo ./NVIDIA-Linux-x86_64-384.90.run -no-opengl-files -no-x-check -no-nouveau-check

-no-opengl-files 只安装驱动文件,不安装OpenGL文件,否则,重启后系统会循环登录

-no-x-check 安装时不检查X服务,-no-nouveau-check安装时不检查nouveau,这两个参数可不加

在弹出是否安装xorg.conf时,选no

安装完成后,打开X服务 sudo service lightdm start

切换回图形界面 Ctrl + Alt + F7

2.1.4 测试

重启,查看驱动是否安装成功nvidia-smi,若出现驱动信息表明安装成功

2.2 降级gcc和g++版本

由于gcc在5.x版本修改了ABI,导致新版本gcc编译的二进制文件放在旧环境下会报错,所以将gcc降级到4.8若只装gcc,用cmake配置出来的项目遇到c++代码会用之前版本的gcc,所以按相同的方法将g++一同降级

2.2.1 安装并降级

安装gcc 4.8  sudo apt-get install gcc-4.8

查看当前系统默认版本 gcc --version

修改链接文件实现降级,删除之前的链接sudo rm gcc,重新链接sudo ln -s gcc-4.8

2.2.2 测试

确认是否降级成功  gcc --version

2.3 下载安装CUDA 8.0+cudnn v5

2.3.1 下载安装cuda

        从官网网盘(密码: muvz)下载cuda_8.0.44_linux.run文件

        给run文件执行的权限 sudo chmod a+x cuda_8.0.44_linux.run

        安装cuda sudo ./

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值