code: def __init__(
      self,
      hidden_size,
      max_position_embeddings,
      type_vocab_size,
      vocab_size,
      hidden_dropout_prob,
  ):
      self.word_embeddings = Embedding(vocab_size, hidden_size)
      self.position_embeddings = Embedding(
          max_position_embeddings, hidden_size
      )
      self.token_type_embeddings = Embedding(
          type_vocab_size, hidden_size
      )
      self.LayerNorm = LayerNorm(hidden_size, eps=1e-12)
      self.dropout = hidden_dropout_prob
  
imports: from tinygrad.tensor import Tensor
  from tinygrad.nn import Linear, LayerNorm, Embedding
  from tinygrad.helpers import fetch, get_child
  from pathlib import Path
label_desc: Use image node_id 1 to create a new BertEmbeddings object  with example: obj = BertEmbeddings(hidden_size, max_position_embeddings, type_vocab_size, vocab_size, hidden_dropout_prob)