1. Scope of this document
This document contains the release notes for the Poplar SDK 2.6.0 for Graphcore’s IPU product family. The following software deliverables are covered by this document:
- TensorFlow
An implementation of the TensorFlow framework for the Graphcore IPU.
- Keras
An implementation of the Keras library for the Graphcore IPU.
- IPU TensorFlow Addons
A collection of Graphcore IPU-specific features for the TensorFlow framework.
- TensorFlow Serving
An implementation of the TensorFlow Serving application for the Graphcore IPU.
- PopTorch
The PopTorch library provides a set of extensions for PyTorch to enable it to run on the Graphcore IPU hardware.
- PopART
The Poplar Advanced Run Time is a flexible ONNX-compatible runtime supporting both training and inference.
- Poplar
A graph programming framework for the IPU.
- Poplar Libraries
The PopLibs library provides a range of higher-level functions commonly used in machine learning applications.
- GCL
The Graphcore Communication Library enables high-performance scale-out for IPU systems.
- PopDist
Poplar distributed configuration library (PopDist) is a library for configuring and coordinating distributed execution of (large-scale) machine learning applications.
- PopRun
PopRun is a command line utility to launch distributed applications on Graphcore Pod systems.
- Libpva
The PopVision analysis library (libpva) allows programmatic analysis of the IPU profiling information used by the PopVision Graph Analyser.
- Poplar Triton Backend
A backend for the Triton Inference Server that supports models exported to PopEF files.
- Driver and utilities
Driver and associated utilities needed by the Graphcore IPU.