class_docstr: Implements common methods among tree models:
  - BoostedTreesClassifier
  - BoostedTreesRegression
  - RandomForestClassifier
  - RandomForestRegression
  - DecisionTreeClassifier
  - DecisionTreeRegression
class_docstr_tok: ["Implements","common","methods","among","tree","models",":","-","BoostedTreesClassifier","-","BoostedTreesRegression","-","RandomForestClassifier","-","RandomForestRegression","-","DecisionTreeClassifier","-","DecisionTreeRegression"]
code: def _export_coreml_impl(self, filename, context):
      info = _coreml_utils._get_model_metadata(context["class"], None)
      if "user_defined" not in context:
          context["user_defined"] = info
      else:
          context["user_defined"].update(info)
      tc.extensions._xgboost_export_as_model_asset(
          self.__proxy__, filename, context
      )
  
file_path: turicreate/src/python/turicreate/toolkits/_tree_model_mixin.py
imports: from __future__ import print_function
  from __future__ import division
  from __future__ import absolute_import
  import turicreate
  from turicreate.toolkits._internal_utils import _raise_error_if_not_sframe
  from turicreate.toolkits._supervised_learning import select_default_missing_value_policy
  from turicreate.toolkits import _coreml_utils
label_desc: Use image node_id 8 for calling the TreeModelMixin obj's underlying member method code with example usage: obj._export_coreml_impl(filename, context) without return types