Skip to content

Commit b412f0b

Browse files
Convert external learn.arm.com links to internal format
Co-authored-by: jasonrandrews <4744588+jasonrandrews@users.noreply.github.com>
1 parent 7f1d214 commit b412f0b

92 files changed

Lines changed: 159 additions & 159 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.

content/learning-paths/automotive/openadkit1_container/3_setup_openadkit.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ The example has been tested on [AWS EC2](https://aws.amazon.com/ec2/) and an [Am
1515

1616
## Installation
1717

18-
You need Docker to run Open AD Kit. Refer to the [Docker install guide](https://learn.arm.com/install-guides/docker/) to learn how to install Docker on an Arm platform.
18+
You need Docker to run Open AD Kit. Refer to the [Docker install guide](/install-guides/docker/) to learn how to install Docker on an Arm platform.
1919

2020
First, verify Docker is installed on your development computer by running:
2121

content/learning-paths/automotive/openadkit2_safetyisolation/2_data_distribution_service.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ In modern vehicles, multiple sensors such as LiDAR, radar, and cameras must cont
1717
DDS ensures these components share data seamlessly and in real time, both within the vehicle and across infrastructure such as V2X systems, including traffic lights and road sensors.
1818

1919
{{% notice Tip %}}
20-
To get started with open-source DDS on Arm platforms, see the [Installation Guide for CycloneDDS](https://learn.arm.com/install-guides/cyclonedds).
20+
To get started with open-source DDS on Arm platforms, see the [Installation Guide for CycloneDDS](/install-guides/cyclonedds).
2121
{{% /notice %}}
2222

2323

content/learning-paths/cross-platform/kleidiai-explainer/_index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ learning_objectives:
1111
- Run a basic C++ matrix multiplication example to showcase the speedup that KleidiAI micro-kernels can deliver.
1212

1313
prerequisites:
14-
- An Arm-based Linux machine that implements the Int8 Matrix Multiplication (*i8mm*) architecture feature. The example in this Learning Path is run on an AWS Graviton 3 instance. Instructions on setting up an Arm-based server are [found here](https://learn.arm.com/learning-paths/servers-and-cloud-computing/csp/aws/).
14+
- An Arm-based Linux machine that implements the Int8 Matrix Multiplication (*i8mm*) architecture feature. The example in this Learning Path is run on an AWS Graviton 3 instance. Instructions on setting up an Arm-based server are [found here](/learning-paths/servers-and-cloud-computing/csp/aws/).
1515
- A basic understanding of linear algebra terminology, such as dot product and matrix multiplication.
1616

1717
author: Zach Lasiuk

content/learning-paths/cross-platform/kleidiai-explainer/page2.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ There are essentially two types of KleidiAI micro-kernels today:
1919
![KleidiAI stuff](KleidiAI-src.JPG "KleidiAI src directory")
2020

2121
### What are the quantization levels that KleidiAI supports?
22-
KleidiAI has multiple matrix multiplication micro-kernels, and dynamic quantization routines, to optimally support all model quantization levels. To learn more about model quantization and how selecting the right quantization level affects your AI-based application, refer to [this Learning Path](https://learn.arm.com/learning-paths/servers-and-cloud-computing/llama-cpu/llama-chatbot#quantization-format).
22+
KleidiAI has multiple matrix multiplication micro-kernels, and dynamic quantization routines, to optimally support all model quantization levels. To learn more about model quantization and how selecting the right quantization level affects your AI-based application, refer to [this Learning Path](/learning-paths/servers-and-cloud-computing/llama-cpu/llama-chatbot#quantization-format).
2323

2424
KleidiAI currently has three matrix multiplication directories that each handle input/output types differently, and which will evolve to broaden the reach of their support:
2525

content/learning-paths/cross-platform/kleidiai-explainer/page3.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ This reference code is functionally-identical to KleidiAI's micro-kernels, and i
2525
Follow these steps to build and run the KleidiAI library and example script:
2626

2727
1. Create an Ubuntu 24.04 Arm Linux machine on an AWS EC2 instance.
28-
For more details view the Learning Path on [setting up AWS EC2 Graviton instances](https://learn.arm.com/learning-paths/servers-and-cloud-computing/csp/aws/). Use an M7g-medium instance type, which uses the Graviton 3 SoC supporting the *i8mm* Arm architecture feature. The 1 CPU and 4 GB of RAM in the M7g-medium are sufficient for this basic example run.
28+
For more details view the Learning Path on [setting up AWS EC2 Graviton instances](/learning-paths/servers-and-cloud-computing/csp/aws/). Use an M7g-medium instance type, which uses the Graviton 3 SoC supporting the *i8mm* Arm architecture feature. The 1 CPU and 4 GB of RAM in the M7g-medium are sufficient for this basic example run.
2929

3030
2. Initialize your system by installing essential packages:
3131
```bash

content/learning-paths/cross-platform/llm-fine-tuning-for-web-applications/how-to-9.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@ layout: learningpathall
2727
--output_name="llama3_kv_sdpa_xnn_qe_4_32.pte"
2828
```
2929

30-
- Build the Llama Runner binary for [Android](https://learn.arm.com/learning-paths/mobile-graphics-and-gaming/build-llama3-chat-android-app-using-executorch-and-xnnpack/5-run-benchmark-on-android/).
31-
- Build and Run [Android](https://learn.arm.com/learning-paths/mobile-graphics-and-gaming/build-llama3-chat-android-app-using-executorch-and-xnnpack/6-build-android-chat-app/).
30+
- Build the Llama Runner binary for [Android](/learning-paths/mobile-graphics-and-gaming/build-llama3-chat-android-app-using-executorch-and-xnnpack/5-run-benchmark-on-android/).
31+
- Build and Run [Android](/learning-paths/mobile-graphics-and-gaming/build-llama3-chat-android-app-using-executorch-and-xnnpack/6-build-android-chat-app/).
3232
- Open Android Studio and choose "Open an existing Android Studio project" to navigate to examples/demo-apps/android/LlamaDemo and Press Run (^R) to build and launch the app on your phone.
3333
- Tap the Settings widget to select a model, configure its parameters, and set any prompts.
3434
- After choosing the model, tokenizer, and model type, click "Load Model" to load it into the app and return to the main Chat activity.

content/learning-paths/cross-platform/mcp-ai-agent/intro-to-mcp-uv.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ Each component in the diagram plays a distinct role in enabling AI agents to int
4646
- The **Remote services** are external APIs the server can call on the host’s behalf.
4747

4848
{{% notice Learning Tip %}}
49-
Learn more about AI Agents in the Learning Path [Deploy an AI Agent on Arm with llama.cpp and llama-cpp-agent using KleidiAI](https://learn.arm.com/learning-paths/servers-and-cloud-computing/ai-agent-on-cpu/).
49+
Learn more about AI Agents in the Learning Path [Deploy an AI Agent on Arm with llama.cpp and llama-cpp-agent using KleidiAI](/learning-paths/servers-and-cloud-computing/ai-agent-on-cpu/).
5050
{{% /notice %}}
5151

5252
## Section summary

content/learning-paths/cross-platform/memory-latency/_index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ shared_between:
3838
further_reading:
3939
- resource:
4040
title: Write a Dynamic Memory Allocator
41-
link: https://learn.arm.com/learning-paths/cross-platform/dynamic-memory-allocator/
41+
link: /learning-paths/cross-platform/dynamic-memory-allocator/
4242
type: website
4343
- resource:
4444
title: Memory Latency

content/learning-paths/cross-platform/multiplying-matrices-with-sme2/_index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ further_reading:
5252
type: documentation
5353
- resource:
5454
title: Port Code to Arm Scalable Vector Extension (SVE)
55-
link: https://learn.arm.com/learning-paths/servers-and-cloud-computing/sve
55+
link: /learning-paths/servers-and-cloud-computing/sve
5656
type: website
5757
- resource:
5858
title: Introducing the Scalable Matrix Extension for the Armv9-A Architecture
@@ -72,7 +72,7 @@ further_reading:
7272
type: blog
7373
- resource:
7474
title: Build adaptive libraries with multiversioning
75-
link: https://learn.arm.com/learning-paths/cross-platform/function-multiversioning/
75+
link: /learning-paths/cross-platform/function-multiversioning/
7676
type: website
7777
- resource:
7878
title: SME Programmer's Guide

content/learning-paths/cross-platform/multiplying-matrices-with-sme2/overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,4 +47,4 @@ On SVE and SME:
4747
- [Arm Scalable Matrix Extension (SME) Introduction (Part 1) - Zenon Xiu](https://community.arm.com/arm-community-blogs/b/architectures-and-processors-blog/posts/arm-scalable-matrix-extension-introduction)
4848
- [Arm Scalable Matrix Extension (SME) Introduction (Part 2) - Zenon Xiu](https://community.arm.com/arm-community-blogs/b/architectures-and-processors-blog/posts/arm-scalable-matrix-extension-introduction-p2)
4949
- [Matrix-matrix multiplication. Neon, SVE, and SME compared (Part 3)](https://community.arm.com/arm-community-blogs/b/architectures-and-processors-blog/posts/.matrix-matrix-multiplication-neon-sve-and-sme-compared)
50-
- [Learn about function multiversioning - Alexandros Lamprineas, Arm](https://learn.arm.com/learning-paths/cross-platform/function-multiversioning/)
50+
- [Learn about function multiversioning - Alexandros Lamprineas, Arm](/learning-paths/cross-platform/function-multiversioning/)

0 commit comments

Comments
 (0)