class_docstr: These tests are meant to be run on a clean container after doing
  `python -m pip install hummingbird-ml` without any of the `extra` packages
code: def test_import_convert_no_extra(self):
      try:
          from hummingbird.ml import convert
      except Exception:  # TODO something more specific?
          self.fail(
              "Unexpected Error on importing convert without extra packages"
          )
  
file_path: hummingbird/tests/test_no_extra_install.py
imports: import unittest
  import warnings
  import numpy
  from hummingbird.ml._utils import lightgbm_installed, xgboost_installed, onnx_runtime_installed, onnx_ml_tools_installed, tvm_installed
label_desc: Use image node_id 6 for calling the TestNoExtra obj's underlying member method code with example usage: obj.test_import_convert_no_extra() without return types