code: def get_check_slow_subtask_iqr_ratio(self) -> float:
      # https://en.wikipedia.org/wiki/Box_plot
      # iqr = q3 - q1
      # duration_threshold = q3 + check_slow_subtasks_iqr_ratio * (q3 - q1)
      # So, the value == 3, extremely slow(probably hang); value == 1.5, slow
      return self._ray_execution_config.get(
          "check_slow_subtasks_iqr_ratio", 3
      )
  
imports: import os
  import logging
  from typing import Dict, List, Union
  from .....core.operand import ShuffleFetchType
  from .....resource import Resource
  from ..api import ExecutionConfig, register_config_cls
  from ..utils import get_band_resources_from_config
label_desc: Use image node_id 12 for calling the RayExecutionConfig obj's underlying member method code with example usage: obj.get_check_slow_subtask_iqr_ratio() and returns: self