Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@v0i0
Copy link
Contributor

@v0i0 v0i0 commented Dec 30, 2025

Adds a finishing phase that runs after autotuning completes to simplify the found configuration. The phase iteratively resets parameters to their default values, keeping simplifications that don't degrade performance.

This produces cleaner, more minimal configs by removing unnecessary customizations while maintaining the same performance.

  • New run_finishing_phase() method in PopulationBasedSearch
  • New Config.minimize() method to strip default values from configs
  • Configurable via finishing_rounds parameter (default: 3) or HELION_AUTOTUNE_FINISHING_ROUNDS env var
  • Enabled for PatternSearch, LFBOPatternSearch, and DifferentialEvolution

@meta-cla meta-cla bot added the CLA Signed This label is managed by the Meta Open Source bot. label Dec 30, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CLA Signed This label is managed by the Meta Open Source bot.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants