ubuntu16.04下cuda8.0以及tensorflow的配置所遇到的坑

   昨天把自己的电脑重装了一下,然后在重新搭建tensorflow的GPU版本的过程中遇到了一些坑,所以写下此博文用来纪念自己这个陪ubuntu度过的光棍节。

   对于ubuntu系统的安装就不在进行介绍了。

   在安装完ubuntu系统后,我们首先需要安装nvidia的驱动。在这个过程中我遇到了一个大坑就是安装了cuda8.0自带的361的驱动。安装了这个驱动后直接导致了我的ubunut系统每次在登录界面输入完密码后又自动的返回到了ubuntu的登录界面。所以我们将通过添加源然后安装别的版本的驱动。

  安装367驱动

  sudo add-apt-repository ppa:graphics-drivers/ppa

  sudo apt-get update

  sudo apt-get install nvidia-367
  sudo apt-get install mesa-common-dev
  sudo apt-get install freeglut3-dev

 

  然后重启系统使得驱动生效


  下载cuda8

  建议下载run版本.

  然后运行命令:sudo sh cuda_8.0.27_linux.run

  在运行是一定要记住I在询问nstall NVIDIA Accelerated Graphics Driver for Linux-x86_64 361.62?
(y)es/(n)o/(q)uit: 时输入n,否则会安装361版本的驱动,从而带来问题。

安装完毕后,再声明一下环境变量,并将写入到 ~/.bashrc 的尾部:


export PATH=/usr/local/cuda-8.0/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

其实这些内容大部分都是这个博文下的,所以我也不再详细的写了,大家去这个博文上看吧。

我就再强调几个注意上面那个博文中没有提到的一些我遇到的坑。

1.  不要安装361的驱动

2. 从Bazel github上最新的Linux relase版本,不要在用0.3.0版本,用0.3.2版本

如果用0.3.0版本可能出现

Object of type 'path' has no field "realpath"这个错误




评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值