code: def get_weight_init_min(self) -> float:
      if self.weight_init_min is None:
          return -sqrt(1 / self.num_embeddings)
      else:
          return self.weight_init_min
  
imports: from dataclasses import dataclass, field
  from enum import Enum, unique
  from functools import partial
  from math import sqrt
  from typing import Callable, Dict, List, NamedTuple, Optional
  import torch
  from fbgemm_gpu.split_embedding_configs import SparseType
  from fbgemm_gpu.split_table_batched_embeddings_ops_training import PoolingMode
  from torchrec.types import DataType
label_desc: Use image node_id 2 for calling the BaseEmbeddingConfig obj's underlying member method code with example usage: obj.get_weight_init_min() and returns: unknown, self