Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
149 commits
Select commit Hold shift + click to select a range
de812bd
Update TinyML Intro LP (WIP)
annietllnd Nov 28, 2024
0e34f25
Update TinyML Intro LP (WIP)
annietllnd Nov 29, 2024
0c0da4a
Update TinyML Intro LP (WIP)
annietllnd Nov 29, 2024
bf84ec0
Adjusted title, clarified target audience statement and Learning Obje…
madeline-underwood Dec 14, 2024
694889f
Removed draft status.
madeline-underwood Dec 14, 2024
fdc86e1
Split out the prerequisites on new lines.
madeline-underwood Dec 14, 2024
ef61b3e
Add two new pages; adjust page weightings; clarify defintion of SPE.
madeline-underwood Dec 14, 2024
4e4b2dc
Removed setup file as consolidated content.
madeline-underwood Dec 14, 2024
7be7159
Restructuring intro sections.
madeline-underwood Dec 14, 2024
ae719bb
Improved title; restructured; added supplementary definition of SPE f…
madeline-underwood Dec 15, 2024
113f189
Language improvements.
madeline-underwood Dec 15, 2024
a1c2c20
Added summary page.
madeline-underwood Dec 15, 2024
9b0adef
New LP, WoA using APL
odincodeshen Dec 16, 2024
7dd7651
rephrase wording
odincodeshen Dec 17, 2024
93a1b51
Rearranged information to build out and clarify the overview section.
madeline-underwood Dec 17, 2024
b80d3b0
Add screenshot
odincodeshen Dec 17, 2024
5c6eaa0
Merge branch 'ArmDeveloperEcosystem:main' into Sampling
madeline-underwood Dec 17, 2024
36b8a21
add photo
odincodeshen Dec 17, 2024
e77e284
Sub session content
odincodeshen Dec 17, 2024
38c2b4f
Changing phrasing
madeline-underwood Dec 17, 2024
7f24a86
Merge branch 'Sampling' of https://github.com/madeline-underwood/arm-…
madeline-underwood Dec 17, 2024
b80c16b
Removed questions over the three limit, after consulting with author.
madeline-underwood Dec 17, 2024
4935fff
Further language improvements.
madeline-underwood Dec 17, 2024
73b8bfa
Merge branch 'ArmDeveloperEcosystem:main' into Sampling
madeline-underwood Dec 17, 2024
5e883e5
Changed title; further language improvements.
madeline-underwood Dec 17, 2024
733a979
Merge branch 'Sampling' of https://github.com/madeline-underwood/arm-…
madeline-underwood Dec 17, 2024
2093816
Sentiment Analysis LP
Dec 17, 2024
02384e8
Merge branch 'ArmDeveloperEcosystem:main' into Sampling
madeline-underwood Dec 18, 2024
6efc9a3
Clarified that SPE was introduced in Armv8.2-A, and optional from Arm…
madeline-underwood Dec 18, 2024
e643daf
Content improvements; tidied up review questions.
madeline-underwood Dec 18, 2024
af51914
change folder name and complete first session
odincodeshen Dec 20, 2024
a5d01c8
Session 2 don.
odincodeshen Dec 20, 2024
70125f3
Add session3 and final check.
odincodeshen Dec 21, 2024
847db70
Merge branch 'ArmDeveloperEcosystem:main' into main
odincodeshen Dec 21, 2024
0900bff
Corrected typo.
madeline-underwood Dec 23, 2024
48bb146
Fixed typo.
madeline-underwood Dec 23, 2024
a390a81
Add new LP article on how to Run vvenc (H.266 encoder) on Arm servers
yangxile Dec 26, 2024
fd410bc
Index file first-pass.
madeline-underwood Jan 1, 2025
3c51a25
Update 2-app-scaffolding.md
madeline-underwood Jan 1, 2025
56ef8f4
Merge branch 'ArmDeveloperEcosystem:main' into Selfie_app_v2
madeline-underwood Jan 2, 2025
ec87d63
Starting editorial.
madeline-underwood Jan 2, 2025
5388cbc
Editorial.
madeline-underwood Jan 2, 2025
6b7ec4f
Editorial tweaks
madeline-underwood Jan 2, 2025
3e691fb
Merge pull request #1454 from pbk8s/main
jasonrandrews Jan 2, 2025
8140023
first review of sentiment analysis Learning Path
jasonrandrews Jan 2, 2025
2c8cbde
Merge pull request #1495 from jasonrandrews/review2
jasonrandrews Jan 2, 2025
5159c92
remove spaces in sentiment analysis Learning Path file names
jasonrandrews Jan 2, 2025
6cf86a2
Merge pull request #1496 from jasonrandrews/review2
jasonrandrews Jan 2, 2025
a238552
Continue sentiment analysis review
Jan 2, 2025
f5cc45d
Merge pull request #1497 from jasonrandrews/review2
jasonrandrews Jan 2, 2025
0ed2c36
added Helm install guide
jasonrandrews Jan 2, 2025
1503adb
Merge pull request #1498 from jasonrandrews/review2
jasonrandrews Jan 2, 2025
72a53bc
added sbt install guide
jasonrandrews Jan 2, 2025
dc01467
Merge pull request #1499 from jasonrandrews/review2
jasonrandrews Jan 2, 2025
73b1265
Editorial review of Helm.
madeline-underwood Jan 2, 2025
c3de1af
Merge branch 'ArmDeveloperEcosystem:main' into Sampling
madeline-underwood Jan 3, 2025
82084aa
Added clarification from author following query from AP.
madeline-underwood Jan 3, 2025
4d6404d
Made some improvements.
madeline-underwood Jan 3, 2025
6b4597f
Corrected name to lower-case sbt.
madeline-underwood Jan 3, 2025
c00eceb
Editorial.
madeline-underwood Jan 3, 2025
795214f
Formatting.
madeline-underwood Jan 3, 2025
c461099
Update sbt.md
madeline-underwood Jan 3, 2025
80d8761
Merge branch 'ArmDeveloperEcosystem:main' into Selfie_app_v2
madeline-underwood Jan 3, 2025
cfc589f
Merge pull request #1458 from madeline-underwood/Sampling
jasonrandrews Jan 3, 2025
262c8fe
Further improvements.
madeline-underwood Jan 3, 2025
293cced
Further improvements.
madeline-underwood Jan 3, 2025
a32db99
Further improvements.
madeline-underwood Jan 4, 2025
4c4215a
Merge branch 'ArmDeveloperEcosystem:main' into Selfie_app_v2
madeline-underwood Jan 5, 2025
f3bae80
Further improvements.
madeline-underwood Jan 5, 2025
60fbace
Editing.
madeline-underwood Jan 5, 2025
c72ab29
automatic update of stats files
Jan 6, 2025
27b171c
Further improvements.
madeline-underwood Jan 6, 2025
4752519
Further improvements.
madeline-underwood Jan 6, 2025
93a91fc
Discontinue Deploying Contents to Akamai CDN
nirmalsunny Jan 6, 2025
305278f
Further improvements.
madeline-underwood Jan 6, 2025
1e3267c
Final checks.
madeline-underwood Jan 6, 2025
7ff2eed
Merge pull request #1479 from yangxile/main
pareenaverma Jan 6, 2025
ab50d0e
Merge pull request #1501 from madeline-underwood/SBT
pareenaverma Jan 6, 2025
20adc71
Merge pull request #1500 from madeline-underwood/Helm
pareenaverma Jan 6, 2025
0d8972c
add vLLM to the title of the vLLM Learning Path to make it easier to …
jasonrandrews Jan 6, 2025
a7f3142
Merge pull request #1504 from jasonrandrews/review2
jasonrandrews Jan 6, 2025
95b73ae
Merge branch 'ArmDeveloperEcosystem:main' into main
odincodeshen Jan 6, 2025
fbe8c59
Merge pull request #1503 from madeline-underwood/Selfie_app_v2
pareenaverma Jan 6, 2025
319efbd
Tech review of vvenc
pareenaverma Jan 6, 2025
dd7cd11
Merge pull request #1505 from pareenaverma/content_review
pareenaverma Jan 6, 2025
7a21afd
Update contributors.csv
pareenaverma Jan 6, 2025
8e9dd76
Fixed issues with sbt, terraform and elasticserch.
Jan 6, 2025
17250f2
Merge pull request #1506 from pbk8s/main
jasonrandrews Jan 6, 2025
dfc43d2
First-pass editorial.
madeline-underwood Jan 7, 2025
a4e44e5
Update vvenc.md
madeline-underwood Jan 7, 2025
20929ef
Editorial review.
madeline-underwood Jan 7, 2025
0057825
Update _next-steps.md
madeline-underwood Jan 7, 2025
86e95b0
Final checks.
madeline-underwood Jan 7, 2025
f821e6a
Merge branch 'vvenc' of https://github.com/madeline-underwood/arm-lea…
madeline-underwood Jan 7, 2025
b9b03e3
Changed title and updated wording of target audience statement and LOs.
madeline-underwood Jan 7, 2025
6789c87
New Learning Path on Daytona
jasonrandrews Jan 7, 2025
bbe3cd8
Merge pull request #1508 from jasonrandrews/tool-installs
jasonrandrews Jan 7, 2025
90df06f
Editorial review
madeline-underwood Jan 7, 2025
c07e0f9
Merge branch 'ArmDeveloperEcosystem:main' into Sentiment_Analysis
madeline-underwood Jan 8, 2025
35e89b6
Further improvements.
madeline-underwood Jan 8, 2025
681e971
Merge branch 'Sentiment_Analysis' of https://github.com/madeline-unde…
madeline-underwood Jan 8, 2025
22e677a
Further improvements.
madeline-underwood Jan 8, 2025
c7806d4
Further improvements.
madeline-underwood Jan 8, 2025
25d5704
Adding figure labels.
madeline-underwood Jan 8, 2025
dd41133
Further changes.
madeline-underwood Jan 8, 2025
4daa3c3
Merge pull request #1502 from nirmalsunny/main
pareenaverma Jan 8, 2025
5f78bc5
Merge pull request #1507 from madeline-underwood/vvenc
pareenaverma Jan 8, 2025
f10ea24
Update error.md
pareenaverma Jan 8, 2025
a12a875
Merge pull request #1509 from pareenaverma/content_review
pareenaverma Jan 8, 2025
f9661b7
Merge pull request #1474 from odincodeshen/main
jasonrandrews Jan 8, 2025
62ee703
First review of Arm Performance Libraries on Windows Learning Path
jasonrandrews Jan 8, 2025
344c294
Merge pull request #1510 from jasonrandrews/review
jasonrandrews Jan 8, 2025
4833a4c
Almost-final checks
madeline-underwood Jan 8, 2025
1b52dec
Update TinyML Intro LP (WIP)
annietllnd Jan 9, 2025
cb7fc2f
Further improvements.
madeline-underwood Jan 9, 2025
8e1f335
Replaced images using updates from Pranay.
madeline-underwood Jan 9, 2025
631b4fb
Starting review.
madeline-underwood Jan 9, 2025
55a299c
Typos
madeline-underwood Jan 9, 2025
685b9bf
rename C++ page in migration Learning Path
jasonrandrews Jan 9, 2025
1af6809
Merge pull request #1516 from jasonrandrews/review
jasonrandrews Jan 9, 2025
8df597c
Editorial.
madeline-underwood Jan 9, 2025
6a88959
Updated Pytorch install guide with dynamic quantization and profiling…
pareenaverma Jan 9, 2025
dd1569f
Merge pull request #1517 from pareenaverma/content_review
pareenaverma Jan 9, 2025
f0a44ad
Merge branch 'ArmDeveloperEcosystem:main' into Daytona
madeline-underwood Jan 9, 2025
1203950
Further improvements.
madeline-underwood Jan 9, 2025
8e12ca8
Merge branch 'Daytona' of https://github.com/madeline-underwood/arm-l…
madeline-underwood Jan 9, 2025
4f19dc4
Correct image and modify the content.
odincodeshen Jan 9, 2025
0ee46c2
Add setup APL picture.
odincodeshen Jan 9, 2025
0327a96
Merge branch 'ArmDeveloperEcosystem:main' into main
odincodeshen Jan 9, 2025
834af22
Further improvements.
madeline-underwood Jan 9, 2025
548c157
Final tweak
madeline-underwood Jan 9, 2025
dac59d2
Added Pranay's updates.
madeline-underwood Jan 10, 2025
1dedeb5
Further improvements.
madeline-underwood Jan 10, 2025
6977877
Merge pull request #1519 from odincodeshen/main
jasonrandrews Jan 10, 2025
10fe753
Minor wording improvements on the Pytorch IG update.
madeline-underwood Jan 10, 2025
c7920cd
Minor editorial changes.
madeline-underwood Jan 10, 2025
20354fb
Merge pull request #1522 from annietllnd/tiny-ml
jasonrandrews Jan 10, 2025
3ca3738
Merge pull request #1521 from madeline-underwood/python_IG_update
pareenaverma Jan 10, 2025
a9e9c9b
Final correction
madeline-underwood Jan 10, 2025
8916ffe
Final check
madeline-underwood Jan 10, 2025
901a6dc
Merge pull request #1512 from madeline-underwood/Sentiment_Analysis
jasonrandrews Jan 10, 2025
730fc71
Update install.md
madeline-underwood Jan 10, 2025
b0f5309
Update providers.md
madeline-underwood Jan 10, 2025
23ceac5
Final checks.
madeline-underwood Jan 10, 2025
f828759
Merge pull request #1520 from madeline-underwood/Daytona
jasonrandrews Jan 10, 2025
35b3ea9
spelling and link fixes
jasonrandrews Jan 10, 2025
f78dd08
Merge pull request #1524 from jasonrandrews/spelling
jasonrandrews Jan 10, 2025
e6d926e
fix index info
jasonrandrews Jan 10, 2025
30122f0
Merge pull request #1525 from jasonrandrews/review
jasonrandrews Jan 10, 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
39 changes: 0 additions & 39 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,45 +11,6 @@ on:
workflow_dispatch:

