Tensorflow安装过程中的一些坑

循环登录

安装Nvidia显卡驱动后,无法进入桌面,输入密码后一闪又回到登陆界面,无限循环,解决方案:

安装的时候,不是直接输入 sudo ./***.run,而是输入:

#先按ctrl+alt+F1 切换到命令行界面
sudo ./NVIDIA.run -no-x-check -no-nouveau-check -no-opengl-files
  • -no-x-check:安装驱动时关闭X服务

  • -no-nouveau-check:安装驱动时禁用nouveau

  • -no-opengl-files:只安装驱动文件,不安装OpenGL文件

Ubuntu 16.04 只显示桌面背景,任务栏和标题栏都消失了

此问题也是和安装显卡驱动有关系

别人的解决办法

我参考上面链接的办法并没有解决问题,在CCSM中启用Ubuntu Unity Plugin后,再次进入发现刚才的设置并没有成功,ubuntu Unity plugin还是处于关闭状态,加上sudo执行也没有保存成功

实在没办法,我就换了一个桌面,不用Unity了

sudo apt install lubuntu-desktop

然后reboot切换到lubuntu登陆,解决问题

PS: ubuntu 出现循环登陆也可以通过这种方式进入桌面

安装完GPU tensorflow 后,找不到显卡设备

CUDA 查询显卡状态的工具

 cd /usr/local/cuda/samples/1_Utilities/deviceQuery 
 make  #编译生成可执行的deviceQuery
 ./deviceQuery

执行deviceQuery后找不到显卡设备

命令行使用nvidia-smi可以看到显卡,但是在显卡名称那一栏显示 ==ERR!==

这个 ERR!说明显卡驱动是有问题的,所以我重装了一遍显卡驱动这个问题就解决了

但是我之前明明是装过同样的显卡驱动的,为什么会有问题呢,网上查了一下,原来是装CUDA的时候默认会装一次CUDA包里的驱动,导致驱动和显卡不匹配

所以。。。。如果预装好了驱动,在装CUDA的时候,千万不能选择装驱动

·

你可能感兴趣的:(Tensorflow安装过程中的一些坑)