code: def test_HistGBDT_raises_wrong_type(self):
      warnings.filterwarnings("ignore")
      np.random.seed(0)
      X = np.random.rand(100, 200)
      X = np.array(X, dtype=np.float32)
      y = np.random.randint(3, size=100).astype(
          np.float32
      )  # y must be int, not float, should error
      model = HistGradientBoostingClassifier(max_iter=10).fit(X, y)
      self.assertRaises(
          RuntimeError, hummingbird.ml.convert, model, "torch"
      )
  
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 14 for calling the TestSklearnHistGradientBoostingClassifier obj's underlying member method code with example usage: obj.test_HistGBDT_raises_wrong_type() without return types