jobs:
build_and_deploy_internal_existing:
name: Build and Deploy Internal Existing
# The type of runner that the job will run on
runs-on: ubuntu-latest
# Steps represent a sequence of tasks that will be executed as part of the job
steps:
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
- uses: actions/checkout@v4
with:
submodules: true # Fetch Hugo Themes
fetch-depth: 0

# Sets Up Hugo
- name: Setup Hugo
uses: peaceiris/actions-hugo@v3
with:
hugo-version: "0.130.0"
extended: true

# Post-CSS install and Node.js
- name: Install Post-CSS
run: npm install postcss-cli

# Builds arm-software-developer repo
- name: Build
run: |
hugo --minify
cp learn-image-sitemap.xml public/learn-image-sitemap.xml
bin/pagefind --site "public"
env:
HUGO_LLM_API: ${{ secrets.HUGO_LLM_API }}

# Deploys website to AWS S3
- name: Deploy to S3
run: hugo deploy --force --maxDeletes -1 --invalidateCDN --target internal-existing
env:
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}

build_and_deploy_internal:
name: Build and Deploy Internal
uses: ./.github/workflows/deploy.yml
Expand Down
55 changes: 0 additions & 55 deletions .github/workflows/production.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,61 +11,6 @@ on:
workflow_dispatch:

