Skip to content

Commit 634a445

Browse files
committed
spelling and tags
1 parent cdb9bf7 commit 634a445

9 files changed

Lines changed: 142 additions & 37 deletions

File tree

.wordlist.txt

Lines changed: 96 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5288,4 +5288,99 @@ menuconfig
52885288
oss
52895289
saas
52905290
todo
5291-
yq
5291+
yq
5292+
AIoT
5293+
AQ
5294+
BSPs
5295+
BatchMatMul
5296+
Bitnami
5297+
CIX
5298+
Deconvolution
5299+
EdgeBloXagent
5300+
FFI
5301+
FLOPs
5302+
FtVjdW
5303+
FullyConnected
5304+
Guo
5305+
HgJyHlhCVQrqvpGdCcaf
5306+
InfluxDB
5307+
IntelliJ
5308+
IqNP
5309+
JetBrains
5310+
Jiaming
5311+
Jinja
5312+
LiteRT's
5313+
MPAC
5314+
MergeTree
5315+
MicroPac
5316+
MicroPacFile
5317+
MicroPacs
5318+
MicroStack
5319+
Micropac
5320+
NeuroStack
5321+
NodeSource
5322+
Podman
5323+
PyCharm
5324+
QD
5325+
RNiiiIPCSUA
5326+
RabbitMQ
5327+
Radxa
5328+
Regardles
5329+
Slurm
5330+
StrongPassword
5331+
TCO
5332+
TinkerBlox
5333+
Tinkerblox
5334+
TransposeConv
5335+
UltraEdge
5336+
Ultraedge
5337+
Uncloud
5338+
WebStorm
5339+
WhatsApp
5340+
XNNPACK's
5341+
applicationType
5342+
bded
5343+
binfmt
5344+
binfmts
5345+
buildSteps
5346+
centre
5347+
createdBy
5348+
dFamiliarity
5349+
df
5350+
django
5351+
ernie
5352+
ffn
5353+
fungibility
5354+
gemini
5355+
getstarted
5356+
ize
5357+
jinja
5358+
mcpserver
5359+
microboost
5360+
micropac
5361+
mlBZgDFc
5362+
moe
5363+
mpac
5364+
neuroboost
5365+
pathbreaking
5366+
pika
5367+
qyM
5368+
rabbitmq
5369+
rabbitmqadmin
5370+
reachability
5371+
reflash
5372+
relevent
5373+
slurm
5374+
sr
5375+
subtasks
5376+
sv
5377+
sysreport
5378+
tA
5379+
templated
5380+
tinkerblox
5381+
tinkerbloxdev
5382+
ultraedge
5383+
unclound
5384+
wNdi
5385+
whatsapp
5386+
workdir

content/learning-paths/automotive/_index.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,13 @@ subtitle: Build secure, connected, smart IoT devices
1111
title: Automotive
1212
weight: 4
1313
subjects_filter:
14-
- Containers and Virtualization: 3
14+
- Containers and Virtualization: 4
1515
- Performance and Architecture: 6
1616
operatingsystems_filter:
1717
- Baremetal: 1
18-
- Linux: 8
18+
- Linux: 9
1919
- macOS: 1
20+
- other: 1
2021
- RTOS: 1
2122
tools_software_languages_filter:
2223
- Arm Development Studio: 1
@@ -33,6 +34,7 @@ tools_software_languages_filter:
3334
- Raspberry Pi: 1
3435
- ROS 2: 3
3536
- Rust: 1
37+
- Tinkerblox: 1
3638
- topdown-tool: 1
3739
- Zenoh: 1
3840
---

