5.8. PopART

3.0.0

New features

  • Add support for scatterreduce with max and min reductions providing additional operation coverage.

  • Support Nesterov momentum for SGD providing additional optimiser functionality.

  • Add multi reducescatter and allgather to support merged collectives.

    For more details refer to popart::ReplicatedCollectivesSettings.

  • Add batchnorm with unbiased variance for PopTorch.

Bug Fixes

None

Other improvements

  • Merge PopART User Guide and API documentation documentation.

  • Improvements to PopART User Guide including sections for:

    • overlapped IO

    • converting ONNX models

    • replication

    • glossary

  • Improvements to printing tensors. The output of C++ PrintTensorOp or Python printtensor is automatically summarized and aligned, making it easier to read. New formatting options have also been added to allow configuration of the output.

Known issues

None

Compatibility changes

None