HP Z840 安装Ubuntu18.04gpu版的tensorflowkeras全程纪要,硬件Qurado P4000两块

Step1:安装SSH协议并开启(方便远程安装)

sudo apt-get update

sudo apt install openssh-client

sudo apt install openssh-server

sudo /etc/init.d/ssh start

Step2安装apt-fast加快速度(可以不加)

sudo add-apt-repository ppa:apt-fast/stable

用命令更新源:sudo apt-get update

sudo apt-get install apt-fast

Step3缺少gcc,先安装gcc

sudo apt-fast install gcc-6

sudo apt-get install g++-6

默认装在:/usr/bin

建立软连接:

cd /usr/bin

sudo ln -s gcc-6 gcc

sudo ln -s g++-6 g++

Step4:安装make 命令

sudo apt-fast install make

Step5:安装依赖项:

    sudo apt-fast install tcl-dev tk-dev python3-tk

sudo apt-get install zlib1g-dev libbz2-dev libssl-dev libncurses5-dev  libsqlite3-dev libreadline-dev tk-dev libgdbm-dev libdb-dev libpcap-dev xz-utils libexpat-dev

Step6:安装python,自带python Python 3.6.5,下载源文件3.6.7源码安装。

后面用import matplotlib.pyplot as plt 时会报错:ModuleNotFoundError: No module named 'tkinter',解决的办法就是apt 安装tcl-dev tk-dev python3-tk,再重新编译python3,但由于 自带的python3不能卸载(卸载会引发好多问题),因此采用新安装python3.6.7,然后再建立链接替换掉原来的python。如果不用tkinter相关的库,则可以跳过。

cd /home/sgiit/software/Python-3.6.7

./configure  --with-ssl

sudo make –j32

sudo make install –j32

Step7建立Python新的软连接

sudo rm /usr/bin/python3

sudo cp /usr/local/bin/python3 /usr/bin/

Step8安装pip3ipython

sudo apt-fast install  ipython3

sudo pip3 install ipython

Step9:安装nvidia 410 驱动

方法1 apt安装

sudo apt-get purge nvidia*

sudo add-apt-repository ppa:graphics-drivers

sudo apt-get update

sudo apt-get install nvidia-driver-410

方法2 dpkg安装

官网下载deb文件:https://developer.nvidia.com/cuda-downloads?target_os=Linux&target_arch=x86_64&target_distro=Ubuntu&target_version=1804&target_type=debnetwork

执行以下四个命令:

sudo dpkg -i cuda-repo-ubuntu1804_10.0.130-1_amd64.deb

sudo apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/7fa2af80.pub

sudo apt-get update

sudo apt-get install cuda

这一步把cuda10.0也装上了(10.0的版本GPU不支持),此时要把它卸载:

apt-get remove --purge cuda*

两种方法都可以,但记得安装显卡驱动之后重启,然后执行nvidia-smi如果有输出,则证明显卡成功安装。

Step10安装CUDA 9.0

   官网下载:https://developer.nvidia.com/cuda-90-download-archive?target_os=Linux&target_arch=x86_64&target_distro=Ubuntu&target_version=1704&target_type=runfilelocal

下载的文件是:

cuda_9.0.176_384.81_linux.run

安装命令如下:

chmod 777 cuda_9.0.176_384.81_linux.run

sudo ./ 777 cuda_9.0.176_384.81_linux.run

注意1:提示平台不兼容,选择Y,继续安装。

2: 提示是否安装nvidia-driver,选择N

3:剩余的默认即可。

4:最后会有提示cuda toolkit 成功安装。

Step11.添加cuda到路径中去

sudo gedit  /etc/profile

在该文件末尾加上:

export PATH=/usr/local/cuda-9.0/bin:$PATH

export LD_LIBRARY_PATH=/usr/local/cuda-9.0/lib64:$LD_LIBRARY_PATH

source /etc/profile

执行nvcc  --version,如果输出版本9.0,则cuda安装成功。

Step12.安装cudnn

官网:https://developer.nvidia.com/rdp/cudnn-download,下载runtime library\developer library\ code samples和cuDNN Library User Guide,共计三个文件。

sudo dpkg -i libcudnn6_6.0.21-1+cuda8.0_amd64.deb(对应的包,版本可能不一样)

sudo dpkg -i libcudnn6-dev_6.0.21-1+cuda8.0_amd64.deb

sudo dpkg -i libcudnn6-doc_6.0.21-1+cuda8.0_amd64.deb

Step13.安装tensorflow-gpu,及keras

sudo pip3 install tensorflow-gpu  -i http://pypi.douban.com/simple --trusted-host ypi.douban.com

sudo pip3 install keras  -i  http://pypi.douban.com/simple --trusted-host pypi.douban.com

最后安装结束:

输入:

ipython3

import tensorflow as tf

tf.__version__

没有报错,则OK。

可能出现的问题:

1.遇到Python安装常见问题(1):zipimport.ZipImportError: can't decompress data

sudo apt-fast install zlib*

然后重新执行 sudo make install –j32

2.使用pip3 时会报错Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.",)':----换个源,sudo pip3 install matplotlib -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

3.使用pip3时如果报错:subprocess.CalledProcessError: Command ‘(‘lsb_release’, ‘-a’)’ returned non-zero exit status 1.—

解决方法:

find / -name lsb_release
rm -rf /usr/bin/lsb_release

4. pip 下载慢,增加临时源 及永久源方式

Linux下,修改 ~/.pip/pip.conf (没有就创建一个文件夹及文件。文件夹要加“.”,表示是隐藏文件夹)

内容如下:

[global] 
index-url = https://pypi.tuna.tsinghua.edu.cn/simple 
[install] 
trusted-host=mirrors.aliyun.com

