Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
66 commits
Select commit Hold shift + click to select a range
8f3145c
Deploy GitHub Actions Self-Hosted Runner on Google Axion C4A virtual …
odidev Jul 16, 2025
f6a376d
Deploy MongoDB on Google Axion C4A virtual machine
odidev Aug 6, 2025
3b453f7
CSS v3 reference design module #1
odincodeshen Aug 11, 2025
714ab91
CSS v3 bootseq
odincodeshen Aug 11, 2025
3ea864a
Update 2_rdv3_bootseq.md
odincodeshen Aug 11, 2025
a50b8bb
CSS v3 build
odincodeshen Aug 11, 2025
3f34635
Update CSS-v3 instruction
odincodeshen Aug 13, 2025
8b6ebc9
Update FVP simulation
odincodeshen Aug 13, 2025
cb255b7
Add rdv3-r1
odincodeshen Aug 13, 2025
39f1902
Update CSSV3 R1
odincodeshen Aug 13, 2025
328f331
CSSv3 final review
odincodeshen Aug 17, 2025
dfeb771
Merge branch 'ArmDeveloperEcosystem:main' into main
odincodeshen Aug 17, 2025
a9ac7f3
Move zenoh correction link into separate PR.
odincodeshen Aug 17, 2025
1cb0a21
Correct zenoh repo link
odincodeshen Aug 17, 2025
38b6b8a
Simulate OpenBMC and UEFI Integration on Neoverse V3 Reference Design
odincodeshen Aug 18, 2025
fbc9b6a
Merge branch 'ArmDeveloperEcosystem:main' into main
odincodeshen Aug 18, 2025
1d59e48
Simulate OpenBMC and UEFI Integration on Neoverse V3 Reference Design
odincodeshen Aug 18, 2025
4e4db84
Remove OpenBMC files from PR #2232
odincodeshen Aug 18, 2025
e8ea224
Update test workflows
annietllnd Aug 20, 2025
fc5dc5f
Add CCA Trustee Learning Path
anta5010 Aug 20, 2025
e5617e8
Add profanity scanning to Code Quality checks
annietllnd Aug 21, 2025
551d195
Remove log file
annietllnd Aug 21, 2025
27bfd01
Update dependencies
annietllnd Aug 21, 2025
7ea1b98
automatic update of stats files
Aug 25, 2025
15c4acb
Update test-lp.yml
annietllnd Aug 25, 2025
2e43b25
Update 1-dev-env-setup.md
pareenaverma Aug 26, 2025
f858222
CSS-V3 Pre-Silicon update after ATG review
odincodeshen Aug 26, 2025
9507d46
Merge branch 'main' into main
odincodeshen Aug 26, 2025
51bfe30
remove ros2dds link
odincodeshen Aug 26, 2025
32405da
Remove openbmc file
odincodeshen Aug 26, 2025
3b55beb
Merge branch 'OpenBMC_RDV3'
odincodeshen Aug 26, 2025
af478a1
[ai-camera-pipelines] Misc improvements.
Arnaud-de-Grandmaison-ARM Aug 26, 2025
eec8372
OpenBMC simulate with Neoverse V3 Reference Design
odincodeshen Aug 26, 2025
4bcbf61
Remove openbmc files
odincodeshen Aug 26, 2025
f4a91ab
update tune-network-workloads-on-bare-metal result with AWS c8g.metal…
Aug 27, 2025
a164a57
Tech review of Axion and GitHub Self-Hosted Runner
annietllnd Aug 27, 2025
b5dd3ab
Merge pull request #2261 from iJobsYuYing/main
pareenaverma Aug 27, 2025
c50d228
Merge pull request #2259 from Arnaud-de-Grandmaison-ARM/main
pareenaverma Aug 27, 2025
c36f301
Tech review of Tomcat tuning LP
pareenaverma Aug 27, 2025
90ef887
Merge pull request #2262 from pareenaverma/content_review
pareenaverma Aug 27, 2025
4e6a364
Merge branch 'ArmDeveloperEcosystem:main' into main
odincodeshen Aug 27, 2025
8674a51
Merge pull request #2190 from anta5010/cca_trustee
pareenaverma Aug 27, 2025
69d52a9
Minor edits
pareenaverma Aug 27, 2025
470c198
Merge pull request #2263 from pareenaverma/content_review
pareenaverma Aug 27, 2025
fa4fc0d
Merge pull request #2232 from odincodeshen/main
pareenaverma Aug 27, 2025
d0cbf79
Tech review RD-V3 LP
pareenaverma Aug 27, 2025
440898e
Merge pull request #2264 from pareenaverma/content_review
pareenaverma Aug 27, 2025
ceea943
fix migrate-ease invocation march parameter
JoeStech Aug 27, 2025
3351f32
Merge pull request #2149 from odidev/github_LP
pareenaverma Aug 28, 2025
c7a4918
Add name
annietllnd Aug 28, 2025
365b787
Merge pull request #2216 from odidev/mongo_LP
pareenaverma Aug 28, 2025
6f4be90
Merge pull request #2249 from annietllnd/main
pareenaverma Aug 28, 2025
6460b5f
Update skill level
annietllnd Aug 28, 2025
ffaf99a
change default arch type
JoeStech Aug 28, 2025
66f5b4d
Merge pull request #2265 from JoeStech/migrate-ease-fix
pareenaverma Aug 28, 2025
c60245c
Update _index.md
pareenaverma Aug 29, 2025
7494a2d
Update _index.md
pareenaverma Aug 29, 2025
9f0f2e5
Update contributors.csv
pareenaverma Aug 29, 2025
26b0d01
Update 2_baseline.md
pareenaverma Aug 29, 2025
a2c95a7
Update 6_summary.md
pareenaverma Aug 29, 2025
515b8b3
Update contributors.csv
pareenaverma Aug 29, 2025
5ed9b2d
Update 2_baseline.md
pareenaverma Aug 29, 2025
89f2f0e
Update _index.md
pareenaverma Aug 29, 2025
8aa6763
Update _index.md
pareenaverma Aug 29, 2025
5aa5e80
Merge branch 'main' into github_LP
pareenaverma Aug 29, 2025
6a72cd3
Merge pull request #2266 from annietllnd/github_LP
pareenaverma Aug 29, 2025
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
12 changes: 12 additions & 0 deletions .github/workflows/content-checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,18 @@ jobs:
name: spellcheck-output
path: spellcheck-output.txt
retention-days: 5 # Default is 90 days
- name: Scan for profanities
run: |
pip install better_profanity
python tools/profanity.py
cat profanity_log.txt

