docstr: Get the underlying xgboost Booster of this model. This will raise an
  exception when fit was not called.
  
  Returns
  -------
  booster : a xgboost booster of underlying model
docstr_tok: ["Get","the","underlying","xgboost","Booster","of","this","model",".","This","will","raise","an","exception","when","fit","was","not","called",".","Returns","--","--","--","-","booster",":","a","xgboost","booster","of","underlying","model"]
code: def get_booster(self):
      """Get the underlying xgboost Booster of this model. This will raise an
      exception when fit was not called.
  
      Returns
      -------
      booster : a xgboost booster of underlying model
      """
      if not self.__sklearn_is_fitted__():
          raise TypeError("need to call fit or load_model beforehand")
      return self._Booster
  
file_path: ivy/ivy/functional/frontends/xgboost/sklearn.py
imports: import ivy
  from ivy.functional.frontends.sklearn.base import BaseEstimator
  from ivy.functional.frontends.sklearn.base import ClassifierMixin
  from .training import train
  from .core import Booster
label_desc: Use image node_id 3 for calling the XGBModel obj's underlying member method code with example usage: obj.get_booster() and returns: self