class_docstr: Managing class for the acute evaluator process.
  
  Relevant args are parsed in the `setup_args` function above.
class_docstr_tok: ["Managing","class","for","the","acute","evaluator","process",".","Relevant","args","are","parsed","in","the","`","setup_args","`","function","above","."]
docstr: Fill task queue with conversation pairs.
docstr_tok: ["Fill","task","queue","with","conversation","pairs","."]
code: def _setup_task_queue(self):
      """
      Fill task queue with conversation pairs.
      """
      for _i in range(self.args.blueprint.annotations_per_pair):
          all_task_keys = list(range(len(self.desired_tasks)))
          random.shuffle(all_task_keys)
          for p_id in all_task_keys:
              self.task_queue.put(self.desired_tasks[p_id])
  
imports: import json
  import queue
  import random
  from typing import List, Any, Dict, Tuple, Set, TYPE_CHECKING
  from mephisto.utils.logger_core import get_logger
  from mephisto.abstractions.blueprint import SharedTaskState, TaskRunner
  from omegaconf import DictConfig
label_desc: Use image node_id 5 for calling the AcuteEvalRunner obj's underlying member method code with example usage: obj._setup_task_queue() without return types