code: def test_lgbm_tweedie(self):
      warnings.filterwarnings("ignore")
      model = lgb.LGBMRegressor(
          objective="tweedie", n_estimators=2, max_depth=5
      )
  
      np.random.seed(0)
      X = np.random.rand(100, 200)
      X = np.array(X, dtype=np.float32)
      y = np.random.randint(100, size=100)
  
      model.fit(X, y)
  
      torch_model = hummingbird.ml.convert(model, "torch")
      self.assertIsNotNone(torch_model)
      np.testing.assert_allclose(
          model.predict(X),
          torch_model.predict(X),
          rtol=1e-06,
          atol=1e-06,
      )
  
imports: import unittest
  import warnings
  import numpy
  import hummingbird.ml
  from hummingbird.ml import constants
  from hummingbird.ml._utils import lightgbm_installed, onnx_runtime_installed, tvm_installed
  from tree_utils import gbdt_implementation_map
label_desc: Use image node_id 39 for calling the TestLGBMConverter obj's underlying member method code with example usage: obj.test_lgbm_tweedie() without return types