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: tensorflow/compiler/plugin/poplar/docs/intro.rst
+13-6Lines changed: 13 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,16 +5,14 @@ The purpose of this document is to introduce the TensorFlow framework from the
5
5
perspective of developing and training models for the IPU. It assumes you have
6
6
some knowledge of machine learning and TensorFlow.
7
7
8
-
For more information about the IPU architecture, abstract programming model and tools, as well as algorithmic techniques, refer to the :external+ipu-programmers-guide:doc:`index`. The :external+memory-performan-optimisation:doc:`index` contains guidelines for optimising performance in machine learning models running on the IPU.
9
-
10
-
11
8
.. note:: This document is for TensorFlow 2. For information on TensorFlow 1
12
9
please refer to `Targeting the IPU from TensorFlow 1
for information on installing the Poplar SDK and refer to the :external+tensorflow1-quick-start:doc:`index` for installing TensorFlow 1 and running a simple application.
12
+
13
+
For more information about the IPU architecture, abstract programming model and tools, as well as algorithmic techniques, refer to the :external+ipu-programmers-guide:doc:`index`.
14
+
15
+
The Graphcore implementation of TensorFlow 2 is included in the :doc:`Poplar SDK <sdk-overview:index>`. See the `Getting Started guide <https://docs.graphcore.ai/en/latest/getting-started.html#getting-started>`_ for your system for how to install the Poplar SDK. Refer to the :external+tensorflow2-quick-start:doc:`index` for installing the TensorFlow 2 for IPU wheel. The quick start guide also shows how to run a simple TensorFlow 2 application on the IPU.
18
16
19
17
TensorFlow is a powerful graph-modelling framework that can be used for the
20
18
development, training and deployment of deep learning models. In the Graphcore
@@ -71,6 +69,15 @@ Document overview
71
69
* The next few sections provide information on IPU-specific features.
72
70
* Finally, there are reference chapters describing the API and supported operators.
73
71
72
+
Other resources
73
+
~~~~~~~~~~~~~~~
74
+
74
75
You can find further information on porting a TensorFlow program to the IPU and
75
76
parallelising it, in our `TensorFlow technical notes
:doc:`differences-ipu-gpu:index` provides a high-level overview of the programming changes required when switching from GPUs to IPUs and :doc:`memory-performance-optimisation` presents guidelines to help you develop high-performance machine learning models running on the IPU.
0 commit comments