Skip to content

Commit ff78c9e

Browse files
authored
Merge pull request #1628 from ArmDeveloperEcosystem/main
Production update
2 parents e61db3f + d8da5f9 commit ff78c9e

File tree

14 files changed

+446
-129
lines changed

14 files changed

+446
-129
lines changed

assets/contributors.csv

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ Albin Bernhardsson,,,,,
6363
Przemyslaw Wirkus,,,,,
6464
Zach Lasiuk,,,,,
6565
Daniel Nguyen,,,,,
66-
Joe Stech,Arm,,,,
66+
Joe Stech,Arm,JoeStech,joestech,,
6767
visualSilicon,,,,,
6868
Konstantinos Margaritis,VectorCamp,,,,
6969
Kieran Hejmadi,,,,,

assets/events.csv

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,10 @@
11
Name,Priority,Start Date,End Date,City,Country,Virtual Option,Description,URL,Categories
2-
Everything Open,2,2025-01-20,2025-01-22,Tarntanya,Australia,FALSE,Example description. Example description. Example description. Example description. Example description.,https://everythingopen.au/,Servers and Cloud Computing; AI; IoT
3-
FOSDEM 25,2,2025-02-01,2025-02-02,Brussels,Belgium,FALSE,Example description. Example description. Example description. Example description. Example description.,https://fosdem.org/2025/,AI; Servers and Cloud Computing; IoT; Embedded and Microcontrollers
4-
State of Open,2,2025-02-04,2025-02-05,London,United Kingdom,FALSE,Example description. Example description. Example description. Example description. Example description.,https://stateofopencon.com/,Servers and Cloud Computing; AI; IoT
5-
Arm AI Innovation Day,2,2025-02-15,2025-02-15,Nairobi,Kenya,,Example description. Example description. Example description. Example description. Example description.,TBC,AI
6-
Rust Nation,2,2025-02-19,2025-02-20,London,United Kingdom,FALSE,Example description. Example description. Example description. Example description. Example description.,https://www.rustnationuk.com/,Embedded and Microcontrollers; AI; IoT
7-
SOSS Policy Summit,2,2025-03-04,2025-03-04,Washington,United States,FALSE,Example description. Example description. Example description. Example description. Example description.,https://events.linuxfoundation.org/openssf-policy-summit-dc/,Servers and Cloud Computing
2+
SOSS Policy Summit,2,2025-03-04,2025-03-04,Washington,United States,FALSE,"Hosted by the Open Source Security Foundation (OpenSSF), an initiative of the Linux Foundation, this event addresses the security challenges associated with Open Source Software (OSS).",https://events.linuxfoundation.org/openssf-policy-summit-dc/,Servers and Cloud Computing
83
SCaLE,1,2025-03-06,2025-03-09,Pasadena,United States,FALSE,SCaLE is the largest community-run open-source and free software conference in North America. It is held annually in the greater Los Angeles area.,https://www.socallinuxexpo.org/scale/22x,Servers and Cloud Computing
94
SUSECon,2,2025-03-10,2025-03-14,Orlando,United States,FALSE,Example description. Example description. Example description. Example description. Example description.,https://www.suse.com/susecon/,Servers and Cloud Computing; AI; IoT
105
Embedded World,1,2025-03-11,2025-03-13,Nuremburg,Germany,FALSE,"Embedded World offers insight into the world of embedded systems, from components and modules to operating systems, hardware and software design, M2M communication, and more.",https://www.embedded-world.de/en,Embedded and Microcontrollers; Automotive
116
FOSSAsia,2,2025-03-13,2025-03-15,Bangkok,Thailand,TRUE,Example description. Example description. Example description. Example description. Example description.,https://events.fossasia.org/,Servers and Cloud Computing; AI; IoT
127
NVIDIA GTC,1,2025-03-17,2025-03-21,San Jose,United States,TRUE,"Nvidia GTC is a global artificial intelligence conference for developers that brings together developers, engineers, researchers, inventors, and IT professionals. ",https://www.nvidia.com/gtc/,ML
138
GDC,1,2025-03-17,2025-03-21,San Fransisco,United States,FALSE,"The Game Developers Conference (GDC) is the world's premier event for developers who make the games we love. GDC is the destination for creativity, innovation, and excellence.",https://gdconf.com/,"Mobile, Graphics, and Gaming"
149
ATO AI,2,2025-03-17,2025-03-18,Durham,United States,,Example description. Example description. Example description. Example description. Example description.,https://allthingsopen.ai/,AI
15-
KubeCon EU,2,2025-04-01,2025-04-04,London ,United Kingdom,TRUE,Example description. Example description. Example description. Example description. Example description.,https://events.linuxfoundation.org/kubecon-cloudnativecon-europe/,Servers and Cloud Computing
10+
KubeCon EU,1,2025-04-01,2025-04-04,London,United Kingdom,TRUE,"Europe's Cloud Native Computing Foundation's flagship conference, this four-day event focuses on Kubernetes and cloud-native technologies, with keynotes, technical sessions and collaboration opportunities. ",https://events.linuxfoundation.org/kubecon-cloudnativecon-europe/,Servers and Cloud Computing

content/learning-paths/cross-platform/_example-learning-path/overview.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,6 @@ Learning Paths are about software development on Arm. Content is segmented into
5858

5959
Learning Paths include only public information. Do not include confidential information, trade secrets, unannounced products, or any other information which should not be on a public website.
6060

61-
Do not use an AI tool to generate either content or code when creating a Learning Path or Install Guide.
62-
6361
## Is there a way to ask about my Learning Path idea?
6462

