0、安装前环境说明

ubuntu:LTS18.04.02
显卡型号:NVIDIA GeForce 940MX

1、安装NVIDIA 940MX显卡驱动390

  1. 安装之前,先进BIOS,把安全启动关了Secure Boot disable ;
  2. ubuntu系统终端命令行:ubuntu-drivers devices
  3. 按照提示选择NVIDIA官方驱动并安装,sudo apt install nvidia-driver-390
  4. 重启
  5. 检查是否成功,nvidia-smi

参考文献:

  1. https://linuxconfig.org/how-to-install-the-nvidia-drivers-on-ubuntu-18-04-bionic-beaver-linux#h7-automatic-install-using-ppa-repository-to-install-nvidia-beta-drivers
  2. https://blog.csdn.net/tjuyanming/article/details/80862290

2、安装CUDA9.0

3、安装cuDNN7.4.1

Ubuntu18.04+CUDA9.0+cuDNN7.1.3+TensorFlow1.8 安装总结

Ubuntu18.04下安装Cudnn9.0和Cuda7.0

4、安装anaconda2018.12

Ubuntu18.04 安装 Anaconda3

Ubuntu安装anaconda 介绍、安装、配置

5、安装tensorflow1.12

爆详细Ubuntu18.04,CUDA9.0,OpenCV3.1,Tensorflow完全配置指南cuDNN安装中软连接这一步很重要这一步能够解决下面的问题

ImportError: libcublas.so.9.0: cannot open shared object file: No such file or directory

6、安装keras

conda activate tensorflow进入环境
pip install keras

小结:

装了一天,按照上面几个教程依次安装,都比较顺利,一直到在终端python下都能import tensorflow as tf。但是在vscode上import tensorflow不成功,提示ImportError: libcublas.so.9.0: cannot open shared object file: No such file or directory,按照上面的教程,解决了报错,但是程序跑不通,“已终止",最后找到原因,是覆盖cuDNN之后漏了一步,做完这一步,就全部通了。

sudo rm -rf libcudnn.so libcudnn.so.5 #删除原有动态文件
sudo ln -s libcudnn.so.5.1.5 libcudnn.so.5 #生成软衔接
sudo ln -s libcudnn.so.5 libcudnn.so #生成软衔接

【安装教程总结】ubuntu18.04+NVIDIA 940MX+CUDA9.0+cuDNN7.4.1+anaconda+tensorflow1.12 安装总结相关推荐

  1. 【caffe2从头学】:1.2安装(Ubuntu16.04+GTx 1070Ti+cuda9.0+cudnn7.2+anaconda2+Python2.7+caffe2【Python版本】)

    本片文章是我的[caffe2从头学]系列中的一篇,如果想看其他文章,请看目录: 1.快速开始 1.1.什么是caffe2 ? 1.2.安装caffe2 1.3.安装容易出现的问题 2.学习caffe2 ...

  2. 爆肝推荐、血泪安装:2080ti显卡安装Ubuntu18.04+nvidia驱动+cuda10.0+cuDNN

    爆肝推荐.血泪安装:2080ti显卡安装Ubuntu18.04+nvidia驱动+cuda10.0+cuDNN 记一次超过三周时间的"血泪"安装经历 版本问题--写在最前,&quo ...

  3. 深度学习环境 Ubuntu16.04 LTS + GTX750Ti + CUDA9.0 + cudnn7.0 + python3.6.5 + tensorflow1.6搭建

    从0搭建Ubuntu深度学习环境 Ubuntu16.04 LTS + GTX750Ti + CUDA9.0 + cudnn7.0 + python3.6.5 + tensorflow1.6 之前仅仅在 ...

  4. Ubuntu18.04+GeForce 940MX+CUDA9.1+CUDNN9.0 #自己挖坑自己填#

    Pipeline: Pre:干净的系统环境(请不要问为什么 善于重装系统的大佬请忽略) 1.装显卡驱动 检测显卡型号和对应推荐安装驱动 $ ubuntu-drivers devices 自动安装所推荐 ...

  5. Ubuntu16.04安装NVIDIA驱动+CUDA9.0+cuDNN7.0

    就是将GRUB_CMDLINE_LINUX_DEFAULT ="安静的飞溅" 修改为:GRUB_CMDLINE_LINUX_DEFAULT ="quiet splash ...

  6. 史上最全的ubuntu16.04安装nvidia驱动+cuda9.0+cuDnn7.0

    本文参考了 http://www.cnblogs.com/5211314jackrose/p/7081020.html https://jingyan.baidu.com/article/4853e1 ...

  7. python2.7安装tensorflowgpu_Ubuntu16.04+Python2.7+CUDA9.0+cuDNN7.0+TensorFlow 1.6 安装随笔

    写在前面的话 已经炼了几个月的丹了,虽然还没有从入门到卧室,但也从一无所知到现在有所了解了.回想起从零开始学习深度学习时,最令我头痛的不是数学公式,也不是神经网络结构,而是配置深度学习的电脑环境,网上 ...

  8. ubuntu18.04 | NVIDIA driver + CUDA-10.2 + cuDNN-7.6.5 + Pytorch + TensorFlow-gpu-2.1.0 + OpenCV-4.2.

    一. NVIDIA显卡驱动 参考: https://www.cnblogs.com/abelsu/p/10625616.html 1. 安装前准备 (1). 检查是否有卡 一般购入电脑时就能有所了解, ...

  9. 不过如此! jdk 的安装/配置环境变量 jdk与openjdk 的区别 jdk 官网下载所需账号密码 虚拟机基础环境配置 超详细安装教程/介绍 Ubuntu18.04 SDN软件定义网络实验

    前情提要:我们已经完成了虚拟机的联网.ssh + vmtools + net-tools + vim的基础环境配置.接下来将进行jdk的安装与环境变量的配置,并介绍jdk与openjdk的区别,分享一 ...

最新文章

  1. Flex Javascript 交互实现代码
  2. java web jsp相对路径_Java Web中的相对路径与绝对路径总结
  3. 缓存应用--Memcached分布式缓存简介(二)
  4. 数据库设计指南【转】
  5. python标准化输出
  6. 【SpringCloud】Spring Cloud bus
  7. Python_模块_Day_
  8. java项目高新_java高新技术
  9. 理解 HTTP 幂等性
  10. 手把手教你禁止访问某个网站
  11. 阿里linux内核月报2014-07-08
  12. USB转I2C芯片操作EEPROM--CH347应用
  13. Python批量爬取谷歌原图,2021年最新可用版
  14. .net 如何判断农历节日
  15. 用java调用oracle存储过程和函数
  16. outlook移动ost邮箱数据到D盘
  17. 【多项式最小二乘拟合实验】
  18. Day 10 你喜欢合租还是独居
  19. DCG【Dual Conversion Gain】是什么?
  20. [美文]你懂得这些,才可能比别人更优秀!

热门文章

  1. 主题:圣斗士星矢的状态模式和观察者模式
  2. 用C语言编写有限自动机,C语言实现有限状态机
  3. WPF界面开发第三方控件入门指南——菜单项
  4. 看牙医专用德语,附句子
  5. 牙医是怎么护理牙齿的?
  6. Python机器学习基础教程——鸢尾花分类
  7. 一起玩react 10分钟带你入门ant-design-pro
  8. Referrer的重要性
  9. Notepad++安装json插件,格式化json文件
  10. 产品介绍演示管理:医药代理考勤打卡照片记录防篡改的系统