You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Using this command you automatically accept the End User License Agreement and the packages are installed to the `/opt/arm` directory. If you want to change the installation directory location use the `--install_dir=` option with the script and provide the desired directory location.
112
112
113
+
To install Arm Performance Libraries using Homebrew in a terminal and automatically accept the End User License Agreement use:
114
+
115
+
```console
116
+
brew install arm-performance-libraries
117
+
```
118
+
119
+
The installer runs using `sudo` so you may be asked to input your password.
120
+
113
121
To get started, compile and test the examples included in the `/opt/arm/<armpl_dir>/examples/`, or `<install_dir>/<armpl_dir>/examples/` directory, if you have installed to a different location than the default.
114
122
115
123
For more information refer to [Get started with Arm Performance Libraries](https://developer.arm.com/documentation/109362).
116
124
117
125
118
126
## How do I install Arm Performance Libraries on Linux? {#linux}
119
127
120
-
Arm Performance Libraries are supported on most Linux distributions like Ubuntu, RHEL, SLES and Amazon Linux on an `AArch64` host and compatible with various versions of GCC, LLVM, and NVHPC. The GCC compatible releases are built with GCC 14 and tested with GCC versions 7 to 14. The LLVM compatible releases are tested with LLVM 20.1. The NVHPC compatible releases are tested with NVHPC 25.5.
128
+
Arm Performance Libraries are supported on most Linux distributions like Ubuntu, RHEL, SLES and Amazon Linux on an `AArch64` host and compatible with various versions of GCC, LLVM, and NVHPC. The GCC compatible releases are built with GCC 14 and tested with GCC versions 7 to 14. The LLVM compatible releases are tested with LLVM 21.1. The NVHPC compatible releases are tested with NVHPC 25.11.
121
129
122
130
### How do I manually download and install Arm Performance Libraries on Linux?
123
131
124
-
[Download](https://developer.arm.com/downloads/-/arm-performance-libraries) the appropriate package for your Linux distribution. The deb based installers can be used on Ubuntu 20 and Ubuntu 22. The RPM based installers can be used on the following supported distributions:
132
+
[Download](https://developer.arm.com/downloads/-/arm-performance-libraries) the appropriate package for your Linux distribution. The deb based installers can be used on Ubuntu 22 and Ubuntu 24. The RPM based installers can be used on the following supported distributions:
125
133
126
134
- Amazon Linux 2, Amazon Linux 2023
127
-
- RHEL-8, RHEL-9
128
-
- SLES-15 Service Packs 5 and 6
135
+
- RHEL-8, RHEL-9, RHEL-10
136
+
- SLES-15 Service Packs 6 and 7
129
137
130
138
The instructions shown below are for deb based installers for GCC users.
131
139
132
140
In a terminal, run the command shown below to download the Debian package:
Using the `--accept` switch you automatically accept the End User License Agreement and the packages are installed to the `/opt/arm` directory.
@@ -158,7 +166,6 @@ Arm Performance Libraries are available to install using Linux system package ma
158
166
Add the Arm Performance Libraries `apt` package repository to your system:
159
167
160
168
```bash
161
-
sudo apt update
162
169
. /etc/os-release
163
170
curl "https://developer.arm.com/packages/arm-toolchains:${NAME,,}-${VERSION_ID/%.*/}/${VERSION_CODENAME}/Release.key"| sudo tee /etc/apt/trusted.gpg.d/developer-arm-com.asc
164
171
echo"deb https://developer.arm.com/packages/arm-toolchains:${NAME,,}-${VERSION_ID/%.*/}/${VERSION_CODENAME}/ ./"| sudo tee /etc/apt/sources.list.d/developer-arm-com.list
@@ -200,13 +207,13 @@ module avail
200
207
The output should be similar to:
201
208
202
209
```output
203
-
armpl/25.07_gcc
210
+
armpl/26.01_gcc
204
211
```
205
212
206
213
Load the appropriate module:
207
214
208
215
```console
209
-
module load armpl/25.07_gcc
216
+
module load armpl/26.01_gcc
210
217
```
211
218
212
219
You can now compile and test the examples included in the `/opt/arm/<armpl_dir>/examples/`, or `<install_dir>/<armpl_dir>/examples/` directory, if you have installed to a different location than the default.
0 commit comments