class_docstr: Base class for job runners that use datasets.
class_docstr_tok: ["Base","class","for","job","runners","that","use","datasets","."]
code: def __init__(
      self,
      job_info: JobInfo,
      app_config: AppConfig,
      hf_datasets_cache: Path,
  ) -> None:
      super().__init__(
          job_info=job_info,
          app_config=app_config,
          cache_directory=hf_datasets_cache,
      )
  
file_path: datasets-server/services/worker/src/worker/job_runners/_job_runner_with_datasets_cache.py
imports: import logging
  from pathlib import Path
  from typing import Optional
  import datasets.config
  from libcommon.utils import JobInfo
  from worker.config import AppConfig
  from worker.job_runners._job_runner_with_cache import JobRunnerWithCache
label_desc: Use image node_id 1 to create a new JobRunnerWithDatasetsCache object from inherited base classes: JobRunnerWithCache with example: obj = JobRunnerWithDatasetsCache(job_info, app_config, hf_datasets_cache)