---
title: "init(preferredComputeUnitKind:)"
framework: coreai
role: symbol
role_heading: Initializer
path: "coreai/specializationoptions/init(preferredcomputeunitkind:)"
---

# init(preferredComputeUnitKind:)

Creates options with a preferred compute unit kind.

## Declaration

```swift
init(preferredComputeUnitKind: ComputeUnitKind)
```

## Parameters

- `preferredComputeUnitKind`: The compute unit kind the specialized model should prefer.

## Mentioned in

Managing model specialization and caching

## Discussion

Discussion The specialization process maximizes use of the specified compute unit kind, falling back to other allowed compute units for incompatible operations.
