docstr: Logs the data given (str, binary, or JSON).
  
  Args:
  data: data to be saved as asset
  name: String, optional. A custom file name to be displayed If
      not provided the filename from the temporary saved file
      will be used.
  overwrite: Boolean, optional. Default False. If True will
      overwrite all existing assets with the same name.
  step: Optional. Used to associate the asset to a specific step.
  epoch: Optional. Used to associate the asset to a specific epoch.
  metadata: Optional. Some additional data to attach to the
      asset data. Must be a JSON-encodable dict.
docstr_tok: ["Logs","the","data","given","(","str",",","binary",",","or","JSON",")",".","Args",":","data",":","data","to","be","saved","as","asset","name",":","String",",","optional",".","A","custom","file","name","to","be","displayed","If","not","provided","the","filename","from","the","temporary","saved","file","will","be","used",".","overwrite",":","Boolean",",","optional",".","Default","False",".","If","True","will","overwrite","all","existing","assets","with","the","same","name",".","step",":","Optional",".","Used","to","associate","the","asset","to","a","specific","step",".","epoch",":","Optional",".","Used","to","associate","the","asset","to","a","specific","epoch",".","metadata",":","Optional",".","Some","additional","data","to","attach","to","the","asset","data",".","Must","be","a","JSON-encodable","dict","."]
code: def log_asset_data(
      self,
      data,
      name=None,
      overwrite=False,
      step=None,
      metadata=None,
      epoch=None,
  ):
      """Logs the data given (str, binary, or JSON).
  
      Args:
      data: data to be saved as asset
      name: String, optional. A custom file name to be displayed If
          not provided the filename from the temporary saved file
          will be used.
      overwrite: Boolean, optional. Default False. If True will
          overwrite all existing assets with the same name.
      step: Optional. Used to associate the asset to a specific step.
      epoch: Optional. Used to associate the asset to a specific epoch.
      metadata: Optional. Some additional data to attach to the
          asset data. Must be a JSON-encodable dict.
      """
      self._experiment.log_asset_data(
          data, name, overwrite, step, metadata, epoch
      )
  
imports: import logging
  import json
  import functools
  from io import BytesIO
  from google.protobuf.json_format import MessageToJson
  import numpy
  from .summary import _clean_tag
label_desc: Use image node_id 14 for calling the CometLogger obj's underlying member method code with example usage: obj.log_asset_data(data, name, overwrite, step, metadata, epoch) without return types