Skip to content

Conversation

@Glorf
Copy link
Contributor

@Glorf Glorf commented Oct 24, 2025

  • Allow pre-eval hooks
  • Flatten hook logic - all hooks should be treated as interceptors
  • Implement logic facilitating e2e testing using pre- and post-eval hooks
  • Facilitate debugging by finding closest cached request while using test mode
  • Implement pre-eval hooks for pypi package installation and custom datasets downloads

Signed-off-by: Michal Bien <[email protected]>
@Glorf Glorf requested review from a team as code owners October 24, 2025 15:03
@copy-pr-bot
Copy link

copy-pr-bot bot commented Oct 24, 2025

This pull request requires additional validation before any workflows can run on NVIDIA's runners.

Pull request vetters can view their responsibilities here.

Contributors can view more details about this message here.

@github-actions github-actions bot added documentation Improvements or additions to documentation nemo-evaluator tests labels Oct 24, 2025
@Glorf Glorf changed the title [DRAFT] Introduce pre-eval hooks and e2e tests caching logic feat(core): introduce pre-eval hooks and e2e tests caching logic Oct 24, 2025
Copy link
Collaborator

@agronskiy agronskiy left a comment

Choose a reason for hiding this comment

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

question: is it a correct assumption that hooks ⊆ interceptors?

@Glorf Glorf changed the title feat(core): introduce pre-eval hooks and e2e tests caching logic [DRAFT] feat(core): introduce pre-eval hooks and e2e tests caching logic Oct 28, 2025
@Glorf Glorf marked this pull request as draft October 28, 2025 09:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation nemo-evaluator tests

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants