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.
101
+
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.
102
102
103
103
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.
104
104
@@ -107,7 +107,9 @@ For more information refer to [Get started with Arm Performance Libraries](https
107
107
108
108
## Linux {#linux}
109
109
110
-
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 and NVHPC. The GCC compatible releases are built with GCC 14 and tested with GCC versions 7 to 14. The NVHPC compatible releases are built and tested with NVHPC 24.7.
110
+
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 19.1. The NVHPC compatible releases are tested with NVHPC 24.7.
111
+
112
+
### Manual download and installation
111
113
112
114
[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:
113
115
@@ -117,28 +119,49 @@ Arm Performance Libraries are supported on most Linux Distributions like Ubuntu,
117
119
118
120
The instructions shown below are for deb based installers for GCC users.
119
121
120
-
In a terminal, run the command shown below to download the debian package:
122
+
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.
139
141
140
142
If you want to change the installation directory location use the `--install-to` option with the script and provide the desired directory location.
141
143
144
+
## Download and installation using system packages
145
+
146
+
Arm Performance Libraries are available to install using Linux system package managers. The instructions shown below are for the Ubuntu system package manager `apt` command.
147
+
148
+
Add the Arm Performance Libraries `apt` package repository to your system:
149
+
150
+
```bash
151
+
sudo apt update
152
+
. /etc/os-release
153
+
curl
154
+
"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
155
+
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
156
+
sudo apt update
157
+
```
158
+
159
+
Download and install Arm Performance Libraries with:
160
+
161
+
```bash
162
+
sudo apt install arm-performance-libraries
163
+
```
164
+
142
165
### Setup your environment
143
166
144
167
Install environment modules on your machine:
@@ -168,13 +191,13 @@ module avail
168
191
The output should be similar to:
169
192
170
193
```output
171
-
armpl/24.10.0_gcc
194
+
armpl/25.04.0_gcc
172
195
```
173
196
174
197
Load the appropriate module:
175
198
176
199
```console
177
-
module load armpl/24.10.0_gcc
200
+
module load armpl/25.04.0_gcc
178
201
```
179
202
180
203
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