code: def compile(self, X, y):
      # set compiled flag
      self.compiled = True
  
      # instantiate Booster and compile funcs involved in calculations for training
      params = self.get_xgb_params()
      self._Booster = Booster(params, cache=[X, y], compile=True)
  
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 7 for calling the XGBModel obj's underlying member method code with example usage: obj.compile(X, y) without return types