- name: Export profanities
uses: actions/upload-artifact@v4
with:
name: profanities
path: profanity_log.txt
retention-days: 5

- name: Scan for malware
run: |
Expand Down
39 changes: 0 additions & 39 deletions .github/workflows/external-links.yml

This file was deleted.

108 changes: 0 additions & 108 deletions .github/workflows/maintenance.yml

This file was deleted.

39 changes: 0 additions & 39 deletions .github/workflows/profanity.yml

This file was deleted.

7 changes: 6 additions & 1 deletion .github/workflows/test-lp.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ name: Test Learning Path
on: pull_request
env:
HUGO_VERSION: 0.130.0

jobs:
Test-Pull-Request:
runs-on: ubuntu-24.04-arm
Expand Down Expand Up @@ -58,6 +58,11 @@ jobs:
- name: Install dependencies
if: steps.changed-markdown-files.outputs.any_changed == 'true'
run: pip install -r tools/requirements.txt
- name: Validate _index.md files
if: steps.changed-markdown-files.outputs.any_changed == 'true'
run: |
echo "Checking YAML fields for changed learning paths..."
python3 tools/verify_index_fields.py ${{ steps.changed-markdown-files.outputs.all_changed_files }}
- name: Run test suite for all changed .md files
id: run-suite
if: steps.changed-markdown-files.outputs.any_changed == 'true'
Expand Down
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ package-lock.json
.vscode
.env
startup.sh
data/

# macOS files
*.DS_Store
Expand All @@ -22,4 +23,4 @@ z_local_saved/
*.xml

