# What changed in coremltools

> 11 changes in coremltools 9 from its official release notes, upgrade guides and advisories: 3 new APIs and options. Each one cited. Sources checked 2026-10-18. HTML: https://unstale.sh/pypi/coremltools/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## coremltools 9

### New APIs and options

- The AllowLowPrecisionAccumulationOnGPU optimization hint is available. (9.0) — [release notes](https://github.com/apple/coremltools/releases/tag/9.0)
- Model inputs and outputs can use the int8 dtype. (9.0) — [release notes](https://github.com/apple/coremltools/releases/tag/9.0)
- Models can be read and written with state. (9.0) — [release notes](https://github.com/apple/coremltools/releases/tag/9.0)

### Performance

- The PyTorch im2col operation is optimized. (9.0) — [release notes](https://github.com/apple/coremltools/releases/tag/9.0)

### Behavior and default changes

- Additional metadata is automatically added to converted models. (9.0) — [release notes](https://github.com/apple/coremltools/releases/tag/9.0)
- iOS 26, macOS 26, watchOS 26, and tvOS 26 deployment targets are supported. (9.0) — [release notes](https://github.com/apple/coremltools/releases/tag/9.0)
- Python 3.13 is supported. (9.0) — [release notes](https://github.com/apple/coremltools/releases/tag/9.0)

### Fixes and other changes

- Lowering was fixed for symbolic and dynamic shapes. (9.0) — [release notes](https://github.com/apple/coremltools/releases/tag/9.0)
- ExecuTorch 0.5 is supported. (9.0) — [release notes](https://github.com/apple/coremltools/releases/tag/9.0)
- PyTorch 2.7 is supported. (9.0) — [release notes](https://github.com/apple/coremltools/releases/tag/9.0)
- A bug related to upsample_bilinear was fixed. (9.0) — [release notes](https://github.com/apple/coremltools/releases/tag/9.0)
