class_docstr: Pulls data from somewhere and uses it for classification?
  
  .. todo::
      Describe CLS
class_docstr_tok: ["Pulls","data","from","somewhere","and","uses","it","for","classification","?","..","todo",":",":","Describe","CLS"]
code: def extract_sep_positions(self, token_ids: np.ndarray) -> np.ndarray:
      token2index = self.datamodule.vocabulary.token2index
      sep_id = token2index["[SEP]"]
  
      MAX_LEN = self.num_pooled_sep
      _sep_pos = np.where(token_ids == sep_id)[0]
      sep_pos = np.zeros(MAX_LEN)
  
      if len(_sep_pos) >= MAX_LEN:
          offset = len(_sep_pos) - MAX_LEN
          _sep_pos = _sep_pos[offset:]
  
      sep_pos[: len(_sep_pos)] = _sep_pos
      return sep_pos
  
imports: from dataclasses import dataclass
  from doctest import ELLIPSIS_MARKER
  from itertools import chain
  from typing import List, TypeVar, cast
  import numpy
  import pandas
  from src.data_new.types import Background, JSONSerializable, PersonDocument, EncodedDocument
  from src.tasks.base import Task
label_desc: Use image node_id 4 for calling the CLS obj's underlying member method code with example usage: obj.extract_sep_positions(token_ids) and returns: sep_pos