code: def _build_onnxml_operator_list():
      """
      List all supported ONNXML operators.
      """
      if onnx_runtime_installed():
          return [
              # Linear-based models
              "LinearClassifier",
              "LinearRegressor",
              # ONNX operators.
              "Abs",
              "Add",
              "ArgMax",
              "Cast",
              "Concat",
              "Div",
              "Less",
              "MatMul",
              "Mul",
              "Neg",
              "Reshape",
              "Sum",
              # Preprocessing
              "ArrayFeatureExtractor",
              "Binarizer",
              "FeatureVectorizer",
              "Gather",
              "Imputer",
              "LabelEncoder",
              "OneHotEncoder",
              "Normalizer",
              "Scaler",
              "SVMClassifier",
              # Tree-based models
              "TreeEnsembleClassifier",
              "TreeEnsembleRegressor",
          ]
      return []
  
file_path: hummingbird/hummingbird/ml/supported.py
imports: from collections import defaultdict
  from .exceptions import MissingConverter
  from ._utils import torch_installed, sklearn_installed, lightgbm_installed, xgboost_installed, onnx_runtime_installed, tvm_installed, sparkml_installed, prophet_installed
label_desc: Use image node_id 5 for calling a global function with example usage: _build_onnxml_operator_list() and returns: list, list