class_docstr: Spoken Unit-based Dialogue Language Model model (SpeechDLM) as described
  in the paper: https://arxiv.org/pdf/2203.16502.pdf
class_docstr_tok: ["Spoken","Unit-based","Dialogue","Language","Model","model","(","SpeechDLM",")","as","described","in","the","paper",":","https",":","\/\/arxiv.org\/pdf\/2203.16502.pdf"]
code: def build_embedding(cls, args, dictionary, embed_dim, path=None):
      embed_tokens = Embedding(
          len(dictionary), embed_dim, dictionary.pad()
      )
      return embed_tokens
  
file_path: fairseq/fairseq/models/speech_dlm/speech_dlm.py
imports: import logging
  from dataclasses import dataclass, field
  from typing import Optional
  from fairseq import utils
  from fairseq.dataclass import ChoiceEnum, FairseqDataclass
  from fairseq.models import FairseqLanguageModel, register_model, register_model_architecture
  from fairseq.models.transformer import Embedding
  from .modules.speech_dlm_decoder import CrossChannelTransformerDecoder
  from omegaconf import II
label_desc: Use image node_id 3 for calling the SpeechDLM obj's underlying member method code with example usage: obj.build_embedding(cls, args, dictionary, embed_dim, path) and returns: embed_tokens