---
title: 环境要求
description: "在编译安装前，需要确保使用环境均满足要求，包括硬件和软件配置。硬件配置包括CPU。软件配置包括操作系统和应用程序等。不同版本所依赖的组件不同，请根据实际情况进行选择。"
url: https://www.hikunpeng.com/document/detail/zh/SRA/ecosystemEnable/TensorFlow/kunpengtensorflow_02_0002.html
sourcePath: /source/zh/SRA/ecosystemEnable/TensorFlow/kunpengtensorflow_02_0002.html
indexId: 96142f41848830431303ed179a0385d623f2b449b4bf9e7e754e79685252263472
---
# 环境要求

在编译安装前，需要确保使用环境均满足要求，包括硬件和软件配置。硬件配置包括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源方式安装。 |
