5.17. Model Runtime

3.4.0

New features

  • Add IPU_VISIBLE_DEVICES environment variable which can be used to restrict an application to a specific IPU device or set of devices. See the section on controlling which devices to use in the Model Runtime: User Guide for more details. There is an improvement in performance when the CPU, memory and IPU device are on the same NUMA node.

  • Add monitoring statistics (such as mean and P99) which can be used in monitoring tools.

Bug Fixes

None

Other improvements

Known issues

None

Compatibility changes

None

3.3.0

New features

  • Support for dynamic batching in ModelRunner. Adds the ability to support dynamic batching with any batch size input data.

  • Support for conditional model execution in compiled graphs that contain more than one model. See Conditional execution in the Model Runtime User Guide.

Bug Fixes

  • Some errors could cause Model Runtime to hang instead of raising an error. This has been fixed.

Other improvements

None

Known issues

None

Compatibility changes

None