Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
70 commits
Select commit Hold shift + click to select a range
766801c
ASCT install guide
jasonrandrews Jan 23, 2026
03f9c7a
copilot review updates
DougAnsonAustinTX Jan 26, 2026
17e1281
minor fix
DougAnsonAustinTX Jan 26, 2026
8600ee5
new branch with copilot updates
DougAnsonAustinTX Jan 26, 2026
d53c3c3
New LP: Offline Voice Chatbot with FasterWhisper and vLLM on DGX Spark
odinshen-git Jan 28, 2026
3bca74e
Refine Azure ARM template documentation for Cobalt 100 VMs: update ti…
madeline-underwood Jan 29, 2026
d00fbca
Refactor Azure ARM template documentation: enhance learning objective…
madeline-underwood Jan 29, 2026
fffebc0
ATP Install Guide
pareenaverma Jan 30, 2026
2070de8
Updated the ssh auth
pareenaverma Jan 30, 2026
6226518
Merge branch 'ArmDeveloperEcosystem:main' into content_review
pareenaverma Feb 2, 2026
a80764a
Add benchmark execution details to spec runs for LTO performance uplift
Feb 2, 2026
4870c7b
Revise supported Ubuntu versions in ATP documentation
pareenaverma Feb 2, 2026
a4f08ce
Update instances on migration page
jasonrandrews Feb 2, 2026
c40db57
minor fix
odinshen-git Feb 2, 2026
f064a97
delete all copilot extension LPs
JoeStech Feb 2, 2026
ef18978
Update C migration info for Neoverse N3 and Neoverse V3
jasonrandrews Feb 2, 2026
b5c1b1e
Made ATP install guide unlisted; still creates direct URL but disallo…
pareenaverma Feb 2, 2026
340cbc5
Complete merge and update ATP install guide
pareenaverma Feb 2, 2026
b5a7ddb
Merge pull request #2861 from jasonrandrews/review2
jasonrandrews Feb 2, 2026
4b672e0
Merge pull request #2862 from pareenaverma/content_review
pareenaverma Feb 2, 2026
378f69e
Merge pull request #2860 from JoeStech/remove-extension-paths
jasonrandrews Feb 3, 2026
61bfd69
Merge pull request #2859 from victorldn/main
pareenaverma Feb 3, 2026
6babce4
Tech review of the GCC LTO LP
pareenaverma Feb 3, 2026
8793615
Merge pull request #2827 from DougAnsonAustinTX/tinkerblox-techreview-3
jasonrandrews Feb 3, 2026
3534833
Merge pull request #2863 from pareenaverma/content_review
pareenaverma Feb 3, 2026
35d19b1
update ASCT install guide
jasonrandrews Feb 3, 2026
4cb9898
update for asct install guide
jasonrandrews Feb 3, 2026
f2e4cf7
Merge pull request #2864 from jasonrandrews/review3
jasonrandrews Feb 3, 2026
140ff0a
Merge pull request #2865 from jasonrandrews/review2
jasonrandrews Feb 3, 2026
eaa1e8d
Added a troubleshooting section for hugo
mohamed-ismail99 Feb 3, 2026
0e15b4c
Review Fastpath Learning Path
jasonrandrews Feb 3, 2026
b6514e7
Review Fastpath Learning Path
jasonrandrews Feb 3, 2026
496027a
Merge pull request #2867 from jasonrandrews/review2
jasonrandrews Feb 3, 2026
8c6fa87
Update instance details and LP links in migration page
pbk8s Feb 4, 2026
2517699
Merge branch 'ArmDeveloperEcosystem:main' into cobalt_arm
madeline-underwood Feb 4, 2026
82f945e
Merge pull request #9 from pbk8s/patch-1
jasonrandrews Feb 4, 2026
36dbdb9
Update migration page
jasonrandrews Feb 4, 2026
43baaa6
Update migration page
jasonrandrews Feb 4, 2026
cd8cbb6
Merge pull request #2868 from jasonrandrews/tool-installs
jasonrandrews Feb 4, 2026
5a7fe12
Tech review of gitlab managed runners LP
pareenaverma Feb 4, 2026
ae120ba
Merge pull request #2869 from pareenaverma/content_review
pareenaverma Feb 4, 2026
51eef8a
Merge pull request #2866 from mohamed-ismail99/main
jasonrandrews Feb 4, 2026
4a3c98e
update Hugo setup to remove Gitpod
jasonrandrews Feb 4, 2026
734e2f7
Merge pull request #2870 from jasonrandrews/review2
jasonrandrews Feb 4, 2026
773c739
Remove Daytona Learning Path as product has completely changed
jasonrandrews Feb 4, 2026
604d836
Merge pull request #2871 from jasonrandrews/review2
jasonrandrews Feb 4, 2026
26a8d67
Update Azure ARM template documentation for clarity and consistency
madeline-underwood Feb 4, 2026
5400cac
Merge pull request #2847 from odinshen-git/feature/dgx_spark_voicecha…
jasonrandrews Feb 4, 2026
8248366
Update Azure ARM template documentation for clarity and detail
madeline-underwood Feb 4, 2026
ac4e416
Refine Azure ARM template documentation for clarity and consistency
madeline-underwood Feb 4, 2026
df440db
add info about the github custom agent and differentiate from the pro…
JoeStech Feb 4, 2026
7c7dd19
add image for custom agent selection
JoeStech Feb 4, 2026
92cce15
Merge pull request #2873 from JoeStech/actions-agent
pareenaverma Feb 4, 2026
bad7ca8
Exclude migration content from testing
annietllnd Feb 4, 2026
41253d4
SEO upgrades
madeline-underwood Feb 5, 2026
4c9ffec
Merge pull request #2874 from annietllnd/main
pareenaverma Feb 5, 2026
03fd021
Merge pull request #2872 from madeline-underwood/cobalt_arm
jasonrandrews Feb 5, 2026
2615a13
Update ArmPL guide for 26.01 release
ndingle-arm Feb 6, 2026
275f8a7
Update ATP install guide
madeline-underwood Feb 6, 2026
cec7b9c
Merge pull request #2878 from ndingle-arm/main
pareenaverma Feb 6, 2026
f1573f7
Refine ATP installation guide by updating image alt text and removing…
madeline-underwood Feb 6, 2026
e131500
Update ATP install guide
madeline-underwood Feb 6, 2026
ee4b5e1
refine installation instructions and verification steps for ASCT
madeline-underwood Feb 6, 2026
76010e6
Merge pull request #2880 from madeline-underwood/asct
jasonrandrews Feb 7, 2026
7623124
Merge pull request #2879 from madeline-underwood/atp
jasonrandrews Feb 7, 2026
aa1d458
first tech review of DGX Spark voice assistant
jasonrandrews Feb 7, 2026
658b6d5
Merge pull request #2881 from jasonrandrews/review2
jasonrandrews Feb 7, 2026
164e63d
remove reference to old search box in example Learning Path
jasonrandrews Feb 7, 2026
3549884
Spelling
jasonrandrews Feb 7, 2026
047c7e2
Merge pull request #2882 from jasonrandrews/review2
jasonrandrews Feb 7, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions .wordlist.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5638,3 +5638,10 @@ ZYNQ
zypper
ZZa
ZZZZZ
ASCT
ArmTotalPerformance
Numbat
SKUs
asct
geminicli
passwordless
Binary file added content/install-guides/_images/asct-bw.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
37 changes: 22 additions & 15 deletions content/install-guides/armpl.md
Original file line number Diff line number Diff line change
Expand Up @@ -84,67 +84,75 @@ For more information refer to [Get started with Arm Performance Libraries](https

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

Use tar to extract the file:
```console
tar zxvf arm-performance-libraries_25.07_macOS.tgz
tar zxvf arm-performance-libraries_26.01_macOS.tgz
```

Output of above command:
```console
armpl_25.07_flang-20.dmg
armpl_26.01_flang-21.dmg
```

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

Now run the installation script as a superuser:

```console
/Volumes/armpl_25.07_flang-20_installer/armpl_25.07_flang-20_install.sh -y
/Volumes/armpl_26.01_flang-21_installer/armpl_26.01_flang-21_install.sh -y
```

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.

To install Arm Performance Libraries using Homebrew in a terminal and automatically accept the End User License Agreement use:

```console
brew install arm-performance-libraries
```

The installer runs using `sudo` so you may be asked to input your password.

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.

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


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

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

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

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

- Amazon Linux 2, Amazon Linux 2023
- RHEL-8, RHEL-9
- SLES-15 Service Packs 5 and 6
- RHEL-8, RHEL-9, RHEL-10
- SLES-15 Service Packs 6 and 7

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

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

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

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

```bash
tar xf arm-performance-libraries_25.07_deb_gcc.tar
tar xf arm-performance-libraries_26.01_deb_gcc.tar
```

Run the installation script as a super user:

```bash
sudo ./arm-performance-libraries_25.07_deb/arm-performance-libraries_25.07_deb.sh --accept
sudo ./arm-performance-libraries_26.01_deb/arm-performance-libraries_26.01_deb.sh --accept
```

Using the `--accept` switch you automatically accept the End User License Agreement and the packages are installed to the `/opt/arm` directory.
Expand All @@ -158,7 +166,6 @@ Arm Performance Libraries are available to install using Linux system package ma
Add the Arm Performance Libraries `apt` package repository to your system:

```bash
sudo apt update
. /etc/os-release
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
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
Expand Down Expand Up @@ -200,13 +207,13 @@ module avail
The output should be similar to:

```output
armpl/25.07_gcc
armpl/26.01_gcc
```

Load the appropriate module:

```console
module load armpl/25.07_gcc
module load armpl/26.01_gcc
```

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.
Expand Down
Loading
Loading