6563
You can use [GitHub Discussions](https://github.com/ArmDeveloperEcosystem/arm-learning-paths/discussions) to ask questions about your Learning Path idea. You may want to do this if you are unsure about the usefulness of your concept or think it might already be covered by other content. You can also use it to determine the best category for your Learning Path. It is possible that a Learning Path belongs to multiple categories, so use GitHub discussions to ask.

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

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -103,19 +103,19 @@ For more examples and ideas, visit:
103103

104104
## Environment
105105

106-
Now, [download the code examples](https://gitlab.arm.com/learning-code-examples/code-examples/-/archive/main/code-examples-main.tar.gz?path=learning-paths/cross-platform/sme2)
106+
Now, [download the code examples](https://gitlab.arm.com/learning-code-examples/code-examples/-/archive/main/code-examples-main.tar.gz?path=learning-paths/cross-platform/multiplying-matrices-with-sme2)
107107
for this learning path, expand the archive and change your current directory to
108108
``code-examples/learning-paths/cross-platform/sme2`` :
109109

110110
```BASH
111-
tar xfz code-examples-main-learning-paths-cross-platform-sme2.tar.gz -s /code-examples-main-learning-paths-cross-platform-sme2/code-examples/
112-
cd code-examples/learning-paths/cross-platform/sme2
111+
tar xfz code-examples-main-learning-paths-cross-platform-multiplying-matrices-with-sme2.tar.gz -s /code-examples-main-learning-paths-cross-platform-multiplying-matrices-with-sme2/code-examples/
112+
cd code-examples/learning-paths/cross-platform/multiplying-matrices-with-sme2
113113
```
114114

115115
This list of content in this directory should look like this :
116116

117117
```TXT
118-
code-examples/learning-paths/cross-platform/sme2/
118+
code-examples/learning-paths/cross-platform/multiplying-matrices-with-sme2/
119119
├── .clang-format
120120
├── .devcontainer/
121121
│ └── devcontainer.json
@@ -157,7 +157,7 @@ It contains:
157157

158158
{{% notice Note %}}
159159
From this point in the Learning Path, all instructions assume that your current
160-
directory is ``code-examples/learning-paths/cross-platform/sme2``.{{% /notice %}}
160+
directory is ``code-examples/learning-paths/cross-platform/multiplying-matrices-with-sme2``.{{% /notice %}}
161161

162162

163163
## Using the environment
@@ -180,7 +180,7 @@ docker run --rm -v "$PWD:/work" -w /work armswdev/sme2-learning-path:sme2-enviro
180180

181181
This invokes Docker, using the
182182
``armswdev/sme2-learning-path:sme2-environment-v1``container
183-
image, and mounts the current working directory (the ``code-examples.git/learning-paths/cross-platform/sme2``)
183+
image, and mounts the current working directory (the ``code-examples/learning-paths/cross-platform/multiplying-matrices-with-sme2``)
184184
inside the container to ``/work``, then sets ``/work`` as the
185185
working directory and runs ``COMMAND ARGUMENTS`` in this environment.
186186

content/learning-paths/cross-platform/multiplying-matrices-with-sme2/_review.md

Lines changed: 0 additions & 45 deletions
This file was deleted.

content/learning-paths/embedded-and-microcontrollers/introduction-to-tinyml-on-arm/_index.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
11
---
22
title: Introduction to TinyML on Arm using PyTorch and ExecuTorch
33

4-
draft: true
5-
cascade:
6-
draft: true
7-
84
minutes_to_complete: 40
95

106
who_is_this_for: This is an introductory topic for developers and data scientists new to Tiny Machine Learning (TinyML) who want to explore its potential using PyTorch and ExecuTorch.

content/learning-paths/mobile-graphics-and-gaming/android_opencv_kleidicv/_review.md

Lines changed: 0 additions & 64 deletions
This file was deleted.
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
---
2+
title: CDK installation
3+
weight: 2
4+
5+
### FIXED, DO NOT MODIFY
6+
layout: learningpathall
7+
---
8+
9+
## What is AWS CDK?
10+
11+
AWS CDK is an AWS-native Infrastructure as Code tool that allows cloud engineers to write IaC templates in many different languages. Regardless of the language used, all CDK code eventually transpiles to TypeScript, and the TypeScript generates CloudFormation templates, which then deploy the specified resources.
12+
13+
This Learning Path will use the Python flavor of AWS CDK, because the Copilot Extension that will be deployed is also written in Python. Writing both IaC and application code in the same language is helpful for certain teams, especially those without dedicated platform engineers.
14+
15+
## How do I install AWS CDK?
16+
17+
To install the required packages, you will need npm and Python installed. Next, run
18+
19+
```bash
20+
npm install -g aws-cdk
21+
```
22+
23+
To verify that the installation was successful, run
24+
25+
```bash
26+
cdk --version
27+
```
28+
29+
You should see a version number returned, signifying success.
30+
31+
After the CDK CLI is installed, you can use it to create a new Python CDK environment:
32+
33+
```bash
34+
mkdir copilot-extension-deployment
35+
cd copilot-extension-deployment
36+
cdk init app --language python
37+
```
38+
39+
This will set up convenient file stubs, as well as create a `requirements.txt` file with the Python CDK libraries required. The `init` command uses the name of the project folder to name various elements of the project. Hyphens in the folder name are converted to underscores. Install the packages in the `requirements.txt`:
40+
41+
```bash
42+
source .venv/bin/activate
43+
pip install -r requirements.txt
44+
```
45+
46+
Now you are ready to specify the AWS services needed for your GitHub Copilot Extension.
47+

0 commit comments

Comments
 (0)