AMCT (TensorFlow)
This section uses Ubuntu 20.04 as an example to describe the pre-installation actions. The version mapping is as follows.
Type |
Version Requirement |
How to Obtain |
Remarks |
|---|---|---|---|
OS and version |
Ubuntu 20.04 (x86_64) |
Download the required software release from the Ubuntu official website and install it. Run the following command to query the installation: cat /etc/*release && uname -m |
Quantization on the CPU or GPU is supported. |
OS and version |
Ubuntu 20.04 (AArch64) |
Download the required software release from the Ubuntu official website and install it. Run the following command to query the installation: cat /etc/*release && uname -m |
Quantization on the CPU or GPU is supported. |
CUDA Toolkit/CUDA Driver |
12.6, 11.2, or 10.0 |
Obtain required packages for installation. For example, you can obtain the Toolkit package from the following URL, which contains the Driver package. |
You need to install the CUDA software to perform quantization on the GPU.
|
Python |
Python 3.11.x, Python 3.9.x, Python 3.8.x, Python 3.7.x Python 3.9.2 is recommended. |
For Ubuntu, Kylin V10 SP1, openEuler, and UOS, see Python 3.9.2 Installation on Ubuntu. For EulerOS, see Python3.9.2 Installation on EulerOS. |
|
TensorFlow |
2.19.0, 2.6.5, or 1.15.0 |
For details, see Installing Dependencies. |
Mapping between TensorFlow and Python versions:
|
NumPy |
2.0.0–2.1.3, 1.16.0–1.23.5, or 1.20.0–1.23.5 |
For details, see Installing Dependencies. |
|
Protobuf |
3.20.2+ |
For details, see Installing Dependencies. |
|