centos7编译tensorflow

本文档详细介绍了如何在CentOS7 RedHat系统上编译优化CPU指令集的TensorFlow 1.11版本。涉及环境配置、Python依赖安装、Bazel的选用与安装、TensorFlow源码下载、编译选项设置以及最终的软件包安装过程。
摘要由CSDN通过智能技术生成

在Centos7 RedHat 机器上自己编译优化cpu指令集的tensorflow 版本

由于模型在cpu 上的运行速度不忍直视,gpu机器上显存又不太够,所以试着自己编译优化的tensorflow 试试速度

环境

主要是机器的环境,不同的环境要做对应的修改:

  1. 系统: cat /proc/version.
    Linux version 3.10.0-1062.4.3.el7.x86_64
    
  2. tensorflow 版本 cpu-1.11;
  3. gcc: 4.8.5;
  4. java 8;
  5. python3

安装python及对应的依赖包

// An highlighted block
sudo apt install python3-dev python3-pip  # or python-dev python-pip
// 安装 TensorFlow pip 软件包依赖项(如果使用虚拟环境,请省略 --user 参数):
pip3 install -U --user pip six numpy wheel setuptools mock future>=0.17.1
pip3 install -U --user keras_applications==1.0.6 --no-deps
pip3 install -U --user keras_preprocessing==1.0.5 --no-deps

安装 Bazel

这里有个坑,请注意。要想编译tensorflow 首先你得去确定自己想要的版本,然后去安装对应版本的bazel。
到这里查看:链接: Link.
我需要tensorflow 1.11, 所以对应的是用bazel 0.15.0,也许其他版本也行,可以测试下

编译安装,下载

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值