code: def __init__(
      self,
      vocab_file: Optional[str] = None,
      unk_token: str = Vocab.UNK_TOKEN,
      sep_token: str = Vocab.SEP_TOKEN,
      cls_token: str = Vocab.CLS_TOKEN,
      pad_token: str = Vocab.PAD_TOKEN,
      mask_token: str = Vocab.MASK_TOKEN,
      clean_text: bool = True,
      handle_chinese_chars: bool = True,
      strip_accents: bool = False,
      lowercase: bool = False,
      wordpieces_prefix: str = "##",
  ):
      super().__init__()
      self._vocab_file = vocab_file
      self._unk_token = unk_token
      self._sep_token = sep_token
      self._cls_token = cls_token
      self._pad_token = pad_token
      self._mask_token = mask_token
      self._clean_text = clean_text
      self._handle_chinese_chars = handle_chinese_chars
      self._strip_accents = strip_accents
      self._lowercase = lowercase
      self._wordpieces_prefix = wordpieces_prefix
      self.__rebuild_tokenizer()
      self._first_subword_id_set = frozenset(
          [
              self._vocab[ele]
              for ele in self._vocab.all_tokens
              if not ele.startswith(self._wordpieces_prefix)
          ]
      )
  
imports: import os
  import json
  from pkg_resources import parse_version
  from typing import Optional, Union, List, Tuple
  from collections import OrderedDict
  from uuid import uuid4
  from .base import *
  from ..vocab import Vocab, load_vocab
  from ...utils.lazy_imports import try_import_huggingface_tokenizers
label_desc: Use image node_id 1 to create a new HuggingFaceWordPieceTokenizer object from inherited base classes: LegacyHuggingFaceTokenizer with example: obj = HuggingFaceWordPieceTokenizer(vocab_file, unk_token, sep_token, cls_token, pad_token, mask_token, clean_text, handle_chinese_chars, strip_accents, lowercase, wordpieces_prefix)