5.12. Graphcore Communication Library (GCL)
3.2.0
New features
None
Bug Fixes
None
Other improvements
None
Known issues
None
Compatibility changes
None
3.1.0
New features
None
Bug Fixes
Ensured that ReduceScatter always chooses the same collective method as AllGather that follows it and consumes its output.
Fixed the AllReduce performance glitch for 1 IPU per replica models with 90-100MB tensors.
Other improvements
Simplified public API for collectives.
Improved GCL documentation.
Optimized AllToAll collective on SlidingWindow-routed fabrics.
Allowed specifying chains of collective methods.
Prevent AllReduce outputs from being flagged as always-live.
Known issues
None
Compatibility changes
Removed support for syncless collectives. Use the default (syncful) collectives implementation instead. The option to select a collective implementation has been deprecated.