jobs:
build_and_deploy_existing:
# The type of runner that the job will run on
runs-on: ubuntu-latest

# Steps represent a sequence of tasks that will be executed as part of the job
steps:
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
- uses: actions/checkout@v4
with:
submodules: true # Fetch Hugo Themes
fetch-depth: 0

# Sets Up Hugo
- name: Setup Hugo
uses: peaceiris/actions-hugo@v3
with:
hugo-version: "0.130.0"
extended: true

# Post-CSS install
- name: Install Post-CSS
run: npm install postcss-cli

# Builds arm-learning-paths repo
- name: Build
run: |
hugo --minify
cp learn-image-sitemap.xml public/learn-image-sitemap.xml
bin/pagefind --site "public"
env:
HUGO_LLM_API: ${{ secrets.HUGO_LLM_API }}

# Copy SSH Key
- name: copy key
run: |
echo $SSH_KEY | xargs -n 1 > tmpkey
base64 -d < tmpkey > key
chmod 400 key
shell: bash
env:
SSH_KEY: ${{secrets.SSH_KEY}}

# SCP Site contents to netstorage
- name: copy site content
run: |
cd public
zip -r public.zip .
cd ..
scp -i key -o StrictHostKeyChecking=accept-new -oHostKeyAlgorithms=+ssh-dss -r public/public.zip $USR@$HOST:/$ID/
shell: bash
env:
USR: ${{secrets.SSH_USERNAME}}
HOST: ${{secrets.SSH_HOST}}
ID: ${{secrets.ID}}

