Чекпоинты по сути сохраняют инпут лэйера и сам лэейр а выход сразу дропает в форварде. Во время пропагации назад, он использует что сохранил и восстанавливает данные и так обновляет градиенты. Т.е. чуть больше работает из за extra forward, но реально потери времени минимальны