Skip to content

Commit fedfb1f

Browse files
Merge pull request #1349 from jasonrandrews/spelling
spelling review
2 parents c5e442a + a8166af commit fedfb1f

File tree

5 files changed

+54
-28
lines changed

5 files changed

+54
-28
lines changed

.wordlist.txt

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3245,4 +3245,25 @@ sysbox
32453245
tinyml
32463246
tvOS
32473247
watchOS
3248-
zilliz
3248+
zilliz
3249+
ASGI
3250+
ComputeLibrary
3251+
FastAPI
3252+
GTSRB
3253+
KubeArchInspect
3254+
MLOPs
3255+
MiniLM
3256+
OpenBLAS
3257+
Requantize
3258+
UpsideDownCake
3259+
Uvicorn
3260+
WPA
3261+
WindowsPerfGUI
3262+
ZGC
3263+
Zouaoui
3264+
gui
3265+
kubearchinspect
3266+
mlops
3267+
multithreading
3268+
preloaded
3269+
requantize

content/install-guides/acfl.md

Lines changed: 22 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,11 @@ title: Arm Compiler for Linux
2323
tool_install: true
2424
weight: 1
2525
---
26-
[Arm Compiler for Linux (ACfL)](https://developer.arm.com/Tools%20and%20Software/Arm%20Compiler%20for%20Linux) is a suite of tools containing Arm C/C++ Compiler (`armclang`), Arm Fortran Compiler (`armflang`), and Arm Performance Libraries (`ArmPL`). It is tailored to the development of High Performance Computing (HPC) applications.
26+
[Arm Compiler for Linux (ACfL)](https://developer.arm.com/Tools%20and%20Software/Arm%20Compiler%20for%20Linux) is a suite of tools containing Arm C/C++ Compiler (`armclang`), Arm Fortran Compiler (`armflang`), and Arm Performance Libraries (ArmPL). It is tailored to the development of High Performance Computing (HPC) applications.
2727

28-
`Arm Compiler for Linux` runs on 64-bit Arm machines, it is not a cross-compiler.
28+
Arm Compiler for Linux runs on 64-bit Arm machines, it is not a cross-compiler.
2929

30-
You do not require any additional license to use `Arm Compiler for Linux`.
30+
You do not require any additional license to use Arm Compiler for Linux.
3131

3232
## Arm-based hardware
3333

@@ -60,7 +60,7 @@ These packages can be installed with the appropriate package manager for your OS
6060
- Amazon Linux: environment-modules glibc-devel gzip procps python3 tar
6161
- Ubuntu: environment-modules libc6-dev python3
6262

63-
Note: The minimum supported version for Python is version 3.6.
63+
The minimum supported version for Python is version 3.6.
6464

6565
You must have at least 2 GB of free hard disk space to both download and unpack
6666
the Arm Compiler for Linux package. You must also have an additional 6 GB of
@@ -77,7 +77,7 @@ You are now ready to install ACfL [manually](#manual) or with [Spack](#spack).
7777

7878
## Download and install using install script
7979

80-
Use an Arm recommended script to select, download, and install your preferred `ACfL` package.
80+
Use an Arm recommended script to select, download, and install your preferred ACfL package.
8181

8282
```console
8383
bash <(curl -L https://developer.arm.com/-/cdn-downloads/permalink/Arm-Compiler-for-Linux/Package/install.sh)
@@ -95,9 +95,10 @@ sudo apt install wget
9595

9696
### Fetch the appropriate installer
9797

98-
`ACfL` installation packages are available to download from [Arm Developer](https://developer.arm.com/downloads/-/arm-compiler-for-linux). Individual `Arm Performance Libraries (ArmPL)` packages are also available.
98+
ACfL installation packages are available to download from [Arm Developer](https://developer.arm.com/downloads/-/arm-compiler-for-linux). Individual Arm Performance Libraries (ArmPL) packages are also available.
99+
100+
Fetch the ACfL installers:
99101

100-
Fetch the `ACfL` installers:
101102
#### Ubuntu Linux:
102103

103104
```bash { target="ubuntu:latest" }
@@ -110,9 +111,9 @@ wget https://developer.arm.com/-/cdn-downloads/permalink/Arm-Compiler-for-Linux/
110111

111112
### Install
112113

113-
To install the `Arm Compiler for Linux` package on your 64-bit Linux Arm machine extract the package and run the installation script.
114+
To install Arm Compiler for Linux on your 64-bit Linux Arm machine extract the package and run the installation script.
114115

115-
Each command sequence includes accepting the license agreement to automate the installation and installing the `modules` software.
116+
Each command sequence includes accepting the license agreement to automate the installation and installing Environment Modules.
116117

117118
#### Ubuntu Linux:
118119

@@ -132,16 +133,18 @@ cd arm-compiler-for-linux_24.10_RHEL-9
132133
sudo ./arm-compiler-for-linux_24.10_RHEL-9.sh --accept
133134
```
134135

135-
⚠️ **Compatability with Non-ACfL GCC:** On RPM based (Red Hat) systems, if an
136+
{{% notice Warning %}}
137+
⚠️ On RPM based systems (such as Red Hat), if an
136138
alternative version of GCC (not the GCC bundled with ACfL) is installed
137139
**after** ACfL, you will not be able to uninstall ACfL fully. For example, a GDB
138140
(GNU Project Debugger) installation will install the native system GCC. If this
139141
install takes place **after** ACfL, you will no longer be able to fully
140142
uninstall ACfL.
143+
{{% /notice %}}
141144

142145
### Set up environment
143146

144-
`Arm Compiler for Linux` uses environment modules to dynamically modify your user environment. Refer to the [Environment Modules documentation](https://lmod.readthedocs.io/en/latest/#id) for more information.
147+
Arm Compiler for Linux uses environment modules to dynamically modify your user environment. Refer to the [Environment Modules documentation](https://lmod.readthedocs.io/en/latest/#id) for more information.
145148

146149
Set up the environment, for example, in your `.bashrc` and add module files.
147150

@@ -178,17 +181,18 @@ To configure GCC:
178181
```bash { env_source="~/.bashrc" }
179182
module load gnu/14.2.0
180183
```
181-
`ACfL` is now [ready to use](#armclang).
184+
185+
ACfL is now [ready to use](#armclang).
182186

183187
## Download and install with Spack {#spack}
184188

185-
`Arm Compiler for Linux` is available with the [Spack](https://spack.io/) package manager.
189+
Arm Compiler for Linux is available with the [Spack](https://spack.io/) package manager.
186190

187191
See the [Arm Compiler for Linux and Arm PL now available in Spack](https://community.arm.com/arm-community-blogs/b/high-performance-computing-blog/posts/arm-compiler-for-linux-and-arm-pl-now-available-in-spack) blog for full details.
188192

189193
### Setup Spack
190194

191-
Clone the `Spack` repository and add `bin` directory to the path:
195+
Clone the Spack repository and add `bin` directory to the path:
192196

193197
```console
194198
git clone -c feature.manyFiles=true https://github.com/spack/spack.git
@@ -201,17 +205,17 @@ Set up shell support:
201205
. /home/ubuntu/spack/share/spack/setup-env.sh
202206
```
203207

204-
`Spack` is now ready to use.
208+
Spack is now ready to use.
205209

206210
### Install ACfL
207211

208-
Download and install `Arm Compiler for Linux` with:
212+
Download and install Arm Compiler for Linux with:
209213

210214
```console
211215
spack install acfl
212216
```
213217

214-
If you wish to install just the `Arm Performance Libraries`, use:
218+
If you wish to install just the Arm Performance Libraries, use:
215219

216220
```console
217221
spack install armpl-gcc
@@ -225,7 +229,7 @@ spack load acfl
225229
spack compiler find
226230
```
227231

228-
`ACfL` is now [ready to use](#armclang).
232+
ACfL is now [ready to use](#armclang).
229233

230234

231235
## Get started with Arm C/C++ compiler {#armclang}

content/learning-paths/servers-and-cloud-computing/_index.md

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ maintopic: true
99
operatingsystems_filter:
1010
- Android: 2
1111
- Baremetal: 1
12-
- Linux: 105
12+
- Linux: 107
1313
- macOS: 9
1414
- Windows: 12
1515
pinned_modules:
@@ -19,12 +19,12 @@ pinned_modules:
1919
- providers
2020
- migration
2121
subjects_filter:
22-
- CI-CD: 3
22+
- CI-CD: 4
2323
- Containers and Virtualization: 25
2424
- Databases: 15
2525
- Libraries: 6
2626
- ML: 13
27-
- Performance and Architecture: 36
27+
- Performance and Architecture: 37
2828
- Storage: 1
2929
- Web: 10
3030
subtitle: Optimize cloud native apps on Arm for performance and cost
@@ -33,6 +33,7 @@ tools_software_languages_filter:
3333
- .NET: 1
3434
- .NET SDK: 1
3535
- 5G: 1
36+
- ACL: 1
3637
- Android Studio: 2
3738
- Ansible: 2
3839
- Arm Development Studio: 4
@@ -72,7 +73,7 @@ tools_software_languages_filter:
7273
- gdb: 1
7374
- Geekbench: 1
7475
- GenAI: 4
75-
- GitHub: 2
76+
- GitHub: 3
7677
- GitLab: 1
7778
- Glibc: 1
7879
- Go: 2
@@ -86,7 +87,7 @@ tools_software_languages_filter:
8687
- JAX: 1
8788
- Kafka: 1
8889
- Keras: 1
89-
- Kubernetes: 9
90+
- Kubernetes: 10
9091
- Lambda: 1
9192
- libbpf: 1
9293
- Linaro Forge: 1
@@ -106,8 +107,8 @@ tools_software_languages_filter:
106107
- PAPI: 1
107108
- perf: 3
108109
- PostgreSQL: 4
109-
- Python: 10
110-
- PyTorch: 4
110+
- Python: 11
111+
- PyTorch: 5
111112
- RAG: 1
112113
- Redis: 3
113114
- Remote.It: 2

content/learning-paths/servers-and-cloud-computing/kubearchinspect/_index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ cascade:
66

77
minutes_to_complete: 15
88

9-
who_is_this_for: This is an introductory topic for software developers who want to know if the containers running in a Kubernetes cluster are avilable for the Arm architecture.
9+
who_is_this_for: This is an introductory topic for software developers who want to know if the containers running in a Kubernetes cluster are available for the Arm architecture.
1010

1111
learning_objectives:
1212
- Run KubeArchInspect to get a quick report of the containers running in a Kubernetes cluster.

content/learning-paths/servers-and-cloud-computing/kubearchinspect/before-you-begin.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ tar xvfz kubearchinspect_Linux_arm64.tar.gz
2828

2929
The `kubearchinspect` binary is now in the current directory.
3030

31-
If you are using a different platform, such as Windows or macOS, you can get other release packges from the [GitHub releases area](https://github.com/ArmDeveloperEcosystem/kubearchinspect/releases/).
31+
If you are using a different platform, such as Windows or macOS, you can get other release packages from the [GitHub releases area](https://github.com/ArmDeveloperEcosystem/kubearchinspect/releases/).
3232

3333
You can run `kubearchinspect` from the current location or copy it to a directory in your search path such as `/usr/local/bin`.
3434

0 commit comments

Comments
 (0)