---
title: AMCT（TensorFlow）
description: "请使用AMCT的安装用户安装依赖的软件，如果安装用户为非root，请确保该用户拥有sudo权限，请使用su - username命令切换到非root用户执行如下命令（如果安装用户为root，请将安装依赖命令中的--user删除）。"
url: https://www.hiascend.com/document/detail/zh/canncommercial/latest/devaids/amct/atlasamct_16_0025.html
sourcePath: /source/zh/canncommercial/900/devaids/amct/atlasamct_16_0025.html
indexId: c3d9892ca32c4e643607df842dd96a479aba0ad40f1651da1c2050853ec1f53965
---
# AMCT（TensorFlow）

请使用AMCT的安装用户安装依赖的软件，如果安装用户为非root，请确保该用户拥有sudo权限，请使用su - username命令切换到非root用户执行如下命令（如果安装用户为root，请将安装依赖命令中的--user删除）。


**表1 依赖列表**

| 依赖名称 | 版本号 | 安装命令 |
| --- | --- | --- |
| Python | 3.9.2或3.7.5 | Ubuntu、KylinV10SP1、openEuler和UOS操作系统请参见安装Python3.9.2（Ubuntu）。 EulerOS操作系统请参见安装Python3.9.2（EulerOS ）。 |
| TensorFlow | 2.19.0、2.6.5或1.15.0 | 用户根据实际情况选择安装CPU或GPU，EulerOS aarch64操作系统不支持基于GPU的量化。 TensorFlow 2.19.0 CPU版本安装命令： python3 \-m pip install tensorflow\-cpu==2.19.0 \-\-user TensorFlow 2.19.0 GPU版本安装命令： python3 \-m pip install tensorflow\-gpu==2.19.0 \-\-user TensorFlow 2.6.5 CPU版本安装命令： python3 \-m pip install tensorflow\-cpu==2.6.5 \-\-user TensorFlow 2.6.5 GPU版本安装命令： python3 \-m pip install tensorflow\-gpu==2.6.5 \-\-user TensorFlow 1.15 CPU版本安装命令： python3 \-m pip install tensorflow\-cpu==1.15.0 \-\-user TensorFlow 1.15 GPU版本安装命令： python3 \-m pip install tensorflow\-gpu==1.15.0 \-\-user 须知： 使用不同的TensorFlow版本时，请确保上述命令中的Python版本对应正确（切换所使用Python版本的环境变量即可）。 当前仅支持TensorFlow 1.15.0版本的网络模型进行量化，但量化过程中支持在TensorFlow 1.15.0、2.6.5版本环境进行推理。 |
| numpy | 2.0.0~2.1.3、1.16.0~1.23.5或1.20.0~1.23.5 | pip3 install numpy==2.0.0 \-\-user pip3 install numpy==1.16.0 \-\-user pip3 install numpy==1.20.0 \-\-user |
| protobuf | 3.20.2+ | pip3 install protobuf==3.20.3 \-\-user pip3 install protobuf==3.20.2 \-\-user |
