---
title: MLModelTransformerAdaptor
framework: createmlcomponents
role: symbol
role_heading: Structure
path: createmlcomponents/mlmodeltransformeradaptor
---

# MLModelTransformerAdaptor

A transformer that uses a Core ML model.

## Declaration

```swift
struct MLModelTransformerAdaptor<Scalar> where Scalar : MLShapedArrayScalar, Scalar : BinaryFloatingPoint
```

## Topics

### Creating an adaptor

- [init(model:)](createmlcomponents/mlmodeltransformeradaptor/init(model:).md)
- [init(contentsOf:configuration:)](createmlcomponents/mlmodeltransformeradaptor/init(contentsof:configuration:).md)

### Getting the model

- [model](createmlcomponents/mlmodeltransformeradaptor/model.md)

### Performing the transformation

- [applied(to:eventHandler:)](createmlcomponents/mlmodeltransformeradaptor/applied(to:eventhandler:).md)

## Relationships

### Conforms To

- [Transformer](createmlcomponents/transformer.md)

## See Also

### Core ML adaptors

- [MLModelClassifierAdaptor](createmlcomponents/mlmodelclassifieradaptor.md)
- [MLModelRegressorAdaptor](createmlcomponents/mlmodelregressoradaptor.md)
- [ModelMetadata](createmlcomponents/modelmetadata.md)
