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?