Centos7安装TensorFlow

CentOS7利用pip快速安装TensorFlow 目前比较成熟的CentOS应该是6.X版本,不过6系列的Python版本较低,还是2.6,对TensorFlow不支持。目前Python2.7与Python3.5对TensorFlow的支持较好。自己手动升级,会遇到各种问题,费时费力。据了解CentOS7已出,而且自带的Python版本为2.7.5,GUI做的也还不错,于是索性就直接转到此版本。 阅读详情

TensorFlow也火了一段时间,想想既然要研究NLP,为什么不好好应用一下Google开源的Deep Learning平台呢,一切还是先从搭建环境开始。


很多大神们也做了这方面的工作,汲取他人经验,Centos7+Python3+TensorFlow

【Note:官方文档(中文版)说目前TensorFlow的API需要Python2.7,对于Python3还在开发中,所以有Python2.7的可以不用再安装Python,我这里是因为其他需要安装的Python3】


1.安装Centos7

之前尝试升级Centos6.5到Centos7,完成了所有步骤,reboot的时候黑屏了,网上各种方法尝试未果,所以只好在VM上重新安装一个Centos7

Centos7下载官网:https://wiki.centos.org/Download

选择DVD ISO,约4G

在虚拟机上安装Centos7可以参考百度经验里的文章,点这里

安装完成:

果然界面都跟之前的版本不一样,还挺漂亮的~

如果有网络访问不了的问题,可以参考这里设置:http://www.centoscn.com/CentosBug/osbug/2014/0831/3621.html


2.安装Python3

查看当前Python版本信息,命令(python -v),Centos7默认的Python版本是2.7.5

下载Python3:


如果不确定gcc和make是否可用,可以参看这里安装gcc、make和Python3

安装完成后,查看Python版本,我这里有两个Python,一个是Centos自带的2.7,一个是自己安装的3.4


安装pip

yum update -y && yum install -y python python-devel epel-release.noarch python-pip


上图显示pip没有安装成功,接下来采用下面的方法:

yum -y install python-pip

完成后记得清除缓存:yum clean all

若提示pip要更新到8.1版本,则根据命令提示更新即可,(pip install --upgrade pip)


3.安装TensorFlow

【更新:感谢@livc95的解惑,因为这里用的是pip,使得实际安装的TF是在python2.7上】




4.TensorFlow测试

Python2.7

【

若import tensorflow部分提示出错:

ImportError:numpy.core.multiarray failed to import

或

RuntimeError: module compiled against API version 9 but this version of numpy is 7

即版本不匹配,检查是否有两个版本的numpy,而在tensorflow加载的时候用的是低版本的,从而出错。

解决办法:删除低版本的numpy

】

Python3


Python2.7上能正常使用TensorFlow;

Python3表示没TensorFlow模块,是因为模块没安装到Python3中,还是因为TensorFlow不支持?暂不得解,等TensorFlow支持Python3的时候再试试。

【更正一下: TensorFlow是支持Python2.7和Python3.3+的, 我在Python3上没有运行成功是因为没有 用Python3进行安装,感谢一下@livc95 的解惑。Python3 安装TensorFlow可以参考:官方文档】


环境基本搭建好了,接下来就是学习了~~


由于使用TensorFlow 经常会涉及到使用numpy,但会出现API版本不匹配问题:


要么是numpy有多个版本,要么是numpy只有最低版本。


现在的版本是1.7的,去对应目录下删除该版本的numpy的文件,然后重新安装新版numpy

由于直接使用pip和yum进行安装均不成功,所以只好下载 nump的zip文件进行安装:

首先下载:wget http://jaist.dl.sourceforge.net/project/numpy/NumPy/1.11.0/numpy-1.11.0.zip

然后解压:unzip numpy-1.11.0.zip

之后安装:cd numpy-1.11.0;python setup.py install

最后测试:



centos7全新系统安装TensorFlow 全新centos7系统安装TensorFlow及其相关依赖 阅读详情

相关推荐

CentOS7 安装 Tensorflow + Kersa

CentOS7 安装 Tensorflow + Kersa1.安装Anaconda(python3.6):下载安装程序:# wget https://repo.continuum.io/archive/Anaconda3-5.1.0-Linux-x86_64.sh 运行安装程序: # bash Anaconda3-5.1.0-Linux-x86_64.sh 激活环境:# source ~/.b...

receiling的博客 1476

在CentOS 7上安装Tensorflow

Tensorflow 是Google基于DistBelief进行研发的第二代人工智能学习系统,是采用数据流图(data flow graphs),用于数值计算的开源软件库。架构灵活,可以部署于一块或多块CPU、GPU卡的各种平台,是目前使用最广的深度学习框架之一。本教程主要介绍TensorFlow 在Centos 7上的安装和使用,包括安装过程,基本使用和简单示例运行。

