code: def get_gradient(self, pred, label):
      args = (self.obj, pred, label, self.scale_pos_weight)
      if self.compile:
          return self._comp_get_gradient(*args)
      else:
          return _get_gradient(*args)
  
file_path: ivy/ivy/functional/frontends/xgboost/gbm/gbm.py
imports: import ivy
  from ivy.functional.frontends.xgboost.objective.regression_loss import LogisticRegression
  from ivy.functional.frontends.xgboost.linear.updater_coordinate import coordinate_updater
  from copy import deepcopy
label_desc: Use image node_id 6 for calling the GBLinear obj's underlying member method code with example usage: obj.get_gradient(pred, label) and returns: self, _get_gradient