Skip to content

Commit d3a4f7e

Browse files
author
Gaurav Aggarwal
committed
[Mobile] Landing page update for v1.6.0
Updated text for PyTorch Mobile landing page and the workflow asset image.
1 parent 14337c5 commit d3a4f7e

File tree

3 files changed

+13
-8
lines changed

3 files changed

+13
-8
lines changed

_layouts/mobile.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
<div class="container">
1313
<h1>PyTorch Mobile</h1>
1414

15-
<p class="lead">End-to-end workflow from Python to deployment on iOS and Android</p>
15+
<p class="lead">End-to-end workflow from Training to Deployment for iOS and Android mobile devices</p>
1616
</div>
1717
</div>
1818

_mobile/home.md

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,16 +11,21 @@ redirect_from: "/mobile/"
1111

1212
# PyTorch Mobile
1313

14-
Running ML on edge devices is growing in importance as applications continue to demand lower latency. It is also a foundational element for privacy-preserving techniques such as federated learning. As of PyTorch 1.3, PyTorch supports an end-to-end workflow from Python to deployment on iOS and Android.
14+
There is a growing need to execute ML models on edge devices to reduce latency, preserve privacy and enable new interactive use cases. In the past, engineers used to train models separately. They would then go through a multi-step, error prone and often complex process to transform the models for execution on a mobile device. The mobile runtime was often significantly different from the operations available during training leading to inconsistent developer and eventually user experience.
1515

16-
This is an early, experimental release that we will be building on in several areas over the coming months:
16+
PyTorch Mobile removes these friction surfaces by allowing a seamless process to go from training to deployment by staying entirely within the PyTorch ecosystem. It provides an end-to-end workflow that simplifies the research to production environment for mobile devices. In addition, it paves the way for privacy-preserving features via Federated Learning techniques.
1717

18-
- Provide APIs that cover common preprocessing and integration tasks needed for incorporating ML in mobile applications
19-
- Support for QNNPACK quantized kernel libraries and support for ARM CPUs
20-
- Build level optimization and selective compilation depending on the operators needed for user applications (i.e., you pay binary size for only the operators you need)
21-
- Further improvements to performance and coverage on mobile CPUs and GPUs
18+
PyTorch Mobile is in beta stage right now and in wide scale production use. It will soon be available as a stable release once the APIs are locked down.
2219

23-
Learn more or get started on [Android]({{site.baseurl}}/mobile/android) or [iOS]({{site.baseurl}}/mobile/ios).
20+
Key features of PyTorch Mobile:
21+
22+
* Available for iOS, Android and Linux
23+
* Provides APIs that cover common preprocessing and integration tasks needed for incorporating ML in mobile applications
24+
* Support for tracing and scripting via TorchScript IR
25+
* Support for XNNPACK floating point kernel libraries for Arm CPUs
26+
* Integration of QNNPACK for 8-bit quantized kernels. Includes support for per-channel quantization, dynamic quantization and more
27+
* Build level optimization and selective compilation depending on the operators needed for user applications, i.e., the final binary size of the app is determined by the actual operators the app needs
28+
* Support for hardware backends like GPU, DSP, NPU will be available soon
2429

2530
<div class="text-center">
2631
<img src="{{ site.baseurl }}/assets/images/pytorch-mobile.png" width="100%">

assets/images/pytorch-mobile.png

-60.8 KB
Loading

0 commit comments

Comments
 (0)