云计算爱好者 3025

TensorFlow-gpu 在 CentOS 7 下的完全安装手册

TensorFlow-gpu 在 CentOS 7 下的完全安装手册鉴于目前部分TensorFlow的Installation Guide已经有些落后于最新版本,以下我将结合我在CentOS下安装时踩过的坑以及 官方教程 ,介绍一下如何在CentOS 7下安装支持GPU运算的TensorFlow 1.4.1。在安装过程中切记,一定要选择正确的版本进行安装! 检查系统环境在安装之前,需要先检查系统的

Oh_My_Fish的博客 8559

TensorFlow源码编译

1、版本tensorflow-1.15.5 https://github.com/tensorflow/tensorflow/releases/tag/v1.15.5 Note that this is the last patch release for the TensorFlow 1.x series. 本文将源代码下载在/home/svn路径下,并在编译完成后,将编译所得tensorflow环境,统一放置在/home/svn/tensorflow路径。 2、使用对应版本的python cd /u

Li_suhuan的博客 1656

在CentOS7.5上编译和安装TensorFlow的步骤

一. 安装Python3 1. 从https://www.python.org/downloads/,下载Python3.6.7 2. 编译python3.6.7 $ ./configure --prefix=/usr/local/python3 --enable-optimizations $ make 3. 安装python3.6.7 # rm /usr/bin/python #...

weixin_43138209的博客 522

CentOS 7 安裝 tensorflow

官網上提供的懶人包似乎不適合CentOS系統 ,所以要install from source 1. 高版本gcc, python, java:已具備 $ java -version 2. 安裝bazel 問題出現在這裡。 如果直接下載bazel安裝包,仍舊會編譯失敗,與protoc之類(看不懂)有關,所以仍舊要install from source。 去網頁release pa

weixin_37359610的博客 286

1.3 centos7源码编译tensorflow-gpu版

更新时间:2019-4-5 文章目录1. 准备cuda2. 准备NCCL3. 安装bazel4. 安装tensorflow5. 失败后的查错:很巧的是编译安装tensorflow-gpu版成功了。 tensorflow已经更新到1.13版,官方的linux安装文件采用的是glibc2.23, 而centos只支持到glibc2.17,所以在使用pip install tensorflow-gpu安...

锦小年的博客 2万+

centos7 离线安装tensorflow所有安装包

centos7 离线安装tensorflow所有安装包,centos7 离线安装tensorflow所有安装包,centos7 离线安装tensorflow所有安装包,centos7 离线安装tensorflow所有安装包

Centos7安装Tensorflow(python 3)

本文记录了安装过程,为后续重复工作节省时间。有问题请联系zhangtiey@gmail.com 一开始基于python2安装的TensorFlow,后来发现要基于python3,又折腾了一遍。好的地方是基于virtualenv,以前的安装不影响本次python3。 先安装python3 注意用yum安装,不要卸载之前的python2,否则...

weixin_34376986的博客 151

Verilog实现SPI通信协议驱动设计

线性序列机实现SPI协议

H19981118的博客 6085

告别Arduino IDE!用VSCode搭建Arduino UNO R3开发环境(含代码补全配置)

本文详细指导如何用VSCode替代Arduino IDE搭建Arduino UNO R3开发环境,包含代码补全配置和高效开发技巧。通过安装必要插件、配置项目结构和优化工作流,可显著提升开发效率,特别适合复杂项目开发。文章还提供了常见问题解决方案和高级功能调优方法。

weixin_30698297的博客 478

基于Centos7的pip安装tensorflow

前言 tensorflow是谷歌的第二代机器学习的框架,tensorflow0.6只支持python2.7以上和python3,两者选一个安装即可,本例的python版本是python2.7.6,在安装的过程中遇到很多问题,特此记录下,以便日后查阅。软件和组件准备 名称 版本 下载地址 Python Python2.7.6.tgz https://www.python.org

技术小白 9107

【解决方案】使用transformer指定显卡后,模型依然加载到默认第1张显卡上

按理说指定了环境变量为后面几张显卡,模型会自动加载到我们指定的显卡上。可是查看gpu使用情况,发现还是加载在了第一张显卡上,这是为啥呢?

m0_56745306的博客 2441

在CentOS7中安装TensorFlow

首先,请到 “http://vault.centos.org/7.1.1503/isos/x86_64/” 下载 “CentOS-7-x86_64-Everything-1503-01.iso” 。 之后,请到 “http://linux.vbird.org/linux_basic/0157installcentos7.php” 学习安装CentOS7 。 进入CentOS,打开终端,切换为管

