class_docstr: Base Dataset class for zero shot tasks.
  
  Args:
      opts: Command-line arguments.
class_docstr_tok: ["Base","Dataset","class","for","zero","shot","tasks",".","Args",":","opts",":","Command-line","arguments","."]
docstr: Return the number of samples in the dataset.
docstr_tok: ["Return","the","number","of","samples","in","the","dataset","."]
code: def __len__(self) -> int:
      """Return the number of samples in the dataset."""
      raise NotImplementedError(
          "Sub-classes should implement `__len__` that returns the number of samples"
          " in the dataset."
      )
  
file_path: ml-cvnets/data/datasets/multi_modal_img_text/zero_shot/base_zero_shot.py
imports: import argparse
  from typing import List, Tuple
  from options.utils import extract_opts_with_prefix_replacement
  from utils import logger
label_desc: Use image node_id 3 for calling the BaseZeroShotDataset obj's underlying member method code with example usage: obj.__len__() without return types