code: def collector_class_name(self):
      raise NotImplementedError("rewrite collector_class_name")
  
imports: import abc
  import time
  import datetime
  import importlib
  from pathlib import Path
  from typing import Type, Iterable
  from concurrent.futures import ProcessPoolExecutor
  import pandas
  from tqdm import tqdm
  from loguru import logger
  from joblib import Parallel, delayed
  from qlib.utils import code_to_fname
label_desc: Use image node_id 2 for calling the BaseRun obj's underlying member method code with example usage: obj.collector_class_name() without return types