class_docstr: ## Evaluation Harness Adapter
  
  This is based on the [adapter from EleutherAI/gpt-neox](https://github.com/EleutherAI/gpt-neox/blob/main/eval_tasks/eval_adapter.py)
docstr: Batch size
docstr_tok: ["Batch","size"]
code: def batch_size(self):
      """
      Batch size
      """
      return self._batch_size
  
imports: import math
  from typing import List
  import torch
  import torch.nn.functional
  from lm_eval import tasks, evaluator, utils
  from lm_eval.base import BaseLM
  from tokenizers import Tokenizer
  from torch import nn
  from tqdm import tqdm
  from labml import monit
  from labml_nn.neox.tokenizer import get_tokenizer
label_desc: Use image node_id 7 for calling the EvalHarnessAdapter obj's underlying member method code with example usage: obj.batch_size() and returns: self