Skip to content

Commit 3b23c47

Browse files
committed
fix broken links in SME Learning Path
1 parent cec2dc4 commit 3b23c47

File tree

1 file changed

+17
-27
lines changed
  • content/learning-paths/cross-platform/multiplying-matrices-with-sme2

1 file changed

+17
-27
lines changed

content/learning-paths/cross-platform/multiplying-matrices-with-sme2/1-get-started.md

Lines changed: 17 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@ layout: learningpathall
1111
To build or run SME2-accelerated code, first set up your development environment.
1212
This section walks you through the required tools and two supported setup options:
1313

14-
* [**Native SME2 hardware**](#set-up-a-system-with-native-SME2-support) - build and run directly on a system with SME2 support. For supported devices, see [Devices with SME2 support](#devices-with-sme2-support).
14+
* [**Native SME2 hardware**](#native-sme2) - build and run directly on a system with SME2 support. For supported devices, see [Devices with native SME2 support](#devices).
1515

16-
* [**Docker-based emulation**](#set-up-a-system-using-sme2-emulation-with-docker) - use a container to emulate SME2 in bare metal mode (without an OS).
16+
* [**Docker-based emulation**](#docker-sme2) - use a container to emulate SME2 in bare metal mode (without an OS).
1717

1818
## Download and explore the code examples
1919

@@ -74,7 +74,7 @@ From this point, all instructions assume that your current directory is
7474
``code-examples/learning-paths/cross-platform/multiplying-matrices-with-sme2``, so ensure that you are in the correct directory before proceeding.
7575
{{% /notice %}}
7676

77-
## Set up a system with native SME2 support
77+
## Set up a system with native SME2 support {#native-sme2}
7878

7979
To run SME2 code natively, ensure your system includes SME2 hardware and uses a compiler version that supports SME2.
8080

@@ -103,9 +103,9 @@ Install Clang using the instructions below, selecting either macOS or Linux/Ubun
103103

104104
You are now all set to start hacking with SME2.
105105

106-
## Set up a system using SME2 emulation with Docker
106+
## Set up a system using SME2 emulation with Docker {#docker-sme2}
107107

108-
If your machine doesn't support SME2, or you want to emulate it, you can use the Docker-based environment that this Learning Path models.
108+
If your machine doesn't support SME2, or you want to emulate it, you can use the Docker-based environment.
109109

110110
The Docker container includes both a compiler and [Arm's Fixed Virtual Platform (FVP)
111111
model](https://developer.arm.com/Tools%20and%20Software/Fixed%20Virtual%20Platforms)
@@ -126,7 +126,7 @@ docker --version
126126
Docker version 27.3.1, build ce12230
127127
```
128128

129-
If the above command fails with an error message similar to "``docker: command not found``", then follow the steps from the [Docker Install Guide](https://learn.arm.com/install-guides/docker/) to install Docker.
129+
If the above command fails with an error message similar to "``docker: command not found``", then follow the steps from the [Docker install guide](/install-guides/docker/) to install Docker.
130130

131131
{{% notice Note %}}
132132
You might need to log out and back in again or restart your machine for the changes to take
@@ -140,40 +140,30 @@ that it is working with the following:
140140
docker run hello-world
141141
Unable to find image 'hello-world:latest' locally
142142
latest: Pulling from library/hello-world
143-
478afc919002: Pull complete
144-
Digest: sha256:305243c734571da2d100c8c8b3c3167a098cab6049c9a5b066b6021a60fcb966
143+
c9c5fd25a1bd: Pull complete
144+
Digest: sha256:940c619fbd418f9b2b1b63e25d8861f9cc1b46e3fc8b018ccfe8b78f19b8cc4f
145145
Status: Downloaded newer image for hello-world:latest
146146

147147
Hello from Docker!
148148
This message shows that your installation appears to be working correctly.
149149

150-
To generate this message, Docker followed these steps:
151-
152-
1. The Docker client contacted the Docker daemon.
153-
154-
2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
155-
150+
To generate this message, Docker took the following steps:
151+
1. The Docker client contacted the Docker daemon.
152+
2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
156153
(arm64v8)
157-
158-
3. The Docker daemon created a new container from that image which runs the
159-
154+
3. The Docker daemon created a new container from that image which runs the
160155
executable that produces the output you are currently reading.
161-
162-
4. The Docker daemon streamed that output to the Docker client, which sent it
163-
156+
4. The Docker daemon streamed that output to the Docker client, which sent it
164157
to your terminal.
165158

166159
To try something more ambitious, you can run an Ubuntu container with:
167-
168-
$ docker run -it ubuntu bash
160+
$ docker run -it ubuntu bash
169161

170162
Share images, automate workflows, and more with a free Docker ID:
171-
172-
https://hub.docker.com/
163+
https://hub.docker.com/
173164

174165
For more examples and ideas, visit:
175-
176-
https://docs.docker.com/get-started/
166+
https://docs.docker.com/get-started/
177167
```
178168

179169
You can use Docker in the following ways:
@@ -249,7 +239,7 @@ However, if you are using VS Code, you only need to use the `COMMAND ARGUMENTS`
249239
part.
250240
{{% /notice %}}
251241

252-
### Devices with native SME2 support
242+
### Devices with native SME2 support {#devices}
253243

254244
These Apple devices support SME2 natively.
255245

0 commit comments

Comments
 (0)