content/learning-paths/iot/_index.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,11 @@ subjects_filter:
1212
- CI-CD: 4
1313
- Containers and Virtualization: 2
1414
- Embedded Linux: 2
15-
- ML: 2
15+
- ML: 3
1616
- Performance and Architecture: 3
1717
operatingsystems_filter:
1818
- Baremetal: 4
19-
- Linux: 9
19+
- Linux: 10
2020
- macOS: 2
2121
- RTOS: 2
2222
- Windows: 2
@@ -28,13 +28,16 @@ tools_software_languages_filter:
2828
- Azure: 1
2929
- balenaCloud: 1
3030
- BalenaOS: 1
31+
- Bash: 1
3132
- C: 1
33+
- C++: 1
3234
- Docker: 2
3335
- FVP: 1
3436
- GitHub: 3
37+
- llama.cpp: 1
3538
- Matter: 1
3639
- MCP: 1
37-
- Python: 2
40+
- Python: 3
3841
- Raspberry Pi: 4
3942
- Remote.It: 1
4043
- ROS 2: 1

content/learning-paths/laptops-and-desktops/_index.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,14 @@ maintopic: true
99
operatingsystems_filter:
1010
- Android: 2
1111
- ChromeOS: 2
12-
- Linux: 37
12+
- Linux: 38
1313
- macOS: 10
1414
- Windows: 46
1515
subjects_filter:
1616
- CI-CD: 6
1717
- Containers and Virtualization: 7
1818
- Migration to Arm: 30
19-
- ML: 4
19+
- ML: 5
2020
- Performance and Architecture: 28
2121
subtitle: Create and migrate apps for power efficient performance
2222
title: Laptops and Desktops
@@ -28,10 +28,10 @@ tools_software_languages_filter:
2828
- Arm Performance Libraries: 2
2929
- Arm64EC: 1
3030
- Assembly: 1
31-
- Bash: 2
31+
- Bash: 3
3232
- C: 10
3333
- C#: 6
34-
- C++: 11
34+
- C++: 12
3535
- CCA: 1
3636
- Clang: 13
3737
- CMake: 3
@@ -54,7 +54,7 @@ tools_software_languages_filter:
5454
- Kubernetes: 1
5555
- KVM: 1
5656
- Linux: 1
57-
- llama.cpp: 2
57+
- llama.cpp: 3
5858
- LLM: 1
5959
- LLVM: 2
6060
- llvm-mca: 1
@@ -67,7 +67,7 @@ tools_software_languages_filter:
6767
- OpenCV: 1
6868
- perf: 4
6969
- PowerShell: 1
70-
- Python: 8
70+
- Python: 9
7171
- QEMU: 1
7272
- Qt: 2
7373
- RDP: 1

content/learning-paths/mobile-graphics-and-gaming/_index.md

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,14 @@ key_ip:
99
- Mali
1010
maintopic: true
1111
operatingsystems_filter:
12-
- Android: 32
13-
- Linux: 32
12+
- Android: 33
13+
- Linux: 33
1414
- macOS: 14
1515
- Windows: 14
1616
subjects_filter:
1717
- Gaming: 6
1818
- Graphics: 6
19-
- ML: 14
19+
- ML: 16
2020
- Performance and Architecture: 35
2121
subtitle: Optimize Android apps and build faster games using cutting-edge Arm tech
2222
title: Mobile, Graphics, and Gaming
@@ -31,10 +31,11 @@ tools_software_languages_filter:
3131
- Arm Mobile Studio: 1
3232
- Arm Performance Studio: 3
3333
- Assembly: 1
34+
- Bash: 1
3435
- Bazel: 1
35-
- C: 4
36+
- C: 5
3637
- C#: 3
37-
- C++: 13
38+
- C++: 14
3839
- CCA: 1
3940
- Clang: 12
4041
- CMake: 2
@@ -53,6 +54,7 @@ tools_software_languages_filter:
5354
- KleidiAI: 2
5455
- Kotlin: 8
5556
- LiteRT: 1
57+
- llama.cpp: 1
5658
- LLM: 1
5759
- LLVM: 1
5860
- llvm-mca: 1
@@ -61,7 +63,7 @@ tools_software_languages_filter:
6163
- NEON: 1
6264
- ONNX Runtime: 1
6365
- OpenGL ES: 1
64-
- Python: 5
66+
- Python: 7
6567
- PyTorch: 2
6668
- QEMU: 1
6769
- RenderDoc: 1

