class_docstr: Records evaluation data into Aim.
  Similar to `lightgbm.record_evaluation` callback:
  https://lightgbm.readthedocs.io/en/latest/pythonapi/lightgbm.record_evaluation.html
class_docstr_tok: ["Records","evaluation","data","into","Aim",".","Similar","to","`","lightgbm.record_evaluation","`","callback",":","https",":","\/\/lightgbm.readthedocs.io\/en\/latest\/pythonapi\/lightgbm.record_evaluation.html"]
code: def __init__(
      self,
      repo: Optional[str] = None,
      experiment: Optional[str] = None,
      system_tracking_interval: Optional[
          int
      ] = DEFAULT_SYSTEM_TRACKING_INT,
      log_system_params: Optional[bool] = True,
      capture_terminal_logs: Optional[bool] = True,
  ):
      self._repo_path = repo
      self._experiment = experiment
      self._system_tracking_interval = system_tracking_interval
      self._log_system_params = log_system_params
      self._capture_terminal_logs = capture_terminal_logs
      self._run = None
      self._run_hash = None
  
      # callback parameters
      self.order = 25
      self.before_iteration = False
  
file_path: aim/aim/sdk/adapters/lightgbm.py
imports: from typing import Optional
  from aim import Run
  from aim.ext.resource import DEFAULT_SYSTEM_TRACKING_INT
label_desc: Use image node_id 1 to create a new AimCallback object  with example: obj = AimCallback(repo, experiment, system_tracking_interval, log_system_params, capture_terminal_logs)