Skip to content

Commit 7491054

Browse files
author
Jenkins
committed
Compute Library v52.2.0
1 parent f2b3ebf commit 7491054

File tree

17 files changed

+456
-231
lines changed

17 files changed

+456
-231
lines changed

Android.bp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -350,6 +350,7 @@ cc_library_static {
350350
"src/core/NEON/kernels/arm_gemm/quantized.cpp",
351351
"src/core/NEON/kernels/arm_gemm/rowsum_indirect_s8.cpp",
352352
"src/core/NEON/kernels/arm_gemm/rowsum_indirect_u8.cpp",
353+
"src/core/NEON/kernels/arm_gemm/transform-bf16.cpp",
353354
"src/core/NEON/kernels/arm_gemm/transform-sve.cpp",
354355
"src/core/NEON/kernels/arm_gemm/transform.cpp",
355356
"src/core/NEON/kernels/batchnormalization/impl/NEON/fp16.cpp",

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ cmake_minimum_required(VERSION 3.13 FATAL_ERROR)
2424

2525
project(
2626
ArmCompute
27-
VERSION 52.1.0
27+
VERSION 52.2.0
2828
DESCRIPTION
2929
"The Compute Library is a collection of low-level machine learning functions \
3030
optimized for Arm® Cortex®-A, Arm® Neoverse™ CPU and Arm® Mali™ GPU \

README.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
<img src="https://raw.githubusercontent.com/ARM-software/ComputeLibrary/gh-pages/ACL_logo.png"/><br><br>
1515
</div>
1616

17-
# Compute Library ![](https://img.shields.io/badge/latest_release-52.1.0-green)
17+
# Compute Library ![](https://img.shields.io/badge/latest_release-52.2.0-green)
1818

1919

2020
The Compute Library is a collection of low-level machine learning functions optimized for Arm® Cortex®-A, Arm® Neoverse™ and Arm® Mali™ GPUs architectures.<br>
@@ -42,7 +42,7 @@ Key Features:
4242
<br>
4343

4444
## Documentation
45-
[![Documentation](https://img.shields.io/badge/documentation-52.1.0-green)](https://artificial-intelligence.sites.arm.com/computelibrary/v52.1.0/index.xhtml)
45+
[![Documentation](https://img.shields.io/badge/documentation-52.2.0-green)](https://artificial-intelligence.sites.arm.com/computelibrary/v52.2.0/index.xhtml)
4646

4747
> Note: The documentation includes the reference API, changelogs, build guide, contribution guide, errata, etc.
4848
@@ -55,22 +55,22 @@ All the binaries can be downloaded from [here](https://github.com/ARM-software/C
5555

5656
| Platform | Operating System | Release archive (Download) |
5757
| -------------- | ---------------- | -------------------------- |
58-
| Raspberry Pi 4 | Linux® 32bit | [![](https://img.shields.io/badge/build-neon-orange)](https://github.com/ARM-software/ComputeLibrary/releases/download/v52.1.0/arm_compute-v52.1.0-linux-armv7a-cpu-bin.tar.gz) |
59-
| Raspberry Pi 4 | Linux® 64bit | [![](https://img.shields.io/badge/build-neon-orange)](https://github.com/ARM-software/ComputeLibrary/releases/download/v52.1.0/arm_compute-v52.1.0-linux-aarch64-cpu-bin.tar.gz) |
60-
| Odroid N2 | Linux® 64bit | [![](https://img.shields.io/badge/build-neon-orange)](https://github.com/ARM-software/ComputeLibrary/releases/download/v52.1.0/arm_compute-v52.1.0-linux-aarch64-cpu-bin.tar.gz) [![](https://img.shields.io/badge/build-neon+cl-yellowgreen)](https://github.com/ARM-software/ComputeLibrary/releases/download/v52.1.0/arm_compute-v52.1.0-linux-aarch64-cpu-gpu-bin.tar.gz) |
61-
| HiKey960 | Linux® 64bit | [![](https://img.shields.io/badge/build-neon-orange)](https://github.com/ARM-software/ComputeLibrary/releases/download/v52.1.0/arm_compute-v52.1.0-linux-aarch64-cpu-bin.tar.gz) [![](https://img.shields.io/badge/build-neon+cl-yellowgreen)](https://github.com/ARM-software/ComputeLibrary/releases/download/v52.1.0/arm_compute-v52.1.0-linux-aarch64-cpu-gpu-bin.tar.gz) |
58+
| Raspberry Pi 4 | Linux® 32bit | [![](https://img.shields.io/badge/build-neon-orange)](https://github.com/ARM-software/ComputeLibrary/releases/download/v52.2.0/arm_compute-v52.2.0-linux-armv7a-cpu-bin.tar.gz) |
59+
| Raspberry Pi 4 | Linux® 64bit | [![](https://img.shields.io/badge/build-neon-orange)](https://github.com/ARM-software/ComputeLibrary/releases/download/v52.2.0/arm_compute-v52.2.0-linux-aarch64-cpu-bin.tar.gz) |
60+
| Odroid N2 | Linux® 64bit | [![](https://img.shields.io/badge/build-neon-orange)](https://github.com/ARM-software/ComputeLibrary/releases/download/v52.2.0/arm_compute-v52.2.0-linux-aarch64-cpu-bin.tar.gz) [![](https://img.shields.io/badge/build-neon+cl-yellowgreen)](https://github.com/ARM-software/ComputeLibrary/releases/download/v52.2.0/arm_compute-v52.2.0-linux-aarch64-cpu-gpu-bin.tar.gz) |
61+
| HiKey960 | Linux® 64bit | [![](https://img.shields.io/badge/build-neon-orange)](https://github.com/ARM-software/ComputeLibrary/releases/download/v52.2.0/arm_compute-v52.2.0-linux-aarch64-cpu-bin.tar.gz) [![](https://img.shields.io/badge/build-neon+cl-yellowgreen)](https://github.com/ARM-software/ComputeLibrary/releases/download/v52.2.0/arm_compute-v52.2.0-linux-aarch64-cpu-gpu-bin.tar.gz) |
6262

6363
<br>
6464

6565
| Architecture | Operating System | Release archive (Download) |
6666
| ------------ | ---------------- | -------------------------- |
67-
| armv7 | Linux® | [![](https://img.shields.io/badge/build-neon-orange)](https://github.com/ARM-software/ComputeLibrary/releases/download/v52.1.0/arm_compute-v52.1.0-linux-armv7a-cpu-bin.tar.gz) [![](https://img.shields.io/badge/build-neon+cl-yellowgreen)](https://github.com/ARM-software/ComputeLibrary/releases/download/v52.1.0/arm_compute-v52.1.0-linux-armv7a-cpu-gpu-bin.tar.gz) |
68-
| arm64-v8a | Android™ | [![](https://img.shields.io/badge/build-neon-orange)](https://github.com/ARM-software/ComputeLibrary/releases/download/v52.1.0/arm_compute-v52.1.0-android-aarch64-cpu-bin.tar.gz) [![](https://img.shields.io/badge/build-neon+cl-yellowgreen)](https://github.com/ARM-software/ComputeLibrary/releases/download/v52.1.0/arm_compute-v52.1.0-android-aarch64-cpu-gpu-bin.tar.gz) |
69-
| arm64-v8a | Linux® | [![](https://img.shields.io/badge/build-neon-orange)](https://github.com/ARM-software/ComputeLibrary/releases/download/v52.1.0/arm_compute-v52.1.0-linux-aarch64-cpu-bin.tar.gz) [![](https://img.shields.io/badge/build-neon+cl-yellowgreen)](https://github.com/ARM-software/ComputeLibrary/releases/download/v52.1.0/arm_compute-v52.1.0-linux-aarch64-cpu-gpu-bin.tar.gz) |
67+
| armv7 | Linux® | [![](https://img.shields.io/badge/build-neon-orange)](https://github.com/ARM-software/ComputeLibrary/releases/download/v52.2.0/arm_compute-v52.2.0-linux-armv7a-cpu-bin.tar.gz) [![](https://img.shields.io/badge/build-neon+cl-yellowgreen)](https://github.com/ARM-software/ComputeLibrary/releases/download/v52.2.0/arm_compute-v52.2.0-linux-armv7a-cpu-gpu-bin.tar.gz) |
68+
| arm64-v8a | Android™ | [![](https://img.shields.io/badge/build-neon-orange)](https://github.com/ARM-software/ComputeLibrary/releases/download/v52.2.0/arm_compute-v52.2.0-android-aarch64-cpu-bin.tar.gz) [![](https://img.shields.io/badge/build-neon+cl-yellowgreen)](https://github.com/ARM-software/ComputeLibrary/releases/download/v52.2.0/arm_compute-v52.2.0-android-aarch64-cpu-gpu-bin.tar.gz) |
69+
| arm64-v8a | Linux® | [![](https://img.shields.io/badge/build-neon-orange)](https://github.com/ARM-software/ComputeLibrary/releases/download/v52.2.0/arm_compute-v52.2.0-linux-aarch64-cpu-bin.tar.gz) [![](https://img.shields.io/badge/build-neon+cl-yellowgreen)](https://github.com/ARM-software/ComputeLibrary/releases/download/v52.2.0/arm_compute-v52.2.0-linux-aarch64-cpu-gpu-bin.tar.gz) |
7070

7171
<br>
7272

73-
Please refer to the following link for more pre-built binaries: [![](https://img.shields.io/badge/v52.1.0-bins-yellowgreen)](https://github.com/ARM-software/ComputeLibrary/releases/tag/v52.1.0)
73+
Please refer to the following link for more pre-built binaries: [![](https://img.shields.io/badge/v52.2.0-bins-yellowgreen)](https://github.com/ARM-software/ComputeLibrary/releases/tag/v52.2.0)
7474

7575
Pre-build binaries are generated with the following security / good coding practices related flags:
7676
> -Wall, -Wextra, -Wformat=2, -Winit-self, -Wstrict-overflow=2, -Wswitch-default, -Woverloaded-virtual, -Wformat-security, -Wctor-dtor-privacy, -Wsign-promo, -Weffc++, -pedantic, -fstack-protector-strong
@@ -113,13 +113,13 @@ Pre-build binaries are generated with the following security / good coding pract
113113

114114
## Experimental builds
115115

116-
**⚠ Important** Bazel and CMake builds are experimental CPU only builds, please see the [documentation](https://artificial-intelligence.sites.arm.com/computelibrary/v52.1.0/how_to_build.xhtml) for more details.
116+
**⚠ Important** Bazel and CMake builds are experimental CPU only builds, please see the [documentation](https://artificial-intelligence.sites.arm.com/computelibrary/v52.2.0/how_to_build.xhtml) for more details.
117117

118118
<br>
119119

120120
## How to contribute
121121

122-
Contributions to the Compute Library are more than welcome. If you are interested on contributing, please have a look at our [how to contribute guidelines](https://artificial-intelligence.sites.arm.com/computelibrary/v52.1.0/contribution_guidelines.xhtml).
122+
Contributions to the Compute Library are more than welcome. If you are interested on contributing, please have a look at our [how to contribute guidelines](https://artificial-intelligence.sites.arm.com/computelibrary/v52.2.0/contribution_guidelines.xhtml).
123123

124124
### Developer Certificate of Origin (DCO)
125125
Before the Compute Library accepts your contribution, you need to certify its origin and give us your permission. To manage this process we use the Developer Certificate of Origin (DCO) V1.1 (https://developercertificate.org/)

SConscript

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,9 @@ import codecs
3333
import platform
3434
import SCons
3535

36-
VERSION = "v52.1.0"
36+
VERSION = "v52.2.0"
3737
LIBRARY_VERSION_MAJOR = 52
38-
LIBRARY_VERSION_MINOR = 1
38+
LIBRARY_VERSION_MINOR = 2
3939
LIBRARY_VERSION_PATCH = 0
4040
SONAME_VERSION = str(LIBRARY_VERSION_MAJOR) + "." + str(LIBRARY_VERSION_MINOR) + "." + str(LIBRARY_VERSION_PATCH)
4141

docs/Doxyfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ PROJECT_NAME = "Compute Library"
6060
# could be handy for archiving the generated documentation or if some version
6161
# control system is used.
6262

63-
PROJECT_NUMBER = 52.1.0
63+
PROJECT_NUMBER = 52.2.0
6464

6565
# Using the PROJECT_BRIEF tag one can provide an optional one line description
6666
# for a project that appears at the top of each page and should give viewer a

filelist.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1653,6 +1653,7 @@
16531653
"src/core/NEON/kernels/arm_gemm/rowsum_indirect_s8.cpp",
16541654
"src/core/NEON/kernels/arm_gemm/rowsum_indirect_u8.cpp",
16551655
"src/core/NEON/kernels/arm_gemm/transform.cpp",
1656+
"src/core/NEON/kernels/arm_gemm/transform-bf16.cpp",
16561657
"src/core/NEON/kernels/arm_gemm/kernels/a64_gemm_s16_8x12/generic.cpp",
16571658
"src/core/NEON/kernels/arm_gemm/kernels/a64_gemm_s8_4x4/generic.cpp",
16581659
"src/core/NEON/kernels/arm_gemm/kernels/a64_gemm_s8_8x12/a55r1.cpp",

src/BUILD.bazel

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -605,6 +605,7 @@ filegroup(
605605
"core/NEON/kernels/arm_gemm/quantized.cpp",
606606
"core/NEON/kernels/arm_gemm/rowsum_indirect_s8.cpp",
607607
"core/NEON/kernels/arm_gemm/rowsum_indirect_u8.cpp",
608+
"core/NEON/kernels/arm_gemm/transform-bf16.cpp",
608609
"core/NEON/kernels/arm_gemm/transform.cpp",
609610
"core/NEON/kernels/batchnormalization/impl/NEON/fp32.cpp",
610611
"core/NEON/kernels/convolution/common/padding.cpp",

src/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -598,6 +598,7 @@ target_sources(
598598
core/NEON/kernels/arm_gemm/quantized.cpp
599599
core/NEON/kernels/arm_gemm/rowsum_indirect_s8.cpp
600600
core/NEON/kernels/arm_gemm/rowsum_indirect_u8.cpp
601+
core/NEON/kernels/arm_gemm/transform-bf16.cpp
601602
core/NEON/kernels/arm_gemm/transform.cpp
602603
core/NEON/kernels/batchnormalization/impl/NEON/fp32.cpp
603604
core/NEON/kernels/convolution/common/padding.cpp

0 commit comments

Comments
 (0)