---
title: functionName
framework: coreml
role: symbol
role_heading: Instance Property
path: coreml/mlmodelconfiguration/functionname
---

# functionName

Function name that MLModel will use.

## Declaration

```swift
var functionName: String? { get set }
```

## Discussion

Discussion Some model types (e.g. ML Program) supports multiple functions in a model asset, where each MLModel instance is associated with a particular function. Use MLModelAsset to get the list of available functions. Use nil to use a default function. let configuration = MLModelConfiguration() configuration.functionName = "my_function"

## See Also

### Configuring model parameters

- [modelDisplayName](coreml/mlmodelconfiguration/modeldisplayname.md)
- [parameters](coreml/mlmodelconfiguration/parameters.md)
- [MLParameterKey](coreml/mlparameterkey.md)