build_and_deploy_production:
name: Build and Deploy Production
uses: ./.github/workflows/deploy.yml
Expand Down
52 changes: 51 additions & 1 deletion .wordlist.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3508,4 +3508,54 @@ vLLM
veraison
verifier
vllm
observables
observables
APL
ARchive
AllowUSBDebugging
CalcThreadProc
DWORD
Daytona
Fraunhofer
HIWORD
IEC
ITU
Kibana
Koleini
LOWORD
LPVOID
Masoud
OpenMP
VVC
VVenC
ViT
WINAPI
Willen
applyRotation
boto
cblas
daytona
dgemm
dotfiles
dumpbin
fraunhoferhhi
gh
gif
grafana
installable
kibana
pointStride
prometheus
refx
refy
refz
rotMatrix
sbt
scala
spherePoints
startPoint
terrafom
threadCount
threadNum
useAPL
vvenc
workspaces
1 change: 1 addition & 0 deletions assets/contributors.csv
Original file line number Diff line number Diff line change
Expand Up @@ -49,3 +49,4 @@ Tianyu Li,Arm,,,,
Georgios Mermigkis,VectorCamp,gMerm,georgios-mermigkis,,https://vectorcamp.gr/
Ben Clark,Arm,,,,
Han Yin,Arm,hanyin-arm,nacosiren,,
Willen Yang,Arm,,,,
2 changes: 1 addition & 1 deletion content/error.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@ description = "We are unable to serve this request at the moment."

