Skip to content

Commit a6219dd

Browse files
Merge pull request #2883 from ArmDeveloperEcosystem/main
Production update
2 parents b9e5e21 + 047c7e2 commit a6219dd

106 files changed

Lines changed: 3355 additions & 3112 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.wordlist.txt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5638,3 +5638,10 @@ ZYNQ
56385638
zypper
56395639
ZZa
56405640
ZZZZZ
5641+
ASCT
5642+
ArmTotalPerformance
5643+
Numbat
5644+
SKUs
5645+
asct
5646+
geminicli
5647+
passwordless
18.9 KB
Loading
73.1 KB
Loading
212 KB
Loading

content/install-guides/armpl.md

Lines changed: 22 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -84,67 +84,75 @@ For more information refer to [Get started with Arm Performance Libraries](https
8484

8585
In a terminal, run the command shown below to download the macOS package:
8686
```console
87-
wget https://developer.arm.com/-/cdn-downloads/permalink/Arm-Performance-Libraries/Version_25.07/arm-performance-libraries_25.07_macOS.tgz
87+
wget https://developer.arm.com/-/cdn-downloads/permalink/Arm-Performance-Libraries/Version_26.01/arm-performance-libraries_26.01_macOS.tgz
8888
```
8989

9090
Use tar to extract the file:
9191
```console
92-
tar zxvf arm-performance-libraries_25.07_macOS.tgz
92+
tar zxvf arm-performance-libraries_26.01_macOS.tgz
9393
```
9494

9595
Output of above command:
9696
```console
97-
armpl_25.07_flang-20.dmg
97+
armpl_26.01_flang-21.dmg
9898
```
9999

100100
Mount the disk image by running from a terminal:
101101
```console
102-
hdiutil attach armpl_25.07_flang-20.dmg
102+
hdiutil attach armpl_26.01_flang-21.dmg
103103
```
104104

105105
Now run the installation script as a superuser:
106106

107107
```console
108-
/Volumes/armpl_25.07_flang-20_installer/armpl_25.07_flang-20_install.sh -y
108+
/Volumes/armpl_26.01_flang-21_installer/armpl_26.01_flang-21_install.sh -y
109109
```
110110

111111
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.
112112

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+
113121
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.
114122

115123
For more information refer to [Get started with Arm Performance Libraries](https://developer.arm.com/documentation/109362).
116124

117125

118126
## How do I install Arm Performance Libraries on Linux? {#linux}
119127

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.
121129

122130
### How do I manually download and install Arm Performance Libraries on Linux?
123131

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:
125133

126134
- 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
129137

130138
The instructions shown below are for deb based installers for GCC users.
131139

132140
In a terminal, run the command shown below to download the Debian package:
133141

134142
```bash
135-
wget https://developer.arm.com/-/cdn-downloads/permalink/Arm-Performance-Libraries/Version_25.07/arm-performance-libraries_25.07_deb_gcc.tar
143+
wget https://developer.arm.com/-/cdn-downloads/permalink/Arm-Performance-Libraries/Version_26.01/arm-performance-libraries_26.01_deb_gcc.tar
136144
```
137145

138146
Use `tar` to extract the file and then change directory:
139147

140148
```bash
141-
tar xf arm-performance-libraries_25.07_deb_gcc.tar
149+
tar xf arm-performance-libraries_26.01_deb_gcc.tar
142150
```
143151

144152
Run the installation script as a super user:
145153

146154
```bash
147-
sudo ./arm-performance-libraries_25.07_deb/arm-performance-libraries_25.07_deb.sh --accept
155+
sudo ./arm-performance-libraries_26.01_deb/arm-performance-libraries_26.01_deb.sh --accept
148156
```
149157

150158
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
158166
Add the Arm Performance Libraries `apt` package repository to your system:
159167

160168
```bash
161-
sudo apt update
162169
. /etc/os-release
163170
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
164171
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
200207
The output should be similar to:
201208

202209
```output
203-
armpl/25.07_gcc
210+
armpl/26.01_gcc
204211
```
205212

206213
Load the appropriate module:
207214

208215
```console
209-
module load armpl/25.07_gcc
216+
module load armpl/26.01_gcc
210217
```
211218

212219
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

Comments
 (0)