HP Z840 安装Ubuntu18.04,gpu版的tensorflow,keras全程纪要,硬件Qurado P4000两块
HP Z840 安装Ubuntu18.04,gpu版的tensorflow,keras全程纪要,硬件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:安装pip3,ipython
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两块相关推荐
- 树莓派4B安装Ubuntu18.04运行DonkeyCar和TensorFlow
树莓派4B安装Ubuntu18.04运行DonkeyCar和TensorFlow 一.安装Python3.7 1.1 准备工作 1.1.1安装工具 1.2 正式开始 1.2.1 下载python文件 ...
- Linux实战001:VMware下安装Ubuntu18.04(服务器版)
要想做好一个程序员,基本的服务器构架的能力还是需要有的.除了在本地开发,我们还要学会如何去部署我们开发好的系统.由于Linux的开源免费且功能强大,性能卓越.很多企业都会选择将服务部署在Linux系统 ...
- vmware虚拟机ubuntu18.04桌面版安装教程
vmware虚拟机ubuntu18.04桌面版安装教程 一. 安装环境: VMware Workstation: 15.5Pro Ubuntu: 18.04桌面版 二. 安装教程: 创建虚拟机 选择[ ...
- windows10-企业版LTSC手动安装ubuntu-18.04
windows10-企业版LTSC手动安装ubuntu-18.04 安装说明 windows 10 家庭版和专业版可以通过windows自带的应用商店安装ubuntu,windows 10 企业版 L ...
- ubuntu18.04桌面版安装ROS软件
机器人操作系统(ROS)入门 文章目录 机器人操作系统(ROS)入门 ROS简介 什么是ROS ROS产生.发展和壮大的原因 ubuntu18.04桌面版安装ROS软件并运行小海龟实例 ROS的安装 ...
- 虚拟机安装ubuntu18.04及其srs服务器的搭建
第一次写博客,有些地方可能不太完善. 1.安装VMware,我用的是VMware12. 2.下载Ubuntu镜像(自Ubuntu 17.10开始桌面版本不再提供32位安装镜像,Ubuntu Serve ...
- 制作ubuntu18.04启动盘 + 安装ubuntu18.04
1.下载ubuntu18.04镜像文件 1.1 渠道一:从ubuntu官方网站下载 下载地址: 进入https://ubuntu.com/download/desktop,找到ubuntu18.04桌 ...
- 华硕ROG玩家国度安装Ubuntu20.04,安装过程一直卡着不动,以及快捷键不能用,不能调节键盘亮度等问题的解决办法,另附上安装Ubuntu18.04的方法
华硕ROG玩家国度是一个游戏本,用的硬件都比较新,所以安装Ubuntu18.04.Ubuntu20.04.Ubuntu20.1基本上都会面临一些问题,包括驱动或者安装过程不能进行等问题. 我一共测试了 ...
- 树莓派安装ubuntu18.04教程
树莓派安装ubuntu18.04教程,保姆级教程(哪个不会留言,常在线) 本文操作环境:笔记本.树莓派4b-4gb.24寸显示屏 本人也是网上看了很多教程,不免有相似之处 1.server安装包(非桌 ...
最新文章
- php case语句 分号
- 马云携阿里17位创始人及合伙人捐赠浙大一院5.6亿,杭州渐成中国硅谷
- (转)flash位图缓存cacheAsBitmap
- (转载)你好,C++(7)第三部分 C++世界众生相 3.2.1 变量的定义与初始化
- 【学习笔记】高等数据基础
- Chrome扩展程序——TabCopy:一键复制网页标题和网址
- php多线程swoole,swoole究竟能够多线程么_PHP开发框架教程
- ios获取手机 meid_共享充电宝并不简单,iOS也顶不住,隐私信息直接暴露
- Excel的基础操作
- WPF学习笔记一 依赖属性及其数据绑定
- linux消息队列消息清空函数,ipcrm命令_Linux ipcrm 命令用法详解:删除消息队列、信号集、或者共享内存标识...
- Java 9 新特性,看这里就明白了
- qt实现类似everything搜索功能,速度没有everything那么快
- iphone开发每日一练【2011-10-21】
- 下个时代的前端研发,效率还能提升。PxCook 3.0,最高效的设计研发利器
- linux如何添加打印机,ubuntu系统添加打印机
- 网站优化相关理论概述
- Windows下的U盘监控
- autojs ui界面模板3
- [bzoj1022] [SHOI2008]小约翰的游戏John
热门文章
- 2021年了你还不了解新式类与经典类?
- IBM推出蓝色基因二代产品蓝色基因/P(转)
- c# 的取负数_关于C#:如何对负数*向下*进行整数除法?
- 西安交大梁力上机实验第三章12,从0到180度每隔5度输出该角度的正弦值余弦值
- Java 生成vCard名片二维码(利用zxing开源项目)
- 用linuxdeployqt打包程序遇到qmake找不到的问题如何解决
- 以“人民为中心”重新定义全球新型智慧城市, 2021-2022年中国新型智慧城市百强榜权威发布!
- HomeBrew及HomeBrew Cask的简介和使用
- VS2015|Visual Studio Enterprise 2015简体中文版(企业版)
- 客户流失预测模型python_教你用Python快速上手构建客户流失模型分析