content/learning-paths/mobile-graphics-and-gaming/litert-sme/1-litert-kleidiai-sme2.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ The software stack for LiteRT is shown below.
2020

2121
## How KleidiAI works in LiteRT
2222

23-
To understand how KleidiAI SME2 micro-kernels work in LiteRT, think about a LiteRT model with one fully connected operator using the FP32 data type. The following diagrams illustrate the execution workflow of XNNPACKs implementation compared with the workflow when KleidiAI SME2 is enabled in XNNPACK.
23+
To understand how KleidiAI SME2 micro-kernels work in LiteRT, think about a LiteRT model with one fully connected operator using the FP32 data type. The following diagrams illustrate the execution workflow of XNNPACK's implementation compared with the workflow when KleidiAI SME2 is enabled in XNNPACK.
2424

2525
### LiteRT → XNNPACK workflow
2626

content/learning-paths/mobile-graphics-and-gaming/litert-sme/2-build-tool.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ bazel-bin/litert/tools/benchmark_model
106106

107107
## Build the LiteRT benchmark tool without KleidiAI (baseline comparison)
108108

109-
To compare the performance of the KleidiAI SME2 implementation against XNNPACKs original implementation, build another version of the LiteRT benchmark tool without KleidiAI and SME2 enabled.
109+
To compare the performance of the KleidiAI SME2 implementation against XNNPACK's original implementation, build another version of the LiteRT benchmark tool without KleidiAI and SME2 enabled.
110110

111111
Set the build options to disable SME2 and KleidiAI:
112112

@@ -129,7 +129,7 @@ ${XNNPACK_OPTIONS} "${BENCHMARK_TOOL_PATH}" \
129129
--repo_env=HERMETIC_PYTHON_VERSION=3.12
130130
```
131131

132-
This build of the `benchmark_model` disables all SME2 micro-kernels and forces fallback to XNNPACKs NEON or SVE2 kernels.
132+
This build of the `benchmark_model` disables all SME2 micro-kernels and forces fallback to XNNPACK's NEON or SVE2 kernels.
133133

134134
You can then use Android Debug Bridge (ADB) to push the benchmark tool to your Android device:
135135

content/learning-paths/mobile-graphics-and-gaming/litert-sme/3-build-model.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ layout: learningpathall
88

99
## KleidiAI SME2 support in LiteRT
1010

11-
LiteRT uses XNNPACK as its default CPU backend. KleidiAI micro-kernels are integrated through XNNPACK in LiteRT. Only a subset of KleidiAI Scalable Matrix Extension (SME and SME2) micro-kernels has been integrated into XNNPACK. These micro-kernels support operators using the following data types and quantization configurations in the LiteRT model. Other operators use XNNPACKs default implementation during inference.
11+
LiteRT uses XNNPACK as its default CPU backend. KleidiAI micro-kernels are integrated through XNNPACK in LiteRT. Only a subset of KleidiAI Scalable Matrix Extension (SME and SME2) micro-kernels has been integrated into XNNPACK. These micro-kernels support operators using the following data types and quantization configurations in the LiteRT model. Other operators use XNNPACK's default implementation during inference.
1212

1313
### Supported operator configurations
1414

@@ -158,7 +158,7 @@ This quantization method quantizes both the activations and the weights to INT8.
158158

159159
KleidiAI provides INT8 packing micro-kernels for both the activations and weights matrix, as well as INT8 matrix multiplication micro-kernels.
160160

161-
## What you've accomplishee and what's next
161+
## What you've accomplished and what's next
162162
You have now created several LiteRT models with different quantization options, ready for benchmarking on your Arm-based Android device. You have:
163163

164164
- Built a simple Keras model and converted it to LiteRT (`.tflite`) format

0 commit comments

Comments
 (0)