Based on my understanding and the following definitions:

:param cycle_len: Num epochs in initial cycle. Subsequent cycle_len = previous cycle_len * cycle_mult

:param cycle_mult: Cycle multiplier

:param n_cycles: Number of cycles to be executed

I think we can compute the total number of training epochs as

n\_epochs = cycle\_len * (1 + cycle\_mult + {cycle\_mult}^2 + \ldots + {cycle\_mult}^{(n\_cycles-1)})

Is this correct?