5.17. Model Runtime
3.4.0
New features
- Add - IPU_VISIBLE_DEVICESenvironment 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
- General improvements to Model Runtime: User Guide, including a new chapter on how errors are handled. 
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