Skip to content
Discussion options

You must be logged in to vote

your reading agrees with the published unsloth and unsloth_zoo 2026.10.7/2026.10.8 wheels. the studio masking call processes both splits

on that path, eval_loss uses response labels, including any retained eos

for a non-streaming eval dataset, rows with every label set to -100 are filtered out. if the whole eval split is masked, that code raises rather than averaging an empty split. a row with an unmasked eos label stays in

i couldn't find an independent eval-only convention switch in that studio release's training settings. i'd evaluate the saved checkpoint separately for a full-sequence baseline

how losses are averaged depends on the installed versions. for your thesis, could you share …

Replies: 6 comments 2 replies

Comment options

You must be logged in to vote
0 replies
Answer selected by NightvoyagerLin
Comment options

You must be logged in to vote
1 reply
@nicholas-greenwood
Comment options

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
1 reply
@nicholas-greenwood
Comment options

Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants