Soumik555 commited on
Commit
2ca501d
·
1 Parent(s): 7662cb9

blank image issue on multiple req

Browse files
Files changed (1) hide show
  1. controller.py +4 -1
controller.py CHANGED
@@ -576,8 +576,11 @@ current_groq_chart_lock = threading.Lock()
576
  current_langchain_chart_key_index = 0
577
  current_langchain_chart_lock = threading.Lock()
578
 
 
 
 
579
  # Use a process pool to run CPU-bound chart generation
580
- process_executor = ProcessPoolExecutor(max_workers=2)
581
 
582
  # --- GROQ-BASED CHART GENERATION ---
583
  def groq_chart(csv_url: str, question: str):
 
576
  current_langchain_chart_key_index = 0
577
  current_langchain_chart_lock = threading.Lock()
578
 
579
+ max_cpus = os.cpu_count()
580
+ print("Available CPUs:", max_cpus)
581
+
582
  # Use a process pool to run CPU-bound chart generation
583
+ process_executor = ProcessPoolExecutor(max_workers=max_cpus)
584
 
585
  # --- GROQ-BASED CHART GENERATION ---
586
  def groq_chart(csv_url: str, question: str):