Skip to content

Conversation

@codelion
Copy link
Member

Replaces the previous thread-based parallel controller with a new process-based parallel controller for true parallel execution, updating all references and tests accordingly. Removes the threaded_parallel.py module, adds process_parallel.py, updates controller logic and shutdown handling, and introduces new tests for process-based parallelism. Also updates the README to reflect the change and bumps the package version to 0.1.0.

Replaces the previous thread-based parallel controller with a new process-based parallel controller for true parallel execution, updating all references and tests accordingly. Removes the threaded_parallel.py module, adds process_parallel.py, updates controller logic and shutdown handling, and introduces new tests for process-based parallelism. Also updates the README to reflect the change and bumps the package version to 0.1.0.
@codelion codelion merged commit 89189ca into main Jul 21, 2025
3 checks passed
@codelion codelion deleted the feat-move-to-parallel-process-evaluation branch July 21, 2025 14:29
wangcheng0825 pushed a commit to wangcheng0825/openevolve that referenced this pull request Sep 15, 2025
…t-move-to-parallel-process-evaluation

Switch to process-based parallelism and remove threading
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