Skip to content

Conversation

@ngc92
Copy link
Collaborator

@ngc92 ngc92 commented Jan 19, 2026

Add the ability to continue from a checkpoint with a different name than the current training run.
Remove "epoch" data from logging, it isn't really useful and won't generalize well once we add data mixtures.

Copilot AI review requested due to automatic review settings January 19, 2026 23:18
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This pull request enhances the CLI to support continuing from a checkpoint with a different name than the current training run, and removes epoch-related data from logging in preparation for data mixtures support.

Changes:

  • Modified --continue CLI option to accept string arguments (checkpoint paths or step numbers) instead of just integers
  • Removed epoch parameter from logging functions and replaced epoch-based progress calculation with step-based progress
  • Added set_final_step method to enable accurate progress tracking

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 6 comments.

File Description
train.cpp Updated checkpoint continuation logic to support paths and directory names; removed epoch parameters from function calls; added final step tracking
src/training/logging.h Updated function signatures to remove epoch parameters; renamed mRemainingTokens to mFinalStep; added set_final_step method
src/training/logging.cpp Implemented step-based progress calculation; removed epoch from log output; added set_final_step implementation

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 4 out of 4 changed files in this pull request and generated 2 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@ngc92 ngc92 merged commit 2ef8f5d into dev Jan 19, 2026
29 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants