# `TrainTaskEnd`

### *class* capymoa.ocl.evaluation.events.TrainTaskEnd[[source]](https://github.com/adaptive-machine-learning/CapyMOA/blob/3e255b1/src/capymoa/ocl/evaluation/events.py#L55)

Bases: [`TrainTaskBegin`](capymoa.ocl.evaluation.events.TrainTaskBegin.md#capymoa.ocl.evaluation.events.TrainTaskBegin)

On training end for a task.

#### \_\_init_\_(train_task: [int](https://docs.python.org/3/builtins/functions.html#int), global_step: [int](https://docs.python.org/3/builtins/functions.html#int)) → [None](https://docs.python.org/3/builtins/constants.html#None)

#### global_step *: [int](https://docs.python.org/3/builtins/functions.html#int)*

A monotonically increasing integer that counts training and evaluation steps.

#### train_task *: [int](https://docs.python.org/3/builtins/functions.html#int)*

The ID of the training task that has begun.
