class_docstr: Abstract BPE Helper.
  
  BPE Helper subclasses must implement appropriate abstractmethods.
class_docstr_tok: ["Abstract","BPE","Helper",".","BPE","Helper","subclasses","must","implement","appropriate","abstractmethods","."]
docstr: Tokenize text.
  
  Subclasses should override this method for encoding.
  
  :param text:
      text to tokenize
  
  :return tokens:
      A list of tokens
docstr_tok: ["Tokenize","text",".","Subclasses","should","override","this","method","for","encoding",".",":","param","text",":","text","to","tokenize",":","return","tokens",":","A","list","of","tokens"]
code: def helper_encode(self, text: str) -> List[str]:
      """
      Tokenize text.
  
      Subclasses should override this method for encoding.
  
      :param text:
          text to tokenize
  
      :return tokens:
          A list of tokens
      """
  
imports: from parlai.core.params import ParlaiParser
  from abc import ABC, abstractmethod
  from functools import lru_cache
  import json
  import os
  import random
  import re
  from typing import Dict, List, Optional, Set, Tuple
  from typing_extensions import final
  from parlai.core.build_data import download, make_dir
  from parlai.core.opt import Opt
  from parlai.utils.misc import warn_once
  from parlai.utils.typing import TShared
  from parlai.utils.io import PathManager
  import parlai.utils.logging
label_desc: Use image node_id 5 for calling the BPEHelper obj's underlying member method code with example usage: obj.helper_encode(text) without return types