鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

环境要求

在编译安装前,需要确保使用环境均满足要求,包括硬件和软件配置。硬件配置包括CPU。软件配置包括操作系统和应用程序等。不同版本所依赖的组件不同,请根据实际情况进行选择。

硬件要求

硬件要求如表1所示。

表1 硬件要求

项目

说明

CPU

鲲鹏920系列处理器

操作系统

操作系统要求如表2所示

表2 操作系统要求

项目

版本

说明

下载地址

OS

openEuler 22.03 LTS SP3

如果是全新安装操作系统,可选择“Minimal Install”安装方式并勾选Development Tools套件,否则很多软件包需要手动安装。

https://repo.openeuler.org/openEuler-22.03-LTS-SP3/ISO/aarch64/

Kernel

5.10.0

-

包含在操作系统镜像中。

软件要求(Tensorflow 2.13.0)

移植TensorFlow 2.13.0所需的软件和依赖组件如表3所示。

表3 软件要求

项目

版本

说明

下载地址

TensorFlow

2.13.0

待移植目标软件,是由Google团队开发的深度学习框架,用于进行机器学习和深度神经网络研究。

https://github.com/tensorflow/tensorflow/archive/refs/tags/v2.13.0.zip

Bazel

5.4.0

Bazel是一个支持多语言、跨平台的构建工具,TensorFlow编译需要使用该工具。

https://github.com/bazelbuild/bazel/releases/download/5.4.0/bazel-5.4.0-dist.zip

GCC/G++

10.3.1

GCC(GNU Compiler Collection)GNU编译器套件,由GNU开发的编程语言编译器。

通过Yum源方式安装。

软件要求(TensorFlow 1.15.5)

移植TensorFlow 1.15.5所需的软件和依赖组件如表4所示。

表4 软件要求

项目

版本

说明

下载地址

TensorFlow

1.15.5

待迁移软件。

https://github.com/tensorflow/tensorflow/archive/refs/tags/v1.15.5.zip

Bazel

0.26.1

Bazel是一个支持多语言、跨平台的构建工具,TensorFlow编译需要使用该工具。

https://github.com/bazelbuild/bazel/releases/download/0.26.1/bazel-0.26.1-dist.zip

Python

3.7.5

TensorFlow 1.15.5配套的Python版本是Python 3.7.x。

https://www.python.org/ftp/python/3.7.5/Python-3.7.5.tgz

hdf5库

1.10.5

TensorFlow 1.15.5编译依赖于h5py,而h5py安装依赖于hdf5库。

https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.10/hdf5-1.10.5/src/hdf5-1.10.5.tar.gz

GCC/G++

10.3.1

GCC(GNU Compiler Collection)GNU编译器套件,由GNU开发的编程语言编译器。

通过Yum源方式安装。