module onnxrt.ops_cpu.op_tree_ensemble_regressor_
#
Short summary#
module mlprodict.onnxrt.ops_cpu.op_tree_ensemble_regressor_
Implements runtime for operator TreeEnsembleRegressor. The code is inspired from tree_ensemble_regressor.cc in onnxruntime.
Classes#
class |
truncated documentation |
---|---|
Implements double runtime for operator TreeEnsembleRegressor. The code is inspired from tree_ensemble_regressor.cc … |
|
Implements float runtime for operator TreeEnsembleRegressor. The code is inspired from tree_ensemble_regressor.cc … |
Properties#
property |
truncated documentation |
---|---|
See lpyort-TreeEnsembleRegressorDouble. |
|
See lpyort-TreeEnsembleRegressor. |
|
Tells if there are two consecutive targets sharing the same node and the same tree (it should not happen in 1D target). |
|
Tells if there are two consecutive targets sharing the same node and the same tree (it should not happen in 1D target). |
|
See lpyort-TreeEnsembleRegressorDouble. |
|
See lpyort-TreeEnsembleRegressor. |
|
See lpyort-TreeEnsembleRegressorDouble. |
|
See lpyort-TreeEnsembleRegressor. |
|
See lpyort-TreeEnsembleRegressorDouble. |
|
See lpyort-TreeEnsembleRegressor. |
|
See lpyort-TreeEnsembleRegressorDouble. |
|
See lpyort-TreeEnsembleRegressor. |
|
See lpyort-TreeEnsembleRegressorDouble. |
|
See lpyort-TreeEnsembleRegressor. |
|
|
|
|
|
See lpyort-TreeEnsembleRegressorDouble. |
|
See lpyort-TreeEnsembleRegressor. |
|
See lpyort-TreeEnsembleRegressorDouble. |
|
See lpyort-TreeEnsembleRegressor. |
|
See lpyort-TreeEnsembleRegressorDouble. |
|
See lpyort-TreeEnsembleRegressor. |
|
See lpyort-TreeEnsembleRegressorDouble. |
|
See lpyort-TreeEnsembleRegressor. |
|
See lpyort-TreeEnsembleRegressorDouble. |
|
See lpyort-TreeEnsembleRegressor. |
|
Returns the roots indices. |
|
Returns the roots indices. |
|
Tells if all nodes applies the same rule for thresholds. |
|
Tells if all nodes applies the same rule for thresholds. |
|
See lpyort-TreeEnsembleRegressorDouble. |
|
See lpyort-TreeEnsembleRegressor. |
|
See lpyort-TreeEnsembleRegressorDouble. |
|
See lpyort-TreeEnsembleRegressor. |
|
See lpyort-TreeEnsembleRegressorDouble. |
|
See lpyort-TreeEnsembleRegressor. |
|
See lpyort-TreeEnsembleRegressorDouble. |
|
See lpyort-TreeEnsembleRegressor. |
Documentation#
Implements runtime for operator TreeEnsembleRegressor. The code is inspired from tree_ensemble_regressor.cc in onnxruntime.
- class mlprodict.onnxrt.ops_cpu.op_tree_ensemble_regressor_.RuntimeTreeEnsembleRegressorDouble(self: mlprodict.onnxrt.ops_cpu.op_tree_ensemble_regressor_.RuntimeTreeEnsembleRegressorDouble)#
Bases:
pybind11_object
Implements double runtime for operator TreeEnsembleRegressor. The code is inspired from tree_ensemble_regressor.cc in onnxruntime. Supports double only.
- __init__(self: mlprodict.onnxrt.ops_cpu.op_tree_ensemble_regressor_.RuntimeTreeEnsembleRegressorDouble) None #
- property base_values_#
See lpyort-TreeEnsembleRegressorDouble.
- compute(self: mlprodict.onnxrt.ops_cpu.op_tree_ensemble_regressor_.RuntimeTreeEnsembleRegressorDouble, arg0: numpy.ndarray[numpy.float64]) numpy.ndarray[numpy.float64] #
Computes the predictions for the random forest.
- compute_tree_outputs(self: mlprodict.onnxrt.ops_cpu.op_tree_ensemble_regressor_.RuntimeTreeEnsembleRegressorDouble, arg0: numpy.ndarray[numpy.float64]) numpy.ndarray[numpy.float64] #
Computes every tree output.
- property consecutive_leaf_data_#
Tells if there are two consecutive targets sharing the same node and the same tree (it should not happen in 1D target).
- debug_threshold(self: mlprodict.onnxrt.ops_cpu.op_tree_ensemble_regressor_.RuntimeTreeEnsembleRegressorDouble, arg0: numpy.ndarray[numpy.float64]) numpy.ndarray[numpy.int32] #
Checks every features against every features against every threshold. Returns a matrix of boolean.
- init(self: mlprodict.onnxrt.ops_cpu.op_tree_ensemble_regressor_.RuntimeTreeEnsembleRegressorDouble, arg0: str, arg1: numpy.ndarray[numpy.float64], arg2: int, arg3: numpy.ndarray[numpy.int64], arg4: numpy.ndarray[numpy.int64], arg5: numpy.ndarray[numpy.float64], arg6: numpy.ndarray[numpy.int64], arg7: List[str], arg8: numpy.ndarray[numpy.int64], arg9: numpy.ndarray[numpy.int64], arg10: numpy.ndarray[numpy.int64], arg11: numpy.ndarray[numpy.float64], arg12: str, arg13: numpy.ndarray[numpy.int64], arg14: numpy.ndarray[numpy.int64], arg15: numpy.ndarray[numpy.int64], arg16: numpy.ndarray[numpy.float64]) None #
Initializes the runtime with the ONNX attributes in alphabetical order.
- property missing_tracks_true_#
See lpyort-TreeEnsembleRegressorDouble.
- property n_targets_#
See lpyort-TreeEnsembleRegressorDouble.
- property nodes_falsenodeids_#
See lpyort-TreeEnsembleRegressorDouble.
- property nodes_featureids_#
See lpyort-TreeEnsembleRegressorDouble.
- property nodes_hitrates_#
See lpyort-TreeEnsembleRegressorDouble.
- property nodes_nodeids_#
See lpyort-TreeEnsembleRegressorDouble.
- property nodes_treeids_#
See lpyort-TreeEnsembleRegressorDouble.
- property nodes_truenodeids_#
See lpyort-TreeEnsembleRegressorDouble.
- property nodes_values_#
See lpyort-TreeEnsembleRegressorDouble.
- omp_get_max_threads(self: mlprodict.onnxrt.ops_cpu.op_tree_ensemble_regressor_.RuntimeTreeEnsembleRegressorDouble) int #
Returns omp_get_max_threads from openmp library.
- property post_transform_#
See lpyort-TreeEnsembleRegressorDouble.
- property roots_#
Returns the roots indices.
- runtime_options(self: mlprodict.onnxrt.ops_cpu.op_tree_ensemble_regressor_.RuntimeTreeEnsembleRegressorDouble) str #
Returns indications about how the runtime was compiled.
- property same_mode_#
Tells if all nodes applies the same rule for thresholds.
- property target_ids_#
See lpyort-TreeEnsembleRegressorDouble.
- property target_nodeids_#
See lpyort-TreeEnsembleRegressorDouble.
- property target_treeids_#
See lpyort-TreeEnsembleRegressorDouble.
- property target_weights_#
See lpyort-TreeEnsembleRegressorDouble.
- class mlprodict.onnxrt.ops_cpu.op_tree_ensemble_regressor_.RuntimeTreeEnsembleRegressorFloat(self: mlprodict.onnxrt.ops_cpu.op_tree_ensemble_regressor_.RuntimeTreeEnsembleRegressorFloat)#
Bases:
pybind11_object
Implements float runtime for operator TreeEnsembleRegressor. The code is inspired from tree_ensemble_regressor.cc in onnxruntime. Supports float only.
- __init__(self: mlprodict.onnxrt.ops_cpu.op_tree_ensemble_regressor_.RuntimeTreeEnsembleRegressorFloat) None #
- property base_values_#
See lpyort-TreeEnsembleRegressor.
- compute(self: mlprodict.onnxrt.ops_cpu.op_tree_ensemble_regressor_.RuntimeTreeEnsembleRegressorFloat, arg0: numpy.ndarray[numpy.float32]) numpy.ndarray[numpy.float32] #
Computes the predictions for the random forest.
- compute_tree_outputs(self: mlprodict.onnxrt.ops_cpu.op_tree_ensemble_regressor_.RuntimeTreeEnsembleRegressorFloat, arg0: numpy.ndarray[numpy.float32]) numpy.ndarray[numpy.float32] #
Computes every tree output.
- property consecutive_leaf_data_#
Tells if there are two consecutive targets sharing the same node and the same tree (it should not happen in 1D target).
- debug_threshold(self: mlprodict.onnxrt.ops_cpu.op_tree_ensemble_regressor_.RuntimeTreeEnsembleRegressorFloat, arg0: numpy.ndarray[numpy.float32]) numpy.ndarray[numpy.int32] #
Checks every features against every features against every threshold. Returns a matrix of boolean.
- init(self: mlprodict.onnxrt.ops_cpu.op_tree_ensemble_regressor_.RuntimeTreeEnsembleRegressorFloat, arg0: str, arg1: numpy.ndarray[numpy.float32], arg2: int, arg3: numpy.ndarray[numpy.int64], arg4: numpy.ndarray[numpy.int64], arg5: numpy.ndarray[numpy.float32], arg6: numpy.ndarray[numpy.int64], arg7: List[str], arg8: numpy.ndarray[numpy.int64], arg9: numpy.ndarray[numpy.int64], arg10: numpy.ndarray[numpy.int64], arg11: numpy.ndarray[numpy.float32], arg12: str, arg13: numpy.ndarray[numpy.int64], arg14: numpy.ndarray[numpy.int64], arg15: numpy.ndarray[numpy.int64], arg16: numpy.ndarray[numpy.float32]) None #
Initializes the runtime with the ONNX attributes in alphabetical order.
- property missing_tracks_true_#
See lpyort-TreeEnsembleRegressor.
- property n_targets_#
See lpyort-TreeEnsembleRegressor.
- property nodes_falsenodeids_#
See lpyort-TreeEnsembleRegressor.
- property nodes_featureids_#
See lpyort-TreeEnsembleRegressor.
- property nodes_hitrates_#
See lpyort-TreeEnsembleRegressor.
- property nodes_nodeids_#
See lpyort-TreeEnsembleRegressor.
- property nodes_treeids_#
See lpyort-TreeEnsembleRegressor.
- property nodes_truenodeids_#
See lpyort-TreeEnsembleRegressor.
- property nodes_values_#
See lpyort-TreeEnsembleRegressor.
- omp_get_max_threads(self: mlprodict.onnxrt.ops_cpu.op_tree_ensemble_regressor_.RuntimeTreeEnsembleRegressorFloat) int #
Returns omp_get_max_threads from openmp library.
- property post_transform_#
See lpyort-TreeEnsembleRegressor.
- property roots_#
Returns the roots indices.
- runtime_options(self: mlprodict.onnxrt.ops_cpu.op_tree_ensemble_regressor_.RuntimeTreeEnsembleRegressorFloat) str #
Returns indications about how the runtime was compiled.
- property same_mode_#
Tells if all nodes applies the same rule for thresholds.
- property target_ids_#
See lpyort-TreeEnsembleRegressor.
- property target_nodeids_#
See lpyort-TreeEnsembleRegressor.
- property target_treeids_#
See lpyort-TreeEnsembleRegressor.
- property target_weights_#
See lpyort-TreeEnsembleRegressor.