5. 中途在pip3 安装库文件时曾经出现过no module name '_struct'等问题

   后来用把/usr/bin/python3 的链接又重新指向 自带的/usr/bin/python3.6,就不存在这个问题。

此时,发现这个python3 也编程3.6.7 ,有点奇怪,未解。

HP Z840 安装Ubuntu18.04,gpu版的tensorflow,keras全程纪要,硬件Qurado P4000两块相关推荐

  1. 树莓派4B安装Ubuntu18.04运行DonkeyCar和TensorFlow

    树莓派4B安装Ubuntu18.04运行DonkeyCar和TensorFlow 一.安装Python3.7 1.1 准备工作 1.1.1安装工具 1.2 正式开始 1.2.1 下载python文件 ...

  2. Linux实战001:VMware下安装Ubuntu18.04(服务器版)

    要想做好一个程序员,基本的服务器构架的能力还是需要有的.除了在本地开发,我们还要学会如何去部署我们开发好的系统.由于Linux的开源免费且功能强大,性能卓越.很多企业都会选择将服务部署在Linux系统 ...

  3. vmware虚拟机ubuntu18.04桌面版安装教程

    vmware虚拟机ubuntu18.04桌面版安装教程 一. 安装环境: VMware Workstation: 15.5Pro Ubuntu: 18.04桌面版 二. 安装教程: 创建虚拟机 选择[ ...

  4. windows10-企业版LTSC手动安装ubuntu-18.04

    windows10-企业版LTSC手动安装ubuntu-18.04 安装说明 windows 10 家庭版和专业版可以通过windows自带的应用商店安装ubuntu,windows 10 企业版 L ...

  5. ubuntu18.04桌面版安装ROS软件

    机器人操作系统(ROS)入门 文章目录 机器人操作系统(ROS)入门 ROS简介 什么是ROS ROS产生.发展和壮大的原因 ubuntu18.04桌面版安装ROS软件并运行小海龟实例 ROS的安装 ...

  6. 虚拟机安装ubuntu18.04及其srs服务器的搭建

    第一次写博客,有些地方可能不太完善. 1.安装VMware,我用的是VMware12. 2.下载Ubuntu镜像(自Ubuntu 17.10开始桌面版本不再提供32位安装镜像,Ubuntu Serve ...

  7. 制作ubuntu18.04启动盘 + 安装ubuntu18.04

    1.下载ubuntu18.04镜像文件 1.1 渠道一:从ubuntu官方网站下载 下载地址: 进入https://ubuntu.com/download/desktop,找到ubuntu18.04桌 ...

  8. 华硕ROG玩家国度安装Ubuntu20.04,安装过程一直卡着不动,以及快捷键不能用,不能调节键盘亮度等问题的解决办法,另附上安装Ubuntu18.04的方法

    华硕ROG玩家国度是一个游戏本,用的硬件都比较新,所以安装Ubuntu18.04.Ubuntu20.04.Ubuntu20.1基本上都会面临一些问题,包括驱动或者安装过程不能进行等问题. 我一共测试了 ...

  9. 树莓派安装ubuntu18.04教程

    树莓派安装ubuntu18.04教程,保姆级教程(哪个不会留言,常在线) 本文操作环境:笔记本.树莓派4b-4gb.24寸显示屏 本人也是网上看了很多教程,不免有相似之处 1.server安装包(非桌 ...

最新文章

  1. php case语句 分号
  2. 马云携阿里17位创始人及合伙人捐赠浙大一院5.6亿,杭州渐成中国硅谷
  3. (转)flash位图缓存cacheAsBitmap
  4. (转载)你好,C++(7)第三部分 C++世界众生相 3.2.1 变量的定义与初始化
  5. 【学习笔记】高等数据基础
  6. Chrome扩展程序——TabCopy:一键复制网页标题和网址
  7. php多线程swoole,swoole究竟能够多线程么_PHP开发框架教程
  8. ios获取手机 meid_共享充电宝并不简单,iOS也顶不住,隐私信息直接暴露
  9. Excel的基础操作
  10. WPF学习笔记一 依赖属性及其数据绑定
  11. linux消息队列消息清空函数,ipcrm命令_Linux ipcrm 命令用法详解:删除消息队列、信号集、或者共享内存标识...
  12. Java 9 新特性,看这里就明白了
  13. qt实现类似everything搜索功能,速度没有everything那么快
  14. iphone开发每日一练【2011-10-21】
  15. 下个时代的前端研发,效率还能提升。PxCook 3.0,最高效的设计研发利器
  16. linux如何添加打印机,ubuntu系统添加打印机
  17. 网站优化相关理论概述
  18. Windows下的U盘监控
  19. autojs ui界面模板3
  20. [bzoj1022] [SHOI2008]小约翰的游戏John

热门文章

  1. 2021年了你还不了解新式类与经典类?
  2. IBM推出蓝色基因二代产品蓝色基因/P(转)
  3. c# 的取负数_关于C#:如何对负数*向下*进行整数除法?
  4. 西安交大梁力上机实验第三章12,从0到180度每隔5度输出该角度的正弦值余弦值
  5. Java 生成vCard名片二维码(利用zxing开源项目)
  6. 用linuxdeployqt打包程序遇到qmake找不到的问题如何解决
  7. 以“人民为中心”重新定义全球新型智慧城市, 2021-2022年中国新型智慧城市百强榜权威发布!
  8. HomeBrew及HomeBrew Cask的简介和使用
  9. VS2015|Visual Studio Enterprise 2015简体中文版(企业版)
  10. 客户流失预测模型python_教你用Python快速上手构建客户流失模型分析