zehang_yan的博客 425

CATIA二次开发CAA:(一)开发环境搭建

CATIA+CAA+RADE+VS2012

ysm1987的博客 1万+

软件工程期末知识点总结【超详细】

生命周期模型(过程模型):瀑布模型、快速原型模型、增量模型、螺旋模型、喷泉模型。2、实体联系图:1、数据对象2、属性3、联系(1:1、1:N、M:N)3、语句覆盖 就是设计足够的调试用例,使得程序中的每个语句至少执行一次。 5、判定覆盖就是设计足够的测试用例,使得程序中每个判定的取“真”分支和取“假”分支至少都执行一次,判定覆盖又称分支覆盖 6、条件覆盖就是设计足够的测试用例,使得程序判定中的每个条件能获得各种可能的结果。7、软件开发时期通常分成4个阶段:总体设计、详细设计、编码和单元测试、综合测试。

这个人好有趣....hh 1万+

Centos7安装Tensorflow

1.centos7是预装python的,首先查看python版本# python -v 可以看到python版本是2.7.5,TensorFlow Python API 依赖 Python 2.7 版本。所以下载和安装很方便(运用pip),这里下载时注意安全组问题。2.安装pip# yum update -y && yum install -y python python-devel epel-r

kansas_lh的博客 577

Mamba SSM 实战:IMDb 文本分类 + Mamba-ssm 全流程

Mamba SSM 文本分类链路:IMDb 二分类 → MambaLMHeadModel (d_model=256, n_layer=8, d_state=16, exp2=2) → 末 token 分类头。5 epoch 达 89.2% 准确率 (与 BERT-base 持平), 但显存降低 44% (3.5GB vs 6.2GB)。建议序列长度 ≥ 1024 再选 Mamba, 短序列 (< 512) 用 BERT 更高效。扩展时注意d_state。

m0_71589036的博客 57

CENTOS 7 TENSORFLOW 安装

1、centos 系统库更新 yum -y update 2、centos安装系统依赖库 yum install -y libxslt-devel.x86_64 libX11-devel pcre-devel zlib-devel.x86_64 libxml2 gettext.x86_64 freetype-devel vim ant libffi tcl leptonica cur...

BishopTylaor的博客 757

Redhawk:toggle rate从哪来?

redhwak中toggle rate的相关设置

m0_61544122的博客 8122

大厂面试:字节跳动大数据面试题及参考答案(10万字长文及多张原理图持续更新)

在 Spark 中,宽窄依赖是用来描述 RDD(弹性分布式数据集)之间的依赖关系的概念。窄依赖是指父 RDD 的每个分区最多被一个子 RDD 的分区使用,即子 RDD 的分区可以通过确定的规则从父 RDD 的分区计算得到,并且不需要跨节点进行数据传输。窄依赖通常可以在一个节点上进行计算,不需要进行数据的 shuffle 操作,因此性能较高。宽依赖是指父 RDD 的一个分区可能被多个子 RDD 的分区使用,即子 RDD 的分区需要通过跨节点的数据 shuffle 操作从父 RDD 的多个分区获取数据。

大模型大数据攻城狮的专栏 1651

centos7按安装TensorFlow

centos7 自带python是2.7.5 通过pip安装TensorFlow  pip install https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.5.0-cp27-none-linux_x86_64.whl 如果得到这样的提示,是因为centos7默认安装的python

青衣慕云的博客 662

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

【CentOS7 安装CUDA、CUDDN、TensorFlow】

在CentOS 7.9上成功安装了CUDA、CUDDN和TensorFlow

ypqing的博客 978

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

CentOS 7下安装TensorFlow GPU完整指南

详解在CentOS 7系统中基于丽台K2200显卡部署TensorFlow GPU环境的全过程,涵盖NVIDIA驱动、CUDA 9.0、cuDNN 7.6.2、Python 3.6的安装与配置要点,提供关键命令和常见问题处理方法,助你顺利完成GPU环境搭建。

weixin_42452483的博客 736

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

centos7 安装tensorflow

基于centos7系统, 安装步骤如下: 1、基础软件安装 yum install gcc yum install gcc-c++ yum install glibc-headers yum install -y openssl openssl-devel yum install python-devel libffi-devel openssl-devel 2、安装python centos...

windydreams的专栏 1235
上一篇: Python与自然语言处理(二)基于Gensim的Word2Vec
下一篇: Centos7 安装 matplotlib问题
monkey131499
博客等级 码龄12年 59粉丝 33原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值