class_docstr: Module to embed Set data types, works on multi-hot encoded input.
class_docstr_tok: ["Module","to","embed","Set","data","types",",","works","on","multi-hot","encoded","input","."]
code: def input_shape(self) -> torch.Size:
      return torch.Size([self.vocab_size])
  
imports: import logging
  from typing import Dict, List, Optional, Tuple, Union
  import torch
  from torch import nn
  from ludwig.constants import TYPE
  from ludwig.modules.initializer_modules import get_initializer
  from ludwig.utils.data_utils import load_pretrained_embeddings
  from ludwig.utils.torch_utils import get_torch_device, LudwigModule
label_desc: Use image node_id 3 for calling the EmbedSet obj's underlying member method code with example usage: obj.input_shape() and returns: torch