Multiple dataloaders and epoch calculation

Hi,

Is there a way to count a single epoch or ( modify how an epoch is calculated ) when a dataloader consumes only one or a portion of the datasets, in the case of using multiple training dataloaders?
Currently, when a dataloader consumes all datasets, it is counted as a single epoch.

Thanks.