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.