# CTags symbol index
tags
tags
18 changes: 16 additions & 2 deletions .profanity_ignore.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,25 @@ XX
-kill
kill
KVM
#IO_L3N_T0_DQS_AD1N_35
172.X.X.X
kvm
X.X.X
.xx.
.xxx.
naked
facial
Facial
screw
len
LEN
test
TEST
Test
--strip-
(x=x
**VM
Kill
slave
Slave
A55
a55
455
5 changes: 5 additions & 0 deletions assets/contributors.csv
Original file line number Diff line number Diff line change
Expand Up @@ -95,4 +95,9 @@ Chenying Kuo,Adlink,evshary,evshary,,
William Liang,,,wyliang,,
Waheed Brown,Arm,https://github.com/armwaheed,https://www.linkedin.com/in/waheedbrown/,,
Aryan Bhusari,Arm,,https://www.linkedin.com/in/aryanbhusari,,
Ken Zhang,Insyde,,kai-di-zhang-b1642a266,,
Ann Cheng,Arm,anncheng-arm,hello-ann,,
Fidel Makatia Omusilibwa,,,,,
Ker Liu,,,,,
Rui Chang,,,,,

Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ further_reading:
type: documentation
- resource:
title: Zenoh and ROS 2 Integration Guide
link: https://github.com/eclipse-zenoh/zenoh-plugin-ros2
link: https://github.com/eclipse-zenoh/zenoh-plugin-ros2dds
type: documentation


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ This Learning Path demonstrates how to improve the performance of camera pipelin
## Install required software

Make sure the following tools are installed:
- `git` - a version control system, for cloning the Voice Assistant codebase.
- `git` - a version control system, for cloning the AI camera pipelines codebase.
- `git lfs` - an extension to `git` for managing large files by storing lightweight references instead of the files themselves.
- `docker` - an open-source containerization platform for running applications in isolated environments.
- `libomp` - LLVM's OpenMP runtime library, required for enabling parallel execution during application performance optimization.
Expand Down Expand Up @@ -52,7 +52,7 @@ Once you have confirmed that Docker is installed on your machine, you can check
docker run hello-world
Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
c9c5fd25a1bd: Pull complete
c9c5fd25a1bd: Pull complete
Digest: sha256:c41088499908a59aae84b0a49c70e86f4731e588a737f1637e73c8c09d995654
Status: Downloaded newer image for hello-world:latest

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -73,15 +73,26 @@ Leave the container by pressing `Ctrl+D`.

## Notes on the cmake configuration options

- `-DENABLE_SME2=$ENABLE_SME2` with `ENABLE_SME2=0`: SME2 (Scalable Matrix Extension 2) is disabled in this build (`0`).
- `-DARMNN_TFLITE_PARSER=0`: Configures the `ai-camera-pipelines` repository to use LiteRT with XNNPack instead of ArmNN.
- `-DENABLE_KLEIDICV:BOOL=ON`: Enables KleidiCV for optimized image processing.
- `-DXNNPACK_ENABLE_KLEIDIAI:BOOL=ON`: Enables KleidiAI acceleration for LiteRT workloads via XNNPack.
The `cmake` command line options relevant to this learning path are:

| Command line option | Description |
|-------------------------------------|----------------------------------------------------------------------------------------------|
| `ENABLE_SME2=$ENABLE_SME2` | SME2 (Scalable Matrix Extension 2) is disabled in this build with `ENABLE_SME2=0`. |
| `ARMNN_TFLITE_PARSER=0` | Configures the `ai-camera-pipelines` repository to use LiteRT with XNNPack instead of ArmNN. |
| `ENABLE_KLEIDICV:BOOL=ON` | Enables KleidiCV for optimized image processing. |
| `XNNPACK_ENABLE_KLEIDIAI:BOOL=ON` | Enables KleidiAI acceleration for LiteRT workloads via XNNPack. |

## Install the pipelines

```bash
cd $HOME
tar xfz ai-camera-pipelines.git/install.tar.gz
mv install ai-camera-pipelines
```
```

## Diving further in the AI camera pipelines

The AI camera pipelines
[repository](https://git.gitlab.arm.com/kleidi/kleidi-examples/ai-camera-pipelines)
contains more information in its README file should you wish to dive deeper into
it.
Original file line number Diff line number Diff line change
Expand Up @@ -30,4 +30,5 @@ cd $HOME/ai-camera-pipelines
bin/low_light_image_enhancement resources/test_input2.ppm test_output2_lime.ppm resources/HDRNetLIME_lr_coeffs_v1_1_0_mixed_low_light_perceptual_l2_loss_int8_only_ptq.tflite
```

![example image alt-text#center](test_input2.png "Original picture")
![example image alt-text#center](test_output2_lime.png "Picture with low-light enhancement applied")
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ Follow these steps to install and configure Android Studio:

5. Click **OK** and **Apply**.

## Install Python 3.15
## Install Python 3.13

Download and install [Python version 3.13](https://www.python.org/downloads/release/python-3135/)

Expand Down
Loading
Loading