code: def test_HistGBDT_shifted_labels_converter(self):
      self._run_GB_trees_classifier_converter(
          3,
          labels_shift=2,
          extra_config={"tree_implementation": "gemm"},
      )
      self._run_GB_trees_classifier_converter(
          3,
          labels_shift=2,
          extra_config={"tree_implementation": "tree_trav"},
      )
      self._run_GB_trees_classifier_converter(
          3,
          labels_shift=2,
          extra_config={"tree_implementation": "perf_tree_trav"},
      )
  
imports: import unittest
  import warnings
  import numpy
  import torch
  from sklearn.ensemble._hist_gradient_boosting.gradient_boosting import HistGradientBoostingClassifier, HistGradientBoostingRegressor
  import hummingbird.ml
  from tree_utils import gbdt_implementation_map
label_desc: Use image node_id 11 for calling the TestSklearnHistGradientBoostingClassifier obj's underlying member method code with example usage: obj.test_HistGBDT_shifted_labels_converter() without return types