---
title: "resume(_:)"
framework: createml
role: symbol
role_heading: Type Method
path: "createml/mlobjectdetector/resume(_:)"
---

# resume(_:)

Begins or continues an asynchronous object-detector training session.

## Declaration

```swift
static func resume(_ session: MLTrainingSession<MLObjectDetector>) throws -> MLJob<MLObjectDetector>
```

## Parameters

- `session`: An doc://com.apple.createml/documentation/CreateML/MLTrainingSession instance that represents the training session.

## Return Value

Return Value An MLJob that represents the object-detector training session.

## Discussion

Discussion Use this method to start or resume a training session you get from makeTrainingSession(trainingData:annotationType:parameters:sessionParameters:) or restoreTrainingSession(sessionParameters:).

## See Also

### Training an object detector asynchronously

- [train(trainingData:annotationType:parameters:sessionParameters:)](createml/mlobjectdetector/train(trainingdata:annotationtype:parameters:sessionparameters:).md)
- [makeTrainingSession(trainingData:annotationType:parameters:sessionParameters:)](createml/mlobjectdetector/maketrainingsession(trainingdata:annotationtype:parameters:sessionparameters:).md)
- [restoreTrainingSession(sessionParameters:)](createml/mlobjectdetector/restoretrainingsession(sessionparameters:).md)
