---
title: CoreMLModelContainer
framework: vision
role: symbol
role_heading: Structure
path: vision/coremlmodelcontainer
---

# CoreMLModelContainer

A model container to use with an image-analysis request.

## Declaration

```swift
struct CoreMLModelContainer
```

## Topics

### Creating a model container

- [init(model:featureProvider:)](vision/coremlmodelcontainer/init(model:featureprovider:).md)

### Getting the feature name

- [inputImageFeatureName](vision/coremlmodelcontainer/inputimagefeaturename.md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Configuring a request

- [supportedIdentifiers](vision/coremlrequest/supportedidentifiers.md)
- [modelContainer](vision/coremlrequest/modelcontainer.md)
- [ComputeStage](vision/computestage.md)
- [cropAndScaleAction](vision/coremlrequest/cropandscaleaction.md)
- [ImageCropAndScaleAction](vision/imagecropandscaleaction.md)
