You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/learning-paths/cross-platform/pytorch-digit-classification-arch-training/intro.md
+4-1Lines changed: 4 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,7 +11,7 @@ layout: "learningpathall"
11
11
12
12
Meta AI have designed an Open Source deep learning framework called PyTorch, that is now part of the Linux Foundation.
13
13
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.
15
15
16
16
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.
To ensure everything is set up correctly, follow these next steps:
111
111
112
112
1. Open Visual Studio Code.
113
+
113
114
2. Click **New file**, and select `Jupyter Notebook .ipynb Support`.
115
+
114
116
3. Save the file as `pytorch-digits.ipynb`.
117
+
115
118
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:
Copy file name to clipboardExpand all lines: content/learning-paths/cross-platform/pytorch-digit-classification-arch-training/model.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -25,7 +25,7 @@ The total number of trainable parameters for this network is calculated as follo
25
25
26
26
In total, the network has 102,762 trainable parameters.
27
27
28
-
# Implementation
28
+
##Implementation
29
29
30
30
To implement the model, supplement the `pytorch-digits.ipynb` notebook with the following statements:
31
31
@@ -132,7 +132,7 @@ The output is still a probability distribution over the 10 digit classes (0-9),
132
132
133
133
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.
134
134
135
-
# What have you learned so far?
135
+
##What have you learned so far?
136
136
137
137
You have successfully defined and initialized a feedforward neural network using PyTorch.
Copy file name to clipboardExpand all lines: content/learning-paths/servers-and-cloud-computing/intro/find-hardware.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@ Server hardware, based on Arm Neoverse processors, is available from cloud servi
7
7
8
8
## Cloud Service Providers
9
9
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.
11
11
12
12
Software developers often try Arm hardware as a way to reduce cost and improve application performance.
13
13
@@ -21,7 +21,7 @@ Cloud providers offer Arm instances based on Neoverse processors. For example:
-[Amazon EC2 t4g.small instances powered by AWS Graviton2 processors are free until Dec 31st 2024](https://aws.amazon.com/ec2/instance-types/t4/)
26
26
-[Oracle free tier includes up to 4 instances of ARM Ampere A1 Compute which are always free](https://www.oracle.com/cloud/free/)
27
27
@@ -46,7 +46,7 @@ Below is a list of Arm cloud partners that have existing academic offers for stu
46
46
47
47
## Arm SystemReady Certified hardware
48
48
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.
50
50
51
51
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.
52
52
@@ -56,6 +56,6 @@ Servers typically run the Linux operating system. Popular distributions for serv
56
56
57
57
If the GNU compiler is not pre-installed with your distribution, you can [install it using a package manager](/install-guides/gcc/native/).
58
58
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.
60
60
61
61
[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