5. TensorFlow 1
- 5.1. Introduction to TensorFlow 1 on the IPU
- 5.2. TensorFlow 1 on the IPU: training a model using half- and mixed-precision
- 5.3. TensorFlow 1 Pipelining
- Introduction
- Requirements
- Key Principles of Model Pipelining
- Tutorial Walkthrough
- Tutorial Step 1: The Existing Single IPU Application
- Tutorial Step 2: Running The Model On Multiple IPUs Using Sharding
- Tutorial Step 2: Code Changes
- Tutorial Step 3: Using pipelining for better IPU utilization
- Scheduling
- Tutorial Step 3: Code Changes
- Tutorial Step 3 : Extension
- Tutorial Step 4: Run-time Configurable Stages
- Tutorial Step 4: Code Changes
- Further Considerations