TensorFlow 1
- Introduction to TensorFlow 1 on the IPU
- TensorFlow 1 on the IPU: training a model using half- and mixed-precision
- 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