Skip to content

Commit 3e93f6b

Browse files
Merge pull request #1493 from ArmDeveloperEcosystem/main
production update
2 parents 0415b02 + 313aafc commit 3e93f6b

File tree

3 files changed

+10
-7
lines changed

3 files changed

+10
-7
lines changed

content/learning-paths/cross-platform/pytorch-digit-classification-arch-training/intro.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ layout: "learningpathall"
1111

1212
Meta AI have designed an Open Source deep learning framework called PyTorch, that is now part of the Linux Foundation.
1313

14-
PyTorch provides a flexible and efficient platform for building and training neural networks. It has a dynamic computational graph that allows users to modify the architecture during runtime, making debugging and experimentation easier, and therefore makes it popular among developers.
14+
PyTorch provides a flexible and efficient platform for building and training neural networks. It has a dynamic computational graph that allows users to modify the architecture during runtime, making debugging and experimentation easier, and therefore making it popular among developers.
1515

1616
PyTorch provides a more flexible, user-friendly deep learning framework that reduces the limitations of static computational graphs found in earlier tools, such as TensorFlow.
1717

@@ -110,8 +110,11 @@ python3 -m ipykernel install --user --name=pytorch-env
110110
To ensure everything is set up correctly, follow these next steps:
111111

112112
1. Open Visual Studio Code.
113+
113114
2. Click **New file**, and select `Jupyter Notebook .ipynb Support`.
115+
114116
3. Save the file as `pytorch-digits.ipynb`.
117+
115118
4. Select the Python kernel you created earlier, `pytorch-env`. To do so, click **Kernels** in the top right-hand corner. Then, click **Jupyter Kernel...**, and you will see the Python kernel as shown below:
116119

117120
![img1 alt-text#center](Figures/1.png "Figure 1: Python kernel.")

content/learning-paths/cross-platform/pytorch-digit-classification-arch-training/model.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ The total number of trainable parameters for this network is calculated as follo
2525

2626
In total, the network has 102,762 trainable parameters.
2727

28-
# Implementation
28+
## Implementation
2929

3030
To implement the model, supplement the `pytorch-digits.ipynb` notebook with the following statements:
3131

@@ -132,7 +132,7 @@ The output is still a probability distribution over the 10 digit classes (0-9),
132132

133133
Technically, the code will run without errors as long as you provide it with an input image of the correct dimensions, which is 28x28 pixels. The model can accept input, pass it through the layers, and return a prediction - a vector of 10 probabilities. However, the results are not useful until the model is trained.
134134

135-
# What have you learned so far?
135+
## What have you learned so far?
136136

137137
You have successfully defined and initialized a feedforward neural network using PyTorch.
138138

content/learning-paths/servers-and-cloud-computing/intro/find-hardware.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Server hardware, based on Arm Neoverse processors, is available from cloud servi
77

88
## Cloud Service Providers
99

10-
Creating an account with a cloud service provider (CSPs) is the easiest way to get started with Arm. CSPs offer introductory free credits to start learning cloud services. A pay-as-you-go model makes it easy to try out Arm hardware at little to no cost.
10+
Creating an account with a cloud service provider (CSP) is the easiest way to get started with Arm. CSPs offer introductory free credits to start learning cloud services. A pay-as-you-go model makes it easy to try out Arm hardware at little cost, if any.
1111

1212
Software developers often try Arm hardware as a way to reduce cost and improve application performance.
1313

@@ -21,7 +21,7 @@ Cloud providers offer Arm instances based on Neoverse processors. For example:
2121
- [Scaleway](https://www.scaleway.com/en/cost-optimized-instances-based-on-arm/)
2222
- [Hetzner Cloud](https://www.hetzner.com/news/arm64-cloud)
2323

24-
Free tier offers are currently available.
24+
Free tier offers are currently available:
2525
- [Amazon EC2 t4g.small instances powered by AWS Graviton2 processors are free until Dec 31st 2024](https://aws.amazon.com/ec2/instance-types/t4/)
2626
- [Oracle free tier includes up to 4 instances of ARM Ampere A1 Compute which are always free](https://www.oracle.com/cloud/free/)
2727

@@ -46,7 +46,7 @@ Below is a list of Arm cloud partners that have existing academic offers for stu
4646

4747
## Arm SystemReady Certified hardware
4848

49-
[Arm SystemReady](https://www.arm.com/architecture/system-architectures/systemready-certification-program) is a program that certifies that systems meet the SystemReady standards, giving confidence that operating systems (OS) and subsequent layers of software just work.
49+
[Arm SystemReady](https://www.arm.com/architecture/system-architectures/systemready-certification-program) is a program that certifies that systems meet the SystemReady standards, giving you confidence that operating systems (OS) and subsequent layers of software just work.
5050

5151
You can find a full list of SystemReady SR Certified Systems on the [Arm website](https://www.arm.com/architecture/system-architectures/systemready-certification-program/sr) along with links to purchase Arm servers.
5252

@@ -56,6 +56,6 @@ Servers typically run the Linux operating system. Popular distributions for serv
5656

5757
If the GNU compiler is not pre-installed with your distribution, you can [install it using a package manager](/install-guides/gcc/native/).
5858

59-
You may also wish to install [Arm Compiler for Linux](/install-guides/acfl/) for HPC applications.
59+
You can also install [Arm Compiler for Linux](/install-guides/acfl/) for HPC applications.
6060

6161
[Migrating applications to Arm servers](/learning-paths/servers-and-cloud-computing/migration/) is a good place to start analyzing existing applications and reviewing guidance for developers interested in trying Arm hardware.

0 commit comments

Comments
 (0)