银河麒麟(Kylin) - V4 移植Tensorflow-1.10.1版本 + Bazel编译工具编译

银河麒麟(Kylin) - V4 移植Tensorflow-1.10.1版本 + Bazel编译工具编译



在这里插入图片描述

原因

项目需求:需要用到Tensorflow工具处理数据,在网络上搜索发现ARM平台没有可以直接安装的安装包,想要用这个工具只能编译源码。在此期间测试了Tensorflow其他版本都是因为编译中报各种错误,导致编译失败。项目需求指定操作系统只能用银河麒麟系统V4版本,Tensorflow版本也是指定只能是1.X版本,不能用最新的2.X版本。还好不指定Tensorflow-1.X后面的小版本号。经过长达一个星期的测试编译各种Tensorflow1.X版本,终于在测试编译Tensorflow-1.10.1版本编译成功了!!!
在此记录、方便以后查看。


测试环境

电脑配置

  • 主板 :联想KaiTian M740J
  • CPU:飞腾 D2000/8(64位,8核)
  • 内存:16G
  • 硬盘:256GB
  • 系统:银河麒麟桌面操作系统V4
  • 平台架构:ARM


准备工作

1、编译Tensorflow有对应的编译工具如图:

在这里插入图片描述

注意:

我编译的版本为CPU版本

如果需要GPU版本:点击查看构建工具与Tensorflow对应的版本

2、TensorFlow 软件适配

安装编译需要的依赖包

  • Java 8 (e.g. openjdk-8-jre) installed
  • Python
  • Pip
  • NumPy
  • python-virtualenv
  • Bazel 0.15.0
$ apt-get install python-dev
$ sudo apt update
$ sudo apt install python-pip
$ pip install --upgrade pip
$ pip install setuptools six numpy wheel mock
$ pip install keras_preprocessing
$ apt-get install python-enum34

我的系统自带JDK8版本

没有的话自己下载一个安装:
Install OpenJDK 8

$ 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

alin、m

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值