# Request cannot be served

We are unable to serve this request at the moment. Try going back to our [home page](/).
We are unable to serve this request at the moment. Try going back to our [home page](https://learn.arm.com/).
104 changes: 104 additions & 0 deletions content/install-guides/helm.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,104 @@
---
title: Helm

author_primary: Jason Andrews
minutes_to_complete: 10

official_docs: https://helm.sh/docs/

additional_search_terms:
- kubernetes
- helm

layout: installtoolsall
multi_install: false
multitool_install_part: false
test_images:
- ubuntu:latest
test_link: false
test_maintenance: false
tool_install: true
weight: 1
---

[Helm](https://helm.sh/) is a tool for managing Kubernetes packages in a format called charts. A chart is a group of configuration files that give you the resources that you need to deploy an application to a Kubernetes cluster.

Helm supports the Arm architecture, and is available for Windows, macOS, and Linux.

## Before you begin

There is documentation available on [Installing Helm](https://helm.sh/docs/intro/install/) which covers all supported operating systems.

This Install Guide gives you a quick solution for installing Helm for Ubuntu on Arm.

To start, confirm you are using an Arm machine by running:

```bash
uname -m
```

The output should be:
```output
aarch64
```

If you see a different result, you are not using an Arm computer running 64-bit Linux.

You might need to install `curl` and `wget` if you do not already have them installed:

```bash
sudo apt install -y curl wget
```

## How do I download and install Helm?

There are multiple ways to install Helm for Ubuntu on Arm. Here are three options from which you can choose.

### Option 1: Install using the release tar file

Download and install the latest version.

There is just one executable to copy to the desired location:

```bash
HELM_VER=`curl -s https://api.github.com/repos/helm/helm/releases/latest | grep tag_name | cut -d: -f2 | tr -d \"\,\v | awk '{$1=$1};1'`
wget https://get.helm.sh/helm-v${HELM_VER}-linux-arm64.tar.gz
tar -zxvf helm-v${HELM_VER}-linux-arm64.tar.gz
sudo cp linux-arm64/helm /usr/local/bin/
```

### Option 2: Install using the apt package manager

You can also install Helm using the apt package manager:

```bash
curl https://baltocdn.com/helm/signing.asc | sudo apt-key add -
sudo apt-get install apt-transport-https --yes
echo "deb https://baltocdn.com/helm/stable/debian/ all main" | sudo tee /etc/apt/sources.list.d/helm-stable-debian.list
sudo apt-get update
sudo apt-get install helm
```

### Option 3: Install using Snap

Snap is another option for installing Helm:

```bash
sudo snap install helm --classic
```

### How do I confirm that Helm is installed?

Regardless of which option you are using, confirm the executable is available:

```bash
helm version
```

You see the version information printed:

```output
version.BuildInfo{Version:"v3.16.3", GitCommit:"cfd07493f46efc9debd9cc1b02a0961186df7fdf", GitTreeState:"clean", GoVersion:"go1.22.7"}
```

You are now ready to use Helm for your Kubernetes projects.
Loading
Loading