Skip to content

Commit 3b3e4c5

Browse files
Merge pull request #2479 from jasonrandrews/spelling
Spelling and tag updates
2 parents e5d01b3 + d7a68e7 commit 3b3e4c5

File tree

26 files changed

+4998
-4992
lines changed

26 files changed

+4998
-4992
lines changed

.wordlist.txt

Lines changed: 4932 additions & 4931 deletions
Large diffs are not rendered by default.

content/learning-paths/cross-platform/multiplying-matrices-with-sme2/2-check-your-environment.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -197,7 +197,7 @@ defined in ``misc.c``.
197197

198198
The ``sme2_check`` program then displays whether SVE, SME and SME2 are supported
199199
at line 24. The checking of SVE, SME and SME2 is done differently depending on
200-
``BAREMETAL``. This platform specific behaviour is abstracted by the
200+
``BAREMETAL``. This platform specific behavior is abstracted by the
201201
``display_cpu_features()``:
202202
- In baremetal mode, our program has access to system registers and can inspect system registers for SME2 support. The program will print the SVE field of the ``ID_AA64PFR0_EL1`` system register and the SME field of the ``ID_AA64PFR1_EL1`` system register.
203203
- In non baremetal mode, on an Apple platform the program needs to use a higher

content/learning-paths/cross-platform/simd-on-rust/simd-on-rust-part2.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -281,7 +281,7 @@ This seems counter-intuitive but the reason is that, unlike C, Rust treats the i
281281

282282
Like functions, inlining them is not always guaranteed. If it is possible to inline the intrinsic, code generation and performance would be almost as that with C. If it is not possible, you might find that the same code in Rust performs worse than in C.
283283

284-
Because of this, you have to look carefully at the disassembly generated from your SIMD Rust code. So, how can you fix this behaviour and get the expected generated code?
284+
Because of this, you have to look carefully at the disassembly generated from your SIMD Rust code. So, how can you fix this behavior and get the expected generated code?
285285

286286
As you have seen, Rust has a very particular way to enable target features. In this case, you have to remember to add that `dotprod` is the required target feature. Make this change in the function `sad_vec_asimd` as shown below:
287287

content/learning-paths/embedded-and-microcontrollers/_index.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ maintopic: true
1111
operatingsystems_filter:
1212
- Android: 1
1313
- Baremetal: 30
14-
- Linux: 30
14+
- Linux: 31
1515
- macOS: 7
1616
- RTOS: 9
1717
- Windows: 4
@@ -20,7 +20,7 @@ subjects_filter:
2020
- Containers and Virtualization: 6
2121
- Embedded Linux: 4
2222
- Libraries: 3
23-
- ML: 16
23+
- ML: 17
2424
- Performance and Architecture: 21
2525
- RTOS Fundamentals: 4
2626
- Security: 2
@@ -50,8 +50,8 @@ tools_software_languages_filter:
5050
- DetectNet: 1
5151
- Docker: 10
5252
- DSTREAM: 2
53-
- Edge AI: 2
54-
- Edge Impulse: 1
53+
- Edge AI: 3
54+
- Edge Impulse: 2
5555
- ExecuTorch: 4
5656
- FastAPI: 1
5757
- FPGA: 1

content/learning-paths/embedded-and-microcontrollers/edge_impulse_greengrass/_index.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
---
2-
title: Deploy Edge AI models scalably using Edge Impulse and AWS IoT Greengrass
2+
title: Deploy Edge AI models using Edge Impulse and AWS IoT Greengrass
33

44
draft: true
55
cascade:
66
draft: true
77

88
minutes_to_complete: 120
99

10-
who_is_this_for: This learning path is for Edge AI and embedded engineers who need to scalably deploy crafted ML for the Edge to thousands of edge devices.
10+
who_is_this_for: This learning path is for Edge AI and embedded engineers who need to deploy crafted ML for the Edge to thousands of edge devices.
1111

1212
learning_objectives:
1313
- Basic understanding of Edge Impulses Edge ML Solution
1414
- Basic hardware setup for Edge AI ML development with Edge Impulse
1515
- Install AWS IoT Greengrass onto the edge device
16-
- Configure the edge device with the custom integration between Edge Implulse and AWS IoT Greengrass
16+
- Configure the edge device with the custom integration between Edge Impulse and AWS IoT Greengrass
1717

