codelion commited on
Commit
258ab4d
·
verified ·
1 Parent(s): 5d3f86a

Upload app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -5
app.py CHANGED
@@ -652,11 +652,10 @@ def optimize_prompt(initial_prompt: str, dataset_name: str, dataset_split: str,
652
  try:
653
  # Monkey-patch to disable process pool in Gradio environment
654
  # This prevents "signal only works in main thread" errors
655
- import sys
656
- import openevolve.controller.parallel_controller as pc_module
657
 
658
  # Save original class
659
- OriginalProcessController = pc_module.ProcessParallelController
660
 
661
  # Create a no-op version that doesn't use multiprocessing
662
  class NoOpProcessController:
@@ -679,7 +678,7 @@ def optimize_prompt(initial_prompt: str, dataset_name: str, dataset_split: str,
679
  return [func(*a) for a in zip(*args)]
680
 
681
  # Replace the process controller
682
- pc_module.ProcessParallelController = NoOpProcessController
683
 
684
  try:
685
  # Run evolution
@@ -691,7 +690,7 @@ def optimize_prompt(initial_prompt: str, dataset_name: str, dataset_split: str,
691
  )
692
  finally:
693
  # Restore original class
694
- pc_module.ProcessParallelController = OriginalProcessController
695
 
696
  progress(0.80, desc="Parsing evolution history...")
697
 
 
652
  try:
653
  # Monkey-patch to disable process pool in Gradio environment
654
  # This prevents "signal only works in main thread" errors
655
+ import openevolve.process_parallel as pp_module
 
656
 
657
  # Save original class
658
+ OriginalProcessController = pp_module.ProcessParallelController
659
 
660
  # Create a no-op version that doesn't use multiprocessing
661
  class NoOpProcessController:
 
678
  return [func(*a) for a in zip(*args)]
679
 
680
  # Replace the process controller
681
+ pp_module.ProcessParallelController = NoOpProcessController
682
 
683
  try:
684
  # Run evolution
 
690
  )
691
  finally:
692
  # Restore original class
693
+ pp_module.ProcessParallelController = OriginalProcessController
694
 
695
  progress(0.80, desc="Parsing evolution history...")
696