Skip to content

Conversation

@codelion
Copy link
Member

Set a default random seed (42) in the config and propagate it to LLM and database configurations for reproducibility. Generate component-specific seeds (e.g., for LLMs) using hashing, and ensure deterministic model selection in LLM ensembles. OpenAI LLMs now accept and use a seed parameter for reproducible outputs.

fixes #97

codelion added 2 commits June 23, 2025 19:21
Set a default random seed (42) in the config and propagate it to LLM and database configurations for reproducibility. Generate component-specific seeds (e.g., for LLMs) using hashing, and ensure deterministic model selection in LLM ensembles. OpenAI LLMs now accept and use a seed parameter for reproducible outputs.
Update project version from 0.0.8 to 0.0.9 in both pyproject.toml and setup.py for a new release.
@codelion codelion merged commit 31a6dcf into main Jun 23, 2025
3 checks passed
@codelion codelion deleted the feat-add-seed-for-reproduciblity branch June 23, 2025 11:37
0x0f0f0f pushed a commit to 0x0f0f0f/openevolve that referenced this pull request Jul 7, 2025
…-add-seed-for-reproduciblity

Add deterministic random seed handling for reproducibility
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.

Support seed for reproducibility

2 participants