1818
prerequisites:
1919
- An [Edge Impulse Studio](https://studio.edgeimpulse.com/signup) account (workshop will walk through this).

content/learning-paths/embedded-and-microcontrollers/edge_impulse_greengrass/edgeimpulseprojectbuild.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ Key in this is the "Impulse". On the left side of the dashboard, our "Impulse"
7070

7171
![Edge Impulse](./images/EI_Project_2.png)
7272

73-
Clicking on "Object Detection" on the left, you will see some detail on the model that has been utlized in our Impulse:
73+
Clicking on "Object Detection" on the left, you will see some detail on the model that has been utilized in our Impulse:
7474

7575
![Edge Impulse](./images/EI_Project_3.png)
7676

content/learning-paths/embedded-and-microcontrollers/edge_impulse_greengrass/greengrassinstallation.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ Prior to installing AWS IoT Greengrass, we need to create a set of AWS credentia
2222
> export AWS_ACCESS_KEY_ID=<AWS_ACCESS_KEY_ID>
2323
> export AWS_SECRET_ACCESS_KEY=<AWS_SECRET_ACCESS_KEY>
2424
25-
If you are using your personal AWS account and do not have the credentails created, you will need to create them. If you already have them, please skip the next step and proceed to step 3) below.
25+
If you are using your personal AWS account and do not have the credentials created, you will need to create them. If you already have them, please skip the next step and proceed to step 3) below.
2626

2727
#### 1a. Creating Access Credentials (personal AWS Accounts)
2828

content/learning-paths/embedded-and-microcontrollers/edge_impulse_greengrass/hardware/hardwaresetupec2.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ Press "Add security group rule" and lets allow port tcp/4912:
3333

3434
Lets also give the EC2 instance a bit more disk space. Please change the "8" to "28" here:
3535

36-
![Increase Diskspace](../images/EC2_Setup_5.png)
36+
![Increase disk space](../images/EC2_Setup_5.png)
3737

3838
Finally, press "Launch instance". You should see your EC2 instance getting created:
3939

content/learning-paths/embedded-and-microcontrollers/edge_impulse_greengrass/running.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ So, for example, if my public ip address of my edge device is "1.1.1.1", my url
2020

2121
http://1.1.1.1:4912
2222
23-
You should now see both the imput (video either from file or from your edge devices attached camera) as well as inference results and inference times. There are two output scenarios depending on whether your edge device has a camera or does not have a camera... read below!
23+
You should now see both the input (video either from file or from your edge devices attached camera) as well as inference results and inference times. There are two output scenarios depending on whether your edge device has a camera or does not have a camera... read below!
2424

2525
### Option 1: Edge devices with cameras
2626

@@ -60,7 +60,7 @@ Additionally, you will see, model metrics being published periodically:
6060

6161
![Model Metrics](./images/EI_Model_Metrics.png)
6262

63-
#### Issuing a command and examing the command result
63+
#### Issuing a command and examining the command result
6464

6565
The integration provides a set of commands (see the [Summary](8_Summary.md) for details on the commands). One command, in particular, restarts the Edge Impulse "Runner" service.
6666

@@ -102,7 +102,7 @@ and you should see your inferencing resuming. You should also see more inference
102102
>**_NOTE:_**
103103
>For those who have edge devices WITHOUT cameras, your runner will read is input image video and report inferences until the video ends. Once ended, the "Runner" will simply wait for you to issue the above "restart" command to replay the video file. The restart command will cause the Runner to restart and it will once again, play the video file.
104104
105-
Cool! Congradulations! You have completed this workshop!!
105+
Cool! Congratulations! You have completed this workshop!!
106106

107107
#### Supplemental notes
108108
Below are a few additional notes regarding the component deployment, log files, launch times for some devices:

content/learning-paths/embedded-and-microcontrollers/edge_impulse_greengrass/summary.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ layout: learningpathall
88

99
## Summary
1010

11-
Congradulations! You have completed this workshop! Please select "Next" below to read a bit about cleaning up your AWS environment in order to minimize costs/etc (AWS workshop attendees: this will happen automatically for you)
11+
Congratulations! You have completed this workshop! Please select "Next" below to read a bit about cleaning up your AWS environment in order to minimize costs/etc (AWS workshop attendees: this will happen automatically for you)
1212

1313
### For More Information
1414

0 commit comments

Comments
 (0)