美文网首页
Ubuntu16.04+Cuda8.0+Theano深度学习环境

Ubuntu16.04+Cuda8.0+Theano深度学习环境

作者: MarkSJL | 来源:发表于2017-03-05 00:40 被阅读0次

    总结一下过程当中踩过的坑:


    一、报错could not insert 'nvidia_367_uvm':Invalid argument

    到官网下载适合自己系统的CUDA8.0安装包.(有.deb和.run两种形式),推荐下载.run形式,可以自行决定是否安装NVIDIA DRIVER,因为deb文件在安装的过程中会自动安装NVIDIA GPU DRIVER,如果此处选择deb形式安装,安装完毕后,编译官方给的示例,并运行deviceQuery这个示例,会出现如下错误:

    CUDA Device Query (Runtime API) version (CUDART static linking) modprobe: ERROR: could not insert ‘nvidia_367_uvm’: Invalid argument.

    错误原因在于,cuda自行安装的GPU driver,与系统中已经安装好的driver版本不匹配.要解决这个问题,可以卸载原来已经安装好的driver,也可以在安装的过程中选择不安装driver.

    1、解决的办法就是:下载cuda_*.run 版本cuda_8.0.61_375.26_linux.run,然后通过以下代码,命令行先删除之前安装好的nvidia的驱动(cuda也会 随之被卸载)

    sudo apt-get remove --purge nvidia-*

    2、按照装.deb的过程重新安装.run文件的cuda,当提示是否安装驱动的时候,选择否,这样就不会安装cuda中自带的驱动了,安装成功之后会出现:

    driver: Not Selected

    Toolkit: Installed in /usr/local/cuda-8.0

    Samples: Installed in /home/textminer

    二、ubuntu安装nvidia驱动后桌面循环登陆的问题

    1、卸载原有驱动

    sudo apt-get remove --purge nvidia-*

    2、进入tty字符命令行界面

    Ctrl-Alt+F1

    3、给驱动run文件赋予执行权限

    sudo chmod a+x NVIDIA-Linux-x86_64-375.20.run

    4、安装(注意参数)

    sudo ./NVIDIA-Linux-x86_64-375.20.run –no-x-check –no-nouveau-check –no-opengl-files

    –no-x-check: 安装驱动时关闭X服务

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

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

    5、重启,并不会出现循环登录的问题

    sudo reboot

    三、ubuntu桌面只显示壁纸,不显示图标和左侧上次工具栏、菜单栏

    解决方案参考 :Unity doesn't load, no Launcher, no Dash appears

    具体解决:

    1、首先通过ctr+alt+f1进入tty

    2、

    export DISPLAY=:0

    sudo dconf reset -f /org/compiz/            (f后边有空格)

    setsid unity

    sudo reboot 

    相关文章

      网友评论

          本文标题:Ubuntu16.04+Cuda8.0+Theano深度学习环境

          本文链接:https://www.haomeiwen.com/subject/jrqsgttx.html