class_docstr: Aim wrapper on top of the Mxnet Basic Logging Handler that applies to every Gluon estimator by default.
  :py:class:`AimLoggingHandler` logs hyper-parameters, training statistics,
  and other useful information during training
  Parameters
  ----------
  log_interval: int or str, default 'epoch'
      Logging interval during training.
      log_interval='epoch': display metrics every epoch
      log_interval=integer k: display metrics every interval of k batches
  metrics : list of EvalMetrics
      Metrics to be logged, logged at batch end, epoch end, train end.
  priority : scalar, default np.Inf
      Priority level of the AimLoggingHandler. Priority level is sorted in
      ascending order. The lower the number is, the higher priority level the
      handler is.
class_docstr_tok: ["Aim","wrapper","on","top","of","the","Mxnet","Basic","Logging","Handler","that","applies","to","every","Gluon","estimator","by","default",".",":","py",":","class",":","`","AimLoggingHandler","`","logs","hyper-parameters",",","training","statistics",",","and","other","useful","information","during","training","Parameters","--","--","--","--","--","log_interval",":","int","or","str",",","default","'epoch'","Logging","interval","during","training",".","log_interval='epoch","'",":","display","metrics","every","epoch","log_interval=integer","k",":","display","metrics","every","interval","of","k","batches","metrics",":","list","of","EvalMetrics","Metrics","to","be","logged",",","logged","at","batch","end",",","epoch","end",",","train","end",".","priority",":","scalar",",","default","np.Inf","Priority","level","of","the","AimLoggingHandler",".","Priority","level","is","sorted","in","ascending","order",".","The","lower","the","number","is",",","the","higher","priority","level","the","handler","is","."]
code: def batch_begin(
      self, estimator: Optional[Estimator], *args, **kwargs
  ):
      if isinstance(self.log_interval, int):
          self.batch_start = time.time()
  
imports: import time
  import numpy
  from mxnet.gluon.contrib.estimator.utils import _check_metrics
  from mxnet.gluon.contrib.estimator import TrainBegin, TrainEnd, EpochBegin, EpochEnd, BatchBegin, BatchEnd, Estimator
  from typing import Optional, Union, Any, List
  from aim.sdk.run import Run
  from aim.ext.resource.configs import DEFAULT_SYSTEM_TRACKING_INT
label_desc: Use image node_id 6 for calling the AimLoggingHandler obj's underlying member method code with example usage: obj.batch_begin(estimator) without return types