Fractional epoch
🐛 Bug
Since upgrading to version 0.7.6, I have the following problem:
In my log, I get fractional epochs (like 0.5, 1.5, 2.5, ...) in addition to the expected integer epochs. Is this intentional? Does this mean that on_epoch_end is called twice per epoch?
In 0.7.2.dev0, this was not the case.
Expected behavior
Previously (in 0.7.2.dev0), epoch numbers in the log were integers and this is what I expect.
Environment
* CUDA:
        - GPU:
                - GeForce GTX TITAN X
        - available:         True
        - version:           10.1
* Packages:
        - numpy:             1.18.5
        - pyTorch_debug:     False
        - pyTorch_version:   1.5.0
        - pytorch-lightning: 0.7.6
        - tensorboard:       2.1.1
        - tqdm:              4.46.1
* System:
        - OS:                Linux
        - architecture:
                - 64bit
                - 
        - processor:         x86_64
        - python:            3.7.6
        - version:           #132-Ubuntu SMP Tue Jan 9 19:52:39 UTC 2018


Additional context
I also upgraded Pytorch from 1.1.0 to 1.5.0, but this shouldn't affect the epoch counting in Lightning, right?