code: def add_embedding(
      self,
      mat,
      metadata=None,
      label_img=None,
      global_step=None,
      tag="default",
      metadata_header=None,
  ):
      # TODO: Visdom doesn't support embeddings yet, so this is a no-op
      return
  
imports: import gc
  import numpy
  import math
  import json
  import time
  from .summary import compute_curve
  from .utils import figure_to_image
  from .x2num import make_np
label_desc: Use image node_id 14 for calling the VisdomWriter obj's underlying member method code with example usage: obj.add_embedding(mat, metadata, label_img, global_step, tag, metadata_header) without return types