Profiling RandomForestRegressor#

The same model is measured through the following profilings, they depend on the following parameters.

  • problem: see find_suitable_problem

  • scenario: see build_custom_scenarios

  • N: batch size

  • nf: number of features

  • ops: opset

  • anything else: options

  • by line or by fct: profile show either line number either function names

RandomForestRegressor [b_reg] [default] N=1 nf=4 ops=12 [float] by fct#

py-spy Reset ZoomSearch <module> (onnx/__init__.py) (6 samples, 2.31%)<.._find_and_load (<frozen importlib._bootstrap>) (6 samples, 2.31%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>) (6 samples, 2.31%)_.._load_unlocked (<frozen importlib._bootstrap>) (6 samples, 2.31%)_..exec_module (<frozen importlib._bootstrap_external>) (6 samples, 2.31%)e.._call_with_frames_removed (<frozen importlib._bootstrap>) (6 samples, 2.31%)_..<module> (onnx/external_data_helper.py) (6 samples, 2.31%)<.._find_and_load (<frozen importlib._bootstrap>) (6 samples, 2.31%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>) (6 samples, 2.31%)_.._load_unlocked (<frozen importlib._bootstrap>) (6 samples, 2.31%)_..exec_module (<frozen importlib._bootstrap_external>) (6 samples, 2.31%)e.._call_with_frames_removed (<frozen importlib._bootstrap>) (6 samples, 2.31%)_..<module> (onnx/onnx_pb.py) (6 samples, 2.31%)<.._find_and_load (<frozen importlib._bootstrap>) (6 samples, 2.31%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>) (6 samples, 2.31%)_.._load_unlocked (<frozen importlib._bootstrap>) (6 samples, 2.31%)_..exec_module (<frozen importlib._bootstrap_external>) (6 samples, 2.31%)e.._call_with_frames_removed (<frozen importlib._bootstrap>) (6 samples, 2.31%)_..<module> (onnx/onnx_ml_pb2.py) (6 samples, 2.31%)<.._find_and_load (<frozen importlib._bootstrap>) (6 samples, 2.31%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>) (6 samples, 2.31%)_.._call_with_frames_removed (<frozen importlib._bootstrap>) (6 samples, 2.31%)_.._find_and_load (<frozen importlib._bootstrap>) (6 samples, 2.31%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>) (6 samples, 2.31%)_.._load_unlocked (<frozen importlib._bootstrap>) (6 samples, 2.31%)_..exec_module (<frozen importlib._bootstrap_external>) (6 samples, 2.31%)e.._call_with_frames_removed (<frozen importlib._bootstrap>) (6 samples, 2.31%)_..<module> (protobuf/__init__.py) (6 samples, 2.31%)<.._find_and_load (<frozen importlib._bootstrap>) (6 samples, 2.31%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>) (6 samples, 2.31%)_.._load_unlocked (<frozen importlib._bootstrap>) (6 samples, 2.31%)_..exec_module (<frozen importlib._bootstrap_external>) (6 samples, 2.31%)e.._call_with_frames_removed (<frozen importlib._bootstrap>) (6 samples, 2.31%)_..<module> (pkg_resources/__init__.py) (6 samples, 2.31%)<.._call_aside (pkg_resources/__init__.py) (6 samples, 2.31%)_.._initialize_master_working_set (pkg_resources/__init__.py) (6 samples, 2.31%)_..add_entry (pkg_resources/__init__.py) (3 samples, 1.15%)find_on_path (pkg_resources/__init__.py) (3 samples, 1.15%)_call_with_frames_removed (<frozen importlib._bootstrap>) (9 samples, 3.46%)_ca.._find_and_load (<frozen importlib._bootstrap>) (9 samples, 3.46%)_fi.._find_and_load_unlocked (<frozen importlib._bootstrap>) (9 samples, 3.46%)_fi.._load_unlocked (<frozen importlib._bootstrap>) (9 samples, 3.46%)_lo..exec_module (<frozen importlib._bootstrap_external>) (9 samples, 3.46%)exe.._call_with_frames_removed (<frozen importlib._bootstrap>) (9 samples, 3.46%)_ca..<module> (sklearn/__init__.py) (3 samples, 1.15%)_find_and_load (<frozen importlib._bootstrap>) (3 samples, 1.15%)_find_and_load_unlocked (<frozen importlib._bootstrap>) (3 samples, 1.15%)_load_unlocked (<frozen importlib._bootstrap>) (3 samples, 1.15%)exec_module (<frozen importlib._bootstrap_external>) (3 samples, 1.15%)_call_with_frames_removed (<frozen importlib._bootstrap>) (3 samples, 1.15%)<module> (sklearn/base.py) (3 samples, 1.15%)_find_and_load (<frozen importlib._bootstrap>) (3 samples, 1.15%)_find_and_load_unlocked (<frozen importlib._bootstrap>) (3 samples, 1.15%)_load_unlocked (<frozen importlib._bootstrap>) (3 samples, 1.15%)exec_module (<frozen importlib._bootstrap_external>) (3 samples, 1.15%)_call_with_frames_removed (<frozen importlib._bootstrap>) (3 samples, 1.15%)<module> (sklearn/utils/__init__.py) (3 samples, 1.15%)_find_and_load (<frozen importlib._bootstrap>) (3 samples, 1.15%)_find_and_load_unlocked (<frozen importlib._bootstrap>) (3 samples, 1.15%)_load_unlocked (<frozen importlib._bootstrap>) (3 samples, 1.15%)exec_module (<frozen importlib._bootstrap_external>) (3 samples, 1.15%)_call_with_frames_removed (<frozen importlib._bootstrap>) (3 samples, 1.15%)<module> (sklearn/utils/fixes.py) (3 samples, 1.15%)_find_and_load (<frozen importlib._bootstrap>) (3 samples, 1.15%)_find_and_load_unlocked (<frozen importlib._bootstrap>) (3 samples, 1.15%)_load_unlocked (<frozen importlib._bootstrap>) (3 samples, 1.15%)exec_module (<frozen importlib._bootstrap_external>) (3 samples, 1.15%)_call_with_frames_removed (<frozen importlib._bootstrap>) (3 samples, 1.15%)<module> (scipy/stats/__init__.py) (3 samples, 1.15%)_find_and_load (<frozen importlib._bootstrap>) (3 samples, 1.15%)_find_and_load_unlocked (<frozen importlib._bootstrap>) (3 samples, 1.15%)_load_unlocked (<frozen importlib._bootstrap>) (3 samples, 1.15%)exec_module (<frozen importlib._bootstrap_external>) (3 samples, 1.15%)_call_with_frames_removed (<frozen importlib._bootstrap>) (3 samples, 1.15%)<module> (scipy/stats/stats.py) (3 samples, 1.15%)_handle_fromlist (<frozen importlib._bootstrap>) (3 samples, 1.15%)_call_with_frames_removed (<frozen importlib._bootstrap>) (3 samples, 1.15%)_find_and_load (<frozen importlib._bootstrap>) (3 samples, 1.15%)_find_and_load_unlocked (<frozen importlib._bootstrap>) (3 samples, 1.15%)_load_unlocked (<frozen importlib._bootstrap>) (3 samples, 1.15%)exec_module (<frozen importlib._bootstrap_external>) (3 samples, 1.15%)_call_with_frames_removed (<frozen importlib._bootstrap>) (3 samples, 1.15%)<module> (scipy/stats/distributions.py) (3 samples, 1.15%)<module> (mlprodict/asv_benchmark/common_asv_skl.py) (4 samples, 1.54%)_find_and_load (<frozen importlib._bootstrap>) (4 samples, 1.54%)_find_and_load_unlocked (<frozen importlib._bootstrap>) (4 samples, 1.54%)_load_unlocked (<frozen importlib._bootstrap>) (4 samples, 1.54%)exec_module (<frozen importlib._bootstrap_external>) (4 samples, 1.54%)_call_with_frames_removed (<frozen importlib._bootstrap>) (4 samples, 1.54%)<module> (mlprodict/onnxrt/__init__.py) (4 samples, 1.54%)_find_and_load (<frozen importlib._bootstrap>) (4 samples, 1.54%)_find_and_load_unlocked (<frozen importlib._bootstrap>) (4 samples, 1.54%)<module> (mlprodict/asv_benchmark/__init__.py) (6 samples, 2.31%)<.._find_and_load (<frozen importlib._bootstrap>) (6 samples, 2.31%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>) (6 samples, 2.31%)_.._load_unlocked (<frozen importlib._bootstrap>) (6 samples, 2.31%)_..exec_module (<frozen importlib._bootstrap_external>) (6 samples, 2.31%)e.._call_with_frames_removed (<frozen importlib._bootstrap>) (6 samples, 2.31%)_.._find_and_load (<frozen importlib._bootstrap>) (16 samples, 6.15%)_find_an.._find_and_load_unlocked (<frozen importlib._bootstrap>) (16 samples, 6.15%)_find_an.._load_unlocked (<frozen importlib._bootstrap>) (16 samples, 6.15%)_load_un..exec_module (<frozen importlib._bootstrap_external>) (16 samples, 6.15%)exec_mod.._call_with_frames_removed (<frozen importlib._bootstrap>) (16 samples, 6.15%)_call_wi..<module> (profiles/benches/ensemble/RandomForestRegressor/bench_RandomForestReg_default_b_reg.py) (16 samples, 6.15%)<module>.._find_and_load (<frozen importlib._bootstrap>) (16 samples, 6.15%)_find_an.._find_and_load_unlocked (<frozen importlib._bootstrap>) (16 samples, 6.15%)_find_an.._load_unlocked (<frozen importlib._bootstrap>) (7 samples, 2.69%)_l..exec_module (<frozen importlib._bootstrap_external>) (7 samples, 2.69%)ex.._call_with_frames_removed (<frozen importlib._bootstrap>) (7 samples, 2.69%)_c..0x7f1b98ad0d2e (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (3 samples, 1.15%)0x7f1b98acffa6 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (3 samples, 1.15%)0x7f1b98adf405 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (3 samples, 1.15%)predict (sklearn/tree/_classes.py) (5 samples, 1.92%)p.._dispatch (joblib/parallel.py) (7 samples, 2.69%)_d..apply_async (joblib/_parallel_backends.py) (6 samples, 2.31%)a..__init__ (joblib/_parallel_backends.py) (6 samples, 2.31%)_..__call__ (joblib/parallel.py) (6 samples, 2.31%)_..<listcomp> (joblib/parallel.py) (6 samples, 2.31%)<.._accumulate_prediction (sklearn/ensemble/_forest.py) (6 samples, 2.31%)_..profile0_skl (bench_RandomForestReg_default_b_reg_1_4_12_float_.py) (12 samples, 4.62%)profi..setup_profile0 (bench_RandomForestReg_default_b_reg_1_4_12_float_.py) (12 samples, 4.62%)setup..profile0 (bench_RandomForestReg_default_b_reg_1_4_12_float_.py) (12 samples, 4.62%)profi..time_predict (mlprodict/asv_benchmark/common_asv_skl.py) (12 samples, 4.62%)time_..<lambda> (mlprodict/asv_benchmark/common_asv_skl.py) (12 samples, 4.62%)<lamb..predict (sklearn/ensemble/_forest.py) (12 samples, 4.62%)predi..__call__ (joblib/parallel.py) (12 samples, 4.62%)__cal..dispatch_one_batch (joblib/parallel.py) (11 samples, 4.23%)dispa..<genexpr> (sklearn/ensemble/_forest.py) (13 samples, 5.00%)<genex..delayed (joblib/parallel.py) (12 samples, 4.62%)delay..update_wrapper (functools.py) (7 samples, 2.69%)up..__init__ (joblib/parallel.py) (3 samples, 1.15%)__call__ (joblib/parallel.py) (6 samples, 2.31%)_..0x7f1b98ac2d04 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (5 samples, 1.92%)0..0x7f1b98ac2666 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (5 samples, 1.92%)0..0x7f1b98ab82fd (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (5 samples, 1.92%)0..array_getbuffer (buffer.c) (4 samples, 1.54%)_buffer_get_info (buffer.c) (4 samples, 1.54%)0x7f1b98ade2df (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (6 samples, 2.31%)0..0x7f1b98ade6fc (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (3 samples, 1.15%)0x7f1b98ab6529 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (4 samples, 1.54%)array_getbuffer (buffer.c) (4 samples, 1.54%)_buffer_get_info (buffer.c) (3 samples, 1.15%)0x7f1b98acffa6 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (22 samples, 8.46%)0x7f1b98acff..0x7f1b98adf405 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (22 samples, 8.46%)0x7f1b98adf4..0x7f1b98adec27 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (5 samples, 1.92%)0..PyArray_TakeFrom (item_selection.c) (4 samples, 1.54%)0x7f1b98ad005a (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (6 samples, 2.31%)0..array_take (methods.c) (6 samples, 2.31%)a..PyArray_IntpConverter (conversion_utils.c) (3 samples, 1.15%)0x7f1b98ad0328 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (5 samples, 1.92%)0..array_reshape (methods.c) (5 samples, 1.92%)a..0x7f1b98ad0d2e (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (39 samples, 15.00%)0x7f1b98ad0d2e (sklearn..get_view_from_index (mapping.c) (3 samples, 1.15%)array_subscript (mapping.c) (4 samples, 1.54%)unicode_endswith (python3.7) (5 samples, 1.92%)u..<listcomp> (sklearn/utils/validation.py) (10 samples, 3.85%)<lis..check_is_fitted (sklearn/utils/validation.py) (13 samples, 5.00%)check_..predict (sklearn/tree/_classes.py) (67 samples, 25.77%)predict (sklearn/tree/_classes.py)execute_legacy_ufunc_loop (ufunc_object.c) (6 samples, 2.31%)e..iterator_loop (ufunc_object.c) (6 samples, 2.31%)i..NpyIter_ResetBasePointers (nditer_api.c) (3 samples, 1.15%)_accumulate_prediction (sklearn/ensemble/_forest.py) (88 samples, 33.85%)_accumulate_prediction (sklearn/ensemble/_forest.py)ufunc_generic_call (ufunc_object.c) (13 samples, 5.00%)ufunc_..PyUFunc_GenericFunction (ufunc_object.c) (13 samples, 5.00%)PyUFun..<listcomp> (joblib/parallel.py) (94 samples, 36.15%)<listcomp> (joblib/parallel.py)array_dealloc (arrayobject.c) (3 samples, 1.15%)__exit__ (joblib/parallel.py) (7 samples, 2.69%)__..unregister (joblib/parallel.py) (5 samples, 1.92%)u.._dispatch (joblib/parallel.py) (135 samples, 51.92%)_dispatch (joblib/parallel.py)apply_async (joblib/_parallel_backends.py) (123 samples, 47.31%)apply_async (joblib/_parallel_backends.py)__init__ (joblib/_parallel_backends.py) (116 samples, 44.62%)__init__ (joblib/_parallel_backends.py)__call__ (joblib/parallel.py) (114 samples, 43.85%)__call__ (joblib/parallel.py)__init__ (joblib/parallel.py) (5 samples, 1.92%)_..__exit__ (threading.py) (3 samples, 1.15%)_qsize (queue.py) (4 samples, 1.54%)get (queue.py) (16 samples, 6.15%)get (que..get_active_backend (joblib/parallel.py) (9 samples, 3.46%)get..get_nested_backend (joblib/_parallel_backends.py) (18 samples, 6.92%)get_neste..__exit__ (threading.py) (4 samples, 1.54%)__call__ (joblib/parallel.py) (226 samples, 86.92%)__call__ (joblib/parallel.py)dispatch_one_batch (joblib/parallel.py) (222 samples, 85.38%)dispatch_one_batch (joblib/parallel.py)put (queue.py) (13 samples, 5.00%)put (q..notify (threading.py) (4 samples, 1.54%)profile_skl (bench_RandomForestReg_default_b_reg_1_4_12_float_.py) (229 samples, 88.08%)profile_skl (bench_RandomForestReg_default_b_reg_1_4_12_float_.py)setup_profile (bench_RandomForestReg_default_b_reg_1_4_12_float_.py) (229 samples, 88.08%)setup_profile (bench_RandomForestReg_default_b_reg_1_4_12_float_.py)profile (bench_RandomForestReg_default_b_reg_1_4_12_float_.py) (229 samples, 88.08%)profile (bench_RandomForestReg_default_b_reg_1_4_12_float_.py)time_predict (mlprodict/asv_benchmark/common_asv_skl.py) (229 samples, 88.08%)time_predict (mlprodict/asv_benchmark/common_asv_skl.py)<lambda> (mlprodict/asv_benchmark/common_asv_skl.py) (229 samples, 88.08%)<lambda> (mlprodict/asv_benchmark/common_asv_skl.py)predict (sklearn/ensemble/_forest.py) (229 samples, 88.08%)predict (sklearn/ensemble/_forest.py)all (260 samples, 100%)<module> (bench_RandomForestReg_default_b_reg_1_4_12_float_.py) (260 samples, 100.00%)<module> (bench_RandomForestReg_default_b_reg_1_4_12_float_.py)

RandomForestRegressor [b_reg] [default] N=1 nf=4 ops=12 [float] by line#

py-spy Reset ZoomSearch <module> (pkg_resources/__init__.py:3251) (4 samples, 1.49%)_call_aside (pkg_resources/__init__.py:3235) (4 samples, 1.49%)<module> (profiles/benches/ensemble/RandomForestRegressor/bench_RandomForestReg_default_b_reg.py:2) (5 samples, 1.87%)<.._find_and_load (<frozen importlib._bootstrap>:983) (5 samples, 1.87%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>:953) (5 samples, 1.87%)_.._call_with_frames_removed (<frozen importlib._bootstrap>:219) (5 samples, 1.87%)_.._find_and_load (<frozen importlib._bootstrap>:983) (5 samples, 1.87%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (5 samples, 1.87%)_.._load_unlocked (<frozen importlib._bootstrap>:677) (5 samples, 1.87%)_..exec_module (<frozen importlib._bootstrap_external>:728) (5 samples, 1.87%)e.._call_with_frames_removed (<frozen importlib._bootstrap>:219) (5 samples, 1.87%)_..<module> (onnx/__init__.py:9) (5 samples, 1.87%)<.._find_and_load (<frozen importlib._bootstrap>:983) (5 samples, 1.87%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (5 samples, 1.87%)_.._load_unlocked (<frozen importlib._bootstrap>:677) (5 samples, 1.87%)_..exec_module (<frozen importlib._bootstrap_external>:728) (5 samples, 1.87%)e.._call_with_frames_removed (<frozen importlib._bootstrap>:219) (5 samples, 1.87%)_..<module> (onnx/external_data_helper.py:10) (5 samples, 1.87%)<.._find_and_load (<frozen importlib._bootstrap>:983) (5 samples, 1.87%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (5 samples, 1.87%)_.._load_unlocked (<frozen importlib._bootstrap>:677) (5 samples, 1.87%)_..exec_module (<frozen importlib._bootstrap_external>:728) (5 samples, 1.87%)e.._call_with_frames_removed (<frozen importlib._bootstrap>:219) (5 samples, 1.87%)_..<module> (onnx/onnx_pb.py:8) (5 samples, 1.87%)<.._find_and_load (<frozen importlib._bootstrap>:983) (5 samples, 1.87%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (5 samples, 1.87%)_.._load_unlocked (<frozen importlib._bootstrap>:677) (5 samples, 1.87%)_..exec_module (<frozen importlib._bootstrap_external>:728) (5 samples, 1.87%)e.._call_with_frames_removed (<frozen importlib._bootstrap>:219) (5 samples, 1.87%)_..<module> (onnx/onnx_ml_pb2.py:6) (5 samples, 1.87%)<.._find_and_load (<frozen importlib._bootstrap>:983) (5 samples, 1.87%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>:953) (5 samples, 1.87%)_.._call_with_frames_removed (<frozen importlib._bootstrap>:219) (5 samples, 1.87%)_.._find_and_load (<frozen importlib._bootstrap>:983) (5 samples, 1.87%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (5 samples, 1.87%)_.._load_unlocked (<frozen importlib._bootstrap>:677) (5 samples, 1.87%)_..exec_module (<frozen importlib._bootstrap_external>:728) (5 samples, 1.87%)e.._call_with_frames_removed (<frozen importlib._bootstrap>:219) (5 samples, 1.87%)_..<module> (protobuf/__init__.py:37) (5 samples, 1.87%)<.._find_and_load (<frozen importlib._bootstrap>:983) (5 samples, 1.87%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (5 samples, 1.87%)_.._load_unlocked (<frozen importlib._bootstrap>:677) (5 samples, 1.87%)_..exec_module (<frozen importlib._bootstrap_external>:728) (5 samples, 1.87%)e.._call_with_frames_removed (<frozen importlib._bootstrap>:219) (5 samples, 1.87%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>:953) (5 samples, 1.87%)_.._call_with_frames_removed (<frozen importlib._bootstrap>:219) (5 samples, 1.87%)_.._find_and_load (<frozen importlib._bootstrap>:983) (5 samples, 1.87%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (5 samples, 1.87%)_.._load_unlocked (<frozen importlib._bootstrap>:677) (5 samples, 1.87%)_..exec_module (<frozen importlib._bootstrap_external>:728) (5 samples, 1.87%)e.._call_with_frames_removed (<frozen importlib._bootstrap>:219) (5 samples, 1.87%)_..<module> (sklearn/__init__.py:82) (5 samples, 1.87%)<.._find_and_load (<frozen importlib._bootstrap>:983) (5 samples, 1.87%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (5 samples, 1.87%)_.._load_unlocked (<frozen importlib._bootstrap>:677) (5 samples, 1.87%)_..exec_module (<frozen importlib._bootstrap_external>:728) (5 samples, 1.87%)e.._call_with_frames_removed (<frozen importlib._bootstrap>:219) (5 samples, 1.87%)_..<module> (sklearn/base.py:20) (5 samples, 1.87%)<.._find_and_load (<frozen importlib._bootstrap>:983) (5 samples, 1.87%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (5 samples, 1.87%)_.._load_unlocked (<frozen importlib._bootstrap>:677) (5 samples, 1.87%)_..exec_module (<frozen importlib._bootstrap_external>:728) (5 samples, 1.87%)e.._call_with_frames_removed (<frozen importlib._bootstrap>:219) (5 samples, 1.87%)_..<module> (sklearn/utils/__init__.py:27) (4 samples, 1.49%)_find_and_load (<frozen importlib._bootstrap>:983) (4 samples, 1.49%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 1.49%)_load_unlocked (<frozen importlib._bootstrap>:677) (4 samples, 1.49%)exec_module (<frozen importlib._bootstrap_external>:728) (4 samples, 1.49%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (4 samples, 1.49%)<module> (sklearn/utils/fixes.py:18) (4 samples, 1.49%)_find_and_load (<frozen importlib._bootstrap>:983) (4 samples, 1.49%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 1.49%)_load_unlocked (<frozen importlib._bootstrap>:677) (4 samples, 1.49%)exec_module (<frozen importlib._bootstrap_external>:728) (4 samples, 1.49%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (4 samples, 1.49%)<module> (scipy/stats/__init__.py:384) (4 samples, 1.49%)_find_and_load (<frozen importlib._bootstrap>:983) (4 samples, 1.49%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 1.49%)_load_unlocked (<frozen importlib._bootstrap>:677) (4 samples, 1.49%)<module> (profiles/benches/ensemble/RandomForestRegressor/bench_RandomForestReg_default_b_reg.py:4) (6 samples, 2.24%)<.._find_and_load (<frozen importlib._bootstrap>:983) (6 samples, 2.24%)_..<module> (bench_RandomForestReg_default_b_reg_1_4_12_float_.py:4) (18 samples, 6.72%)<module> .._find_and_load (<frozen importlib._bootstrap>:983) (18 samples, 6.72%)_find_and.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (18 samples, 6.72%)_find_and.._load_unlocked (<frozen importlib._bootstrap>:677) (18 samples, 6.72%)_load_unl..exec_module (<frozen importlib._bootstrap_external>:728) (18 samples, 6.72%)exec_modu.._call_with_frames_removed (<frozen importlib._bootstrap>:219) (18 samples, 6.72%)_call_wit..<module> (profiles/benches/ensemble/RandomForestRegressor/bench_RandomForestReg_default_b_reg.py:7) (5 samples, 1.87%)<.._find_and_load (<frozen importlib._bootstrap>:983) (5 samples, 1.87%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (5 samples, 1.87%)_.._load_unlocked (<frozen importlib._bootstrap>:677) (5 samples, 1.87%)_..exec_module (<frozen importlib._bootstrap_external>:728) (5 samples, 1.87%)e.._call_with_frames_removed (<frozen importlib._bootstrap>:219) (5 samples, 1.87%)_..<module> (mlprodict/asv_benchmark/__init__.py:7) (5 samples, 1.87%)<.._find_and_load (<frozen importlib._bootstrap>:983) (5 samples, 1.87%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (5 samples, 1.87%)_.._load_unlocked (<frozen importlib._bootstrap>:677) (5 samples, 1.87%)_..exec_module (<frozen importlib._bootstrap_external>:728) (5 samples, 1.87%)e.._call_with_frames_removed (<frozen importlib._bootstrap>:219) (5 samples, 1.87%)_..<module> (mlprodict/asv_benchmark/common_asv_skl.py:27) (4 samples, 1.49%)_find_and_load (<frozen importlib._bootstrap>:983) (4 samples, 1.49%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 1.49%)_load_unlocked (<frozen importlib._bootstrap>:677) (4 samples, 1.49%)exec_module (<frozen importlib._bootstrap_external>:728) (4 samples, 1.49%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (4 samples, 1.49%)<module> (bench_RandomForestReg_default_b_reg_1_4_12_float_.py:40) (3 samples, 1.12%)start (bench_RandomForestReg_default_b_reg_1_4_12_float_.py:11) (3 samples, 1.12%)setup_cache (profiles/benches/ensemble/RandomForestRegressor/bench_RandomForestReg_default_b_reg.py:40) (3 samples, 1.12%)setup_cache (mlprodict/asv_benchmark/common_asv_skl.py:152) (3 samples, 1.12%)<module> (bench_RandomForestReg_default_b_reg_1_4_12_float_.py:47) (9 samples, 3.36%)<mo..profile0_skl (bench_RandomForestReg_default_b_reg_1_4_12_float_.py:46) (9 samples, 3.36%)pro..setup_profile0 (bench_RandomForestReg_default_b_reg_1_4_12_float_.py:26) (8 samples, 2.99%)set..profile0 (bench_RandomForestReg_default_b_reg_1_4_12_float_.py:18) (8 samples, 2.99%)pro..time_predict (mlprodict/asv_benchmark/common_asv_skl.py:182) (8 samples, 2.99%)tim..<lambda> (mlprodict/asv_benchmark/common_asv_skl.py:375) (8 samples, 2.99%)<la..predict (sklearn/ensemble/_forest.py:782) (8 samples, 2.99%)pre..__call__ (joblib/parallel.py:1007) (8 samples, 2.99%)__c..dispatch_one_batch (joblib/parallel.py:835) (4 samples, 1.49%)_dispatch (joblib/parallel.py:754) (4 samples, 1.49%)apply_async (joblib/_parallel_backends.py:209) (4 samples, 1.49%)__init__ (joblib/_parallel_backends.py:590) (4 samples, 1.49%)__call__ (joblib/parallel.py:256) (4 samples, 1.49%)<listcomp> (joblib/parallel.py:256) (4 samples, 1.49%)__call__ (joblib/parallel.py:1004) (3 samples, 1.12%)dispatch_one_batch (joblib/parallel.py:797) (12 samples, 4.48%)dispa..update_wrapper (functools.py:54) (4 samples, 1.49%)dispatch_one_batch (joblib/parallel.py:808) (23 samples, 8.58%)dispatch_one..<genexpr> (sklearn/ensemble/_forest.py:782) (15 samples, 5.60%)<genexp..delayed (joblib/parallel.py:308) (11 samples, 4.10%)dela..dispatch_one_batch (joblib/parallel.py:823) (9 samples, 3.36%)dis..get_nested_backend (joblib/_parallel_backends.py:216) (11 samples, 4.10%)get_.._handle_fromlist (<frozen importlib._bootstrap>:1019) (5 samples, 1.87%)_..get_active_backend (joblib/parallel.py:116) (5 samples, 1.87%)g..__init__ (joblib/_parallel_backends.py:284) (3 samples, 1.12%)dispatch_one_batch (joblib/parallel.py:825) (17 samples, 6.34%)dispatch..get_nested_backend (joblib/_parallel_backends.py:220) (6 samples, 2.24%)g..dispatch_one_batch (joblib/parallel.py:826) (4 samples, 1.49%)dispatch_one_batch (joblib/parallel.py:827) (13 samples, 4.85%)dispat..put (queue.py:151) (10 samples, 3.73%)put ..notify (threading.py:348) (4 samples, 1.49%)get (queue.py:181) (4 samples, 1.49%)dispatch_one_batch (joblib/parallel.py:830) (10 samples, 3.73%)disp..get (queue.py:182) (3 samples, 1.12%)dispatch_one_batch (joblib/parallel.py:831) (3 samples, 1.12%)_dispatch (joblib/parallel.py:751) (4 samples, 1.49%)__init__ (joblib/parallel.py:196) (5 samples, 1.87%)_..__call__ (joblib/parallel.py:254) (8 samples, 2.99%)__c..predict (sklearn/tree/_classes.py:418) (8 samples, 2.99%)pre..predict (sklearn/tree/_classes.py:419) (6 samples, 2.24%)p..array_getbuffer (buffer.c:782) (3 samples, 1.12%)0x7ff85fa772df (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (4 samples, 1.49%)0x7ff85fa5bd04 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (4 samples, 1.49%)0x7ff85fa5b666 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (4 samples, 1.49%)0x7ff85fa512fd (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (4 samples, 1.49%)0x7ff85fa77592 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (5 samples, 1.87%)0..0x7ff85fa78405 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (15 samples, 5.60%)0x7ff85..0x7ff85fa68fa6 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (17 samples, 6.34%)0x7ff85f..array_take (methods.c:138) (4 samples, 1.49%)0x7ff85fa6905a (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (5 samples, 1.87%)0..0x7ff85fa6914f (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (3 samples, 1.12%)predict (sklearn/tree/_classes.py:420) (34 samples, 12.69%)predict (sklearn/tr..0x7ff85fa69d2e (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (34 samples, 12.69%)0x7ff85fa69d2e (skl..0x7ff85fa69328 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (4 samples, 1.49%)_accumulate_prediction (sklearn/ensemble/_forest.py:449) (53 samples, 19.78%)_accumulate_prediction (sklearn.._accumulate_prediction (sklearn/ensemble/_forest.py:450) (3 samples, 1.12%)iterator_loop (ufunc_object.c:1497) (6 samples, 2.24%)i..execute_legacy_ufunc_loop (ufunc_object.c:1719) (9 samples, 3.36%)exe..ufunc_generic_call (ufunc_object.c:4702) (17 samples, 6.34%)ufunc_ge..PyUFunc_GenericFunction (ufunc_object.c:3239) (13 samples, 4.85%)PyUFun.._accumulate_prediction (sklearn/ensemble/_forest.py:452) (21 samples, 7.84%)_accumulate..<listcomp> (joblib/parallel.py:256) (80 samples, 29.85%)<listcomp> (joblib/parallel.py:256)apply_async (joblib/_parallel_backends.py:209) (105 samples, 39.18%)apply_async (joblib/_parallel_backends.py:209)__init__ (joblib/_parallel_backends.py:590) (105 samples, 39.18%)__init__ (joblib/_parallel_backends.py:590)__call__ (joblib/parallel.py:256) (91 samples, 33.96%)__call__ (joblib/parallel.py:256)__exit__ (joblib/parallel.py:215) (5 samples, 1.87%)_.._dispatch (joblib/parallel.py:754) (114 samples, 42.54%)_dispatch (joblib/parallel.py:754)apply_async (joblib/_parallel_backends.py:211) (5 samples, 1.87%)a..dispatch_one_batch (joblib/parallel.py:835) (126 samples, 47.01%)dispatch_one_batch (joblib/parallel.py:835)__call__ (joblib/parallel.py:1007) (226 samples, 84.33%)__call__ (joblib/parallel.py:1007)dispatch_one_batch (joblib/parallel.py:836) (3 samples, 1.12%)<module> (bench_RandomForestReg_default_b_reg_1_4_12_float_.py:54) (234 samples, 87.31%)<module> (bench_RandomForestReg_default_b_reg_1_4_12_float_.py:54)profile_skl (bench_RandomForestReg_default_b_reg_1_4_12_float_.py:53) (234 samples, 87.31%)profile_skl (bench_RandomForestReg_default_b_reg_1_4_12_float_.py:53)setup_profile (bench_RandomForestReg_default_b_reg_1_4_12_float_.py:37) (234 samples, 87.31%)setup_profile (bench_RandomForestReg_default_b_reg_1_4_12_float_.py:37)profile (bench_RandomForestReg_default_b_reg_1_4_12_float_.py:31) (234 samples, 87.31%)profile (bench_RandomForestReg_default_b_reg_1_4_12_float_.py:31)time_predict (mlprodict/asv_benchmark/common_asv_skl.py:182) (234 samples, 87.31%)time_predict (mlprodict/asv_benchmark/common_asv_skl.py:182)<lambda> (mlprodict/asv_benchmark/common_asv_skl.py:375) (234 samples, 87.31%)<lambda> (mlprodict/asv_benchmark/common_asv_skl.py:375)predict (sklearn/ensemble/_forest.py:782) (231 samples, 86.19%)predict (sklearn/ensemble/_forest.py:782)all (268 samples, 100%)

RandomForestRegressor [b_reg] [default] N=1 nf=50 ops=12 [float] by fct#

py-spy Reset ZoomSearch <module> (onnx/__init__.py) (5 samples, 1.85%)<.._find_and_load (<frozen importlib._bootstrap>) (5 samples, 1.85%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>) (5 samples, 1.85%)_.._load_unlocked (<frozen importlib._bootstrap>) (5 samples, 1.85%)_..exec_module (<frozen importlib._bootstrap_external>) (5 samples, 1.85%)e.._call_with_frames_removed (<frozen importlib._bootstrap>) (5 samples, 1.85%)_..<module> (onnx/external_data_helper.py) (5 samples, 1.85%)<.._find_and_load (<frozen importlib._bootstrap>) (5 samples, 1.85%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>) (5 samples, 1.85%)_.._load_unlocked (<frozen importlib._bootstrap>) (5 samples, 1.85%)_..exec_module (<frozen importlib._bootstrap_external>) (5 samples, 1.85%)e.._call_with_frames_removed (<frozen importlib._bootstrap>) (5 samples, 1.85%)_..<module> (onnx/onnx_pb.py) (5 samples, 1.85%)<.._find_and_load (<frozen importlib._bootstrap>) (5 samples, 1.85%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>) (5 samples, 1.85%)_.._load_unlocked (<frozen importlib._bootstrap>) (5 samples, 1.85%)_..exec_module (<frozen importlib._bootstrap_external>) (5 samples, 1.85%)e.._call_with_frames_removed (<frozen importlib._bootstrap>) (5 samples, 1.85%)_..<module> (onnx/onnx_ml_pb2.py) (5 samples, 1.85%)<.._find_and_load (<frozen importlib._bootstrap>) (5 samples, 1.85%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>) (5 samples, 1.85%)_.._call_with_frames_removed (<frozen importlib._bootstrap>) (5 samples, 1.85%)_.._find_and_load (<frozen importlib._bootstrap>) (5 samples, 1.85%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>) (5 samples, 1.85%)_.._load_unlocked (<frozen importlib._bootstrap>) (5 samples, 1.85%)_..exec_module (<frozen importlib._bootstrap_external>) (5 samples, 1.85%)e.._call_with_frames_removed (<frozen importlib._bootstrap>) (5 samples, 1.85%)_..<module> (protobuf/__init__.py) (5 samples, 1.85%)<.._find_and_load (<frozen importlib._bootstrap>) (5 samples, 1.85%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>) (5 samples, 1.85%)_.._load_unlocked (<frozen importlib._bootstrap>) (5 samples, 1.85%)_..exec_module (<frozen importlib._bootstrap_external>) (5 samples, 1.85%)e.._call_with_frames_removed (<frozen importlib._bootstrap>) (5 samples, 1.85%)_..<module> (pkg_resources/__init__.py) (5 samples, 1.85%)<.._call_aside (pkg_resources/__init__.py) (5 samples, 1.85%)_.._initialize_master_working_set (pkg_resources/__init__.py) (5 samples, 1.85%)_.._build_master (pkg_resources/__init__.py) (3 samples, 1.11%)__init__ (pkg_resources/__init__.py) (3 samples, 1.11%)add_entry (pkg_resources/__init__.py) (3 samples, 1.11%)_find_and_load (<frozen importlib._bootstrap>) (3 samples, 1.11%)_find_and_load_unlocked (<frozen importlib._bootstrap>) (3 samples, 1.11%)_load_unlocked (<frozen importlib._bootstrap>) (3 samples, 1.11%)exec_module (<frozen importlib._bootstrap_external>) (3 samples, 1.11%)_call_with_frames_removed (<frozen importlib._bootstrap>) (3 samples, 1.11%)<module> (sklearn/utils/fixes.py) (3 samples, 1.11%)_find_and_load (<frozen importlib._bootstrap>) (3 samples, 1.11%)_find_and_load_unlocked (<frozen importlib._bootstrap>) (3 samples, 1.11%)_load_unlocked (<frozen importlib._bootstrap>) (3 samples, 1.11%)exec_module (<frozen importlib._bootstrap_external>) (3 samples, 1.11%)_call_with_frames_removed (<frozen importlib._bootstrap>) (3 samples, 1.11%)<module> (scipy/stats/__init__.py) (3 samples, 1.11%)_find_and_load (<frozen importlib._bootstrap>) (3 samples, 1.11%)_find_and_load_unlocked (<frozen importlib._bootstrap>) (3 samples, 1.11%)_load_unlocked (<frozen importlib._bootstrap>) (3 samples, 1.11%)exec_module (<frozen importlib._bootstrap_external>) (3 samples, 1.11%)_call_with_frames_removed (<frozen importlib._bootstrap>) (3 samples, 1.11%)<module> (scipy/stats/stats.py) (3 samples, 1.11%)_call_with_frames_removed (<frozen importlib._bootstrap>) (10 samples, 3.69%)_cal.._find_and_load (<frozen importlib._bootstrap>) (10 samples, 3.69%)_fin.._find_and_load_unlocked (<frozen importlib._bootstrap>) (10 samples, 3.69%)_fin.._load_unlocked (<frozen importlib._bootstrap>) (10 samples, 3.69%)_loa..exec_module (<frozen importlib._bootstrap_external>) (10 samples, 3.69%)exec.._call_with_frames_removed (<frozen importlib._bootstrap>) (10 samples, 3.69%)_cal..<module> (sklearn/__init__.py) (5 samples, 1.85%)<.._find_and_load (<frozen importlib._bootstrap>) (5 samples, 1.85%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>) (5 samples, 1.85%)_.._load_unlocked (<frozen importlib._bootstrap>) (5 samples, 1.85%)_..exec_module (<frozen importlib._bootstrap_external>) (5 samples, 1.85%)e.._call_with_frames_removed (<frozen importlib._bootstrap>) (5 samples, 1.85%)_..<module> (sklearn/base.py) (5 samples, 1.85%)<.._find_and_load (<frozen importlib._bootstrap>) (5 samples, 1.85%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>) (5 samples, 1.85%)_.._load_unlocked (<frozen importlib._bootstrap>) (5 samples, 1.85%)_..exec_module (<frozen importlib._bootstrap_external>) (5 samples, 1.85%)e.._call_with_frames_removed (<frozen importlib._bootstrap>) (5 samples, 1.85%)_..<module> (sklearn/utils/__init__.py) (5 samples, 1.85%)<..<module> (pandas/core/api.py) (4 samples, 1.48%)_find_and_load (<frozen importlib._bootstrap>) (4 samples, 1.48%)_find_and_load_unlocked (<frozen importlib._bootstrap>) (4 samples, 1.48%)<module> (mlprodict/onnxrt/__init__.py) (8 samples, 2.95%)<mo.._find_and_load (<frozen importlib._bootstrap>) (8 samples, 2.95%)_fi.._find_and_load_unlocked (<frozen importlib._bootstrap>) (8 samples, 2.95%)_fi.._load_unlocked (<frozen importlib._bootstrap>) (7 samples, 2.58%)_l..exec_module (<frozen importlib._bootstrap_external>) (7 samples, 2.58%)ex.._call_with_frames_removed (<frozen importlib._bootstrap>) (7 samples, 2.58%)_c..<module> (mlprodict/onnxrt/onnx_inference.py) (7 samples, 2.58%)<m.._find_and_load (<frozen importlib._bootstrap>) (7 samples, 2.58%)_f.._find_and_load_unlocked (<frozen importlib._bootstrap>) (7 samples, 2.58%)_f.._load_unlocked (<frozen importlib._bootstrap>) (7 samples, 2.58%)_l..exec_module (<frozen importlib._bootstrap_external>) (7 samples, 2.58%)ex.._call_with_frames_removed (<frozen importlib._bootstrap>) (7 samples, 2.58%)_c..<module> (pandas/__init__.py) (7 samples, 2.58%)<m.._find_and_load (<frozen importlib._bootstrap>) (7 samples, 2.58%)_f.._find_and_load_unlocked (<frozen importlib._bootstrap>) (7 samples, 2.58%)_f.._load_unlocked (<frozen importlib._bootstrap>) (7 samples, 2.58%)_l..exec_module (<frozen importlib._bootstrap_external>) (7 samples, 2.58%)ex.._call_with_frames_removed (<frozen importlib._bootstrap>) (7 samples, 2.58%)_c.._find_and_load (<frozen importlib._bootstrap>) (19 samples, 7.01%)_find_and.._find_and_load_unlocked (<frozen importlib._bootstrap>) (19 samples, 7.01%)_find_and.._load_unlocked (<frozen importlib._bootstrap>) (19 samples, 7.01%)_load_unl..exec_module (<frozen importlib._bootstrap_external>) (19 samples, 7.01%)exec_modu.._call_with_frames_removed (<frozen importlib._bootstrap>) (19 samples, 7.01%)_call_wit..<module> (profiles/benches/ensemble/RandomForestRegressor/bench_RandomForestReg_default_b_reg.py) (19 samples, 7.01%)<module> .._find_and_load (<frozen importlib._bootstrap>) (19 samples, 7.01%)_find_and.._find_and_load_unlocked (<frozen importlib._bootstrap>) (19 samples, 7.01%)_find_and.._load_unlocked (<frozen importlib._bootstrap>) (9 samples, 3.32%)_lo..exec_module (<frozen importlib._bootstrap_external>) (9 samples, 3.32%)exe.._call_with_frames_removed (<frozen importlib._bootstrap>) (9 samples, 3.32%)_ca..<module> (mlprodict/asv_benchmark/__init__.py) (9 samples, 3.32%)<mo.._find_and_load (<frozen importlib._bootstrap>) (9 samples, 3.32%)_fi.._find_and_load_unlocked (<frozen importlib._bootstrap>) (9 samples, 3.32%)_fi.._load_unlocked (<frozen importlib._bootstrap>) (9 samples, 3.32%)_lo..exec_module (<frozen importlib._bootstrap_external>) (9 samples, 3.32%)exe.._call_with_frames_removed (<frozen importlib._bootstrap>) (9 samples, 3.32%)_ca..<module> (mlprodict/asv_benchmark/common_asv_skl.py) (9 samples, 3.32%)<mo.._find_and_load (<frozen importlib._bootstrap>) (9 samples, 3.32%)_fi.._find_and_load_unlocked (<frozen importlib._bootstrap>) (9 samples, 3.32%)_fi.._load_unlocked (<frozen importlib._bootstrap>) (9 samples, 3.32%)_lo..exec_module (<frozen importlib._bootstrap_external>) (9 samples, 3.32%)exe.._call_with_frames_removed (<frozen importlib._bootstrap>) (9 samples, 3.32%)_ca..__call__ (joblib/parallel.py) (6 samples, 2.21%)_..dispatch_one_batch (joblib/parallel.py) (6 samples, 2.21%)d.._dispatch (joblib/parallel.py) (4 samples, 1.48%)apply_async (joblib/_parallel_backends.py) (4 samples, 1.48%)__init__ (joblib/_parallel_backends.py) (3 samples, 1.11%)__call__ (joblib/parallel.py) (3 samples, 1.11%)profile0 (bench_RandomForestReg_default_b_reg_1_50_12_float_.py) (7 samples, 2.58%)pr..time_predict (mlprodict/asv_benchmark/common_asv_skl.py) (7 samples, 2.58%)ti..<lambda> (mlprodict/asv_benchmark/common_asv_skl.py) (7 samples, 2.58%)<l..predict (sklearn/ensemble/_forest.py) (7 samples, 2.58%)pr..profile0_skl (bench_RandomForestReg_default_b_reg_1_50_12_float_.py) (9 samples, 3.32%)pro..setup_profile0 (bench_RandomForestReg_default_b_reg_1_50_12_float_.py) (9 samples, 3.32%)set..profile_pyrtc (bench_RandomForestReg_default_b_reg_1_50_12_float_.py) (3 samples, 1.11%)setup_profile (bench_RandomForestReg_default_b_reg_1_50_12_float_.py) (3 samples, 1.11%)update_wrapper (functools.py) (12 samples, 4.43%)updat..delayed (joblib/parallel.py) (20 samples, 7.38%)delayed (j..wraps (functools.py) (3 samples, 1.11%)<genexpr> (sklearn/ensemble/_forest.py) (21 samples, 7.75%)<genexpr> (..__call__ (joblib/parallel.py) (9 samples, 3.32%)__c..0x7f67e34adf55 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (3 samples, 1.11%)0x7f67e34bc2df (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (3 samples, 1.11%)0x7f67e34a0d04 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (3 samples, 1.11%)0x7f67e34a0666 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (3 samples, 1.11%)0x7f67e34962fd (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (3 samples, 1.11%)array_getbuffer (buffer.c) (3 samples, 1.11%)0x7f67e34bc592 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (5 samples, 1.85%)0..array_zeros (multiarraymodule.c) (5 samples, 1.85%)a..0x7f67e34bd405 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (18 samples, 6.64%)0x7f67e34..0x7f67e34bcc27 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (4 samples, 1.48%)0x7f67e34945f7 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (3 samples, 1.11%)0x7f67e34adfa6 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (19 samples, 7.01%)0x7f67e34..0x7f67e34ae05a (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (8 samples, 2.95%)0x7..array_take (methods.c) (7 samples, 2.58%)ar..0x7f67e34ae328 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (3 samples, 1.11%)array_reshape (methods.c) (3 samples, 1.11%)PyArray_IntpConverter (conversion_utils.c) (3 samples, 1.11%)PyArray_IntpFromIndexSequence (conversion_utils.c) (3 samples, 1.11%)0x7f67e34aed2e (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (38 samples, 14.02%)0x7f67e34aed2e (sklea..check_is_fitted (sklearn/utils/validation.py) (13 samples, 4.80%)check_..<listcomp> (sklearn/utils/validation.py) (8 samples, 2.95%)<li..predict (sklearn/tree/_classes.py) (57 samples, 21.03%)predict (sklearn/tree/_classes.py)PyArray_EQUIVALENTLY_ITERABLE_OVERLAP_OK (lowlevel_strided_loops.h) (3 samples, 1.11%)solve_may_share_memory (mem_overlap.c) (3 samples, 1.11%)diophantine_simplify (mem_overlap.c) (3 samples, 1.11%)NpyIter_AdvancedNew (nditer_constr.c) (7 samples, 2.58%)Np..PyUFunc_GenericFunction (ufunc_object.c) (17 samples, 6.27%)PyUFunc_..execute_legacy_ufunc_loop (ufunc_object.c) (16 samples, 5.90%)execute_..iterator_loop (ufunc_object.c) (11 samples, 4.06%)iter.._accumulate_prediction (sklearn/ensemble/_forest.py) (86 samples, 31.73%)_accumulate_prediction (sklearn/ensemble/_forest.py)ufunc_generic_call (ufunc_object.c) (20 samples, 7.38%)ufunc_gene..<listcomp> (joblib/parallel.py) (89 samples, 32.84%)<listcomp> (joblib/parallel.py)array_dealloc (arrayobject.c) (3 samples, 1.11%)array_dealloc (arrayobject.c) (3 samples, 1.11%)__exit__ (joblib/parallel.py) (6 samples, 2.21%)_..unregister (joblib/parallel.py) (5 samples, 1.85%)u.._dispatch (joblib/parallel.py) (132 samples, 48.71%)_dispatch (joblib/parallel.py)apply_async (joblib/_parallel_backends.py) (122 samples, 45.02%)apply_async (joblib/_parallel_backends.py)__init__ (joblib/_parallel_backends.py) (108 samples, 39.85%)__init__ (joblib/_parallel_backends.py)__call__ (joblib/parallel.py) (107 samples, 39.48%)__call__ (joblib/parallel.py)__init__ (joblib/parallel.py) (5 samples, 1.85%)_..get (queue.py) (15 samples, 5.54%)get (qu.._handle_fromlist (<frozen importlib._bootstrap>) (7 samples, 2.58%)_h..get_active_backend (joblib/parallel.py) (8 samples, 2.95%)get..__init__ (joblib/_parallel_backends.py) (3 samples, 1.11%)get_nested_backend (joblib/_parallel_backends.py) (25 samples, 9.23%)get_nested_ba..dispatch_one_batch (joblib/parallel.py) (221 samples, 81.55%)dispatch_one_batch (joblib/parallel.py)put (queue.py) (6 samples, 2.21%)p..notify (threading.py) (3 samples, 1.11%)retrieve (joblib/parallel.py) (7 samples, 2.58%)re..__call__ (joblib/parallel.py) (234 samples, 86.35%)__call__ (joblib/parallel.py)profile_skl (bench_RandomForestReg_default_b_reg_1_50_12_float_.py) (238 samples, 87.82%)profile_skl (bench_RandomForestReg_default_b_reg_1_50_12_float_.py)setup_profile (bench_RandomForestReg_default_b_reg_1_50_12_float_.py) (238 samples, 87.82%)setup_profile (bench_RandomForestReg_default_b_reg_1_50_12_float_.py)profile (bench_RandomForestReg_default_b_reg_1_50_12_float_.py) (238 samples, 87.82%)profile (bench_RandomForestReg_default_b_reg_1_50_12_float_.py)time_predict (mlprodict/asv_benchmark/common_asv_skl.py) (238 samples, 87.82%)time_predict (mlprodict/asv_benchmark/common_asv_skl.py)<lambda> (mlprodict/asv_benchmark/common_asv_skl.py) (238 samples, 87.82%)<lambda> (mlprodict/asv_benchmark/common_asv_skl.py)predict (sklearn/ensemble/_forest.py) (238 samples, 87.82%)predict (sklearn/ensemble/_forest.py)all (271 samples, 100%)<module> (bench_RandomForestReg_default_b_reg_1_50_12_float_.py) (271 samples, 100.00%)<module> (bench_RandomForestReg_default_b_reg_1_50_12_float_.py)

RandomForestRegressor [b_reg] [default] N=1 nf=50 ops=12 [float] by line#

py-spy Reset ZoomSearch _initialize_master_working_set (pkg_resources/__init__.py:3264) (3 samples, 1.11%)_build_master (pkg_resources/__init__.py:574) (3 samples, 1.11%)__init__ (pkg_resources/__init__.py:567) (3 samples, 1.11%)add_entry (pkg_resources/__init__.py:623) (3 samples, 1.11%)find_on_path (pkg_resources/__init__.py:2061) (3 samples, 1.11%)_by_version_descending (pkg_resources/__init__.py:2034) (3 samples, 1.11%)_initialize_master_working_set (pkg_resources/__init__.py:3279) (3 samples, 1.11%)<genexpr> (pkg_resources/__init__.py:3279) (3 samples, 1.11%)activate (pkg_resources/__init__.py:2782) (3 samples, 1.11%)fixup_namespace_packages (pkg_resources/__init__.py:2295) (3 samples, 1.11%)_handle_ns (pkg_resources/__init__.py:2201) (3 samples, 1.11%)_find_module_shim (<frozen importlib._bootstrap_external>:431) (3 samples, 1.11%)find_loader (<frozen importlib._bootstrap_external>:1346) (3 samples, 1.11%)<module> (profiles/benches/ensemble/RandomForestRegressor/bench_RandomForestReg_default_b_reg.py:2) (7 samples, 2.58%)<m.._find_and_load (<frozen importlib._bootstrap>:983) (7 samples, 2.58%)_f.._find_and_load_unlocked (<frozen importlib._bootstrap>:953) (7 samples, 2.58%)_f.._call_with_frames_removed (<frozen importlib._bootstrap>:219) (7 samples, 2.58%)_c.._find_and_load (<frozen importlib._bootstrap>:983) (7 samples, 2.58%)_f.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (7 samples, 2.58%)_f.._load_unlocked (<frozen importlib._bootstrap>:677) (7 samples, 2.58%)_l..exec_module (<frozen importlib._bootstrap_external>:728) (7 samples, 2.58%)ex.._call_with_frames_removed (<frozen importlib._bootstrap>:219) (7 samples, 2.58%)_c..<module> (onnx/__init__.py:9) (7 samples, 2.58%)<m.._find_and_load (<frozen importlib._bootstrap>:983) (7 samples, 2.58%)_f.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (7 samples, 2.58%)_f.._load_unlocked (<frozen importlib._bootstrap>:677) (7 samples, 2.58%)_l..exec_module (<frozen importlib._bootstrap_external>:728) (7 samples, 2.58%)ex.._call_with_frames_removed (<frozen importlib._bootstrap>:219) (7 samples, 2.58%)_c..<module> (onnx/external_data_helper.py:10) (7 samples, 2.58%)<m.._find_and_load (<frozen importlib._bootstrap>:983) (7 samples, 2.58%)_f.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (7 samples, 2.58%)_f.._load_unlocked (<frozen importlib._bootstrap>:677) (7 samples, 2.58%)_l..exec_module (<frozen importlib._bootstrap_external>:728) (7 samples, 2.58%)ex.._call_with_frames_removed (<frozen importlib._bootstrap>:219) (7 samples, 2.58%)_c..<module> (onnx/onnx_pb.py:8) (7 samples, 2.58%)<m.._find_and_load (<frozen importlib._bootstrap>:983) (7 samples, 2.58%)_f.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (7 samples, 2.58%)_f.._load_unlocked (<frozen importlib._bootstrap>:677) (7 samples, 2.58%)_l..exec_module (<frozen importlib._bootstrap_external>:728) (7 samples, 2.58%)ex.._call_with_frames_removed (<frozen importlib._bootstrap>:219) (7 samples, 2.58%)_c..<module> (onnx/onnx_ml_pb2.py:6) (7 samples, 2.58%)<m.._find_and_load (<frozen importlib._bootstrap>:983) (7 samples, 2.58%)_f.._find_and_load_unlocked (<frozen importlib._bootstrap>:953) (7 samples, 2.58%)_f.._call_with_frames_removed (<frozen importlib._bootstrap>:219) (7 samples, 2.58%)_c.._find_and_load (<frozen importlib._bootstrap>:983) (7 samples, 2.58%)_f.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (7 samples, 2.58%)_f.._load_unlocked (<frozen importlib._bootstrap>:677) (7 samples, 2.58%)_l..exec_module (<frozen importlib._bootstrap_external>:728) (7 samples, 2.58%)ex.._call_with_frames_removed (<frozen importlib._bootstrap>:219) (7 samples, 2.58%)_c..<module> (protobuf/__init__.py:37) (7 samples, 2.58%)<m.._find_and_load (<frozen importlib._bootstrap>:983) (7 samples, 2.58%)_f.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (7 samples, 2.58%)_f.._load_unlocked (<frozen importlib._bootstrap>:677) (7 samples, 2.58%)_l..exec_module (<frozen importlib._bootstrap_external>:728) (7 samples, 2.58%)ex.._call_with_frames_removed (<frozen importlib._bootstrap>:219) (7 samples, 2.58%)_c..<module> (pkg_resources/__init__.py:3251) (7 samples, 2.58%)<m.._call_aside (pkg_resources/__init__.py:3235) (7 samples, 2.58%)_c..<module> (profiles/benches/ensemble/RandomForestRegressor/bench_RandomForestReg_default_b_reg.py:4) (4 samples, 1.48%)_find_and_load (<frozen importlib._bootstrap>:983) (4 samples, 1.48%)_find_and_load_unlocked (<frozen importlib._bootstrap>:953) (4 samples, 1.48%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (4 samples, 1.48%)_find_and_load (<frozen importlib._bootstrap>:983) (4 samples, 1.48%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 1.48%)_load_unlocked (<frozen importlib._bootstrap>:677) (4 samples, 1.48%)exec_module (<frozen importlib._bootstrap_external>:728) (4 samples, 1.48%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (4 samples, 1.48%)<module> (sklearn/__init__.py:82) (4 samples, 1.48%)_find_and_load (<frozen importlib._bootstrap>:983) (4 samples, 1.48%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 1.48%)_load_unlocked (<frozen importlib._bootstrap>:677) (4 samples, 1.48%)exec_module (<frozen importlib._bootstrap_external>:728) (4 samples, 1.48%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (4 samples, 1.48%)<module> (sklearn/base.py:20) (4 samples, 1.48%)_find_and_load (<frozen importlib._bootstrap>:983) (4 samples, 1.48%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 1.48%)_load_unlocked (<frozen importlib._bootstrap>:677) (4 samples, 1.48%)exec_module (<frozen importlib._bootstrap_external>:728) (4 samples, 1.48%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (4 samples, 1.48%)<module> (sklearn/utils/__init__.py:27) (3 samples, 1.11%)_find_and_load (<frozen importlib._bootstrap>:983) (3 samples, 1.11%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (3 samples, 1.11%)_load_unlocked (<frozen importlib._bootstrap>:677) (3 samples, 1.11%)exec_module (<frozen importlib._bootstrap_external>:728) (3 samples, 1.11%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (3 samples, 1.11%)<module> (sklearn/utils/fixes.py:18) (3 samples, 1.11%)_find_and_load (<frozen importlib._bootstrap>:983) (3 samples, 1.11%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (3 samples, 1.11%)_load_unlocked (<frozen importlib._bootstrap>:677) (3 samples, 1.11%)exec_module (<frozen importlib._bootstrap_external>:728) (3 samples, 1.11%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (3 samples, 1.11%)<module> (mlprodict/asv_benchmark/__init__.py:18) (3 samples, 1.11%)_find_and_load (<frozen importlib._bootstrap>:983) (3 samples, 1.11%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (3 samples, 1.11%)_load_unlocked (<frozen importlib._bootstrap>:677) (3 samples, 1.11%)exec_module (<frozen importlib._bootstrap_external>:728) (3 samples, 1.11%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (3 samples, 1.11%)<module> (mlprodict/asv_benchmark/create_asv.py:13) (3 samples, 1.11%)_find_and_load (<frozen importlib._bootstrap>:983) (3 samples, 1.11%)_find_and_load_unlocked (<frozen importlib._bootstrap>:953) (3 samples, 1.11%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (3 samples, 1.11%)_find_and_load (<frozen importlib._bootstrap>:983) (3 samples, 1.11%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (3 samples, 1.11%)_load_unlocked (<frozen importlib._bootstrap>:677) (3 samples, 1.11%)exec_module (<frozen importlib._bootstrap_external>:728) (3 samples, 1.11%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (3 samples, 1.11%)<module> (pyquickhelper/pycode/__init__.py:12) (3 samples, 1.11%)_find_and_load (<frozen importlib._bootstrap>:983) (3 samples, 1.11%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (3 samples, 1.11%)_load_unlocked (<frozen importlib._bootstrap>:677) (3 samples, 1.11%)exec_module (<frozen importlib._bootstrap_external>:728) (3 samples, 1.11%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (3 samples, 1.11%)<module> (pyquickhelper/pycode/setup_helper.py:23) (3 samples, 1.11%)_find_and_load (<frozen importlib._bootstrap>:983) (3 samples, 1.11%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (3 samples, 1.11%)_load_unlocked (<frozen importlib._bootstrap>:677) (3 samples, 1.11%)exec_module (<frozen importlib._bootstrap_external>:728) (3 samples, 1.11%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (3 samples, 1.11%)<module> (pyquickhelper/loghelper/history_helper.py:10) (3 samples, 1.11%)_find_and_load (<frozen importlib._bootstrap>:983) (3 samples, 1.11%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (3 samples, 1.11%)_load_unlocked (<frozen importlib._bootstrap>:677) (3 samples, 1.11%)exec_module (<frozen importlib._bootstrap_external>:728) (3 samples, 1.11%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (3 samples, 1.11%)<module> (pandas/core/frame.py:115) (3 samples, 1.11%)_find_and_load (<frozen importlib._bootstrap>:983) (3 samples, 1.11%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (3 samples, 1.11%)_load_unlocked (<frozen importlib._bootstrap>:677) (3 samples, 1.11%)exec_module (<frozen importlib._bootstrap_external>:728) (3 samples, 1.11%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (3 samples, 1.11%)<module> (pandas/core/series.py:84) (3 samples, 1.11%)_find_and_load (<frozen importlib._bootstrap>:983) (3 samples, 1.11%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (3 samples, 1.11%)_load_unlocked (<frozen importlib._bootstrap>:677) (3 samples, 1.11%)exec_module (<frozen importlib._bootstrap_external>:728) (3 samples, 1.11%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (3 samples, 1.11%)<module> (pandas/plotting/__init__.py:59) (3 samples, 1.11%)_find_and_load (<frozen importlib._bootstrap>:983) (3 samples, 1.11%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (3 samples, 1.11%)_load_unlocked (<frozen importlib._bootstrap>:677) (3 samples, 1.11%)exec_module (<frozen importlib._bootstrap_external>:728) (3 samples, 1.11%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (3 samples, 1.11%)<module> (pandas/plotting/_core.py:17) (3 samples, 1.11%)_find_and_load (<frozen importlib._bootstrap>:983) (3 samples, 1.11%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (3 samples, 1.11%)_load_unlocked (<frozen importlib._bootstrap>:677) (3 samples, 1.11%)<module> (mlprodict/onnxrt/__init__.py:6) (5 samples, 1.85%)<.._find_and_load (<frozen importlib._bootstrap>:983) (5 samples, 1.85%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (5 samples, 1.85%)_.._load_unlocked (<frozen importlib._bootstrap>:677) (5 samples, 1.85%)_..exec_module (<frozen importlib._bootstrap_external>:728) (5 samples, 1.85%)e.._call_with_frames_removed (<frozen importlib._bootstrap>:219) (5 samples, 1.85%)_..<module> (mlprodict/onnxrt/onnx_inference.py:13) (5 samples, 1.85%)<.._find_and_load (<frozen importlib._bootstrap>:983) (5 samples, 1.85%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (5 samples, 1.85%)_.._load_unlocked (<frozen importlib._bootstrap>:677) (5 samples, 1.85%)_..exec_module (<frozen importlib._bootstrap_external>:728) (5 samples, 1.85%)e.._call_with_frames_removed (<frozen importlib._bootstrap>:219) (5 samples, 1.85%)_..<module> (pandas/__init__.py:55) (5 samples, 1.85%)<.._find_and_load (<frozen importlib._bootstrap>:983) (5 samples, 1.85%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (5 samples, 1.85%)_.._load_unlocked (<frozen importlib._bootstrap>:677) (5 samples, 1.85%)_..exec_module (<frozen importlib._bootstrap_external>:728) (5 samples, 1.85%)e.._call_with_frames_removed (<frozen importlib._bootstrap>:219) (5 samples, 1.85%)_..<module> (pandas/core/api.py:24) (5 samples, 1.85%)<.._find_and_load (<frozen importlib._bootstrap>:983) (5 samples, 1.85%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (5 samples, 1.85%)_.._load_unlocked (<frozen importlib._bootstrap>:677) (5 samples, 1.85%)_..exec_module (<frozen importlib._bootstrap_external>:728) (5 samples, 1.85%)e.._call_with_frames_removed (<frozen importlib._bootstrap>:219) (5 samples, 1.85%)_..<module> (pandas/core/groupby/__init__.py:1) (5 samples, 1.85%)<.._find_and_load (<frozen importlib._bootstrap>:983) (5 samples, 1.85%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (5 samples, 1.85%)_.._load_unlocked (<frozen importlib._bootstrap>:677) (5 samples, 1.85%)_..exec_module (<frozen importlib._bootstrap_external>:728) (5 samples, 1.85%)e.._call_with_frames_removed (<frozen importlib._bootstrap>:219) (5 samples, 1.85%)_..<module> (pandas/core/groupby/generic.py:44) (5 samples, 1.85%)<.._find_and_load (<frozen importlib._bootstrap>:983) (5 samples, 1.85%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (5 samples, 1.85%)_.._load_unlocked (<frozen importlib._bootstrap>:677) (5 samples, 1.85%)_..exec_module (<frozen importlib._bootstrap_external>:728) (5 samples, 1.85%)e.._call_with_frames_removed (<frozen importlib._bootstrap>:219) (5 samples, 1.85%)_..<module> (bench_RandomForestReg_default_b_reg_1_50_12_float_.py:4) (23 samples, 8.49%)<module> (be.._find_and_load (<frozen importlib._bootstrap>:983) (23 samples, 8.49%)_find_and_lo.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (23 samples, 8.49%)_find_and_lo.._load_unlocked (<frozen importlib._bootstrap>:677) (23 samples, 8.49%)_load_unlock..exec_module (<frozen importlib._bootstrap_external>:728) (23 samples, 8.49%)exec_module .._call_with_frames_removed (<frozen importlib._bootstrap>:219) (23 samples, 8.49%)_call_with_f..<module> (profiles/benches/ensemble/RandomForestRegressor/bench_RandomForestReg_default_b_reg.py:7) (10 samples, 3.69%)<mod.._find_and_load (<frozen importlib._bootstrap>:983) (10 samples, 3.69%)_fin.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (10 samples, 3.69%)_fin.._load_unlocked (<frozen importlib._bootstrap>:677) (10 samples, 3.69%)_loa..exec_module (<frozen importlib._bootstrap_external>:728) (10 samples, 3.69%)exec.._call_with_frames_removed (<frozen importlib._bootstrap>:219) (10 samples, 3.69%)_cal..<module> (mlprodict/asv_benchmark/__init__.py:7) (7 samples, 2.58%)<m.._find_and_load (<frozen importlib._bootstrap>:983) (7 samples, 2.58%)_f.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (7 samples, 2.58%)_f.._load_unlocked (<frozen importlib._bootstrap>:677) (7 samples, 2.58%)_l..exec_module (<frozen importlib._bootstrap_external>:728) (7 samples, 2.58%)ex.._call_with_frames_removed (<frozen importlib._bootstrap>:219) (7 samples, 2.58%)_c..<module> (mlprodict/asv_benchmark/common_asv_skl.py:27) (6 samples, 2.21%)<.._find_and_load (<frozen importlib._bootstrap>:983) (6 samples, 2.21%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (6 samples, 2.21%)_.._load_unlocked (<frozen importlib._bootstrap>:677) (6 samples, 2.21%)_..exec_module (<frozen importlib._bootstrap_external>:728) (6 samples, 2.21%)e.._call_with_frames_removed (<frozen importlib._bootstrap>:219) (6 samples, 2.21%)_..<module> (bench_RandomForestReg_default_b_reg_1_50_12_float_.py:40) (3 samples, 1.11%)start (bench_RandomForestReg_default_b_reg_1_50_12_float_.py:11) (3 samples, 1.11%)setup_cache (profiles/benches/ensemble/RandomForestRegressor/bench_RandomForestReg_default_b_reg.py:40) (3 samples, 1.11%)_accumulate_prediction (sklearn/ensemble/_forest.py:449) (3 samples, 1.11%)apply_async (joblib/_parallel_backends.py:209) (4 samples, 1.48%)__init__ (joblib/_parallel_backends.py:590) (4 samples, 1.48%)__call__ (joblib/parallel.py:256) (4 samples, 1.48%)<listcomp> (joblib/parallel.py:256) (4 samples, 1.48%)<module> (bench_RandomForestReg_default_b_reg_1_50_12_float_.py:47) (9 samples, 3.32%)<mo..profile0_skl (bench_RandomForestReg_default_b_reg_1_50_12_float_.py:46) (9 samples, 3.32%)pro..setup_profile0 (bench_RandomForestReg_default_b_reg_1_50_12_float_.py:26) (9 samples, 3.32%)set..profile0 (bench_RandomForestReg_default_b_reg_1_50_12_float_.py:18) (9 samples, 3.32%)pro..time_predict (mlprodict/asv_benchmark/common_asv_skl.py:182) (9 samples, 3.32%)tim..<lambda> (mlprodict/asv_benchmark/common_asv_skl.py:375) (9 samples, 3.32%)<la..predict (sklearn/ensemble/_forest.py:782) (9 samples, 3.32%)pre..__call__ (joblib/parallel.py:1007) (9 samples, 3.32%)__c..dispatch_one_batch (joblib/parallel.py:835) (5 samples, 1.85%)d.._dispatch (joblib/parallel.py:754) (5 samples, 1.85%)_..dispatch_one_batch (joblib/parallel.py:797) (6 samples, 2.21%)d..get (queue.py:182) (3 samples, 1.11%)dispatch_one_batch (joblib/parallel.py:808) (18 samples, 6.64%)dispatch_..<genexpr> (sklearn/ensemble/_forest.py:782) (16 samples, 5.90%)<genexpr..delayed (joblib/parallel.py:308) (10 samples, 3.69%)dela.._handle_fromlist (<frozen importlib._bootstrap>:1019) (4 samples, 1.48%)get_nested_backend (joblib/_parallel_backends.py:216) (12 samples, 4.43%)get_n..get_active_backend (joblib/parallel.py:116) (7 samples, 2.58%)ge..__init__ (joblib/_parallel_backends.py:284) (5 samples, 1.85%)_..dispatch_one_batch (joblib/parallel.py:825) (26 samples, 9.59%)dispatch_one_b..get_nested_backend (joblib/_parallel_backends.py:220) (13 samples, 4.80%)get_ne..dispatch_one_batch (joblib/parallel.py:826) (7 samples, 2.58%)di..notify (threading.py:345) (4 samples, 1.48%)_is_owned (threading.py:258) (3 samples, 1.11%)dispatch_one_batch (joblib/parallel.py:827) (14 samples, 5.17%)dispat..put (queue.py:151) (11 samples, 4.06%)put ..notify (threading.py:348) (4 samples, 1.48%)dispatch_one_batch (joblib/parallel.py:830) (8 samples, 2.95%)dis..__init__ (joblib/parallel.py:196) (4 samples, 1.48%)__call__ (joblib/parallel.py:254) (11 samples, 4.06%)__ca..check_is_fitted (sklearn/utils/validation.py:949) (4 samples, 1.48%)unicode_endswith (python3.7) (5 samples, 1.85%)u..predict (sklearn/tree/_classes.py:418) (23 samples, 8.49%)predict (skl..check_is_fitted (sklearn/utils/validation.py:963) (17 samples, 6.27%)check_is..<listcomp> (sklearn/utils/validation.py:964) (13 samples, 4.80%)<listc..predict (sklearn/tree/_classes.py:419) (4 samples, 1.48%)_validate_X_predict (sklearn/tree/_classes.py:386) (3 samples, 1.11%)PyArray_IntTupleFromIntp (conversion_utils.c:1153) (3 samples, 1.11%)array_getbuffer (buffer.c:782) (4 samples, 1.48%)0x7fc735d44d04 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (6 samples, 2.21%)0..0x7fc735d44666 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (6 samples, 2.21%)0..0x7fc735d3a2fd (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (5 samples, 1.85%)0..0x7fc735d602df (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (9 samples, 3.32%)0x7..0x7fc735d60592 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (5 samples, 1.85%)0..array_zeros (multiarraymodule.c:1965) (4 samples, 1.48%)0x7fc735d61405 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (18 samples, 6.64%)0x7fc735d..0x7fc735d60c27 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (3 samples, 1.11%)0x7fc735d38529 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (3 samples, 1.11%)array_getbuffer (buffer.c:782) (3 samples, 1.11%)0x7fc735d51fa6 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (24 samples, 8.86%)0x7fc735d51fa..0x7fc735d61540 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (6 samples, 2.21%)0..0x7fc735d362f0 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (4 samples, 1.48%)0x7fc735d35530 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (3 samples, 1.11%)isspmatrix (scipy/sparse/base.py:1219) (3 samples, 1.11%)array_take (methods.c:138) (3 samples, 1.11%)0x7fc735d5205a (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (4 samples, 1.48%)0x7fc735d5214f (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (3 samples, 1.11%)predict (sklearn/tree/_classes.py:420) (35 samples, 12.92%)predict (sklearn/tr..0x7fc735d52d2e (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (34 samples, 12.55%)0x7fc735d52d2e (skl..predict (sklearn/tree/_classes.py:424) (3 samples, 1.11%)is_classifier (sklearn/base.py:652) (3 samples, 1.11%)_accumulate_prediction (sklearn/ensemble/_forest.py:449) (70 samples, 25.83%)_accumulate_prediction (sklearn/ensemble/..execute_legacy_ufunc_loop (ufunc_object.c:1694) (3 samples, 1.11%)ufunc_generic_call (ufunc_object.c:4702) (9 samples, 3.32%)ufu..PyUFunc_GenericFunction (ufunc_object.c:3239) (8 samples, 2.95%)PyU..execute_legacy_ufunc_loop (ufunc_object.c:1719) (5 samples, 1.85%)e..<listcomp> (joblib/parallel.py:256) (90 samples, 33.21%)<listcomp> (joblib/parallel.py:256)_accumulate_prediction (sklearn/ensemble/_forest.py:452) (15 samples, 5.54%)_accumu..apply_async (joblib/_parallel_backends.py:209) (113 samples, 41.70%)apply_async (joblib/_parallel_backends.py:209)__init__ (joblib/_parallel_backends.py:590) (112 samples, 41.33%)__init__ (joblib/_parallel_backends.py:590)__call__ (joblib/parallel.py:256) (96 samples, 35.42%)__call__ (joblib/parallel.py:256)__exit__ (joblib/parallel.py:215) (6 samples, 2.21%)_..unregister (joblib/parallel.py:219) (3 samples, 1.11%)_dispatch (joblib/parallel.py:754) (123 samples, 45.39%)_dispatch (joblib/parallel.py:754)apply_async (joblib/_parallel_backends.py:211) (9 samples, 3.32%)app..dispatch_one_batch (joblib/parallel.py:835) (131 samples, 48.34%)dispatch_one_batch (joblib/parallel.py:835)__call__ (joblib/parallel.py:1007) (222 samples, 81.92%)__call__ (joblib/parallel.py:1007)<module> (bench_RandomForestReg_default_b_reg_1_50_12_float_.py:54) (230 samples, 84.87%)<module> (bench_RandomForestReg_default_b_reg_1_50_12_float_.py:54)profile_skl (bench_RandomForestReg_default_b_reg_1_50_12_float_.py:53) (230 samples, 84.87%)profile_skl (bench_RandomForestReg_default_b_reg_1_50_12_float_.py:53)setup_profile (bench_RandomForestReg_default_b_reg_1_50_12_float_.py:37) (230 samples, 84.87%)setup_profile (bench_RandomForestReg_default_b_reg_1_50_12_float_.py:37)profile (bench_RandomForestReg_default_b_reg_1_50_12_float_.py:31) (230 samples, 84.87%)profile (bench_RandomForestReg_default_b_reg_1_50_12_float_.py:31)time_predict (mlprodict/asv_benchmark/common_asv_skl.py:182) (230 samples, 84.87%)time_predict (mlprodict/asv_benchmark/common_asv_skl.py:182)<lambda> (mlprodict/asv_benchmark/common_asv_skl.py:375) (229 samples, 84.50%)<lambda> (mlprodict/asv_benchmark/common_asv_skl.py:375)predict (sklearn/ensemble/_forest.py:782) (227 samples, 83.76%)predict (sklearn/ensemble/_forest.py:782)<module> (bench_RandomForestReg_default_b_reg_1_50_12_float_.py:61) (3 samples, 1.11%)profile_pyrtc (bench_RandomForestReg_default_b_reg_1_50_12_float_.py:60) (3 samples, 1.11%)setup_profile (bench_RandomForestReg_default_b_reg_1_50_12_float_.py:36) (3 samples, 1.11%)setup (mlprodict/asv_benchmark/common_asv_skl.py:173) (3 samples, 1.11%)all (271 samples, 100%)

RandomForestRegressor [b_reg] [default] N=1000 nf=4 ops=12 [float] by fct#

py-spy Reset ZoomSearch <module> (onnx/__init__.py) (4 samples, 1.15%)_find_and_load (<frozen importlib._bootstrap>) (4 samples, 1.15%)_find_and_load_unlocked (<frozen importlib._bootstrap>) (4 samples, 1.15%)_load_unlocked (<frozen importlib._bootstrap>) (4 samples, 1.15%)_call_with_frames_removed (<frozen importlib._bootstrap>) (7 samples, 2.02%)_.._find_and_load (<frozen importlib._bootstrap>) (7 samples, 2.02%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>) (7 samples, 2.02%)_.._load_unlocked (<frozen importlib._bootstrap>) (7 samples, 2.02%)_..exec_module (<frozen importlib._bootstrap_external>) (7 samples, 2.02%)e.._call_with_frames_removed (<frozen importlib._bootstrap>) (7 samples, 2.02%)_..<module> (mlprodict/onnxrt/__init__.py) (4 samples, 1.15%)_find_and_load (<frozen importlib._bootstrap>) (4 samples, 1.15%)_find_and_load_unlocked (<frozen importlib._bootstrap>) (4 samples, 1.15%)<module> (mlprodict/asv_benchmark/common_asv_skl.py) (5 samples, 1.44%)_find_and_load (<frozen importlib._bootstrap>) (5 samples, 1.44%)_find_and_load_unlocked (<frozen importlib._bootstrap>) (5 samples, 1.44%)_load_unlocked (<frozen importlib._bootstrap>) (5 samples, 1.44%)exec_module (<frozen importlib._bootstrap_external>) (5 samples, 1.44%)_call_with_frames_removed (<frozen importlib._bootstrap>) (5 samples, 1.44%)_find_and_load (<frozen importlib._bootstrap>) (13 samples, 3.75%)_fin.._find_and_load_unlocked (<frozen importlib._bootstrap>) (13 samples, 3.75%)_fin.._load_unlocked (<frozen importlib._bootstrap>) (13 samples, 3.75%)_loa..exec_module (<frozen importlib._bootstrap_external>) (13 samples, 3.75%)exec.._call_with_frames_removed (<frozen importlib._bootstrap>) (13 samples, 3.75%)_cal..<module> (profiles/benches/ensemble/RandomForestRegressor/bench_RandomForestReg_default_b_reg.py) (13 samples, 3.75%)<mod.._find_and_load (<frozen importlib._bootstrap>) (13 samples, 3.75%)_fin.._find_and_load_unlocked (<frozen importlib._bootstrap>) (13 samples, 3.75%)_fin.._load_unlocked (<frozen importlib._bootstrap>) (6 samples, 1.73%)exec_module (<frozen importlib._bootstrap_external>) (6 samples, 1.73%)_call_with_frames_removed (<frozen importlib._bootstrap>) (6 samples, 1.73%)<module> (mlprodict/asv_benchmark/__init__.py) (6 samples, 1.73%)_find_and_load (<frozen importlib._bootstrap>) (6 samples, 1.73%)_find_and_load_unlocked (<frozen importlib._bootstrap>) (6 samples, 1.73%)_load_unlocked (<frozen importlib._bootstrap>) (6 samples, 1.73%)exec_module (<frozen importlib._bootstrap_external>) (6 samples, 1.73%)_call_with_frames_removed (<frozen importlib._bootstrap>) (6 samples, 1.73%)__call__ (joblib/parallel.py) (5 samples, 1.44%)dispatch_one_batch (joblib/parallel.py) (5 samples, 1.44%)_dispatch (joblib/parallel.py) (5 samples, 1.44%)apply_async (joblib/_parallel_backends.py) (4 samples, 1.15%)__init__ (joblib/_parallel_backends.py) (4 samples, 1.15%)__call__ (joblib/parallel.py) (4 samples, 1.15%)profile0 (bench_RandomForestReg_default_b_reg_1000_4_12_float_.py) (6 samples, 1.73%)time_predict (mlprodict/asv_benchmark/common_asv_skl.py) (6 samples, 1.73%)<lambda> (mlprodict/asv_benchmark/common_asv_skl.py) (6 samples, 1.73%)predict (sklearn/ensemble/_forest.py) (6 samples, 1.73%)profile0_skl (bench_RandomForestReg_default_b_reg_1000_4_12_float_.py) (7 samples, 2.02%)p..setup_profile0 (bench_RandomForestReg_default_b_reg_1000_4_12_float_.py) (7 samples, 2.02%)s..profile_ort (bench_RandomForestReg_default_b_reg_1000_4_12_float_.py) (59 samples, 17.00%)profile_ort (bench_RandomF..setup_profile (bench_RandomForestReg_default_b_reg_1000_4_12_float_.py) (59 samples, 17.00%)setup_profile (bench_Rando..profile (bench_RandomForestReg_default_b_reg_1000_4_12_float_.py) (59 samples, 17.00%)profile (bench_RandomFores..time_predict (mlprodict/asv_benchmark/common_asv_skl.py) (59 samples, 17.00%)time_predict (mlprodict/as..<lambda> (mlprodict/asv_benchmark/common_asv_skl.py) (59 samples, 17.00%)<lambda> (mlprodict/asv_be..run (mlprodict/onnxrt/onnx_inference.py) (59 samples, 17.00%)run (mlprodict/onnxrt/onnx.._run_whole_runtime (mlprodict/onnxrt/onnx_inference.py) (59 samples, 17.00%)_run_whole_runtime (mlprod..run (mlprodict/onnxrt/ops_whole/session.py) (59 samples, 17.00%)run (mlprodict/onnxrt/ops_..run (onnxruntime/capi/session.py) (59 samples, 17.00%)run (onnxruntime/capi/sess..pybind11::cpp_function::dispatcher (onnxruntime/capi/onnxruntime_pybind11_state.so) (58 samples, 16.71%)pybind11::cpp_function::di..void pybind11::cpp_function::initialize<onnxruntime::python::addObjectMethods(pybind11::module&)::{lambda(onnxruntime::InferenceSession*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, pybind11::object, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, pybind11::object> > >, OrtRunOptions*)#8}, std::vector<pybind11::object, std::allocator<pybind11::object> >, onnxruntime::InferenceSession*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, pybind11::object, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, pybind11::object> > >, OrtRunOptions*, pybind11::name, pybind11::is_method, pybind11::sibling>(onnxruntime::python::addObjectMethods(pybind11::module&)::{lambda(onnxruntime::InferenceSession*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, pybind11::object, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, pybind11::object> > >, OrtRunOptions*)#8}&&, std::vector<pybind11::object, std::allocator<pybind11::object> > (*)(onnxruntime::InferenceSession*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, pybind11::object, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, pybind11::object> > >, OrtRunOptions*), pybind11::name const, pybind11::is_method&, pybind11::sibling)::{lambda(pybind11::detail::function_call&)#3}::_FUN (onnxruntime/capi/onnxruntime_pybind11_state.so) (58 samples, 16.71%)void pybind11::cpp_functio..onnxruntime::InferenceSession::Run (onnxruntime/capi/onnxruntime_pybind11_state.so) (58 samples, 16.71%)onnxruntime::InferenceSess..onnxruntime::InferenceSession::Run (onnxruntime/capi/onnxruntime_pybind11_state.so) (58 samples, 16.71%)onnxruntime::InferenceSess..onnxruntime::utils::ExecuteGraph (onnxruntime/capi/onnxruntime_pybind11_state.so) (58 samples, 16.71%)onnxruntime::utils::Execut..onnxruntime::utils::ExecuteGraphImpl (onnxruntime/capi/onnxruntime_pybind11_state.so) (58 samples, 16.71%)onnxruntime::utils::Execut..onnxruntime::SequentialExecutor::Execute (onnxruntime/capi/onnxruntime_pybind11_state.so) (58 samples, 16.71%)onnxruntime::SequentialExe..onnxruntime::ml::TreeEnsembleRegressor<float>::Compute (onnxruntime/capi/onnxruntime_pybind11_state.so) (57 samples, 16.43%)onnxruntime::ml::TreeEnse..onnxruntime::ml::TreeEnsembleRegressor<float>::ProcessTreeNode (onnxruntime/capi/onnxruntime_pybind11_state.so) (51 samples, 14.70%)onnxruntime::ml::TreeE..profile (bench_RandomForestReg_default_b_reg_1000_4_12_float_.py) (9 samples, 2.59%)pr..time_predict (mlprodict/asv_benchmark/common_asv_skl.py) (9 samples, 2.59%)ti..<lambda> (mlprodict/asv_benchmark/common_asv_skl.py) (9 samples, 2.59%)<l..run (mlprodict/onnxrt/onnx_inference.py) (9 samples, 2.59%)ru.._run_sequence_runtime_compiled (mlprodict/onnxrt/onnx_inference.py) (9 samples, 2.59%)_r..compiled_run (<string>) (9 samples, 2.59%)co.._run (mlprodict/onnxrt/ops_cpu/op_tree_ensemble_regressor.py) (9 samples, 2.59%)_r..pybind11::cpp_function::dispatcher (pybind11.h) (8 samples, 2.31%)p..void pybind11::cpp_function::initialize<pybind11::cpp_function::cpp_function<pybind11::array_t<float, 16>, RuntimeTreeEnsembleRegressorPFloat, pybind11::array_t<float, 16>, pybind11::name, pybind11::is_method, pybind11::sibling, char [48]>(pybind11::name const, pybind11::is_method&, pybind11::sibling, char [48])::{lambda(RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>)#1}, pybind11::array_t<float, 16>, RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>, pybind11::name, pybind11::is_method, pybind11::sibling, char [48]>(pybind11::cpp_function::cpp_function<pybind11::array_t<float, 16>, RuntimeTreeEnsembleRegressorPFloat, pybind11::array_t<float, 16>, pybind11::name, pybind11::is_method, pybind11::sibling, char [48]>(pybind11::name const, pybind11::is_method&, pybind11::sibling, char [48])::{lambda(RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>&&)#1}, pybind11::array_t<float, 16> (*)(RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>), pybind11::name const, pybind11::is_method&, pybind11::sibling, char [48])::{lambda(pybind11::detail::function_call&)#3}::_FUN (pybind11.h) (8 samples, 2.31%)v..void pybind11::cpp_function::initialize<pybind11::cpp_function::cpp_function<pybind11::array_t<float, 16>, RuntimeTreeEnsembleRegressorPFloat, pybind11::array_t<float, 16>, pybind11::name, pybind11::is_method, pybind11::sibling, char [48]>(pybind11::name const, pybind11::is_method&, pybind11::sibling, char [48])::{lambda(RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>)#1}, pybind11::array_t<float, 16>, RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>, pybind11::name, pybind11::is_method, pybind11::sibling, char [48]>(pybind11::cpp_function::cpp_function<pybind11::array_t<float, 16>, RuntimeTreeEnsembleRegressorPFloat, pybind11::array_t<float, 16>, pybind11::name, pybind11::is_method, pybind11::sibling, char [48]>(pybind11::name const, pybind11::is_method&, pybind11::sibling, char [48])::{lambda(RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>&&)#1}, pybind11::array_t<float, 16> (*)(RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>), pybind11::name const, pybind11::is_method&, pybind11::sibling, char [48])::{lambda(pybind11::detail::function_call&)#3}::operator() const (pybind11.h) (8 samples, 2.31%)v..pybind11::detail::argument_loader<RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16> >::call<pybind11::array_t<float, 16>, pybind11::detail::void_type, pybind11::cpp_function::cpp_function<pybind11::array_t<float, 16>, RuntimeTreeEnsembleRegressorPFloat, pybind11::array_t<float, 16>, pybind11::name, pybind11::is_method, pybind11::sibling, char [48]>(pybind11::name const, pybind11::is_method&, pybind11::sibling, char [48])::{lambda(RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>&)#1}> && (cast.h) (8 samples, 2.31%)p..pybind11::detail::argument_loader<RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16> >::call_impl<pybind11::array_t<float, 16>, pybind11::cpp_function::cpp_function<pybind11::array_t<float, 16>, RuntimeTreeEnsembleRegressorPFloat, pybind11::array_t<float, 16>, pybind11::name, pybind11::is_method, pybind11::sibling, char [48]>(pybind11::name const, pybind11::is_method&, pybind11::sibling, char [48])::{lambda(RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>&)#1}, (unsigned long)0, (unsigned long)1, pybind11::detail::void_type> (cast.h) (8 samples, 2.31%)p..pybind11::cpp_function::cpp_function<pybind11::array_t<float, 16>, RuntimeTreeEnsembleRegressorPFloat, pybind11::array_t<float, 16>, pybind11::name, pybind11::is_method, pybind11::sibling, char [48]>(pybind11::name const, pybind11::is_method&, pybind11::sibling, char [48])::{lambda(RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>)#1}::operator() const (pybind11.h) (8 samples, 2.31%)p..pybind11::array_t<float, 16>::~array_t (numpy.h) (8 samples, 2.31%)p..pybind11::array::~array (numpy.h) (8 samples, 2.31%)p..pybind11::buffer::~buffer (pytypes.h) (8 samples, 2.31%)p..pybind11::object::~object (pytypes.h) (8 samples, 2.31%)p..pybind11::handle::dec_ref & (pytypes.h) (8 samples, 2.31%)p..RuntimeTreeEnsembleRegressorP<float>::compute (mlprodict/onnxrt/ops_cpu/op_tree_ensemble_regressor_p_.cpp) (8 samples, 2.31%)R..RuntimeTreeEnsembleRegressorP<float>::compute_gil_free<_AggregatorSum<float> > (mlprodict/onnxrt/ops_cpu/op_tree_ensemble_regressor_p_.cpp) (8 samples, 2.31%)R..GOMP_parallel (libgomp.so.1.0.0) (5 samples, 1.44%)RuntimeTreeEnsembleRegressorP<float>::compute_gil_free<_AggregatorSum<float> > [clone ._omp_fn.21] (mlprodict/onnxrt/ops_cpu/op_tree_ensemble_regressor_p_.cpp) (5 samples, 1.44%)profile_pyrtc (bench_RandomForestReg_default_b_reg_1000_4_12_float_.py) (12 samples, 3.46%)pro..setup_profile (bench_RandomForestReg_default_b_reg_1000_4_12_float_.py) (12 samples, 3.46%)set..update_wrapper (functools.py) (9 samples, 2.59%)up..<genexpr> (sklearn/ensemble/_forest.py) (20 samples, 5.76%)<genexp..delayed (joblib/parallel.py) (15 samples, 4.32%)delay..__call__ (joblib/parallel.py) (10 samples, 2.88%)__..0x7f83dfa70d04 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (5 samples, 1.44%)0x7f83dfa70666 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (5 samples, 1.44%)0x7f83dfa662fd (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (5 samples, 1.44%)array_getbuffer (buffer.c) (5 samples, 1.44%)_buffer_get_info (buffer.c) (4 samples, 1.15%)0x7f83dfa8c2df (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (6 samples, 1.73%)PyDataMem_NEW_ZEROED (alloc.c) (9 samples, 2.59%)Py..__libc_calloc (libc-2.29.so) (8 samples, 2.31%)_..0x7f83dfa8c592 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (13 samples, 3.75%)0x7f..array_zeros (multiarraymodule.c) (13 samples, 3.75%)arra..npy_free_cache_dim_obj (alloc.h) (11 samples, 3.17%)npy..PyArray_Zeros (ctors.c) (11 samples, 3.17%)PyA..PyArray_NewFromDescr_int (ctors.c) (11 samples, 3.17%)PyA..npy_alloc_cache_zero (alloc.c) (11 samples, 3.17%)npy..0x7f83dfa8c6aa (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (6 samples, 1.73%)0x7f83dfa8c6ad (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (5 samples, 1.44%)0x7f83dfa8c6b1 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (4 samples, 1.15%)0x7f83dfa8c7a0 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (4 samples, 1.15%)0x7f83dfa8d405 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (52 samples, 14.99%)0x7f83dfa8d405 (sklearn..0x7f83dfa8cc27 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (4 samples, 1.15%)0x7f83dfa64529 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (4 samples, 1.15%)array_getbuffer (buffer.c) (4 samples, 1.15%)_buffer_get_info (buffer.c) (4 samples, 1.15%)0x7f83dfa7dfa6 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (53 samples, 15.27%)0x7f83dfa7dfa6 (sklearn..PyArray_TakeFrom (item_selection.c) (5 samples, 1.44%)0x7f83dfa7e05a (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (8 samples, 2.31%)0..array_take (methods.c) (8 samples, 2.31%)a..0x7f83dfa7ed2e (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (68 samples, 19.60%)0x7f83dfa7ed2e (sklearn/tree/_t..<listcomp> (sklearn/utils/validation.py) (6 samples, 1.73%)unicode_endswith (python3.7) (4 samples, 1.15%)predict (sklearn/tree/_classes.py) (83 samples, 23.92%)predict (sklearn/tree/_classes.py)check_is_fitted (sklearn/utils/validation.py) (10 samples, 2.88%)ch..PyUFunc_GenericFunction (ufunc_object.c) (8 samples, 2.31%)P..execute_legacy_ufunc_loop (ufunc_object.c) (7 samples, 2.02%)e..trivial_three_operand_loop (ufunc_object.c) (4 samples, 1.15%)_accumulate_prediction (sklearn/ensemble/_forest.py) (97 samples, 27.95%)_accumulate_prediction (sklearn/ensemble/_for..ufunc_generic_call (ufunc_object.c) (9 samples, 2.59%)uf..<listcomp> (joblib/parallel.py) (101 samples, 29.11%)<listcomp> (joblib/parallel.py)_dispatch (joblib/parallel.py) (158 samples, 45.53%)_dispatch (joblib/parallel.py)apply_async (joblib/_parallel_backends.py) (138 samples, 39.77%)apply_async (joblib/_parallel_backends.py)__init__ (joblib/_parallel_backends.py) (124 samples, 35.73%)__init__ (joblib/_parallel_backends.py)__call__ (joblib/parallel.py) (122 samples, 35.16%)__call__ (joblib/parallel.py)__init__ (joblib/parallel.py) (7 samples, 2.02%)_..get (queue.py) (10 samples, 2.88%)ge..get_active_backend (joblib/parallel.py) (15 samples, 4.32%)get_a..__init__ (joblib/_parallel_backends.py) (8 samples, 2.31%)_..get_nested_backend (joblib/_parallel_backends.py) (21 samples, 6.05%)get_nest..dispatch_one_batch (joblib/parallel.py) (243 samples, 70.03%)dispatch_one_batch (joblib/parallel.py)put (queue.py) (10 samples, 2.88%)pu..__call__ (joblib/parallel.py) (251 samples, 72.33%)__call__ (joblib/parallel.py)retrieve (joblib/parallel.py) (4 samples, 1.15%)profile_skl (bench_RandomForestReg_default_b_reg_1000_4_12_float_.py) (253 samples, 72.91%)profile_skl (bench_RandomForestReg_default_b_reg_1000_4_12_float_.py)setup_profile (bench_RandomForestReg_default_b_reg_1000_4_12_float_.py) (253 samples, 72.91%)setup_profile (bench_RandomForestReg_default_b_reg_1000_4_12_float_.py)profile (bench_RandomForestReg_default_b_reg_1000_4_12_float_.py) (253 samples, 72.91%)profile (bench_RandomForestReg_default_b_reg_1000_4_12_float_.py)time_predict (mlprodict/asv_benchmark/common_asv_skl.py) (253 samples, 72.91%)time_predict (mlprodict/asv_benchmark/common_asv_skl.py)<lambda> (mlprodict/asv_benchmark/common_asv_skl.py) (253 samples, 72.91%)<lambda> (mlprodict/asv_benchmark/common_asv_skl.py)predict (sklearn/ensemble/_forest.py) (253 samples, 72.91%)predict (sklearn/ensemble/_forest.py)all (347 samples, 100%)<module> (bench_RandomForestReg_default_b_reg_1000_4_12_float_.py) (347 samples, 100.00%)<module> (bench_RandomForestReg_default_b_reg_1000_4_12_float_.py)

RandomForestRegressor [b_reg] [default] N=1000 nf=4 ops=12 [float] by line#

py-spy Reset ZoomSearch <module> (bench_RandomForestReg_default_b_reg_1000_4_12_float_.py:4) (11 samples, 3.25%)<mo.._find_and_load (<frozen importlib._bootstrap>:983) (11 samples, 3.25%)_fi.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (11 samples, 3.25%)_fi.._load_unlocked (<frozen importlib._bootstrap>:677) (11 samples, 3.25%)_lo..exec_module (<frozen importlib._bootstrap_external>:728) (11 samples, 3.25%)exe.._call_with_frames_removed (<frozen importlib._bootstrap>:219) (11 samples, 3.25%)_ca..<module> (profiles/benches/ensemble/RandomForestRegressor/bench_RandomForestReg_default_b_reg.py:7) (6 samples, 1.78%)<.._find_and_load (<frozen importlib._bootstrap>:983) (6 samples, 1.78%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (6 samples, 1.78%)_.._load_unlocked (<frozen importlib._bootstrap>:677) (6 samples, 1.78%)_..exec_module (<frozen importlib._bootstrap_external>:728) (6 samples, 1.78%)e.._call_with_frames_removed (<frozen importlib._bootstrap>:219) (6 samples, 1.78%)_..<module> (mlprodict/asv_benchmark/__init__.py:7) (6 samples, 1.78%)<.._find_and_load (<frozen importlib._bootstrap>:983) (6 samples, 1.78%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (6 samples, 1.78%)_.._load_unlocked (<frozen importlib._bootstrap>:677) (6 samples, 1.78%)_..exec_module (<frozen importlib._bootstrap_external>:728) (6 samples, 1.78%)e.._call_with_frames_removed (<frozen importlib._bootstrap>:219) (6 samples, 1.78%)_..<module> (mlprodict/asv_benchmark/common_asv_skl.py:27) (5 samples, 1.48%)_find_and_load (<frozen importlib._bootstrap>:983) (5 samples, 1.48%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (5 samples, 1.48%)_load_unlocked (<frozen importlib._bootstrap>:677) (5 samples, 1.48%)exec_module (<frozen importlib._bootstrap_external>:728) (5 samples, 1.48%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (5 samples, 1.48%)_accumulate_prediction (sklearn/ensemble/_forest.py:449) (6 samples, 1.78%)_..predict (sklearn/tree/_classes.py:420) (4 samples, 1.18%)0x7fd8bc0acd2e (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (4 samples, 1.18%)<module> (bench_RandomForestReg_default_b_reg_1000_4_12_float_.py:47) (16 samples, 4.73%)<modul..profile0_skl (bench_RandomForestReg_default_b_reg_1000_4_12_float_.py:46) (16 samples, 4.73%)profil..setup_profile0 (bench_RandomForestReg_default_b_reg_1000_4_12_float_.py:26) (13 samples, 3.85%)setu..profile0 (bench_RandomForestReg_default_b_reg_1000_4_12_float_.py:18) (13 samples, 3.85%)prof..time_predict (mlprodict/asv_benchmark/common_asv_skl.py:182) (13 samples, 3.85%)time..<lambda> (mlprodict/asv_benchmark/common_asv_skl.py:375) (13 samples, 3.85%)<lam..predict (sklearn/ensemble/_forest.py:782) (13 samples, 3.85%)pred..__call__ (joblib/parallel.py:1007) (13 samples, 3.85%)__ca..dispatch_one_batch (joblib/parallel.py:835) (10 samples, 2.96%)dis.._dispatch (joblib/parallel.py:754) (8 samples, 2.37%)_d..apply_async (joblib/_parallel_backends.py:209) (8 samples, 2.37%)ap..__init__ (joblib/_parallel_backends.py:590) (8 samples, 2.37%)__..__call__ (joblib/parallel.py:256) (8 samples, 2.37%)__..<listcomp> (joblib/parallel.py:256) (8 samples, 2.37%)<l..get (queue.py:167) (7 samples, 2.07%)g..dispatch_one_batch (joblib/parallel.py:797) (16 samples, 4.73%)dispat..delayed (joblib/parallel.py:308) (11 samples, 3.25%)del..dispatch_one_batch (joblib/parallel.py:808) (16 samples, 4.73%)dispat..<genexpr> (sklearn/ensemble/_forest.py:782) (14 samples, 4.14%)<gene..dispatch_one_batch (joblib/parallel.py:823) (7 samples, 2.07%)d.._handle_fromlist (<frozen importlib._bootstrap>:1019) (4 samples, 1.18%)get_nested_backend (joblib/_parallel_backends.py:216) (14 samples, 4.14%)get_n..get_active_backend (joblib/parallel.py:116) (7 samples, 2.07%)g..__init__ (joblib/_parallel_backends.py:284) (4 samples, 1.18%)dispatch_one_batch (joblib/parallel.py:825) (27 samples, 7.99%)dispatch_on..get_nested_backend (joblib/_parallel_backends.py:220) (12 samples, 3.55%)get_..dispatch_one_batch (joblib/parallel.py:826) (6 samples, 1.78%)d..put (queue.py:132) (4 samples, 1.18%)dispatch_one_batch (joblib/parallel.py:827) (11 samples, 3.25%)dis..put (queue.py:151) (4 samples, 1.18%)dispatch_one_batch (joblib/parallel.py:830) (5 samples, 1.48%)__call__ (joblib/parallel.py:254) (5 samples, 1.48%)<listcomp> (sklearn/utils/validation.py:963) (5 samples, 1.48%)predict (sklearn/tree/_classes.py:418) (13 samples, 3.85%)pred..check_is_fitted (sklearn/utils/validation.py:963) (11 samples, 3.25%)che..predict (sklearn/tree/_classes.py:419) (5 samples, 1.48%)0x7fd8bc0abf55 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (4 samples, 1.18%)0x7fd8bc09bd33 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (4 samples, 1.18%)0x7fd8bc09ed04 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (7 samples, 2.07%)0..0x7fd8bc09e666 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (6 samples, 1.78%)0..0x7fd8bc0942fd (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (5 samples, 1.48%)array_getbuffer (buffer.c:782) (5 samples, 1.48%)0x7fd8bc0ba2df (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (8 samples, 2.37%)0x..0x7fd8bc0ba592 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (6 samples, 1.78%)0..0x7fd8bc0ba6ad (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (4 samples, 1.18%)0x7fd8bc0bb405 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (38 samples, 11.24%)0x7fd8bc0bb405 (s..0x7fd8bc0abfa6 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (39 samples, 11.54%)0x7fd8bc0abfa6 (s..PyArray_TakeFrom (item_selection.c:234) (8 samples, 2.37%)Py..0x7fd8bc0ac05a (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (11 samples, 3.25%)0x7..array_take (methods.c:145) (9 samples, 2.66%)ar..predict (sklearn/tree/_classes.py:420) (63 samples, 18.64%)predict (sklearn/tree/_classe..0x7fd8bc0acd2e (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (63 samples, 18.64%)0x7fd8bc0acd2e (sklearn/tree/.._accumulate_prediction (sklearn/ensemble/_forest.py:449) (90 samples, 26.63%)_accumulate_prediction (sklearn/ensemble/_f..ufunc_generic_call (ufunc_object.c:4702) (4 samples, 1.18%)PyUFunc_GenericFunction (ufunc_object.c:3239) (4 samples, 1.18%)_accumulate_prediction (sklearn/ensemble/_forest.py:452) (7 samples, 2.07%)_..<listcomp> (joblib/parallel.py:256) (102 samples, 30.18%)<listcomp> (joblib/parallel.py:256)apply_async (joblib/_parallel_backends.py:209) (119 samples, 35.21%)apply_async (joblib/_parallel_backends.py:209)__init__ (joblib/_parallel_backends.py:590) (119 samples, 35.21%)__init__ (joblib/_parallel_backends.py:590)__call__ (joblib/parallel.py:256) (111 samples, 32.84%)__call__ (joblib/parallel.py:256)__exit__ (joblib/parallel.py:215) (4 samples, 1.18%)__call__ (joblib/parallel.py:336) (4 samples, 1.18%)_dispatch (joblib/parallel.py:754) (128 samples, 37.87%)_dispatch (joblib/parallel.py:754)apply_async (joblib/_parallel_backends.py:211) (9 samples, 2.66%)ap..__call__ (joblib/parallel.py:1007) (235 samples, 69.53%)__call__ (joblib/parallel.py:1007)dispatch_one_batch (joblib/parallel.py:835) (135 samples, 39.94%)dispatch_one_batch (joblib/parallel.py:835)<module> (bench_RandomForestReg_default_b_reg_1000_4_12_float_.py:54) (247 samples, 73.08%)<module> (bench_RandomForestReg_default_b_reg_1000_4_12_float_.py:54)profile_skl (bench_RandomForestReg_default_b_reg_1000_4_12_float_.py:53) (247 samples, 73.08%)profile_skl (bench_RandomForestReg_default_b_reg_1000_4_12_float_.py:53)setup_profile (bench_RandomForestReg_default_b_reg_1000_4_12_float_.py:37) (247 samples, 73.08%)setup_profile (bench_RandomForestReg_default_b_reg_1000_4_12_float_.py:37)profile (bench_RandomForestReg_default_b_reg_1000_4_12_float_.py:31) (247 samples, 73.08%)profile (bench_RandomForestReg_default_b_reg_1000_4_12_float_.py:31)time_predict (mlprodict/asv_benchmark/common_asv_skl.py:182) (247 samples, 73.08%)time_predict (mlprodict/asv_benchmark/common_asv_skl.py:182)<lambda> (mlprodict/asv_benchmark/common_asv_skl.py:375) (247 samples, 73.08%)<lambda> (mlprodict/asv_benchmark/common_asv_skl.py:375)predict (sklearn/ensemble/_forest.py:782) (241 samples, 71.30%)predict (sklearn/ensemble/_forest.py:782)<module> (bench_RandomForestReg_default_b_reg_1000_4_12_float_.py:61) (10 samples, 2.96%)<mo..profile_pyrtc (bench_RandomForestReg_default_b_reg_1000_4_12_float_.py:60) (10 samples, 2.96%)pro..setup_profile (bench_RandomForestReg_default_b_reg_1000_4_12_float_.py:37) (10 samples, 2.96%)set..profile (bench_RandomForestReg_default_b_reg_1000_4_12_float_.py:31) (10 samples, 2.96%)pro..time_predict (mlprodict/asv_benchmark/common_asv_skl.py:182) (10 samples, 2.96%)tim..<lambda> (mlprodict/asv_benchmark/common_asv_skl.py:379) (10 samples, 2.96%)<la..run (mlprodict/onnxrt/onnx_inference.py:472) (10 samples, 2.96%)run.._run_sequence_runtime_compiled (mlprodict/onnxrt/onnx_inference.py:160) (10 samples, 2.96%)_ru..compiled_run (<string>:4) (10 samples, 2.96%)com.._run (mlprodict/onnxrt/ops_cpu/op_tree_ensemble_regressor.py:78) (10 samples, 2.96%)_ru..pybind11::cpp_function::dispatcher (pybind11.h:623) (9 samples, 2.66%)py..void pybind11::cpp_function::initialize<pybind11::cpp_function::cpp_function<pybind11::array_t<float, 16>, RuntimeTreeEnsembleRegressorPFloat, pybind11::array_t<float, 16>, pybind11::name, pybind11::is_method, pybind11::sibling, char [48]>(pybind11::name const, pybind11::is_method&, pybind11::sibling, char [48])::{lambda(RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>)#1}, pybind11::array_t<float, 16>, RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>, pybind11::name, pybind11::is_method, pybind11::sibling, char [48]>(pybind11::cpp_function::cpp_function<pybind11::array_t<float, 16>, RuntimeTreeEnsembleRegressorPFloat, pybind11::array_t<float, 16>, pybind11::name, pybind11::is_method, pybind11::sibling, char [48]>(pybind11::name const, pybind11::is_method&, pybind11::sibling, char [48])::{lambda(RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>&&)#1}, pybind11::array_t<float, 16> (*)(RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>), pybind11::name const, pybind11::is_method&, pybind11::sibling, char [48])::{lambda(pybind11::detail::function_call&)#3}::_FUN (pybind11.h:137) (9 samples, 2.66%)vo..void pybind11::cpp_function::initialize<pybind11::cpp_function::cpp_function<pybind11::array_t<float, 16>, RuntimeTreeEnsembleRegressorPFloat, pybind11::array_t<float, 16>, pybind11::name, pybind11::is_method, pybind11::sibling, char [48]>(pybind11::name const, pybind11::is_method&, pybind11::sibling, char [48])::{lambda(RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>)#1}, pybind11::array_t<float, 16>, RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>, pybind11::name, pybind11::is_method, pybind11::sibling, char [48]>(pybind11::cpp_function::cpp_function<pybind11::array_t<float, 16>, RuntimeTreeEnsembleRegressorPFloat, pybind11::array_t<float, 16>, pybind11::name, pybind11::is_method, pybind11::sibling, char [48]>(pybind11::name const, pybind11::is_method&, pybind11::sibling, char [48])::{lambda(RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>&&)#1}, pybind11::array_t<float, 16> (*)(RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>), pybind11::name const, pybind11::is_method&, pybind11::sibling, char [48])::{lambda(pybind11::detail::function_call&)#3}::operator() const (pybind11.h:159) (9 samples, 2.66%)vo..pybind11::detail::argument_loader<RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16> >::call<pybind11::array_t<float, 16>, pybind11::detail::void_type, pybind11::cpp_function::cpp_function<pybind11::array_t<float, 16>, RuntimeTreeEnsembleRegressorPFloat, pybind11::array_t<float, 16>, pybind11::name, pybind11::is_method, pybind11::sibling, char [48]>(pybind11::name const, pybind11::is_method&, pybind11::sibling, char [48])::{lambda(RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>&)#1}> && (cast.h:1912) (9 samples, 2.66%)py..pybind11::detail::argument_loader<RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16> >::call_impl<pybind11::array_t<float, 16>, pybind11::cpp_function::cpp_function<pybind11::array_t<float, 16>, RuntimeTreeEnsembleRegressorPFloat, pybind11::array_t<float, 16>, pybind11::name, pybind11::is_method, pybind11::sibling, char [48]>(pybind11::name const, pybind11::is_method&, pybind11::sibling, char [48])::{lambda(RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>&)#1}, (unsigned long)0, (unsigned long)1, pybind11::detail::void_type> (cast.h:1935) (9 samples, 2.66%)py..pybind11::cpp_function::cpp_function<pybind11::array_t<float, 16>, RuntimeTreeEnsembleRegressorPFloat, pybind11::array_t<float, 16>, pybind11::name, pybind11::is_method, pybind11::sibling, char [48]>(pybind11::name const, pybind11::is_method&, pybind11::sibling, char [48])::{lambda(RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>)#1}::operator() const (pybind11.h:85) (9 samples, 2.66%)py..pybind11::array_t<float, 16>::~array_t (numpy.h:831) (9 samples, 2.66%)py..pybind11::array::~array (numpy.h:538) (9 samples, 2.66%)py..pybind11::buffer::~buffer (pytypes.h:1311) (9 samples, 2.66%)py..pybind11::object::~object (pytypes.h:240) (9 samples, 2.66%)py..pybind11::handle::dec_ref & (pytypes.h:197) (9 samples, 2.66%)py..RuntimeTreeEnsembleRegressorP<float>::compute (mlprodict/onnxrt/ops_cpu/op_tree_ensemble_regressor_p_.cpp:531) (9 samples, 2.66%)Ru..RuntimeTreeEnsembleRegressorP<float>::compute_gil_free<_AggregatorSum<float> > (mlprodict/onnxrt/ops_cpu/op_tree_ensemble_regressor_p_.cpp:643) (9 samples, 2.66%)Ru..GOMP_parallel (libgomp.so.1.0.0) (6 samples, 1.78%)G..RuntimeTreeEnsembleRegressorP<float>::compute_gil_free<_AggregatorSum<float> > [clone ._omp_fn.21] (mlprodict/onnxrt/ops_cpu/op_tree_ensemble_regressor_p_.cpp:646) (6 samples, 1.78%)R..all (338 samples, 100%)<module> (bench_RandomForestReg_default_b_reg_1000_4_12_float_.py:68) (53 samples, 15.68%)<module> (bench_RandomFo..profile_ort (bench_RandomForestReg_default_b_reg_1000_4_12_float_.py:67) (53 samples, 15.68%)profile_ort (bench_Rando..setup_profile (bench_RandomForestReg_default_b_reg_1000_4_12_float_.py:37) (53 samples, 15.68%)setup_profile (bench_Ran..profile (bench_RandomForestReg_default_b_reg_1000_4_12_float_.py:31) (53 samples, 15.68%)profile (bench_RandomFor..time_predict (mlprodict/asv_benchmark/common_asv_skl.py:182) (53 samples, 15.68%)time_predict (mlprodict/..<lambda> (mlprodict/asv_benchmark/common_asv_skl.py:379) (53 samples, 15.68%)<lambda> (mlprodict/asv_..run (mlprodict/onnxrt/onnx_inference.py:472) (53 samples, 15.68%)run (mlprodict/onnxrt/on.._run_whole_runtime (mlprodict/onnxrt/onnx_inference.py:680) (53 samples, 15.68%)_run_whole_runtime (mlpr..run (mlprodict/onnxrt/ops_whole/session.py:64) (53 samples, 15.68%)run (mlprodict/onnxrt/op..run (onnxruntime/capi/session.py:142) (53 samples, 15.68%)run (onnxruntime/capi/se..pybind11::cpp_function::dispatcher (onnxruntime/capi/onnxruntime_pybind11_state.so) (52 samples, 15.38%)pybind11::cpp_function::..void pybind11::cpp_function::initialize<onnxruntime::python::addObjectMethods(pybind11::module&)::{lambda(onnxruntime::InferenceSession*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, pybind11::object, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, pybind11::object> > >, OrtRunOptions*)#8}, std::vector<pybind11::object, std::allocator<pybind11::object> >, onnxruntime::InferenceSession*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, pybind11::object, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, pybind11::object> > >, OrtRunOptions*, pybind11::name, pybind11::is_method, pybind11::sibling>(onnxruntime::python::addObjectMethods(pybind11::module&)::{lambda(onnxruntime::InferenceSession*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, pybind11::object, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, pybind11::object> > >, OrtRunOptions*)#8}&&, std::vector<pybind11::object, std::allocator<pybind11::object> > (*)(onnxruntime::InferenceSession*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, pybind11::object, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, pybind11::object> > >, OrtRunOptions*), pybind11::name const, pybind11::is_method&, pybind11::sibling)::{lambda(pybind11::detail::function_call&)#3}::_FUN (onnxruntime/capi/onnxruntime_pybind11_state.so) (52 samples, 15.38%)void pybind11::cpp_funct..onnxruntime::InferenceSession::Run (onnxruntime/capi/onnxruntime_pybind11_state.so) (52 samples, 15.38%)onnxruntime::InferenceSe..onnxruntime::InferenceSession::Run (onnxruntime/capi/onnxruntime_pybind11_state.so) (52 samples, 15.38%)onnxruntime::InferenceSe..onnxruntime::utils::ExecuteGraph (onnxruntime/capi/onnxruntime_pybind11_state.so) (52 samples, 15.38%)onnxruntime::utils::Exec..onnxruntime::utils::ExecuteGraphImpl (onnxruntime/capi/onnxruntime_pybind11_state.so) (52 samples, 15.38%)onnxruntime::utils::Exec..onnxruntime::SequentialExecutor::Execute (onnxruntime/capi/onnxruntime_pybind11_state.so) (52 samples, 15.38%)onnxruntime::SequentialE..onnxruntime::ml::TreeEnsembleRegressor<float>::Compute (onnxruntime/capi/onnxruntime_pybind11_state.so) (52 samples, 15.38%)onnxruntime::ml::TreeEns..onnxruntime::ml::TreeEnsembleRegressor<float>::ProcessTreeNode (onnxruntime/capi/onnxruntime_pybind11_state.so) (51 samples, 15.09%)onnxruntime::ml::TreeEn..

RandomForestRegressor [b_reg] [default] N=1000 nf=50 ops=12 [float] by fct#

py-spy Reset ZoomSearch _find_and_load (<frozen importlib._bootstrap>) (3 samples, 1.01%)_find_and_load_unlocked (<frozen importlib._bootstrap>) (3 samples, 1.01%)_load_unlocked (<frozen importlib._bootstrap>) (3 samples, 1.01%)exec_module (<frozen importlib._bootstrap_external>) (3 samples, 1.01%)_call_with_frames_removed (<frozen importlib._bootstrap>) (3 samples, 1.01%)<module> (sklearn/utils/fixes.py) (3 samples, 1.01%)_find_and_load (<frozen importlib._bootstrap>) (3 samples, 1.01%)_find_and_load_unlocked (<frozen importlib._bootstrap>) (3 samples, 1.01%)_load_unlocked (<frozen importlib._bootstrap>) (3 samples, 1.01%)exec_module (<frozen importlib._bootstrap_external>) (3 samples, 1.01%)_call_with_frames_removed (<frozen importlib._bootstrap>) (3 samples, 1.01%)<module> (scipy/stats/__init__.py) (3 samples, 1.01%)_find_and_load (<frozen importlib._bootstrap>) (3 samples, 1.01%)_find_and_load_unlocked (<frozen importlib._bootstrap>) (3 samples, 1.01%)_load_unlocked (<frozen importlib._bootstrap>) (3 samples, 1.01%)exec_module (<frozen importlib._bootstrap_external>) (3 samples, 1.01%)_call_with_frames_removed (<frozen importlib._bootstrap>) (3 samples, 1.01%)_call_with_frames_removed (<frozen importlib._bootstrap>) (6 samples, 2.01%)_.._find_and_load (<frozen importlib._bootstrap>) (6 samples, 2.01%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>) (6 samples, 2.01%)_.._load_unlocked (<frozen importlib._bootstrap>) (6 samples, 2.01%)_..exec_module (<frozen importlib._bootstrap_external>) (6 samples, 2.01%)e.._call_with_frames_removed (<frozen importlib._bootstrap>) (6 samples, 2.01%)_..<module> (sklearn/__init__.py) (4 samples, 1.34%)_find_and_load (<frozen importlib._bootstrap>) (4 samples, 1.34%)_find_and_load_unlocked (<frozen importlib._bootstrap>) (4 samples, 1.34%)_load_unlocked (<frozen importlib._bootstrap>) (4 samples, 1.34%)exec_module (<frozen importlib._bootstrap_external>) (4 samples, 1.34%)_call_with_frames_removed (<frozen importlib._bootstrap>) (4 samples, 1.34%)<module> (sklearn/base.py) (4 samples, 1.34%)_find_and_load (<frozen importlib._bootstrap>) (4 samples, 1.34%)_find_and_load_unlocked (<frozen importlib._bootstrap>) (4 samples, 1.34%)_load_unlocked (<frozen importlib._bootstrap>) (4 samples, 1.34%)exec_module (<frozen importlib._bootstrap_external>) (4 samples, 1.34%)_call_with_frames_removed (<frozen importlib._bootstrap>) (4 samples, 1.34%)<module> (sklearn/utils/__init__.py) (4 samples, 1.34%)<module> (mlprodict/asv_benchmark/common_asv_skl.py) (4 samples, 1.34%)_find_and_load (<frozen importlib._bootstrap>) (4 samples, 1.34%)_find_and_load_unlocked (<frozen importlib._bootstrap>) (4 samples, 1.34%)_load_unlocked (<frozen importlib._bootstrap>) (4 samples, 1.34%)exec_module (<frozen importlib._bootstrap_external>) (4 samples, 1.34%)_call_with_frames_removed (<frozen importlib._bootstrap>) (4 samples, 1.34%)<module> (mlprodict/onnxrt/__init__.py) (4 samples, 1.34%)_find_and_load (<frozen importlib._bootstrap>) (4 samples, 1.34%)_find_and_load_unlocked (<frozen importlib._bootstrap>) (4 samples, 1.34%)_load_unlocked (<frozen importlib._bootstrap>) (3 samples, 1.01%)exec_module (<frozen importlib._bootstrap_external>) (3 samples, 1.01%)_call_with_frames_removed (<frozen importlib._bootstrap>) (3 samples, 1.01%)<module> (mlprodict/onnxrt/onnx_inference.py) (3 samples, 1.01%)_find_and_load (<frozen importlib._bootstrap>) (3 samples, 1.01%)_find_and_load_unlocked (<frozen importlib._bootstrap>) (3 samples, 1.01%)_load_unlocked (<frozen importlib._bootstrap>) (3 samples, 1.01%)exec_module (<frozen importlib._bootstrap_external>) (3 samples, 1.01%)_call_with_frames_removed (<frozen importlib._bootstrap>) (3 samples, 1.01%)<module> (pandas/__init__.py) (3 samples, 1.01%)_find_and_load (<frozen importlib._bootstrap>) (3 samples, 1.01%)_find_and_load_unlocked (<frozen importlib._bootstrap>) (3 samples, 1.01%)_load_unlocked (<frozen importlib._bootstrap>) (3 samples, 1.01%)exec_module (<frozen importlib._bootstrap_external>) (3 samples, 1.01%)_call_with_frames_removed (<frozen importlib._bootstrap>) (3 samples, 1.01%)_find_and_load (<frozen importlib._bootstrap>) (11 samples, 3.69%)_fin.._find_and_load_unlocked (<frozen importlib._bootstrap>) (11 samples, 3.69%)_fin.._load_unlocked (<frozen importlib._bootstrap>) (11 samples, 3.69%)_loa..exec_module (<frozen importlib._bootstrap_external>) (11 samples, 3.69%)exec.._call_with_frames_removed (<frozen importlib._bootstrap>) (11 samples, 3.69%)_cal..<module> (profiles/benches/ensemble/RandomForestRegressor/bench_RandomForestReg_default_b_reg.py) (11 samples, 3.69%)<mod.._find_and_load (<frozen importlib._bootstrap>) (11 samples, 3.69%)_fin.._find_and_load_unlocked (<frozen importlib._bootstrap>) (11 samples, 3.69%)_fin.._load_unlocked (<frozen importlib._bootstrap>) (5 samples, 1.68%)exec_module (<frozen importlib._bootstrap_external>) (5 samples, 1.68%)_call_with_frames_removed (<frozen importlib._bootstrap>) (5 samples, 1.68%)<module> (mlprodict/asv_benchmark/__init__.py) (5 samples, 1.68%)_find_and_load (<frozen importlib._bootstrap>) (5 samples, 1.68%)_find_and_load_unlocked (<frozen importlib._bootstrap>) (5 samples, 1.68%)_load_unlocked (<frozen importlib._bootstrap>) (5 samples, 1.68%)exec_module (<frozen importlib._bootstrap_external>) (5 samples, 1.68%)_call_with_frames_removed (<frozen importlib._bootstrap>) (5 samples, 1.68%)<listcomp> (joblib/parallel.py) (3 samples, 1.01%)_accumulate_prediction (sklearn/ensemble/_forest.py) (3 samples, 1.01%)profile0_skl (bench_RandomForestReg_default_b_reg_1000_50_12_float_.py) (7 samples, 2.35%)p..setup_profile0 (bench_RandomForestReg_default_b_reg_1000_50_12_float_.py) (7 samples, 2.35%)s..profile0 (bench_RandomForestReg_default_b_reg_1000_50_12_float_.py) (7 samples, 2.35%)p..time_predict (mlprodict/asv_benchmark/common_asv_skl.py) (7 samples, 2.35%)t..<lambda> (mlprodict/asv_benchmark/common_asv_skl.py) (7 samples, 2.35%)<..predict (sklearn/ensemble/_forest.py) (7 samples, 2.35%)p..__call__ (joblib/parallel.py) (7 samples, 2.35%)_..dispatch_one_batch (joblib/parallel.py) (7 samples, 2.35%)d.._dispatch (joblib/parallel.py) (5 samples, 1.68%)apply_async (joblib/_parallel_backends.py) (5 samples, 1.68%)__init__ (joblib/_parallel_backends.py) (5 samples, 1.68%)__call__ (joblib/parallel.py) (5 samples, 1.68%)profile_ort (bench_RandomForestReg_default_b_reg_1000_50_12_float_.py) (37 samples, 12.42%)profile_ort (bench_..setup_profile (bench_RandomForestReg_default_b_reg_1000_50_12_float_.py) (37 samples, 12.42%)setup_profile (benc..profile (bench_RandomForestReg_default_b_reg_1000_50_12_float_.py) (37 samples, 12.42%)profile (bench_Rand..time_predict (mlprodict/asv_benchmark/common_asv_skl.py) (37 samples, 12.42%)time_predict (mlpro..<lambda> (mlprodict/asv_benchmark/common_asv_skl.py) (37 samples, 12.42%)<lambda> (mlprodict..run (mlprodict/onnxrt/onnx_inference.py) (37 samples, 12.42%)run (mlprodict/onnx.._run_whole_runtime (mlprodict/onnxrt/onnx_inference.py) (37 samples, 12.42%)_run_whole_runtime ..run (mlprodict/onnxrt/ops_whole/session.py) (36 samples, 12.08%)run (mlprodict/onn..run (onnxruntime/capi/session.py) (36 samples, 12.08%)run (onnxruntime/c..pybind11::cpp_function::dispatcher (onnxruntime/capi/onnxruntime_pybind11_state.so) (35 samples, 11.74%)pybind11::cpp_fun..void pybind11::cpp_function::initialize<onnxruntime::python::addObjectMethods(pybind11::module&)::{lambda(onnxruntime::InferenceSession*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, pybind11::object, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, pybind11::object> > >, OrtRunOptions*)#8}, std::vector<pybind11::object, std::allocator<pybind11::object> >, onnxruntime::InferenceSession*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, pybind11::object, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, pybind11::object> > >, OrtRunOptions*, pybind11::name, pybind11::is_method, pybind11::sibling>(onnxruntime::python::addObjectMethods(pybind11::module&)::{lambda(onnxruntime::InferenceSession*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, pybind11::object, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, pybind11::object> > >, OrtRunOptions*)#8}&&, std::vector<pybind11::object, std::allocator<pybind11::object> > (*)(onnxruntime::InferenceSession*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, pybind11::object, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, pybind11::object> > >, OrtRunOptions*), pybind11::name const, pybind11::is_method&, pybind11::sibling)::{lambda(pybind11::detail::function_call&)#3}::_FUN (onnxruntime/capi/onnxruntime_pybind11_state.so) (35 samples, 11.74%)void pybind11::cp..onnxruntime::InferenceSession::Run (onnxruntime/capi/onnxruntime_pybind11_state.so) (35 samples, 11.74%)onnxruntime::Infe..onnxruntime::InferenceSession::Run (onnxruntime/capi/onnxruntime_pybind11_state.so) (35 samples, 11.74%)onnxruntime::Infe..onnxruntime::utils::ExecuteGraph (onnxruntime/capi/onnxruntime_pybind11_state.so) (35 samples, 11.74%)onnxruntime::util..onnxruntime::utils::ExecuteGraphImpl (onnxruntime/capi/onnxruntime_pybind11_state.so) (35 samples, 11.74%)onnxruntime::util..onnxruntime::SequentialExecutor::Execute (onnxruntime/capi/onnxruntime_pybind11_state.so) (35 samples, 11.74%)onnxruntime::Sequ..onnxruntime::ml::TreeEnsembleRegressor<float>::Compute (onnxruntime/capi/onnxruntime_pybind11_state.so) (35 samples, 11.74%)onnxruntime::ml::..onnxruntime::ml::TreeEnsembleRegressor<float>::ProcessTreeNode (onnxruntime/capi/onnxruntime_pybind11_state.so) (33 samples, 11.07%)onnxruntime::ml:..profile (bench_RandomForestReg_default_b_reg_1000_50_12_float_.py) (6 samples, 2.01%)p..time_predict (mlprodict/asv_benchmark/common_asv_skl.py) (6 samples, 2.01%)t..<lambda> (mlprodict/asv_benchmark/common_asv_skl.py) (6 samples, 2.01%)<..run (mlprodict/onnxrt/onnx_inference.py) (6 samples, 2.01%)r.._run_sequence_runtime_compiled (mlprodict/onnxrt/onnx_inference.py) (6 samples, 2.01%)_..compiled_run (<string>) (6 samples, 2.01%)c.._run (mlprodict/onnxrt/ops_cpu/op_tree_ensemble_regressor.py) (6 samples, 2.01%)_..pybind11::cpp_function::dispatcher (pybind11.h) (5 samples, 1.68%)void pybind11::cpp_function::initialize<pybind11::cpp_function::cpp_function<pybind11::array_t<float, 16>, RuntimeTreeEnsembleRegressorPFloat, pybind11::array_t<float, 16>, pybind11::name, pybind11::is_method, pybind11::sibling, char [48]>(pybind11::name const, pybind11::is_method&, pybind11::sibling, char [48])::{lambda(RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>)#1}, pybind11::array_t<float, 16>, RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>, pybind11::name, pybind11::is_method, pybind11::sibling, char [48]>(pybind11::cpp_function::cpp_function<pybind11::array_t<float, 16>, RuntimeTreeEnsembleRegressorPFloat, pybind11::array_t<float, 16>, pybind11::name, pybind11::is_method, pybind11::sibling, char [48]>(pybind11::name const, pybind11::is_method&, pybind11::sibling, char [48])::{lambda(RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>&&)#1}, pybind11::array_t<float, 16> (*)(RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>), pybind11::name const, pybind11::is_method&, pybind11::sibling, char [48])::{lambda(pybind11::detail::function_call&)#3}::_FUN (pybind11.h) (5 samples, 1.68%)void pybind11::cpp_function::initialize<pybind11::cpp_function::cpp_function<pybind11::array_t<float, 16>, RuntimeTreeEnsembleRegressorPFloat, pybind11::array_t<float, 16>, pybind11::name, pybind11::is_method, pybind11::sibling, char [48]>(pybind11::name const, pybind11::is_method&, pybind11::sibling, char [48])::{lambda(RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>)#1}, pybind11::array_t<float, 16>, RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>, pybind11::name, pybind11::is_method, pybind11::sibling, char [48]>(pybind11::cpp_function::cpp_function<pybind11::array_t<float, 16>, RuntimeTreeEnsembleRegressorPFloat, pybind11::array_t<float, 16>, pybind11::name, pybind11::is_method, pybind11::sibling, char [48]>(pybind11::name const, pybind11::is_method&, pybind11::sibling, char [48])::{lambda(RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>&&)#1}, pybind11::array_t<float, 16> (*)(RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>), pybind11::name const, pybind11::is_method&, pybind11::sibling, char [48])::{lambda(pybind11::detail::function_call&)#3}::operator() const (pybind11.h) (5 samples, 1.68%)pybind11::detail::argument_loader<RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16> >::call<pybind11::array_t<float, 16>, pybind11::detail::void_type, pybind11::cpp_function::cpp_function<pybind11::array_t<float, 16>, RuntimeTreeEnsembleRegressorPFloat, pybind11::array_t<float, 16>, pybind11::name, pybind11::is_method, pybind11::sibling, char [48]>(pybind11::name const, pybind11::is_method&, pybind11::sibling, char [48])::{lambda(RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>&)#1}> && (cast.h) (5 samples, 1.68%)pybind11::detail::argument_loader<RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16> >::call_impl<pybind11::array_t<float, 16>, pybind11::cpp_function::cpp_function<pybind11::array_t<float, 16>, RuntimeTreeEnsembleRegressorPFloat, pybind11::array_t<float, 16>, pybind11::name, pybind11::is_method, pybind11::sibling, char [48]>(pybind11::name const, pybind11::is_method&, pybind11::sibling, char [48])::{lambda(RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>&)#1}, (unsigned long)0, (unsigned long)1, pybind11::detail::void_type> (cast.h) (5 samples, 1.68%)pybind11::cpp_function::cpp_function<pybind11::array_t<float, 16>, RuntimeTreeEnsembleRegressorPFloat, pybind11::array_t<float, 16>, pybind11::name, pybind11::is_method, pybind11::sibling, char [48]>(pybind11::name const, pybind11::is_method&, pybind11::sibling, char [48])::{lambda(RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>)#1}::operator() const (pybind11.h) (5 samples, 1.68%)pybind11::array_t<float, 16>::~array_t (numpy.h) (5 samples, 1.68%)pybind11::array::~array (numpy.h) (5 samples, 1.68%)pybind11::buffer::~buffer (pytypes.h) (5 samples, 1.68%)pybind11::object::~object (pytypes.h) (5 samples, 1.68%)pybind11::handle::dec_ref & (pytypes.h) (5 samples, 1.68%)RuntimeTreeEnsembleRegressorP<float>::compute (mlprodict/onnxrt/ops_cpu/op_tree_ensemble_regressor_p_.cpp) (5 samples, 1.68%)RuntimeTreeEnsembleRegressorP<float>::compute_gil_free<_AggregatorSum<float> > (mlprodict/onnxrt/ops_cpu/op_tree_ensemble_regressor_p_.cpp) (5 samples, 1.68%)GOMP_parallel (libgomp.so.1.0.0) (5 samples, 1.68%)RuntimeTreeEnsembleRegressorP<float>::compute_gil_free<_AggregatorSum<float> > [clone ._omp_fn.21] (mlprodict/onnxrt/ops_cpu/op_tree_ensemble_regressor_p_.cpp) (5 samples, 1.68%)RuntimeTreeEnsembleRegressorP<float>::ProcessTreeNodeLeave (mlprodict/onnxrt/ops_cpu/op_tree_ensemble_regressor_p_.cpp) (4 samples, 1.34%)profile_pyrtc (bench_RandomForestReg_default_b_reg_1000_50_12_float_.py) (7 samples, 2.35%)p..setup_profile (bench_RandomForestReg_default_b_reg_1000_50_12_float_.py) (7 samples, 2.35%)s..<genexpr> (sklearn/ensemble/_forest.py) (7 samples, 2.35%)<..delayed (joblib/parallel.py) (5 samples, 1.68%)update_wrapper (functools.py) (4 samples, 1.34%)__init__ (joblib/parallel.py) (4 samples, 1.34%)__call__ (joblib/parallel.py) (6 samples, 2.01%)_..0x7f25d300a2df (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (6 samples, 2.01%)0..0x7f25d2feed04 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (6 samples, 2.01%)0..0x7f25d2fee666 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (5 samples, 1.68%)0x7f25d2fe42fd (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (5 samples, 1.68%)array_getbuffer (buffer.c) (5 samples, 1.68%)_buffer_get_info (buffer.c) (4 samples, 1.34%)0x7f25d300a592 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (7 samples, 2.35%)0..array_zeros (multiarraymodule.c) (7 samples, 2.35%)a..npy_free_cache_dim_obj (alloc.h) (4 samples, 1.34%)PyArray_Zeros (ctors.c) (4 samples, 1.34%)PyArray_NewFromDescr_int (ctors.c) (4 samples, 1.34%)npy_alloc_cache_zero (alloc.c) (3 samples, 1.01%)PyDataMem_NEW_ZEROED (alloc.c) (3 samples, 1.01%)0x7f25d300a6aa (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (5 samples, 1.68%)0x7f25d300a6b1 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (5 samples, 1.68%)0x7f25d300a6b7 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (4 samples, 1.34%)0x7f25d300b405 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (43 samples, 14.43%)0x7f25d300b405 (sklear..0x7f25d300ac27 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (3 samples, 1.01%)0x7f25d2ffbfa6 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (45 samples, 15.10%)0x7f25d2ffbfa6 (sklearn..DOUBLE_fasttake (arraytypes.c.src) (4 samples, 1.34%)PyArray_TakeFrom (item_selection.c) (7 samples, 2.35%)P..0x7f25d2ffc05a (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (9 samples, 3.02%)0x7..array_take (methods.c) (9 samples, 3.02%)arr..0x7f25d2ffcd2e (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (61 samples, 20.47%)0x7f25d2ffcd2e (sklearn/tree/_tr..unicode_endswith (python3.7) (5 samples, 1.68%)<listcomp> (sklearn/utils/validation.py) (10 samples, 3.36%)<li..check_is_fitted (sklearn/utils/validation.py) (15 samples, 5.03%)check_..predict (sklearn/tree/_classes.py) (85 samples, 28.52%)predict (sklearn/tree/_classes.py)PyArray_EQUIVALENTLY_ITERABLE_OVERLAP_OK (lowlevel_strided_loops.h) (7 samples, 2.35%)P..solve_may_share_memory (mem_overlap.c) (7 samples, 2.35%)s..solve_diophantine (mem_overlap.c) (5 samples, 1.68%)execute_legacy_ufunc_loop (ufunc_object.c) (11 samples, 3.69%)exec..trivial_three_operand_loop (ufunc_object.c) (4 samples, 1.34%)_accumulate_prediction (sklearn/ensemble/_forest.py) (105 samples, 35.23%)_accumulate_prediction (sklearn/ensemble/_forest.py)ufunc_generic_call (ufunc_object.c) (13 samples, 4.36%)ufunc..PyUFunc_GenericFunction (ufunc_object.c) (13 samples, 4.36%)PyUFu..<listcomp> (joblib/parallel.py) (116 samples, 38.93%)<listcomp> (joblib/parallel.py)array_dealloc (arrayobject.c) (5 samples, 1.68%)array_dealloc (arrayobject.c) (3 samples, 1.01%)__exit__ (joblib/parallel.py) (6 samples, 2.01%)_..unregister (joblib/parallel.py) (3 samples, 1.01%)apply_async (joblib/_parallel_backends.py) (137 samples, 45.97%)apply_async (joblib/_parallel_backends.py)__init__ (joblib/_parallel_backends.py) (128 samples, 42.95%)__init__ (joblib/_parallel_backends.py)__call__ (joblib/parallel.py) (128 samples, 42.95%)__call__ (joblib/parallel.py)_dispatch (joblib/parallel.py) (147 samples, 49.33%)_dispatch (joblib/parallel.py)get (queue.py) (11 samples, 3.69%)get .._handle_fromlist (<frozen importlib._bootstrap>) (3 samples, 1.01%)get_active_backend (joblib/parallel.py) (11 samples, 3.69%)get_..__init__ (joblib/_parallel_backends.py) (5 samples, 1.68%)get_nested_backend (joblib/_parallel_backends.py) (22 samples, 7.38%)get_nested..dispatch_one_batch (joblib/parallel.py) (215 samples, 72.15%)dispatch_one_batch (joblib/parallel.py)put (queue.py) (5 samples, 1.68%)notify (threading.py) (4 samples, 1.34%)retrieve (joblib/parallel.py) (4 samples, 1.34%)__call__ (joblib/parallel.py) (225 samples, 75.50%)__call__ (joblib/parallel.py)_partition_estimators (sklearn/ensemble/_base.py) (3 samples, 1.01%)profile_skl (bench_RandomForestReg_default_b_reg_1000_50_12_float_.py) (230 samples, 77.18%)profile_skl (bench_RandomForestReg_default_b_reg_1000_50_12_float_.py)setup_profile (bench_RandomForestReg_default_b_reg_1000_50_12_float_.py) (230 samples, 77.18%)setup_profile (bench_RandomForestReg_default_b_reg_1000_50_12_float_.py)profile (bench_RandomForestReg_default_b_reg_1000_50_12_float_.py) (230 samples, 77.18%)profile (bench_RandomForestReg_default_b_reg_1000_50_12_float_.py)time_predict (mlprodict/asv_benchmark/common_asv_skl.py) (230 samples, 77.18%)time_predict (mlprodict/asv_benchmark/common_asv_skl.py)<lambda> (mlprodict/asv_benchmark/common_asv_skl.py) (230 samples, 77.18%)<lambda> (mlprodict/asv_benchmark/common_asv_skl.py)predict (sklearn/ensemble/_forest.py) (230 samples, 77.18%)predict (sklearn/ensemble/_forest.py)all (298 samples, 100%)<module> (bench_RandomForestReg_default_b_reg_1000_50_12_float_.py) (298 samples, 100.00%)<module> (bench_RandomForestReg_default_b_reg_1000_50_12_float_.py)start (bench_RandomForestReg_default_b_reg_1000_50_12_float_.py) (6 samples, 2.01%)s..setup_cache (profiles/benches/ensemble/RandomForestRegressor/bench_RandomForestReg_default_b_reg.py) (6 samples, 2.01%)s..setup_cache (mlprodict/asv_benchmark/common_asv_skl.py) (6 samples, 2.01%)s..fit (sklearn/ensemble/_forest.py) (6 samples, 2.01%)f..__call__ (joblib/parallel.py) (5 samples, 1.68%)dispatch_one_batch (joblib/parallel.py) (5 samples, 1.68%)_dispatch (joblib/parallel.py) (5 samples, 1.68%)apply_async (joblib/_parallel_backends.py) (5 samples, 1.68%)__init__ (joblib/_parallel_backends.py) (5 samples, 1.68%)__call__ (joblib/parallel.py) (5 samples, 1.68%)<listcomp> (joblib/parallel.py) (5 samples, 1.68%)_parallel_build_trees (sklearn/ensemble/_forest.py) (5 samples, 1.68%)_generate_sample_indices (sklearn/ensemble/_forest.py) (5 samples, 1.68%)check_random_state (sklearn/utils/validation.py) (5 samples, 1.68%)__init__ (mtrand.c) (4 samples, 1.34%)RandomState___init__ (mtrand.c) (4 samples, 1.34%)__Pyx_PyObject_CallNoArg (mtrand.c) (4 samples, 1.34%)__init__ (_mt19937.c) (4 samples, 1.34%)MT19937___init__ (_mt19937.c) (4 samples, 1.34%)inner (contextlib.py) (4 samples, 1.34%)generate_state (_bit_generator.c) (4 samples, 1.34%)generate_state (_bit_generator.c) (4 samples, 1.34%)array_assign_subscript (mapping.c) (3 samples, 1.01%)

RandomForestRegressor [b_reg] [default] N=1000 nf=50 ops=12 [float] by line#

py-spy Reset ZoomSearch <module> (profiles/benches/ensemble/RandomForestRegressor/bench_RandomForestReg_default_b_reg.py:2) (5 samples, 1.46%)_find_and_load (<frozen importlib._bootstrap>:983) (5 samples, 1.46%)_find_and_load_unlocked (<frozen importlib._bootstrap>:953) (5 samples, 1.46%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (5 samples, 1.46%)_find_and_load (<frozen importlib._bootstrap>:983) (5 samples, 1.46%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (5 samples, 1.46%)_load_unlocked (<frozen importlib._bootstrap>:677) (5 samples, 1.46%)exec_module (<frozen importlib._bootstrap_external>:728) (5 samples, 1.46%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (5 samples, 1.46%)<module> (onnx/__init__.py:9) (5 samples, 1.46%)_find_and_load (<frozen importlib._bootstrap>:983) (5 samples, 1.46%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (5 samples, 1.46%)_load_unlocked (<frozen importlib._bootstrap>:677) (5 samples, 1.46%)exec_module (<frozen importlib._bootstrap_external>:728) (5 samples, 1.46%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (5 samples, 1.46%)<module> (onnx/external_data_helper.py:10) (5 samples, 1.46%)_find_and_load (<frozen importlib._bootstrap>:983) (5 samples, 1.46%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (5 samples, 1.46%)_load_unlocked (<frozen importlib._bootstrap>:677) (5 samples, 1.46%)exec_module (<frozen importlib._bootstrap_external>:728) (5 samples, 1.46%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (5 samples, 1.46%)<module> (onnx/onnx_pb.py:8) (5 samples, 1.46%)_find_and_load (<frozen importlib._bootstrap>:983) (5 samples, 1.46%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (5 samples, 1.46%)_load_unlocked (<frozen importlib._bootstrap>:677) (5 samples, 1.46%)exec_module (<frozen importlib._bootstrap_external>:728) (5 samples, 1.46%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (5 samples, 1.46%)<module> (onnx/onnx_ml_pb2.py:6) (5 samples, 1.46%)_find_and_load (<frozen importlib._bootstrap>:983) (5 samples, 1.46%)_find_and_load_unlocked (<frozen importlib._bootstrap>:953) (5 samples, 1.46%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (5 samples, 1.46%)_find_and_load (<frozen importlib._bootstrap>:983) (5 samples, 1.46%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (5 samples, 1.46%)_load_unlocked (<frozen importlib._bootstrap>:677) (5 samples, 1.46%)exec_module (<frozen importlib._bootstrap_external>:728) (5 samples, 1.46%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (5 samples, 1.46%)<module> (protobuf/__init__.py:37) (5 samples, 1.46%)_find_and_load (<frozen importlib._bootstrap>:983) (5 samples, 1.46%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (5 samples, 1.46%)_load_unlocked (<frozen importlib._bootstrap>:677) (5 samples, 1.46%)exec_module (<frozen importlib._bootstrap_external>:728) (5 samples, 1.46%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (5 samples, 1.46%)<module> (pkg_resources/__init__.py:3251) (5 samples, 1.46%)_call_aside (pkg_resources/__init__.py:3235) (5 samples, 1.46%)<module> (bench_RandomForestReg_default_b_reg_1000_50_12_float_.py:4) (16 samples, 4.66%)<modu.._find_and_load (<frozen importlib._bootstrap>:983) (16 samples, 4.66%)_find.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (16 samples, 4.66%)_find.._load_unlocked (<frozen importlib._bootstrap>:677) (16 samples, 4.66%)_load..exec_module (<frozen importlib._bootstrap_external>:728) (16 samples, 4.66%)exec_.._call_with_frames_removed (<frozen importlib._bootstrap>:219) (16 samples, 4.66%)_call..<module> (profiles/benches/ensemble/RandomForestRegressor/bench_RandomForestReg_default_b_reg.py:7) (6 samples, 1.75%)_find_and_load (<frozen importlib._bootstrap>:983) (6 samples, 1.75%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (6 samples, 1.75%)_load_unlocked (<frozen importlib._bootstrap>:677) (6 samples, 1.75%)exec_module (<frozen importlib._bootstrap_external>:728) (6 samples, 1.75%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (6 samples, 1.75%)<module> (mlprodict/asv_benchmark/__init__.py:7) (6 samples, 1.75%)_find_and_load (<frozen importlib._bootstrap>:983) (6 samples, 1.75%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (6 samples, 1.75%)_load_unlocked (<frozen importlib._bootstrap>:677) (6 samples, 1.75%)exec_module (<frozen importlib._bootstrap_external>:728) (6 samples, 1.75%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (6 samples, 1.75%)<module> (mlprodict/asv_benchmark/common_asv_skl.py:27) (6 samples, 1.75%)_find_and_load (<frozen importlib._bootstrap>:983) (6 samples, 1.75%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (6 samples, 1.75%)_load_unlocked (<frozen importlib._bootstrap>:677) (6 samples, 1.75%)exec_module (<frozen importlib._bootstrap_external>:728) (6 samples, 1.75%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (6 samples, 1.75%)0x7f0869373fa6 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (4 samples, 1.17%)0x7f0869383405 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (4 samples, 1.17%)_accumulate_prediction (sklearn/ensemble/_forest.py:449) (6 samples, 1.75%)predict (sklearn/tree/_classes.py:420) (5 samples, 1.46%)0x7f0869374d2e (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (5 samples, 1.46%)<module> (bench_RandomForestReg_default_b_reg_1000_50_12_float_.py:47) (11 samples, 3.21%)<mo..profile0_skl (bench_RandomForestReg_default_b_reg_1000_50_12_float_.py:46) (11 samples, 3.21%)pro..setup_profile0 (bench_RandomForestReg_default_b_reg_1000_50_12_float_.py:26) (11 samples, 3.21%)set..profile0 (bench_RandomForestReg_default_b_reg_1000_50_12_float_.py:18) (11 samples, 3.21%)pro..time_predict (mlprodict/asv_benchmark/common_asv_skl.py:182) (11 samples, 3.21%)tim..<lambda> (mlprodict/asv_benchmark/common_asv_skl.py:375) (11 samples, 3.21%)<la..predict (sklearn/ensemble/_forest.py:782) (11 samples, 3.21%)pre..__call__ (joblib/parallel.py:1007) (11 samples, 3.21%)__c..dispatch_one_batch (joblib/parallel.py:835) (9 samples, 2.62%)di.._dispatch (joblib/parallel.py:754) (9 samples, 2.62%)_d..apply_async (joblib/_parallel_backends.py:209) (9 samples, 2.62%)ap..__init__ (joblib/_parallel_backends.py:590) (9 samples, 2.62%)__..__call__ (joblib/parallel.py:256) (9 samples, 2.62%)__..<listcomp> (joblib/parallel.py:256) (9 samples, 2.62%)<l..dispatch_one_batch (joblib/parallel.py:797) (6 samples, 1.75%)delayed (joblib/parallel.py:308) (7 samples, 2.04%)d..dispatch_one_batch (joblib/parallel.py:808) (16 samples, 4.66%)dispa..<genexpr> (sklearn/ensemble/_forest.py:782) (11 samples, 3.21%)<ge.._handle_fromlist (<frozen importlib._bootstrap>:1019) (5 samples, 1.46%)get_nested_backend (joblib/_parallel_backends.py:216) (10 samples, 2.92%)ge..get_active_backend (joblib/parallel.py:116) (5 samples, 1.46%)dispatch_one_batch (joblib/parallel.py:825) (25 samples, 7.29%)dispatch_o..get_nested_backend (joblib/_parallel_backends.py:220) (13 samples, 3.79%)get_..dispatch_one_batch (joblib/parallel.py:826) (5 samples, 1.46%)dispatch_one_batch (joblib/parallel.py:827) (7 samples, 2.04%)d..put (queue.py:151) (5 samples, 1.46%)get (queue.py:181) (4 samples, 1.17%)dispatch_one_batch (joblib/parallel.py:830) (11 samples, 3.21%)dis..__call__ (joblib/parallel.py:254) (8 samples, 2.33%)_..unicode_endswith (python3.7) (5 samples, 1.46%)predict (sklearn/tree/_classes.py:418) (21 samples, 6.12%)predict ..check_is_fitted (sklearn/utils/validation.py:963) (20 samples, 5.83%)check_i..<listcomp> (sklearn/utils/validation.py:964) (16 samples, 4.66%)<list..0x7f08693822df (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (4 samples, 1.17%)0x7f0869366d04 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (4 samples, 1.17%)array_zeros (multiarraymodule.c:1965) (4 samples, 1.17%)0x7f0869382592 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (10 samples, 2.92%)0x..array_zeros (multiarraymodule.c:1988) (4 samples, 1.17%)npy_free_cache_dim_obj (alloc.h:27) (4 samples, 1.17%)PyArray_Zeros (ctors.c:3099) (4 samples, 1.17%)0x7f08693826aa (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (11 samples, 3.21%)0x7..0x7f08693826ad (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (5 samples, 1.46%)0x7f0869383405 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (48 samples, 13.99%)0x7f0869383405 (sklea..0x7f0869373fa6 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (53 samples, 15.45%)0x7f0869373fa6 (sklearn/..0x7f0869383540 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (4 samples, 1.17%)0x7f08693582f0 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (4 samples, 1.17%)0x7f086937405a (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (9 samples, 2.62%)0x..array_take (methods.c:145) (6 samples, 1.75%)predict (sklearn/tree/_classes.py:420) (72 samples, 20.99%)predict (sklearn/tree/_classes.py..0x7f0869374d2e (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (72 samples, 20.99%)0x7f0869374d2e (sklearn/tree/_tre.._accumulate_prediction (sklearn/ensemble/_forest.py:449) (99 samples, 28.86%)_accumulate_prediction (sklearn/ensemble/_fore..execute_legacy_ufunc_loop (ufunc_object.c:1694) (5 samples, 1.46%)PyArray_EQUIVALENTLY_ITERABLE_OVERLAP_OK (lowlevel_strided_loops.h:721) (5 samples, 1.46%)ufunc_generic_call (ufunc_object.c:4702) (10 samples, 2.92%)uf..PyUFunc_GenericFunction (ufunc_object.c:3239) (8 samples, 2.33%)P.._accumulate_prediction (sklearn/ensemble/_forest.py:452) (17 samples, 4.96%)_accum..<listcomp> (joblib/parallel.py:256) (123 samples, 35.86%)<listcomp> (joblib/parallel.py:256)apply_async (joblib/_parallel_backends.py:209) (139 samples, 40.52%)apply_async (joblib/_parallel_backends.py:209)__init__ (joblib/_parallel_backends.py:590) (138 samples, 40.23%)__init__ (joblib/_parallel_backends.py:590)__call__ (joblib/parallel.py:256) (130 samples, 37.90%)__call__ (joblib/parallel.py:256)__exit__ (joblib/parallel.py:215) (5 samples, 1.46%)_dispatch (joblib/parallel.py:754) (153 samples, 44.61%)_dispatch (joblib/parallel.py:754)apply_async (joblib/_parallel_backends.py:211) (13 samples, 3.79%)appl..dispatch_one_batch (joblib/parallel.py:835) (160 samples, 46.65%)dispatch_one_batch (joblib/parallel.py:835)__call__ (joblib/parallel.py:1007) (238 samples, 69.39%)__call__ (joblib/parallel.py:1007)__call__ (joblib/parallel.py:1017) (8 samples, 2.33%)_..predict (sklearn/ensemble/_forest.py:782) (249 samples, 72.59%)predict (sklearn/ensemble/_forest.py:782)<module> (bench_RandomForestReg_default_b_reg_1000_50_12_float_.py:54) (251 samples, 73.18%)<module> (bench_RandomForestReg_default_b_reg_1000_50_12_float_.py:54)profile_skl (bench_RandomForestReg_default_b_reg_1000_50_12_float_.py:53) (251 samples, 73.18%)profile_skl (bench_RandomForestReg_default_b_reg_1000_50_12_float_.py:53)setup_profile (bench_RandomForestReg_default_b_reg_1000_50_12_float_.py:37) (251 samples, 73.18%)setup_profile (bench_RandomForestReg_default_b_reg_1000_50_12_float_.py:37)profile (bench_RandomForestReg_default_b_reg_1000_50_12_float_.py:31) (251 samples, 73.18%)profile (bench_RandomForestReg_default_b_reg_1000_50_12_float_.py:31)time_predict (mlprodict/asv_benchmark/common_asv_skl.py:182) (251 samples, 73.18%)time_predict (mlprodict/asv_benchmark/common_asv_skl.py:182)<lambda> (mlprodict/asv_benchmark/common_asv_skl.py:375) (251 samples, 73.18%)<lambda> (mlprodict/asv_benchmark/common_asv_skl.py:375)<module> (bench_RandomForestReg_default_b_reg_1000_50_12_float_.py:61) (7 samples, 2.04%)<..profile_pyrtc (bench_RandomForestReg_default_b_reg_1000_50_12_float_.py:60) (7 samples, 2.04%)p..setup_profile (bench_RandomForestReg_default_b_reg_1000_50_12_float_.py:37) (6 samples, 1.75%)profile (bench_RandomForestReg_default_b_reg_1000_50_12_float_.py:31) (6 samples, 1.75%)time_predict (mlprodict/asv_benchmark/common_asv_skl.py:182) (6 samples, 1.75%)<lambda> (mlprodict/asv_benchmark/common_asv_skl.py:379) (6 samples, 1.75%)run (mlprodict/onnxrt/onnx_inference.py:472) (6 samples, 1.75%)_run_sequence_runtime_compiled (mlprodict/onnxrt/onnx_inference.py:160) (6 samples, 1.75%)compiled_run (<string>:4) (6 samples, 1.75%)_run (mlprodict/onnxrt/ops_cpu/op_tree_ensemble_regressor.py:78) (6 samples, 1.75%)pybind11::cpp_function::dispatcher (pybind11.h:623) (5 samples, 1.46%)void pybind11::cpp_function::initialize<pybind11::cpp_function::cpp_function<pybind11::array_t<float, 16>, RuntimeTreeEnsembleRegressorPFloat, pybind11::array_t<float, 16>, pybind11::name, pybind11::is_method, pybind11::sibling, char [48]>(pybind11::name const, pybind11::is_method&, pybind11::sibling, char [48])::{lambda(RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>)#1}, pybind11::array_t<float, 16>, RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>, pybind11::name, pybind11::is_method, pybind11::sibling, char [48]>(pybind11::cpp_function::cpp_function<pybind11::array_t<float, 16>, RuntimeTreeEnsembleRegressorPFloat, pybind11::array_t<float, 16>, pybind11::name, pybind11::is_method, pybind11::sibling, char [48]>(pybind11::name const, pybind11::is_method&, pybind11::sibling, char [48])::{lambda(RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>&&)#1}, pybind11::array_t<float, 16> (*)(RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>), pybind11::name const, pybind11::is_method&, pybind11::sibling, char [48])::{lambda(pybind11::detail::function_call&)#3}::_FUN (pybind11.h:137) (5 samples, 1.46%)void pybind11::cpp_function::initialize<pybind11::cpp_function::cpp_function<pybind11::array_t<float, 16>, RuntimeTreeEnsembleRegressorPFloat, pybind11::array_t<float, 16>, pybind11::name, pybind11::is_method, pybind11::sibling, char [48]>(pybind11::name const, pybind11::is_method&, pybind11::sibling, char [48])::{lambda(RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>)#1}, pybind11::array_t<float, 16>, RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>, pybind11::name, pybind11::is_method, pybind11::sibling, char [48]>(pybind11::cpp_function::cpp_function<pybind11::array_t<float, 16>, RuntimeTreeEnsembleRegressorPFloat, pybind11::array_t<float, 16>, pybind11::name, pybind11::is_method, pybind11::sibling, char [48]>(pybind11::name const, pybind11::is_method&, pybind11::sibling, char [48])::{lambda(RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>&&)#1}, pybind11::array_t<float, 16> (*)(RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>), pybind11::name const, pybind11::is_method&, pybind11::sibling, char [48])::{lambda(pybind11::detail::function_call&)#3}::operator() const (pybind11.h:159) (5 samples, 1.46%)pybind11::detail::argument_loader<RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16> >::call<pybind11::array_t<float, 16>, pybind11::detail::void_type, pybind11::cpp_function::cpp_function<pybind11::array_t<float, 16>, RuntimeTreeEnsembleRegressorPFloat, pybind11::array_t<float, 16>, pybind11::name, pybind11::is_method, pybind11::sibling, char [48]>(pybind11::name const, pybind11::is_method&, pybind11::sibling, char [48])::{lambda(RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>&)#1}> && (cast.h:1912) (5 samples, 1.46%)pybind11::detail::argument_loader<RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16> >::call_impl<pybind11::array_t<float, 16>, pybind11::cpp_function::cpp_function<pybind11::array_t<float, 16>, RuntimeTreeEnsembleRegressorPFloat, pybind11::array_t<float, 16>, pybind11::name, pybind11::is_method, pybind11::sibling, char [48]>(pybind11::name const, pybind11::is_method&, pybind11::sibling, char [48])::{lambda(RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>&)#1}, (unsigned long)0, (unsigned long)1, pybind11::detail::void_type> (cast.h:1935) (5 samples, 1.46%)pybind11::cpp_function::cpp_function<pybind11::array_t<float, 16>, RuntimeTreeEnsembleRegressorPFloat, pybind11::array_t<float, 16>, pybind11::name, pybind11::is_method, pybind11::sibling, char [48]>(pybind11::name const, pybind11::is_method&, pybind11::sibling, char [48])::{lambda(RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>)#1}::operator() const (pybind11.h:85) (5 samples, 1.46%)pybind11::array_t<float, 16>::~array_t (numpy.h:831) (5 samples, 1.46%)pybind11::array::~array (numpy.h:538) (5 samples, 1.46%)pybind11::buffer::~buffer (pytypes.h:1311) (5 samples, 1.46%)pybind11::object::~object (pytypes.h:240) (5 samples, 1.46%)pybind11::handle::dec_ref & (pytypes.h:197) (5 samples, 1.46%)RuntimeTreeEnsembleRegressorP<float>::compute (mlprodict/onnxrt/ops_cpu/op_tree_ensemble_regressor_p_.cpp:531) (5 samples, 1.46%)RuntimeTreeEnsembleRegressorP<float>::compute_gil_free<_AggregatorSum<float> > (mlprodict/onnxrt/ops_cpu/op_tree_ensemble_regressor_p_.cpp:643) (5 samples, 1.46%)GOMP_parallel (libgomp.so.1.0.0) (5 samples, 1.46%)RuntimeTreeEnsembleRegressorP<float>::compute_gil_free<_AggregatorSum<float> > [clone ._omp_fn.21] (mlprodict/onnxrt/ops_cpu/op_tree_ensemble_regressor_p_.cpp:646) (5 samples, 1.46%)all (343 samples, 100%)<module> (bench_RandomForestReg_default_b_reg_1000_50_12_float_.py:68) (56 samples, 16.33%)<module> (bench_RandomFor..profile_ort (bench_RandomForestReg_default_b_reg_1000_50_12_float_.py:67) (56 samples, 16.33%)profile_ort (bench_Random..setup_profile (bench_RandomForestReg_default_b_reg_1000_50_12_float_.py:37) (56 samples, 16.33%)setup_profile (bench_Rand..profile (bench_RandomForestReg_default_b_reg_1000_50_12_float_.py:31) (56 samples, 16.33%)profile (bench_RandomFore..time_predict (mlprodict/asv_benchmark/common_asv_skl.py:182) (56 samples, 16.33%)time_predict (mlprodict/a..<lambda> (mlprodict/asv_benchmark/common_asv_skl.py:379) (56 samples, 16.33%)<lambda> (mlprodict/asv_b..run (mlprodict/onnxrt/onnx_inference.py:472) (56 samples, 16.33%)run (mlprodict/onnxrt/onn.._run_whole_runtime (mlprodict/onnxrt/onnx_inference.py:680) (56 samples, 16.33%)_run_whole_runtime (mlpro..run (mlprodict/onnxrt/ops_whole/session.py:64) (56 samples, 16.33%)run (mlprodict/onnxrt/ops..run (onnxruntime/capi/session.py:142) (56 samples, 16.33%)run (onnxruntime/capi/ses..pybind11::cpp_function::dispatcher (onnxruntime/capi/onnxruntime_pybind11_state.so) (55 samples, 16.03%)pybind11::cpp_function::d..void pybind11::cpp_function::initialize<onnxruntime::python::addObjectMethods(pybind11::module&)::{lambda(onnxruntime::InferenceSession*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, pybind11::object, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, pybind11::object> > >, OrtRunOptions*)#8}, std::vector<pybind11::object, std::allocator<pybind11::object> >, onnxruntime::InferenceSession*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, pybind11::object, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, pybind11::object> > >, OrtRunOptions*, pybind11::name, pybind11::is_method, pybind11::sibling>(onnxruntime::python::addObjectMethods(pybind11::module&)::{lambda(onnxruntime::InferenceSession*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, pybind11::object, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, pybind11::object> > >, OrtRunOptions*)#8}&&, std::vector<pybind11::object, std::allocator<pybind11::object> > (*)(onnxruntime::InferenceSession*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, pybind11::object, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, pybind11::object> > >, OrtRunOptions*), pybind11::name const, pybind11::is_method&, pybind11::sibling)::{lambda(pybind11::detail::function_call&)#3}::_FUN (onnxruntime/capi/onnxruntime_pybind11_state.so) (55 samples, 16.03%)void pybind11::cpp_functi..onnxruntime::InferenceSession::Run (onnxruntime/capi/onnxruntime_pybind11_state.so) (55 samples, 16.03%)onnxruntime::InferenceSes..onnxruntime::InferenceSession::Run (onnxruntime/capi/onnxruntime_pybind11_state.so) (55 samples, 16.03%)onnxruntime::InferenceSes..onnxruntime::utils::ExecuteGraph (onnxruntime/capi/onnxruntime_pybind11_state.so) (55 samples, 16.03%)onnxruntime::utils::Execu..onnxruntime::utils::ExecuteGraphImpl (onnxruntime/capi/onnxruntime_pybind11_state.so) (55 samples, 16.03%)onnxruntime::utils::Execu..onnxruntime::SequentialExecutor::Execute (onnxruntime/capi/onnxruntime_pybind11_state.so) (55 samples, 16.03%)onnxruntime::SequentialEx..onnxruntime::ml::TreeEnsembleRegressor<float>::Compute (onnxruntime/capi/onnxruntime_pybind11_state.so) (55 samples, 16.03%)onnxruntime::ml::TreeEnse..onnxruntime::ml::TreeEnsembleRegressor<float>::ProcessTreeNode (onnxruntime/capi/onnxruntime_pybind11_state.so) (50 samples, 14.58%)onnxruntime::ml::TreeE..

RandomForestRegressor [m_reg] [default] N=1 nf=4 ops=12 [float] by fct#

py-spy Reset ZoomSearch _build_master (pkg_resources/__init__.py) (3 samples, 1.16%)__init__ (pkg_resources/__init__.py) (3 samples, 1.16%)add_entry (pkg_resources/__init__.py) (3 samples, 1.16%)find_on_path (pkg_resources/__init__.py) (3 samples, 1.16%)_call_with_frames_removed (<frozen importlib._bootstrap>) (5 samples, 1.93%)_..<module> (onnx/onnx_ml_pb2.py) (5 samples, 1.93%)<.._find_and_load (<frozen importlib._bootstrap>) (5 samples, 1.93%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>) (5 samples, 1.93%)_.._call_with_frames_removed (<frozen importlib._bootstrap>) (5 samples, 1.93%)_.._find_and_load (<frozen importlib._bootstrap>) (5 samples, 1.93%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>) (5 samples, 1.93%)_.._load_unlocked (<frozen importlib._bootstrap>) (5 samples, 1.93%)_..exec_module (<frozen importlib._bootstrap_external>) (5 samples, 1.93%)e.._call_with_frames_removed (<frozen importlib._bootstrap>) (5 samples, 1.93%)_..<module> (protobuf/__init__.py) (5 samples, 1.93%)<.._find_and_load (<frozen importlib._bootstrap>) (5 samples, 1.93%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>) (5 samples, 1.93%)_.._load_unlocked (<frozen importlib._bootstrap>) (5 samples, 1.93%)_..exec_module (<frozen importlib._bootstrap_external>) (5 samples, 1.93%)e.._call_with_frames_removed (<frozen importlib._bootstrap>) (5 samples, 1.93%)_..<module> (pkg_resources/__init__.py) (5 samples, 1.93%)<.._call_aside (pkg_resources/__init__.py) (5 samples, 1.93%)_.._initialize_master_working_set (pkg_resources/__init__.py) (5 samples, 1.93%)_..<module> (onnx/__init__.py) (6 samples, 2.32%)<.._find_and_load (<frozen importlib._bootstrap>) (6 samples, 2.32%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>) (6 samples, 2.32%)_.._load_unlocked (<frozen importlib._bootstrap>) (6 samples, 2.32%)_..exec_module (<frozen importlib._bootstrap_external>) (6 samples, 2.32%)e.._call_with_frames_removed (<frozen importlib._bootstrap>) (6 samples, 2.32%)_..<module> (onnx/external_data_helper.py) (6 samples, 2.32%)<.._find_and_load (<frozen importlib._bootstrap>) (6 samples, 2.32%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>) (6 samples, 2.32%)_.._load_unlocked (<frozen importlib._bootstrap>) (6 samples, 2.32%)_..exec_module (<frozen importlib._bootstrap_external>) (6 samples, 2.32%)e.._call_with_frames_removed (<frozen importlib._bootstrap>) (6 samples, 2.32%)_..<module> (onnx/onnx_pb.py) (6 samples, 2.32%)<.._find_and_load (<frozen importlib._bootstrap>) (6 samples, 2.32%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>) (6 samples, 2.32%)_.._load_unlocked (<frozen importlib._bootstrap>) (6 samples, 2.32%)_..exec_module (<frozen importlib._bootstrap_external>) (6 samples, 2.32%)e.._call_with_frames_removed (<frozen importlib._bootstrap>) (7 samples, 2.70%)_c.._find_and_load (<frozen importlib._bootstrap>) (7 samples, 2.70%)_f.._find_and_load_unlocked (<frozen importlib._bootstrap>) (7 samples, 2.70%)_f.._load_unlocked (<frozen importlib._bootstrap>) (7 samples, 2.70%)_l..exec_module (<frozen importlib._bootstrap_external>) (7 samples, 2.70%)ex.._call_with_frames_removed (<frozen importlib._bootstrap>) (7 samples, 2.70%)_c..<module> (mlprodict/asv_benchmark/common_asv_skl.py) (3 samples, 1.16%)_find_and_load (<frozen importlib._bootstrap>) (3 samples, 1.16%)_find_and_load_unlocked (<frozen importlib._bootstrap>) (3 samples, 1.16%)_load_unlocked (<frozen importlib._bootstrap>) (3 samples, 1.16%)exec_module (<frozen importlib._bootstrap_external>) (3 samples, 1.16%)_call_with_frames_removed (<frozen importlib._bootstrap>) (3 samples, 1.16%)<module> (mlprodict/onnxrt/__init__.py) (3 samples, 1.16%)_find_and_load (<frozen importlib._bootstrap>) (3 samples, 1.16%)_find_and_load_unlocked (<frozen importlib._bootstrap>) (3 samples, 1.16%)<module> (mlprodict/asv_benchmark/__init__.py) (5 samples, 1.93%)<.._find_and_load (<frozen importlib._bootstrap>) (5 samples, 1.93%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>) (5 samples, 1.93%)_.._load_unlocked (<frozen importlib._bootstrap>) (5 samples, 1.93%)_..exec_module (<frozen importlib._bootstrap_external>) (5 samples, 1.93%)e.._call_with_frames_removed (<frozen importlib._bootstrap>) (5 samples, 1.93%)_.._find_and_load (<frozen importlib._bootstrap>) (13 samples, 5.02%)_find_.._find_and_load_unlocked (<frozen importlib._bootstrap>) (13 samples, 5.02%)_find_.._load_unlocked (<frozen importlib._bootstrap>) (13 samples, 5.02%)_load_..exec_module (<frozen importlib._bootstrap_external>) (13 samples, 5.02%)exec_m.._call_with_frames_removed (<frozen importlib._bootstrap>) (13 samples, 5.02%)_call_..<module> (profiles/benches/ensemble/RandomForestRegressor/bench_RandomForestReg_default_m_reg.py) (13 samples, 5.02%)<modul.._find_and_load (<frozen importlib._bootstrap>) (13 samples, 5.02%)_find_.._find_and_load_unlocked (<frozen importlib._bootstrap>) (13 samples, 5.02%)_find_.._load_unlocked (<frozen importlib._bootstrap>) (6 samples, 2.32%)_..exec_module (<frozen importlib._bootstrap_external>) (6 samples, 2.32%)e.._call_with_frames_removed (<frozen importlib._bootstrap>) (6 samples, 2.32%)_..0x7f87daa1cd2e (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (3 samples, 1.16%)predict (sklearn/tree/_classes.py) (7 samples, 2.70%)pr..<listcomp> (joblib/parallel.py) (8 samples, 3.09%)<li.._accumulate_prediction (sklearn/ensemble/_forest.py) (8 samples, 3.09%)_ac.._dispatch (joblib/parallel.py) (11 samples, 4.25%)_disp..apply_async (joblib/_parallel_backends.py) (11 samples, 4.25%)apply..__init__ (joblib/_parallel_backends.py) (11 samples, 4.25%)__ini..__call__ (joblib/parallel.py) (11 samples, 4.25%)__cal..__call__ (joblib/parallel.py) (16 samples, 6.18%)__call__..dispatch_one_batch (joblib/parallel.py) (16 samples, 6.18%)dispatch..profile0 (bench_RandomForestReg_default_m_reg_1_4_12_float_.py) (17 samples, 6.56%)profile0 ..time_predict (mlprodict/asv_benchmark/common_asv_skl.py) (17 samples, 6.56%)time_pred..<lambda> (mlprodict/asv_benchmark/common_asv_skl.py) (17 samples, 6.56%)<lambda> ..predict (sklearn/ensemble/_forest.py) (17 samples, 6.56%)predict (..profile0_skl (bench_RandomForestReg_default_m_reg_1_4_12_float_.py) (21 samples, 8.11%)profile0_sk..setup_profile0 (bench_RandomForestReg_default_m_reg_1_4_12_float_.py) (21 samples, 8.11%)setup_profi..setup (mlprodict/asv_benchmark/common_asv_skl.py) (4 samples, 1.54%)_create_onnx_and_runtime (mlprodict/asv_benchmark/common_asv_skl.py) (4 samples, 1.54%)_to_onnx (mlprodict/asv_benchmark/common_asv_skl.py) (4 samples, 1.54%)to_onnx (mlprodict/onnx_conv/convert.py) (4 samples, 1.54%)convert_sklearn (skl2onnx/convert.py) (4 samples, 1.54%)convert_topology (skl2onnx/common/_topology.py) (4 samples, 1.54%)convert_sklearn_random_forest_regressor_converter (mlprodict/onnx_conv/sklconv/tree_converters.py) (4 samples, 1.54%)add_tree_to_attribute_pairs (skl2onnx/common/tree_ensemble.py) (3 samples, 1.16%)add_node (skl2onnx/common/tree_ensemble.py) (3 samples, 1.16%)sklearn_threshold (skl2onnx/common/tree_ensemble.py) (3 samples, 1.16%)float_richcompare (scalarmath.c.src) (3 samples, 1.16%)gentype_richcompare (scalartypes.c.src) (3 samples, 1.16%)array_richcompare (arrayobject.c) (3 samples, 1.16%)profile (bench_RandomForestReg_default_m_reg_1_4_12_float_.py) (3 samples, 1.16%)time_predict (mlprodict/asv_benchmark/common_asv_skl.py) (3 samples, 1.16%)<lambda> (mlprodict/asv_benchmark/common_asv_skl.py) (3 samples, 1.16%)run (mlprodict/onnxrt/onnx_inference.py) (3 samples, 1.16%)_run_whole_runtime (mlprodict/onnxrt/onnx_inference.py) (3 samples, 1.16%)run (mlprodict/onnxrt/ops_whole/session.py) (3 samples, 1.16%)run (onnxruntime/capi/session.py) (3 samples, 1.16%)profile_ort (bench_RandomForestReg_default_m_reg_1_4_12_float_.py) (4 samples, 1.54%)setup_profile (bench_RandomForestReg_default_m_reg_1_4_12_float_.py) (4 samples, 1.54%)<genexpr> (sklearn/ensemble/_forest.py) (16 samples, 6.18%)<genexpr..delayed (joblib/parallel.py) (11 samples, 4.25%)delay..update_wrapper (functools.py) (7 samples, 2.70%)up..__call__ (joblib/parallel.py) (6 samples, 2.32%)_..0x7f87daa0ed04 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (4 samples, 1.54%)0x7f87daa0e666 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (4 samples, 1.54%)0x7f87daa042fd (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (4 samples, 1.54%)array_getbuffer (buffer.c) (4 samples, 1.54%)_buffer_get_info (buffer.c) (3 samples, 1.16%)0x7f87daa2a2df (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (6 samples, 2.32%)0..0x7f87daa2b405 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (13 samples, 5.02%)0x7f87..0x7f87daa1bfa6 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (14 samples, 5.41%)0x7f87d..0x7f87daa1c05a (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (4 samples, 1.54%)array_take (methods.c) (4 samples, 1.54%)0x7f87daa1cd2e (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (25 samples, 9.65%)0x7f87daa1cd2e..<listcomp> (sklearn/utils/validation.py) (10 samples, 3.86%)<lis..unicode_endswith (python3.7) (4 samples, 1.54%)predict (sklearn/tree/_classes.py) (45 samples, 17.37%)predict (sklearn/tree/_clas..check_is_fitted (sklearn/utils/validation.py) (15 samples, 5.79%)check_i..PyUFunc_SimpleUniformOperationTypeResolver (ufunc_type_resolution.c) (3 samples, 1.16%)NpyIter_AdvancedNew (nditer_constr.c) (4 samples, 1.54%)execute_legacy_ufunc_loop (ufunc_object.c) (6 samples, 2.32%)e..iterator_loop (ufunc_object.c) (5 samples, 1.93%)i.._accumulate_prediction (sklearn/ensemble/_forest.py) (62 samples, 23.94%)_accumulate_prediction (sklearn/ensemb..ufunc_generic_call (ufunc_object.c) (12 samples, 4.63%)ufunc..PyUFunc_GenericFunction (ufunc_object.c) (11 samples, 4.25%)PyUFu..<listcomp> (joblib/parallel.py) (65 samples, 25.10%)<listcomp> (joblib/parallel.py)__exit__ (joblib/parallel.py) (4 samples, 1.54%)_dispatch (joblib/parallel.py) (101 samples, 39.00%)_dispatch (joblib/parallel.py)apply_async (joblib/_parallel_backends.py) (91 samples, 35.14%)apply_async (joblib/_parallel_backends.py)__init__ (joblib/_parallel_backends.py) (82 samples, 31.66%)__init__ (joblib/_parallel_backends.py)__call__ (joblib/parallel.py) (81 samples, 31.27%)__call__ (joblib/parallel.py)__init__ (joblib/parallel.py) (6 samples, 2.32%)_..__enter__ (threading.py) (4 samples, 1.54%)__exit__ (threading.py) (5 samples, 1.93%)_..get (queue.py) (17 samples, 6.56%)get (queu..notify (threading.py) (3 samples, 1.16%)_handle_fromlist (<frozen importlib._bootstrap>) (4 samples, 1.54%)__init__ (joblib/_parallel_backends.py) (5 samples, 1.93%)_..get_active_backend (joblib/parallel.py) (12 samples, 4.63%)get_a..get_nested_backend (joblib/_parallel_backends.py) (28 samples, 10.81%)get_nested_backe..parent (<frozen importlib._bootstrap>) (4 samples, 1.54%)dispatch_one_batch (joblib/parallel.py) (208 samples, 80.31%)dispatch_one_batch (joblib/parallel.py)put (queue.py) (13 samples, 5.02%)put (q..notify (threading.py) (3 samples, 1.16%)__call__ (joblib/parallel.py) (213 samples, 82.24%)__call__ (joblib/parallel.py)all (259 samples, 100%)<module> (bench_RandomForestReg_default_m_reg_1_4_12_float_.py) (259 samples, 100.00%)<module> (bench_RandomForestReg_default_m_reg_1_4_12_float_.py)profile_skl (bench_RandomForestReg_default_m_reg_1_4_12_float_.py) (219 samples, 84.56%)profile_skl (bench_RandomForestReg_default_m_reg_1_4_12_float_.py)setup_profile (bench_RandomForestReg_default_m_reg_1_4_12_float_.py) (219 samples, 84.56%)setup_profile (bench_RandomForestReg_default_m_reg_1_4_12_float_.py)profile (bench_RandomForestReg_default_m_reg_1_4_12_float_.py) (219 samples, 84.56%)profile (bench_RandomForestReg_default_m_reg_1_4_12_float_.py)time_predict (mlprodict/asv_benchmark/common_asv_skl.py) (219 samples, 84.56%)time_predict (mlprodict/asv_benchmark/common_asv_skl.py)<lambda> (mlprodict/asv_benchmark/common_asv_skl.py) (219 samples, 84.56%)<lambda> (mlprodict/asv_benchmark/common_asv_skl.py)predict (sklearn/ensemble/_forest.py) (219 samples, 84.56%)predict (sklearn/ensemble/_forest.py)

RandomForestRegressor [m_reg] [default] N=1 nf=4 ops=12 [float] by line#

py-spy Reset ZoomSearch _find_and_load (<frozen importlib._bootstrap>:983) (3 samples, 1.04%)_find_and_load_unlocked (<frozen importlib._bootstrap>:953) (3 samples, 1.04%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (3 samples, 1.04%)_find_and_load (<frozen importlib._bootstrap>:983) (3 samples, 1.04%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (3 samples, 1.04%)_load_unlocked (<frozen importlib._bootstrap>:677) (3 samples, 1.04%)exec_module (<frozen importlib._bootstrap_external>:728) (3 samples, 1.04%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (3 samples, 1.04%)<module> (protobuf/__init__.py:37) (3 samples, 1.04%)_find_and_load (<frozen importlib._bootstrap>:983) (3 samples, 1.04%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (3 samples, 1.04%)_load_unlocked (<frozen importlib._bootstrap>:677) (3 samples, 1.04%)exec_module (<frozen importlib._bootstrap_external>:728) (3 samples, 1.04%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (3 samples, 1.04%)<module> (pkg_resources/__init__.py:3251) (3 samples, 1.04%)_call_aside (pkg_resources/__init__.py:3235) (3 samples, 1.04%)<module> (profiles/benches/ensemble/RandomForestRegressor/bench_RandomForestReg_default_m_reg.py:2) (4 samples, 1.39%)_find_and_load (<frozen importlib._bootstrap>:983) (4 samples, 1.39%)_find_and_load_unlocked (<frozen importlib._bootstrap>:953) (4 samples, 1.39%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (4 samples, 1.39%)_find_and_load (<frozen importlib._bootstrap>:983) (4 samples, 1.39%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 1.39%)_load_unlocked (<frozen importlib._bootstrap>:677) (4 samples, 1.39%)exec_module (<frozen importlib._bootstrap_external>:728) (4 samples, 1.39%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (4 samples, 1.39%)<module> (onnx/__init__.py:9) (4 samples, 1.39%)_find_and_load (<frozen importlib._bootstrap>:983) (4 samples, 1.39%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 1.39%)_load_unlocked (<frozen importlib._bootstrap>:677) (4 samples, 1.39%)exec_module (<frozen importlib._bootstrap_external>:728) (4 samples, 1.39%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (4 samples, 1.39%)<module> (onnx/external_data_helper.py:10) (4 samples, 1.39%)_find_and_load (<frozen importlib._bootstrap>:983) (4 samples, 1.39%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 1.39%)_load_unlocked (<frozen importlib._bootstrap>:677) (4 samples, 1.39%)exec_module (<frozen importlib._bootstrap_external>:728) (4 samples, 1.39%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (4 samples, 1.39%)<module> (onnx/onnx_pb.py:8) (4 samples, 1.39%)_find_and_load (<frozen importlib._bootstrap>:983) (4 samples, 1.39%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 1.39%)_load_unlocked (<frozen importlib._bootstrap>:677) (4 samples, 1.39%)exec_module (<frozen importlib._bootstrap_external>:728) (4 samples, 1.39%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (4 samples, 1.39%)<module> (onnx/onnx_ml_pb2.py:6) (4 samples, 1.39%)<module> (profiles/benches/ensemble/RandomForestRegressor/bench_RandomForestReg_default_m_reg.py:4) (4 samples, 1.39%)_find_and_load (<frozen importlib._bootstrap>:983) (4 samples, 1.39%)_find_and_load_unlocked (<frozen importlib._bootstrap>:953) (4 samples, 1.39%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (4 samples, 1.39%)_find_and_load (<frozen importlib._bootstrap>:983) (4 samples, 1.39%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 1.39%)_load_unlocked (<frozen importlib._bootstrap>:677) (4 samples, 1.39%)exec_module (<frozen importlib._bootstrap_external>:728) (4 samples, 1.39%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (4 samples, 1.39%)<module> (sklearn/__init__.py:82) (4 samples, 1.39%)_find_and_load (<frozen importlib._bootstrap>:983) (4 samples, 1.39%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 1.39%)_load_unlocked (<frozen importlib._bootstrap>:677) (4 samples, 1.39%)exec_module (<frozen importlib._bootstrap_external>:728) (4 samples, 1.39%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (4 samples, 1.39%)<module> (sklearn/base.py:20) (4 samples, 1.39%)_find_and_load (<frozen importlib._bootstrap>:983) (4 samples, 1.39%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 1.39%)_load_unlocked (<frozen importlib._bootstrap>:677) (4 samples, 1.39%)exec_module (<frozen importlib._bootstrap_external>:728) (4 samples, 1.39%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (4 samples, 1.39%)<module> (sklearn/utils/__init__.py:27) (4 samples, 1.39%)_find_and_load (<frozen importlib._bootstrap>:983) (4 samples, 1.39%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 1.39%)_load_unlocked (<frozen importlib._bootstrap>:677) (4 samples, 1.39%)exec_module (<frozen importlib._bootstrap_external>:728) (4 samples, 1.39%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (4 samples, 1.39%)<module> (sklearn/utils/fixes.py:18) (4 samples, 1.39%)_find_and_load (<frozen importlib._bootstrap>:983) (4 samples, 1.39%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 1.39%)_load_unlocked (<frozen importlib._bootstrap>:677) (4 samples, 1.39%)exec_module (<frozen importlib._bootstrap_external>:728) (4 samples, 1.39%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (4 samples, 1.39%)<module> (scipy/stats/__init__.py:384) (4 samples, 1.39%)_find_and_load (<frozen importlib._bootstrap>:983) (4 samples, 1.39%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 1.39%)_load_unlocked (<frozen importlib._bootstrap>:677) (4 samples, 1.39%)exec_module (<frozen importlib._bootstrap_external>:728) (4 samples, 1.39%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (4 samples, 1.39%)<module> (scipy/stats/stats.py:185) (3 samples, 1.04%)_handle_fromlist (<frozen importlib._bootstrap>:1035) (3 samples, 1.04%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (3 samples, 1.04%)_find_and_load (<frozen importlib._bootstrap>:983) (3 samples, 1.04%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (3 samples, 1.04%)_load_unlocked (<frozen importlib._bootstrap>:677) (3 samples, 1.04%)exec_module (<frozen importlib._bootstrap_external>:728) (3 samples, 1.04%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (3 samples, 1.04%)<module> (scipy/stats/distributions.py:13) (3 samples, 1.04%)_handle_fromlist (<frozen importlib._bootstrap>:1035) (3 samples, 1.04%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (3 samples, 1.04%)_find_and_load (<frozen importlib._bootstrap>:983) (3 samples, 1.04%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (3 samples, 1.04%)_load_unlocked (<frozen importlib._bootstrap>:677) (3 samples, 1.04%)exec_module (<frozen importlib._bootstrap_external>:728) (3 samples, 1.04%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (3 samples, 1.04%)<module> (bench_RandomForestReg_default_m_reg_1_4_12_float_.py:4) (14 samples, 4.86%)<modul.._find_and_load (<frozen importlib._bootstrap>:983) (14 samples, 4.86%)_find_.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (14 samples, 4.86%)_find_.._load_unlocked (<frozen importlib._bootstrap>:677) (14 samples, 4.86%)_load_..exec_module (<frozen importlib._bootstrap_external>:728) (14 samples, 4.86%)exec_m.._call_with_frames_removed (<frozen importlib._bootstrap>:219) (14 samples, 4.86%)_call_..<module> (profiles/benches/ensemble/RandomForestRegressor/bench_RandomForestReg_default_m_reg.py:7) (4 samples, 1.39%)_find_and_load (<frozen importlib._bootstrap>:983) (4 samples, 1.39%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 1.39%)_load_unlocked (<frozen importlib._bootstrap>:677) (4 samples, 1.39%)exec_module (<frozen importlib._bootstrap_external>:728) (4 samples, 1.39%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (4 samples, 1.39%)<module> (mlprodict/asv_benchmark/__init__.py:7) (4 samples, 1.39%)_find_and_load (<frozen importlib._bootstrap>:983) (4 samples, 1.39%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 1.39%)_load_unlocked (<frozen importlib._bootstrap>:677) (4 samples, 1.39%)exec_module (<frozen importlib._bootstrap_external>:728) (4 samples, 1.39%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (4 samples, 1.39%)<module> (mlprodict/asv_benchmark/common_asv_skl.py:27) (4 samples, 1.39%)_find_and_load (<frozen importlib._bootstrap>:983) (4 samples, 1.39%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 1.39%)_load_unlocked (<frozen importlib._bootstrap>:677) (4 samples, 1.39%)exec_module (<frozen importlib._bootstrap_external>:728) (4 samples, 1.39%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (4 samples, 1.39%)<module> (bench_RandomForestReg_default_m_reg_1_4_12_float_.py:40) (5 samples, 1.74%)start (bench_RandomForestReg_default_m_reg_1_4_12_float_.py:11) (5 samples, 1.74%)setup_cache (profiles/benches/ensemble/RandomForestRegressor/bench_RandomForestReg_default_m_reg.py:40) (5 samples, 1.74%)setup_cache (mlprodict/asv_benchmark/common_asv_skl.py:152) (5 samples, 1.74%)fit (sklearn/ensemble/_forest.py:383) (4 samples, 1.39%)__call__ (joblib/parallel.py:1007) (4 samples, 1.39%)dispatch_one_batch (joblib/parallel.py:835) (3 samples, 1.04%)_dispatch (joblib/parallel.py:754) (3 samples, 1.04%)apply_async (joblib/_parallel_backends.py:209) (3 samples, 1.04%)__init__ (joblib/_parallel_backends.py:590) (3 samples, 1.04%)__call__ (joblib/parallel.py:256) (3 samples, 1.04%)<listcomp> (joblib/parallel.py:256) (3 samples, 1.04%)_parallel_build_trees (sklearn/ensemble/_forest.py:165) (3 samples, 1.04%)fit (sklearn/tree/_classes.py:1225) (3 samples, 1.04%)<module> (bench_RandomForestReg_default_m_reg_1_4_12_float_.py:47) (5 samples, 1.74%)profile0_skl (bench_RandomForestReg_default_m_reg_1_4_12_float_.py:46) (5 samples, 1.74%)setup_profile0 (bench_RandomForestReg_default_m_reg_1_4_12_float_.py:26) (5 samples, 1.74%)profile0 (bench_RandomForestReg_default_m_reg_1_4_12_float_.py:18) (5 samples, 1.74%)time_predict (mlprodict/asv_benchmark/common_asv_skl.py:182) (5 samples, 1.74%)<lambda> (mlprodict/asv_benchmark/common_asv_skl.py:375) (5 samples, 1.74%)predict (sklearn/ensemble/_forest.py:782) (5 samples, 1.74%)__call__ (joblib/parallel.py:1007) (5 samples, 1.74%)dispatch_one_batch (joblib/parallel.py:835) (5 samples, 1.74%)_dispatch (joblib/parallel.py:754) (5 samples, 1.74%)apply_async (joblib/_parallel_backends.py:209) (5 samples, 1.74%)__init__ (joblib/_parallel_backends.py:590) (5 samples, 1.74%)__call__ (joblib/parallel.py:256) (5 samples, 1.74%)<listcomp> (joblib/parallel.py:256) (5 samples, 1.74%)_accumulate_prediction (sklearn/ensemble/_forest.py:449) (5 samples, 1.74%)predict (sklearn/tree/_classes.py:420) (3 samples, 1.04%)0x7f187ece5d2e (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (3 samples, 1.04%)0x7f187ece4fa6 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (3 samples, 1.04%)0x7f187ecf4405 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (3 samples, 1.04%)0x7f187ecf32df (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (3 samples, 1.04%)0x7f187ecd7d04 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (3 samples, 1.04%)0x7f187ecd7666 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (3 samples, 1.04%)0x7f187eccd2fd (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (3 samples, 1.04%)array_getbuffer (buffer.c:782) (3 samples, 1.04%)dispatch_one_batch (joblib/parallel.py:797) (7 samples, 2.43%)di..get (queue.py:182) (3 samples, 1.04%)update_wrapper (functools.py:52) (3 samples, 1.04%)update_wrapper (functools.py:58) (3 samples, 1.04%)update_wrapper (functools.py:60) (3 samples, 1.04%)delayed (joblib/parallel.py:308) (16 samples, 5.56%)delayed..dispatch_one_batch (joblib/parallel.py:808) (23 samples, 7.99%)dispatch_on..<genexpr> (sklearn/ensemble/_forest.py:782) (21 samples, 7.29%)<genexpr> ..dispatch_one_batch (joblib/parallel.py:823) (4 samples, 1.39%)_handle_fromlist (<frozen importlib._bootstrap>:1019) (5 samples, 1.74%)get_nested_backend (joblib/_parallel_backends.py:216) (9 samples, 3.12%)get..get_active_backend (joblib/parallel.py:116) (7 samples, 2.43%)ge..__init__ (joblib/_parallel_backends.py:284) (3 samples, 1.04%)dispatch_one_batch (joblib/parallel.py:825) (27 samples, 9.38%)dispatch_one_..get_nested_backend (joblib/_parallel_backends.py:220) (14 samples, 4.86%)get_ne..get_active_backend (joblib/parallel.py:94) (4 samples, 1.39%)dispatch_one_batch (joblib/parallel.py:826) (3 samples, 1.04%)put (queue.py:132) (3 samples, 1.04%)notify (threading.py:345) (3 samples, 1.04%)_is_owned (threading.py:258) (3 samples, 1.04%)dispatch_one_batch (joblib/parallel.py:827) (14 samples, 4.86%)dispat..put (queue.py:151) (8 samples, 2.78%)pu..get (queue.py:181) (3 samples, 1.04%)dispatch_one_batch (joblib/parallel.py:830) (12 samples, 4.17%)dispa.._dispatch (joblib/parallel.py:751) (5 samples, 1.74%)__init__ (joblib/parallel.py:196) (6 samples, 2.08%)_..__call__ (joblib/parallel.py:254) (10 samples, 3.47%)__c..array_dealloc (arrayobject.c:476) (3 samples, 1.04%)_dealloc_cached_buffer_info (buffer.c:944) (3 samples, 1.04%)_buffer_clear_info (buffer.c:723) (3 samples, 1.04%)unicode_endswith (python3.7) (3 samples, 1.04%)predict (sklearn/tree/_classes.py:418) (12 samples, 4.17%)predi..check_is_fitted (sklearn/utils/validation.py:963) (12 samples, 4.17%)check..<listcomp> (sklearn/utils/validation.py:964) (8 samples, 2.78%)<l..predict (sklearn/tree/_classes.py:419) (4 samples, 1.39%)_validate_X_predict (sklearn/tree/_classes.py:386) (3 samples, 1.04%)0x7f187ece4f55 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (5 samples, 1.74%)0x7f187ecd7d04 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (10 samples, 3.47%)0x7..0x7f187ecd7666 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (9 samples, 3.12%)0x7..0x7f187eccd2fd (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (9 samples, 3.12%)0x7..array_getbuffer (buffer.c:782) (9 samples, 3.12%)arr..0x7f187ecf32df (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (11 samples, 3.82%)0x7f..0x7f187ecf3592 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (3 samples, 1.04%)0x7f187ecf4405 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (27 samples, 9.38%)0x7f187ecf440..0x7f187ecf3c27 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (4 samples, 1.39%)0x7f187eccb529 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (4 samples, 1.39%)0x7f187ece4fa6 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (31 samples, 10.76%)0x7f187ece4fa6 (..0x7f187ecf4540 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (4 samples, 1.39%)0x7f187ecc92f0 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (3 samples, 1.04%)array_take (methods.c:138) (4 samples, 1.39%)0x7f187ece505a (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (7 samples, 2.43%)0x..array_take (methods.c:145) (3 samples, 1.04%)predict (sklearn/tree/_classes.py:420) (53 samples, 18.40%)predict (sklearn/tree/_classe..0x7f187ece5d2e (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (51 samples, 17.71%)0x7f187ece5d2e (sklearn/tree..0x7f187ece5328 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (4 samples, 1.39%)array_reshape (methods.c:210) (3 samples, 1.04%)npy_free_cache_dim_obj (alloc.h:27) (3 samples, 1.04%)predict (sklearn/tree/_classes.py:421) (3 samples, 1.04%)predict (sklearn/tree/_classes.py:424) (3 samples, 1.04%)_accumulate_prediction (sklearn/ensemble/_forest.py:449) (82 samples, 28.47%)_accumulate_prediction (sklearn/ensemble/_fore..predict (sklearn/tree/_classes.py:442) (3 samples, 1.04%)PyUFunc_GenericFunction (ufunc_object.c:3192) (4 samples, 1.39%)ufunc_generic_call (ufunc_object.c:4702) (12 samples, 4.17%)ufunc..PyUFunc_GenericFunction (ufunc_object.c:3239) (4 samples, 1.39%)execute_legacy_ufunc_loop (ufunc_object.c:1719) (3 samples, 1.04%)_accumulate_prediction (sklearn/ensemble/_forest.py:452) (18 samples, 6.25%)_accumul..<listcomp> (joblib/parallel.py:256) (106 samples, 36.81%)<listcomp> (joblib/parallel.py:256)unregister (joblib/parallel.py:219) (3 samples, 1.04%)apply_async (joblib/_parallel_backends.py:209) (132 samples, 45.83%)apply_async (joblib/_parallel_backends.py:209)__init__ (joblib/_parallel_backends.py:590) (132 samples, 45.83%)__init__ (joblib/_parallel_backends.py:590)__call__ (joblib/parallel.py:256) (119 samples, 41.32%)__call__ (joblib/parallel.py:256)__exit__ (joblib/parallel.py:215) (5 samples, 1.74%)_dispatch (joblib/parallel.py:754) (140 samples, 48.61%)_dispatch (joblib/parallel.py:754)apply_async (joblib/_parallel_backends.py:211) (6 samples, 2.08%)a..__call__ (joblib/parallel.py:1007) (246 samples, 85.42%)__call__ (joblib/parallel.py:1007)dispatch_one_batch (joblib/parallel.py:835) (147 samples, 51.04%)dispatch_one_batch (joblib/parallel.py:835)__call__ (joblib/parallel.py:1017) (4 samples, 1.39%)<module> (bench_RandomForestReg_default_m_reg_1_4_12_float_.py:54) (258 samples, 89.58%)<module> (bench_RandomForestReg_default_m_reg_1_4_12_float_.py:54)profile_skl (bench_RandomForestReg_default_m_reg_1_4_12_float_.py:53) (258 samples, 89.58%)profile_skl (bench_RandomForestReg_default_m_reg_1_4_12_float_.py:53)setup_profile (bench_RandomForestReg_default_m_reg_1_4_12_float_.py:37) (257 samples, 89.24%)setup_profile (bench_RandomForestReg_default_m_reg_1_4_12_float_.py:37)profile (bench_RandomForestReg_default_m_reg_1_4_12_float_.py:31) (257 samples, 89.24%)profile (bench_RandomForestReg_default_m_reg_1_4_12_float_.py:31)time_predict (mlprodict/asv_benchmark/common_asv_skl.py:182) (257 samples, 89.24%)time_predict (mlprodict/asv_benchmark/common_asv_skl.py:182)<lambda> (mlprodict/asv_benchmark/common_asv_skl.py:375) (257 samples, 89.24%)<lambda> (mlprodict/asv_benchmark/common_asv_skl.py:375)predict (sklearn/ensemble/_forest.py:782) (254 samples, 88.19%)predict (sklearn/ensemble/_forest.py:782)all (288 samples, 100%)<module> (bench_RandomForestReg_default_m_reg_1_4_12_float_.py:68) (3 samples, 1.04%)profile_ort (bench_RandomForestReg_default_m_reg_1_4_12_float_.py:67) (3 samples, 1.04%)

RandomForestRegressor [m_reg] [default] N=1 nf=50 ops=12 [float] by fct#

py-spy Reset ZoomSearch _build_master (pkg_resources/__init__.py) (3 samples, 1.03%)__init__ (pkg_resources/__init__.py) (3 samples, 1.03%)add_entry (pkg_resources/__init__.py) (3 samples, 1.03%)find_on_path (pkg_resources/__init__.py) (3 samples, 1.03%)_call_aside (pkg_resources/__init__.py) (5 samples, 1.72%)_initialize_master_working_set (pkg_resources/__init__.py) (5 samples, 1.72%)<module> (onnx/onnx_pb.py) (6 samples, 2.06%)<.._find_and_load (<frozen importlib._bootstrap>) (6 samples, 2.06%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>) (6 samples, 2.06%)_.._load_unlocked (<frozen importlib._bootstrap>) (6 samples, 2.06%)_..exec_module (<frozen importlib._bootstrap_external>) (6 samples, 2.06%)e.._call_with_frames_removed (<frozen importlib._bootstrap>) (6 samples, 2.06%)_..<module> (onnx/onnx_ml_pb2.py) (6 samples, 2.06%)<.._find_and_load (<frozen importlib._bootstrap>) (6 samples, 2.06%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>) (6 samples, 2.06%)_.._call_with_frames_removed (<frozen importlib._bootstrap>) (6 samples, 2.06%)_.._find_and_load (<frozen importlib._bootstrap>) (6 samples, 2.06%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>) (6 samples, 2.06%)_.._load_unlocked (<frozen importlib._bootstrap>) (6 samples, 2.06%)_..exec_module (<frozen importlib._bootstrap_external>) (6 samples, 2.06%)e.._call_with_frames_removed (<frozen importlib._bootstrap>) (6 samples, 2.06%)_..<module> (protobuf/__init__.py) (6 samples, 2.06%)<.._find_and_load (<frozen importlib._bootstrap>) (6 samples, 2.06%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>) (6 samples, 2.06%)_.._load_unlocked (<frozen importlib._bootstrap>) (6 samples, 2.06%)_..exec_module (<frozen importlib._bootstrap_external>) (6 samples, 2.06%)e.._call_with_frames_removed (<frozen importlib._bootstrap>) (6 samples, 2.06%)_..<module> (pkg_resources/__init__.py) (6 samples, 2.06%)<..<module> (onnx/__init__.py) (7 samples, 2.41%)<m.._find_and_load (<frozen importlib._bootstrap>) (7 samples, 2.41%)_f.._find_and_load_unlocked (<frozen importlib._bootstrap>) (7 samples, 2.41%)_f.._load_unlocked (<frozen importlib._bootstrap>) (7 samples, 2.41%)_l..exec_module (<frozen importlib._bootstrap_external>) (7 samples, 2.41%)ex.._call_with_frames_removed (<frozen importlib._bootstrap>) (7 samples, 2.41%)_c..<module> (onnx/external_data_helper.py) (7 samples, 2.41%)<m.._find_and_load (<frozen importlib._bootstrap>) (7 samples, 2.41%)_f.._find_and_load_unlocked (<frozen importlib._bootstrap>) (7 samples, 2.41%)_f.._load_unlocked (<frozen importlib._bootstrap>) (7 samples, 2.41%)_l..exec_module (<frozen importlib._bootstrap_external>) (7 samples, 2.41%)ex.._call_with_frames_removed (<frozen importlib._bootstrap>) (7 samples, 2.41%)_c.._call_with_frames_removed (<frozen importlib._bootstrap>) (10 samples, 3.44%)_ca.._find_and_load (<frozen importlib._bootstrap>) (10 samples, 3.44%)_fi.._find_and_load_unlocked (<frozen importlib._bootstrap>) (10 samples, 3.44%)_fi.._load_unlocked (<frozen importlib._bootstrap>) (10 samples, 3.44%)_lo..exec_module (<frozen importlib._bootstrap_external>) (10 samples, 3.44%)exe.._call_with_frames_removed (<frozen importlib._bootstrap>) (10 samples, 3.44%)_ca..<module> (sklearn/__init__.py) (3 samples, 1.03%)_find_and_load (<frozen importlib._bootstrap>) (3 samples, 1.03%)_find_and_load_unlocked (<frozen importlib._bootstrap>) (3 samples, 1.03%)_load_unlocked (<frozen importlib._bootstrap>) (3 samples, 1.03%)exec_module (<frozen importlib._bootstrap_external>) (3 samples, 1.03%)_call_with_frames_removed (<frozen importlib._bootstrap>) (3 samples, 1.03%)<module> (sklearn/base.py) (3 samples, 1.03%)_find_and_load (<frozen importlib._bootstrap>) (3 samples, 1.03%)_find_and_load_unlocked (<frozen importlib._bootstrap>) (3 samples, 1.03%)_load_unlocked (<frozen importlib._bootstrap>) (3 samples, 1.03%)exec_module (<frozen importlib._bootstrap_external>) (3 samples, 1.03%)_call_with_frames_removed (<frozen importlib._bootstrap>) (3 samples, 1.03%)<module> (sklearn/utils/__init__.py) (3 samples, 1.03%)call (jinja2/runtime.py) (4 samples, 1.37%)_call_with_frames_removed (<frozen importlib._bootstrap>) (6 samples, 2.06%)_.._find_and_load (<frozen importlib._bootstrap>) (6 samples, 2.06%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>) (6 samples, 2.06%)_.._load_unlocked (<frozen importlib._bootstrap>) (6 samples, 2.06%)_..exec_module (<frozen importlib._bootstrap_external>) (6 samples, 2.06%)e.._call_with_frames_removed (<frozen importlib._bootstrap>) (6 samples, 2.06%)_..<module> (mlprodict/onnxrt/validate/__init__.py) (6 samples, 2.06%)<.._find_and_load (<frozen importlib._bootstrap>) (6 samples, 2.06%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>) (6 samples, 2.06%)_.._load_unlocked (<frozen importlib._bootstrap>) (6 samples, 2.06%)_..exec_module (<frozen importlib._bootstrap_external>) (6 samples, 2.06%)e.._call_with_frames_removed (<frozen importlib._bootstrap>) (6 samples, 2.06%)_..<module> (mlprodict/onnxrt/validate/validate.py) (6 samples, 2.06%)<.._find_and_load (<frozen importlib._bootstrap>) (6 samples, 2.06%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>) (6 samples, 2.06%)_.._load_unlocked (<frozen importlib._bootstrap>) (6 samples, 2.06%)_..exec_module (<frozen importlib._bootstrap_external>) (6 samples, 2.06%)e.._call_with_frames_removed (<frozen importlib._bootstrap>) (6 samples, 2.06%)_..<module> (mlprodict/onnx_conv/__init__.py) (6 samples, 2.06%)<.._find_and_load (<frozen importlib._bootstrap>) (6 samples, 2.06%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>) (6 samples, 2.06%)_.._load_unlocked (<frozen importlib._bootstrap>) (6 samples, 2.06%)_..exec_module (<frozen importlib._bootstrap_external>) (6 samples, 2.06%)e.._call_with_frames_removed (<frozen importlib._bootstrap>) (6 samples, 2.06%)_..<module> (mlprodict/onnx_conv/register.py) (6 samples, 2.06%)<.._find_and_load (<frozen importlib._bootstrap>) (6 samples, 2.06%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>) (6 samples, 2.06%)_.._call_with_frames_removed (<frozen importlib._bootstrap>) (6 samples, 2.06%)_.._find_and_load (<frozen importlib._bootstrap>) (6 samples, 2.06%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>) (6 samples, 2.06%)_.._load_unlocked (<frozen importlib._bootstrap>) (6 samples, 2.06%)_..exec_module (<frozen importlib._bootstrap_external>) (6 samples, 2.06%)e.._call_with_frames_removed (<frozen importlib._bootstrap>) (6 samples, 2.06%)_..<module> (skl2onnx/__init__.py) (6 samples, 2.06%)<.._find_and_load (<frozen importlib._bootstrap>) (6 samples, 2.06%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>) (6 samples, 2.06%)_.._load_unlocked (<frozen importlib._bootstrap>) (6 samples, 2.06%)_..exec_module (<frozen importlib._bootstrap_external>) (6 samples, 2.06%)e.._call_with_frames_removed (<frozen importlib._bootstrap>) (6 samples, 2.06%)_..<module> (skl2onnx/convert.py) (6 samples, 2.06%)<.._handle_fromlist (<frozen importlib._bootstrap>) (5 samples, 1.72%)_call_with_frames_removed (<frozen importlib._bootstrap>) (5 samples, 1.72%)_find_and_load (<frozen importlib._bootstrap>) (5 samples, 1.72%)_find_and_load_unlocked (<frozen importlib._bootstrap>) (5 samples, 1.72%)_load_unlocked (<frozen importlib._bootstrap>) (5 samples, 1.72%)exec_module (<frozen importlib._bootstrap_external>) (5 samples, 1.72%)_call_with_frames_removed (<frozen importlib._bootstrap>) (5 samples, 1.72%)<module> (skl2onnx/operator_converters/__init__.py) (5 samples, 1.72%)_handle_fromlist (<frozen importlib._bootstrap>) (5 samples, 1.72%)_call_with_frames_removed (<frozen importlib._bootstrap>) (5 samples, 1.72%)_find_and_load (<frozen importlib._bootstrap>) (5 samples, 1.72%)_find_and_load_unlocked (<frozen importlib._bootstrap>) (5 samples, 1.72%)_load_unlocked (<frozen importlib._bootstrap>) (5 samples, 1.72%)exec_module (<frozen importlib._bootstrap_external>) (5 samples, 1.72%)_call_with_frames_removed (<frozen importlib._bootstrap>) (5 samples, 1.72%)<module> (skl2onnx/operator_converters/cross_decomposition.py) (5 samples, 1.72%)_find_and_load (<frozen importlib._bootstrap>) (5 samples, 1.72%)_find_and_load_unlocked (<frozen importlib._bootstrap>) (5 samples, 1.72%)_load_unlocked (<frozen importlib._bootstrap>) (5 samples, 1.72%)exec_module (<frozen importlib._bootstrap_external>) (5 samples, 1.72%)_call_with_frames_removed (<frozen importlib._bootstrap>) (5 samples, 1.72%)<module> (skl2onnx/algebra/onnx_ops.py) (5 samples, 1.72%)_update_module (skl2onnx/algebra/onnx_ops.py) (5 samples, 1.72%)dynamic_class_creation (skl2onnx/algebra/onnx_ops.py) (5 samples, 1.72%)get_rst_doc (skl2onnx/algebra/automation.py) (5 samples, 1.72%)render (jinja2/asyncsupport.py) (5 samples, 1.72%)render (jinja2/environment.py) (5 samples, 1.72%)unicode_join (python3.7) (5 samples, 1.72%)root (<template>) (5 samples, 1.72%)<module> (mlprodict/asv_benchmark/common_asv_skl.py) (12 samples, 4.12%)<mod.._find_and_load (<frozen importlib._bootstrap>) (12 samples, 4.12%)_fin.._find_and_load_unlocked (<frozen importlib._bootstrap>) (12 samples, 4.12%)_fin.._load_unlocked (<frozen importlib._bootstrap>) (12 samples, 4.12%)_loa..exec_module (<frozen importlib._bootstrap_external>) (12 samples, 4.12%)exec.._call_with_frames_removed (<frozen importlib._bootstrap>) (12 samples, 4.12%)_cal..<module> (mlprodict/onnxrt/__init__.py) (12 samples, 4.12%)<mod.._find_and_load (<frozen importlib._bootstrap>) (12 samples, 4.12%)_fin.._find_and_load_unlocked (<frozen importlib._bootstrap>) (12 samples, 4.12%)_fin.._load_unlocked (<frozen importlib._bootstrap>) (6 samples, 2.06%)_..exec_module (<frozen importlib._bootstrap_external>) (6 samples, 2.06%)e.._call_with_frames_removed (<frozen importlib._bootstrap>) (6 samples, 2.06%)_..<module> (mlprodict/onnxrt/onnx_inference.py) (6 samples, 2.06%)<.._find_and_load (<frozen importlib._bootstrap>) (6 samples, 2.06%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>) (6 samples, 2.06%)_.._load_unlocked (<frozen importlib._bootstrap>) (6 samples, 2.06%)_..exec_module (<frozen importlib._bootstrap_external>) (6 samples, 2.06%)e.._call_with_frames_removed (<frozen importlib._bootstrap>) (6 samples, 2.06%)_..<module> (pandas/__init__.py) (6 samples, 2.06%)<.._find_and_load (<frozen importlib._bootstrap>) (6 samples, 2.06%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>) (6 samples, 2.06%)_.._load_unlocked (<frozen importlib._bootstrap>) (6 samples, 2.06%)_..exec_module (<frozen importlib._bootstrap_external>) (6 samples, 2.06%)e.._call_with_frames_removed (<frozen importlib._bootstrap>) (6 samples, 2.06%)_..<module> (mlprodict/asv_benchmark/__init__.py) (13 samples, 4.47%)<modu.._find_and_load (<frozen importlib._bootstrap>) (13 samples, 4.47%)_find.._find_and_load_unlocked (<frozen importlib._bootstrap>) (13 samples, 4.47%)_find.._load_unlocked (<frozen importlib._bootstrap>) (13 samples, 4.47%)_load..exec_module (<frozen importlib._bootstrap_external>) (13 samples, 4.47%)exec_.._call_with_frames_removed (<frozen importlib._bootstrap>) (13 samples, 4.47%)_call.._find_and_load (<frozen importlib._bootstrap>) (25 samples, 8.59%)_find_and_lo.._find_and_load_unlocked (<frozen importlib._bootstrap>) (25 samples, 8.59%)_find_and_lo.._load_unlocked (<frozen importlib._bootstrap>) (25 samples, 8.59%)_load_unlock..exec_module (<frozen importlib._bootstrap_external>) (25 samples, 8.59%)exec_module .._call_with_frames_removed (<frozen importlib._bootstrap>) (25 samples, 8.59%)_call_with_f..<module> (profiles/benches/ensemble/RandomForestRegressor/bench_RandomForestReg_default_m_reg.py) (25 samples, 8.59%)<module> (pr.._find_and_load (<frozen importlib._bootstrap>) (25 samples, 8.59%)_find_and_lo.._find_and_load_unlocked (<frozen importlib._bootstrap>) (25 samples, 8.59%)_find_and_lo.._load_unlocked (<frozen importlib._bootstrap>) (15 samples, 5.15%)_load_..exec_module (<frozen importlib._bootstrap_external>) (15 samples, 5.15%)exec_m.._call_with_frames_removed (<frozen importlib._bootstrap>) (15 samples, 5.15%)_call_..predict (sklearn/tree/_classes.py) (3 samples, 1.03%)<listcomp> (joblib/parallel.py) (4 samples, 1.37%)_accumulate_prediction (sklearn/ensemble/_forest.py) (4 samples, 1.37%)_dispatch (joblib/parallel.py) (7 samples, 2.41%)_d..apply_async (joblib/_parallel_backends.py) (6 samples, 2.06%)a..__init__ (joblib/_parallel_backends.py) (5 samples, 1.72%)__call__ (joblib/parallel.py) (5 samples, 1.72%)dispatch_one_batch (joblib/parallel.py) (9 samples, 3.09%)dis..profile0_skl (bench_RandomForestReg_default_m_reg_1_50_12_float_.py) (10 samples, 3.44%)pro..setup_profile0 (bench_RandomForestReg_default_m_reg_1_50_12_float_.py) (10 samples, 3.44%)set..profile0 (bench_RandomForestReg_default_m_reg_1_50_12_float_.py) (10 samples, 3.44%)pro..time_predict (mlprodict/asv_benchmark/common_asv_skl.py) (10 samples, 3.44%)tim..<lambda> (mlprodict/asv_benchmark/common_asv_skl.py) (10 samples, 3.44%)<la..predict (sklearn/ensemble/_forest.py) (10 samples, 3.44%)pre..__call__ (joblib/parallel.py) (10 samples, 3.44%)__c..update_wrapper (functools.py) (9 samples, 3.09%)upd..<genexpr> (sklearn/ensemble/_forest.py) (16 samples, 5.50%)<genexp..delayed (joblib/parallel.py) (14 samples, 4.81%)delaye..__init__ (joblib/parallel.py) (4 samples, 1.37%)__call__ (joblib/parallel.py) (17 samples, 5.84%)__call_..0x7f2f00bff225 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (4 samples, 1.37%)arraydescr_richcompare (descriptor.c) (4 samples, 1.37%)PyArray_DescrConverter (descriptor.c) (4 samples, 1.37%)PyArray_DescrFromTypeObject (scalarapi.c) (4 samples, 1.37%)_typenum_fromtypeobj (scalartypes.c.src) (3 samples, 1.03%)0x7f2f00be3d04 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (6 samples, 2.06%)0..0x7f2f00be3666 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (6 samples, 2.06%)0..0x7f2f00bd92fd (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (5 samples, 1.72%)array_getbuffer (buffer.c) (5 samples, 1.72%)_buffer_get_info (buffer.c) (3 samples, 1.03%)0x7f2f00bff2df (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (7 samples, 2.41%)0x..0x7f2f00bff592 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (4 samples, 1.37%)array_zeros (multiarraymodule.c) (4 samples, 1.37%)0x7f2f00c00405 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (19 samples, 6.53%)0x7f2f00c..0x7f2f00bf0fa6 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (21 samples, 7.22%)0x7f2f00bf..PyArray_TakeFrom (item_selection.c) (6 samples, 2.06%)P..0x7f2f00bf105a (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (10 samples, 3.44%)0x7..array_take (methods.c) (10 samples, 3.44%)arr..0x7f2f00bf114f (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (5 samples, 1.72%)array_dealloc (arrayobject.c) (5 samples, 1.72%)_dealloc_cached_buffer_info (buffer.c) (5 samples, 1.72%)_buffer_clear_info (buffer.c) (5 samples, 1.72%)0x7f2f00bf1d2e (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (44 samples, 15.12%)0x7f2f00bf1d2e (sklearn..unicode_endswith (python3.7) (3 samples, 1.03%)check_is_fitted (sklearn/utils/validation.py) (17 samples, 5.84%)check_i..<listcomp> (sklearn/utils/validation.py) (10 samples, 3.44%)<li..predict (sklearn/tree/_classes.py) (75 samples, 25.77%)predict (sklearn/tree/_classes.py)NpyIter_AdvancedNew (nditer_constr.c) (3 samples, 1.03%)PyUFunc_GenericFunction (ufunc_object.c) (10 samples, 3.44%)PyU..execute_legacy_ufunc_loop (ufunc_object.c) (8 samples, 2.75%)ex..iterator_loop (ufunc_object.c) (6 samples, 2.06%)i.._accumulate_prediction (sklearn/ensemble/_forest.py) (90 samples, 30.93%)_accumulate_prediction (sklearn/ensemble/_forest.p..ufunc_generic_call (ufunc_object.c) (12 samples, 4.12%)ufun..<listcomp> (joblib/parallel.py) (93 samples, 31.96%)<listcomp> (joblib/parallel.py)__exit__ (joblib/parallel.py) (6 samples, 2.06%)_..unregister (joblib/parallel.py) (6 samples, 2.06%)u..apply_async (joblib/_parallel_backends.py) (129 samples, 44.33%)apply_async (joblib/_parallel_backends.py)__init__ (joblib/_parallel_backends.py) (112 samples, 38.49%)__init__ (joblib/_parallel_backends.py)__call__ (joblib/parallel.py) (108 samples, 37.11%)__call__ (joblib/parallel.py)__init__ (joblib/parallel.py) (5 samples, 1.72%)_dispatch (joblib/parallel.py) (138 samples, 47.42%)_dispatch (joblib/parallel.py)get (queue.py) (13 samples, 4.47%)get (.._handle_fromlist (<frozen importlib._bootstrap>) (10 samples, 3.44%)_ha..get_active_backend (joblib/parallel.py) (12 samples, 4.12%)get_..__init__ (joblib/_parallel_backends.py) (4 samples, 1.37%)get_nested_backend (joblib/_parallel_backends.py) (30 samples, 10.31%)get_nested_back..parent (<frozen importlib._bootstrap>) (3 samples, 1.03%)dispatch_one_batch (joblib/parallel.py) (236 samples, 81.10%)dispatch_one_batch (joblib/parallel.py)put (queue.py) (8 samples, 2.75%)pu..__call__ (joblib/parallel.py) (241 samples, 82.82%)__call__ (joblib/parallel.py)_partition_estimators (sklearn/ensemble/_base.py) (3 samples, 1.03%)profile_skl (bench_RandomForestReg_default_m_reg_1_50_12_float_.py) (248 samples, 85.22%)profile_skl (bench_RandomForestReg_default_m_reg_1_50_12_float_.py)setup_profile (bench_RandomForestReg_default_m_reg_1_50_12_float_.py) (248 samples, 85.22%)setup_profile (bench_RandomForestReg_default_m_reg_1_50_12_float_.py)profile (bench_RandomForestReg_default_m_reg_1_50_12_float_.py) (248 samples, 85.22%)profile (bench_RandomForestReg_default_m_reg_1_50_12_float_.py)time_predict (mlprodict/asv_benchmark/common_asv_skl.py) (248 samples, 85.22%)time_predict (mlprodict/asv_benchmark/common_asv_skl.py)<lambda> (mlprodict/asv_benchmark/common_asv_skl.py) (248 samples, 85.22%)<lambda> (mlprodict/asv_benchmark/common_asv_skl.py)predict (sklearn/ensemble/_forest.py) (247 samples, 84.88%)predict (sklearn/ensemble/_forest.py)all (291 samples, 100%)<module> (bench_RandomForestReg_default_m_reg_1_50_12_float_.py) (291 samples, 100.00%)<module> (bench_RandomForestReg_default_m_reg_1_50_12_float_.py)start (bench_RandomForestReg_default_m_reg_1_50_12_float_.py) (6 samples, 2.06%)s..setup_cache (profiles/benches/ensemble/RandomForestRegressor/bench_RandomForestReg_default_m_reg.py) (6 samples, 2.06%)s..setup_cache (mlprodict/asv_benchmark/common_asv_skl.py) (6 samples, 2.06%)s..fit (sklearn/ensemble/_forest.py) (6 samples, 2.06%)f..__call__ (joblib/parallel.py) (4 samples, 1.37%)dispatch_one_batch (joblib/parallel.py) (4 samples, 1.37%)_dispatch (joblib/parallel.py) (4 samples, 1.37%)apply_async (joblib/_parallel_backends.py) (4 samples, 1.37%)__init__ (joblib/_parallel_backends.py) (4 samples, 1.37%)__call__ (joblib/parallel.py) (4 samples, 1.37%)<listcomp> (joblib/parallel.py) (4 samples, 1.37%)_parallel_build_trees (sklearn/ensemble/_forest.py) (4 samples, 1.37%)fit (sklearn/tree/_classes.py) (3 samples, 1.03%)fit (sklearn/tree/_classes.py) (3 samples, 1.03%)

RandomForestRegressor [m_reg] [default] N=1 nf=50 ops=12 [float] by line#

py-spy Reset ZoomSearch <module> (profiles/benches/ensemble/RandomForestRegressor/bench_RandomForestReg_default_m_reg.py:2) (4 samples, 1.48%)_find_and_load (<frozen importlib._bootstrap>:983) (4 samples, 1.48%)_find_and_load_unlocked (<frozen importlib._bootstrap>:953) (4 samples, 1.48%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (4 samples, 1.48%)_find_and_load (<frozen importlib._bootstrap>:983) (4 samples, 1.48%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 1.48%)_load_unlocked (<frozen importlib._bootstrap>:677) (4 samples, 1.48%)exec_module (<frozen importlib._bootstrap_external>:728) (4 samples, 1.48%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (4 samples, 1.48%)<module> (onnx/__init__.py:9) (4 samples, 1.48%)_find_and_load (<frozen importlib._bootstrap>:983) (4 samples, 1.48%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 1.48%)_load_unlocked (<frozen importlib._bootstrap>:677) (4 samples, 1.48%)exec_module (<frozen importlib._bootstrap_external>:728) (4 samples, 1.48%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (4 samples, 1.48%)<module> (onnx/external_data_helper.py:10) (4 samples, 1.48%)_find_and_load (<frozen importlib._bootstrap>:983) (4 samples, 1.48%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 1.48%)_load_unlocked (<frozen importlib._bootstrap>:677) (4 samples, 1.48%)exec_module (<frozen importlib._bootstrap_external>:728) (4 samples, 1.48%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (4 samples, 1.48%)<module> (onnx/onnx_pb.py:8) (4 samples, 1.48%)_find_and_load (<frozen importlib._bootstrap>:983) (4 samples, 1.48%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 1.48%)_load_unlocked (<frozen importlib._bootstrap>:677) (4 samples, 1.48%)exec_module (<frozen importlib._bootstrap_external>:728) (4 samples, 1.48%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (4 samples, 1.48%)<module> (onnx/onnx_ml_pb2.py:6) (4 samples, 1.48%)_find_and_load (<frozen importlib._bootstrap>:983) (4 samples, 1.48%)_find_and_load_unlocked (<frozen importlib._bootstrap>:953) (4 samples, 1.48%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (4 samples, 1.48%)_find_and_load (<frozen importlib._bootstrap>:983) (4 samples, 1.48%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 1.48%)_load_unlocked (<frozen importlib._bootstrap>:677) (4 samples, 1.48%)exec_module (<frozen importlib._bootstrap_external>:728) (4 samples, 1.48%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (4 samples, 1.48%)<module> (protobuf/__init__.py:37) (4 samples, 1.48%)_find_and_load (<frozen importlib._bootstrap>:983) (4 samples, 1.48%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 1.48%)_load_unlocked (<frozen importlib._bootstrap>:677) (4 samples, 1.48%)exec_module (<frozen importlib._bootstrap_external>:728) (4 samples, 1.48%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (4 samples, 1.48%)<module> (pkg_resources/__init__.py:3251) (4 samples, 1.48%)_call_aside (pkg_resources/__init__.py:3235) (4 samples, 1.48%)<module> (mlprodict/onnxrt/__init__.py:6) (3 samples, 1.11%)_find_and_load (<frozen importlib._bootstrap>:983) (3 samples, 1.11%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (3 samples, 1.11%)_load_unlocked (<frozen importlib._bootstrap>:677) (3 samples, 1.11%)exec_module (<frozen importlib._bootstrap_external>:728) (3 samples, 1.11%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (3 samples, 1.11%)<module> (mlprodict/onnxrt/onnx_inference.py:13) (3 samples, 1.11%)_find_and_load (<frozen importlib._bootstrap>:983) (3 samples, 1.11%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (3 samples, 1.11%)_load_unlocked (<frozen importlib._bootstrap>:677) (3 samples, 1.11%)exec_module (<frozen importlib._bootstrap_external>:728) (3 samples, 1.11%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (3 samples, 1.11%)<module> (pandas/__init__.py:55) (3 samples, 1.11%)_find_and_load (<frozen importlib._bootstrap>:983) (3 samples, 1.11%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (3 samples, 1.11%)_load_unlocked (<frozen importlib._bootstrap>:677) (3 samples, 1.11%)exec_module (<frozen importlib._bootstrap_external>:728) (3 samples, 1.11%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (3 samples, 1.11%)<module> (bench_RandomForestReg_default_m_reg_1_50_12_float_.py:4) (13 samples, 4.81%)<modul.._find_and_load (<frozen importlib._bootstrap>:983) (13 samples, 4.81%)_find_.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (13 samples, 4.81%)_find_.._load_unlocked (<frozen importlib._bootstrap>:677) (13 samples, 4.81%)_load_..exec_module (<frozen importlib._bootstrap_external>:728) (13 samples, 4.81%)exec_m.._call_with_frames_removed (<frozen importlib._bootstrap>:219) (13 samples, 4.81%)_call_..<module> (profiles/benches/ensemble/RandomForestRegressor/bench_RandomForestReg_default_m_reg.py:7) (8 samples, 2.96%)<mo.._find_and_load (<frozen importlib._bootstrap>:983) (8 samples, 2.96%)_fi.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (8 samples, 2.96%)_fi.._load_unlocked (<frozen importlib._bootstrap>:677) (8 samples, 2.96%)_lo..exec_module (<frozen importlib._bootstrap_external>:728) (8 samples, 2.96%)exe.._call_with_frames_removed (<frozen importlib._bootstrap>:219) (8 samples, 2.96%)_ca..<module> (mlprodict/asv_benchmark/__init__.py:7) (6 samples, 2.22%)<.._find_and_load (<frozen importlib._bootstrap>:983) (6 samples, 2.22%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (6 samples, 2.22%)_.._load_unlocked (<frozen importlib._bootstrap>:677) (6 samples, 2.22%)_..exec_module (<frozen importlib._bootstrap_external>:728) (6 samples, 2.22%)e.._call_with_frames_removed (<frozen importlib._bootstrap>:219) (6 samples, 2.22%)_..<module> (mlprodict/asv_benchmark/common_asv_skl.py:27) (6 samples, 2.22%)<.._find_and_load (<frozen importlib._bootstrap>:983) (6 samples, 2.22%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (6 samples, 2.22%)_.._load_unlocked (<frozen importlib._bootstrap>:677) (6 samples, 2.22%)_..exec_module (<frozen importlib._bootstrap_external>:728) (6 samples, 2.22%)e.._call_with_frames_removed (<frozen importlib._bootstrap>:219) (6 samples, 2.22%)_..<module> (mlprodict/onnxrt/__init__.py:7) (3 samples, 1.11%)_find_and_load (<frozen importlib._bootstrap>:983) (3 samples, 1.11%)_find_and_load_unlocked (<frozen importlib._bootstrap>:953) (3 samples, 1.11%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (3 samples, 1.11%)_find_and_load (<frozen importlib._bootstrap>:983) (3 samples, 1.11%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (3 samples, 1.11%)_load_unlocked (<frozen importlib._bootstrap>:677) (3 samples, 1.11%)exec_module (<frozen importlib._bootstrap_external>:728) (3 samples, 1.11%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (3 samples, 1.11%)<module> (mlprodict/onnxrt/validate/__init__.py:6) (3 samples, 1.11%)_find_and_load (<frozen importlib._bootstrap>:983) (3 samples, 1.11%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (3 samples, 1.11%)_load_unlocked (<frozen importlib._bootstrap>:677) (3 samples, 1.11%)exec_module (<frozen importlib._bootstrap_external>:728) (3 samples, 1.11%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (3 samples, 1.11%)<module> (mlprodict/onnxrt/validate/validate.py:15) (3 samples, 1.11%)_find_and_load (<frozen importlib._bootstrap>:983) (3 samples, 1.11%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (3 samples, 1.11%)_load_unlocked (<frozen importlib._bootstrap>:677) (3 samples, 1.11%)exec_module (<frozen importlib._bootstrap_external>:728) (3 samples, 1.11%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (3 samples, 1.11%)<module> (mlprodict/onnx_conv/__init__.py:7) (3 samples, 1.11%)_find_and_load (<frozen importlib._bootstrap>:983) (3 samples, 1.11%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (3 samples, 1.11%)_load_unlocked (<frozen importlib._bootstrap>:677) (3 samples, 1.11%)exec_module (<frozen importlib._bootstrap_external>:728) (3 samples, 1.11%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (3 samples, 1.11%)<module> (mlprodict/onnx_conv/register.py:9) (3 samples, 1.11%)_find_and_load (<frozen importlib._bootstrap>:983) (3 samples, 1.11%)_find_and_load_unlocked (<frozen importlib._bootstrap>:953) (3 samples, 1.11%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (3 samples, 1.11%)_find_and_load (<frozen importlib._bootstrap>:983) (3 samples, 1.11%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (3 samples, 1.11%)_load_unlocked (<frozen importlib._bootstrap>:677) (3 samples, 1.11%)exec_module (<frozen importlib._bootstrap_external>:728) (3 samples, 1.11%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (3 samples, 1.11%)<module> (skl2onnx/__init__.py:18) (3 samples, 1.11%)_find_and_load (<frozen importlib._bootstrap>:983) (3 samples, 1.11%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (3 samples, 1.11%)_load_unlocked (<frozen importlib._bootstrap>:677) (3 samples, 1.11%)exec_module (<frozen importlib._bootstrap_external>:728) (3 samples, 1.11%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (3 samples, 1.11%)<module> (skl2onnx/convert.py:15) (3 samples, 1.11%)_handle_fromlist (<frozen importlib._bootstrap>:1035) (3 samples, 1.11%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (3 samples, 1.11%)_find_and_load (<frozen importlib._bootstrap>:983) (3 samples, 1.11%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (3 samples, 1.11%)_load_unlocked (<frozen importlib._bootstrap>:677) (3 samples, 1.11%)exec_module (<frozen importlib._bootstrap_external>:728) (3 samples, 1.11%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (3 samples, 1.11%)<module> (skl2onnx/operator_converters/__init__.py:15) (3 samples, 1.11%)_handle_fromlist (<frozen importlib._bootstrap>:1035) (3 samples, 1.11%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (3 samples, 1.11%)_find_and_load (<frozen importlib._bootstrap>:983) (3 samples, 1.11%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (3 samples, 1.11%)_load_unlocked (<frozen importlib._bootstrap>:677) (3 samples, 1.11%)exec_module (<frozen importlib._bootstrap_external>:728) (3 samples, 1.11%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (3 samples, 1.11%)<module> (skl2onnx/operator_converters/cross_decomposition.py:9) (3 samples, 1.11%)_find_and_load (<frozen importlib._bootstrap>:983) (3 samples, 1.11%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (3 samples, 1.11%)_load_unlocked (<frozen importlib._bootstrap>:677) (3 samples, 1.11%)exec_module (<frozen importlib._bootstrap_external>:728) (3 samples, 1.11%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (3 samples, 1.11%)<module> (bench_RandomForestReg_default_m_reg_1_50_12_float_.py:40) (5 samples, 1.85%)<..start (bench_RandomForestReg_default_m_reg_1_50_12_float_.py:11) (5 samples, 1.85%)s..setup_cache (profiles/benches/ensemble/RandomForestRegressor/bench_RandomForestReg_default_m_reg.py:40) (5 samples, 1.85%)s..setup_cache (mlprodict/asv_benchmark/common_asv_skl.py:152) (5 samples, 1.85%)s..fit (sklearn/ensemble/_forest.py:383) (4 samples, 1.48%)__call__ (joblib/parallel.py:1007) (3 samples, 1.11%)dispatch_one_batch (joblib/parallel.py:835) (3 samples, 1.11%)_dispatch (joblib/parallel.py:754) (3 samples, 1.11%)apply_async (joblib/_parallel_backends.py:209) (3 samples, 1.11%)__init__ (joblib/_parallel_backends.py:590) (3 samples, 1.11%)__call__ (joblib/parallel.py:256) (3 samples, 1.11%)<listcomp> (joblib/parallel.py:256) (3 samples, 1.11%)<module> (bench_RandomForestReg_default_m_reg_1_50_12_float_.py:47) (9 samples, 3.33%)<mo..profile0_skl (bench_RandomForestReg_default_m_reg_1_50_12_float_.py:46) (9 samples, 3.33%)pro..setup_profile0 (bench_RandomForestReg_default_m_reg_1_50_12_float_.py:26) (7 samples, 2.59%)se..profile0 (bench_RandomForestReg_default_m_reg_1_50_12_float_.py:18) (7 samples, 2.59%)pr..time_predict (mlprodict/asv_benchmark/common_asv_skl.py:182) (7 samples, 2.59%)ti..<lambda> (mlprodict/asv_benchmark/common_asv_skl.py:375) (7 samples, 2.59%)<l..predict (sklearn/ensemble/_forest.py:782) (7 samples, 2.59%)pr..__call__ (joblib/parallel.py:1007) (7 samples, 2.59%)__..dispatch_one_batch (joblib/parallel.py:835) (4 samples, 1.48%)_dispatch (joblib/parallel.py:754) (4 samples, 1.48%)dispatch_one_batch (joblib/parallel.py:797) (9 samples, 3.33%)dis..update_wrapper (functools.py:54) (4 samples, 1.48%)delayed (joblib/parallel.py:308) (10 samples, 3.70%)dela..dispatch_one_batch (joblib/parallel.py:808) (22 samples, 8.15%)dispatch_on..<genexpr> (sklearn/ensemble/_forest.py:782) (17 samples, 6.30%)<genexpr.._handle_fromlist (<frozen importlib._bootstrap>:1019) (5 samples, 1.85%)_..get_nested_backend (joblib/_parallel_backends.py:216) (17 samples, 6.30%)get_nest..get_active_backend (joblib/parallel.py:116) (9 samples, 3.33%)get..__init__ (joblib/_parallel_backends.py:284) (7 samples, 2.59%)__..dispatch_one_batch (joblib/parallel.py:825) (32 samples, 11.85%)dispatch_one_batch..get_nested_backend (joblib/_parallel_backends.py:220) (13 samples, 4.81%)get_ne..dispatch_one_batch (joblib/parallel.py:826) (5 samples, 1.85%)d..put (queue.py:132) (6 samples, 2.22%)p..__enter__ (threading.py:241) (3 samples, 1.11%)dispatch_one_batch (joblib/parallel.py:827) (12 samples, 4.44%)dispa..put (queue.py:151) (6 samples, 2.22%)p..notify (threading.py:348) (3 samples, 1.11%)dispatch_one_batch (joblib/parallel.py:830) (7 samples, 2.59%)di.._dispatch (joblib/parallel.py:750) (4 samples, 1.48%)_dispatch (joblib/parallel.py:752) (3 samples, 1.11%)__init__ (joblib/parallel.py:196) (3 samples, 1.11%)__call__ (joblib/parallel.py:254) (12 samples, 4.44%)__cal..unicode_endswith (python3.7) (4 samples, 1.48%)predict (sklearn/tree/_classes.py:418) (14 samples, 5.19%)predic..check_is_fitted (sklearn/utils/validation.py:963) (9 samples, 3.33%)che..<listcomp> (sklearn/utils/validation.py:964) (9 samples, 3.33%)<li..predict (sklearn/tree/_classes.py:419) (4 samples, 1.48%)_validate_X_predict (sklearn/tree/_classes.py:386) (3 samples, 1.11%)0x7f14fc8ac2df (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (4 samples, 1.48%)0x7f14fc890d04 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (4 samples, 1.48%)0x7f14fc890666 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (3 samples, 1.11%)0x7f14fc8862fd (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (3 samples, 1.11%)0x7f14fc8ac592 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (7 samples, 2.59%)0x..array_zeros (multiarraymodule.c:1965) (6 samples, 2.22%)a..0x7f14fc8ad405 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (18 samples, 6.67%)0x7f14fc8..0x7f14fc89dfa6 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (20 samples, 7.41%)0x7f14fc89..0x7f14fc89e05a (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (5 samples, 1.85%)0..array_take (methods.c:145) (4 samples, 1.48%)predict (sklearn/tree/_classes.py:420) (34 samples, 12.59%)predict (sklearn/tr..0x7f14fc89ed2e (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (34 samples, 12.59%)0x7f14fc89ed2e (skl..0x7f14fc89e328 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (3 samples, 1.11%)_accumulate_prediction (sklearn/ensemble/_forest.py:449) (60 samples, 22.22%)_accumulate_prediction (sklearn/ens..predict (sklearn/tree/_classes.py:442) (3 samples, 1.11%)execute_legacy_ufunc_loop (ufunc_object.c:1694) (3 samples, 1.11%)NpyIter_Deallocate (nditer_constr.c:674) (3 samples, 1.11%)ufunc_generic_call (ufunc_object.c:4702) (14 samples, 5.19%)ufunc_..PyUFunc_GenericFunction (ufunc_object.c:3239) (12 samples, 4.44%)PyUFu..execute_legacy_ufunc_loop (ufunc_object.c:1719) (9 samples, 3.33%)exe..iterator_loop (ufunc_object.c:1563) (4 samples, 1.48%)_accumulate_prediction (sklearn/ensemble/_forest.py:452) (16 samples, 5.93%)_accumul..<listcomp> (joblib/parallel.py:256) (81 samples, 30.00%)<listcomp> (joblib/parallel.py:256)unregister (joblib/parallel.py:219) (4 samples, 1.48%)apply_async (joblib/_parallel_backends.py:209) (111 samples, 41.11%)apply_async (joblib/_parallel_backends.py:209)__init__ (joblib/_parallel_backends.py:590) (108 samples, 40.00%)__init__ (joblib/_parallel_backends.py:590)__call__ (joblib/parallel.py:256) (96 samples, 35.56%)__call__ (joblib/parallel.py:256)__exit__ (joblib/parallel.py:215) (8 samples, 2.96%)__e..__call__ (joblib/parallel.py:333) (3 samples, 1.11%)_dispatch (joblib/parallel.py:754) (120 samples, 44.44%)_dispatch (joblib/parallel.py:754)apply_async (joblib/_parallel_backends.py:211) (6 samples, 2.22%)a..__call__ (joblib/parallel.py:1007) (231 samples, 85.56%)__call__ (joblib/parallel.py:1007)dispatch_one_batch (joblib/parallel.py:835) (135 samples, 50.00%)dispatch_one_batch (joblib/parallel.py:835)_dispatch (joblib/parallel.py:759) (4 samples, 1.48%)__call__ (joblib/parallel.py:1017) (5 samples, 1.85%)_..all (270 samples, 100%)<module> (bench_RandomForestReg_default_m_reg_1_50_12_float_.py:54) (243 samples, 90.00%)<module> (bench_RandomForestReg_default_m_reg_1_50_12_float_.py:54)profile_skl (bench_RandomForestReg_default_m_reg_1_50_12_float_.py:53) (243 samples, 90.00%)profile_skl (bench_RandomForestReg_default_m_reg_1_50_12_float_.py:53)setup_profile (bench_RandomForestReg_default_m_reg_1_50_12_float_.py:37) (241 samples, 89.26%)setup_profile (bench_RandomForestReg_default_m_reg_1_50_12_float_.py:37)profile (bench_RandomForestReg_default_m_reg_1_50_12_float_.py:31) (241 samples, 89.26%)profile (bench_RandomForestReg_default_m_reg_1_50_12_float_.py:31)time_predict (mlprodict/asv_benchmark/common_asv_skl.py:182) (241 samples, 89.26%)time_predict (mlprodict/asv_benchmark/common_asv_skl.py:182)<lambda> (mlprodict/asv_benchmark/common_asv_skl.py:375) (241 samples, 89.26%)<lambda> (mlprodict/asv_benchmark/common_asv_skl.py:375)predict (sklearn/ensemble/_forest.py:782) (238 samples, 88.15%)predict (sklearn/ensemble/_forest.py:782)

RandomForestRegressor [m_reg] [default] N=1000 nf=4 ops=12 [float] by fct#

py-spy Reset ZoomSearch <module> (onnx/__init__.py) (4 samples, 1.11%)_find_and_load (<frozen importlib._bootstrap>) (4 samples, 1.11%)_find_and_load_unlocked (<frozen importlib._bootstrap>) (4 samples, 1.11%)_load_unlocked (<frozen importlib._bootstrap>) (4 samples, 1.11%)exec_module (<frozen importlib._bootstrap_external>) (4 samples, 1.11%)_call_with_frames_removed (<frozen importlib._bootstrap>) (4 samples, 1.11%)<module> (onnx/external_data_helper.py) (4 samples, 1.11%)_find_and_load (<frozen importlib._bootstrap>) (4 samples, 1.11%)_find_and_load_unlocked (<frozen importlib._bootstrap>) (4 samples, 1.11%)_load_unlocked (<frozen importlib._bootstrap>) (4 samples, 1.11%)exec_module (<frozen importlib._bootstrap_external>) (4 samples, 1.11%)_call_with_frames_removed (<frozen importlib._bootstrap>) (4 samples, 1.11%)<module> (onnx/onnx_pb.py) (4 samples, 1.11%)_find_and_load (<frozen importlib._bootstrap>) (4 samples, 1.11%)_find_and_load_unlocked (<frozen importlib._bootstrap>) (4 samples, 1.11%)_load_unlocked (<frozen importlib._bootstrap>) (4 samples, 1.11%)exec_module (<frozen importlib._bootstrap_external>) (4 samples, 1.11%)_call_with_frames_removed (<frozen importlib._bootstrap>) (4 samples, 1.11%)<module> (onnx/onnx_ml_pb2.py) (4 samples, 1.11%)_find_and_load (<frozen importlib._bootstrap>) (4 samples, 1.11%)_find_and_load_unlocked (<frozen importlib._bootstrap>) (4 samples, 1.11%)_call_with_frames_removed (<frozen importlib._bootstrap>) (4 samples, 1.11%)_find_and_load (<frozen importlib._bootstrap>) (4 samples, 1.11%)_find_and_load_unlocked (<frozen importlib._bootstrap>) (4 samples, 1.11%)_load_unlocked (<frozen importlib._bootstrap>) (4 samples, 1.11%)exec_module (<frozen importlib._bootstrap_external>) (4 samples, 1.11%)_call_with_frames_removed (<frozen importlib._bootstrap>) (4 samples, 1.11%)<module> (protobuf/__init__.py) (4 samples, 1.11%)_find_and_load (<frozen importlib._bootstrap>) (4 samples, 1.11%)_find_and_load_unlocked (<frozen importlib._bootstrap>) (4 samples, 1.11%)_load_unlocked (<frozen importlib._bootstrap>) (4 samples, 1.11%)exec_module (<frozen importlib._bootstrap_external>) (4 samples, 1.11%)_call_with_frames_removed (<frozen importlib._bootstrap>) (4 samples, 1.11%)<module> (pkg_resources/__init__.py) (4 samples, 1.11%)_call_with_frames_removed (<frozen importlib._bootstrap>) (8 samples, 2.22%)_.._find_and_load (<frozen importlib._bootstrap>) (8 samples, 2.22%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>) (8 samples, 2.22%)_.._load_unlocked (<frozen importlib._bootstrap>) (8 samples, 2.22%)_..exec_module (<frozen importlib._bootstrap_external>) (8 samples, 2.22%)e.._call_with_frames_removed (<frozen importlib._bootstrap>) (8 samples, 2.22%)_..<module> (sklearn/__init__.py) (4 samples, 1.11%)_find_and_load (<frozen importlib._bootstrap>) (4 samples, 1.11%)_find_and_load_unlocked (<frozen importlib._bootstrap>) (4 samples, 1.11%)_load_unlocked (<frozen importlib._bootstrap>) (4 samples, 1.11%)exec_module (<frozen importlib._bootstrap_external>) (4 samples, 1.11%)_call_with_frames_removed (<frozen importlib._bootstrap>) (4 samples, 1.11%)<module> (sklearn/base.py) (4 samples, 1.11%)_find_and_load (<frozen importlib._bootstrap>) (4 samples, 1.11%)_find_and_load_unlocked (<frozen importlib._bootstrap>) (4 samples, 1.11%)_load_unlocked (<frozen importlib._bootstrap>) (4 samples, 1.11%)exec_module (<frozen importlib._bootstrap_external>) (4 samples, 1.11%)_call_with_frames_removed (<frozen importlib._bootstrap>) (4 samples, 1.11%)<module> (sklearn/utils/__init__.py) (4 samples, 1.11%)_find_and_load (<frozen importlib._bootstrap>) (4 samples, 1.11%)_find_and_load_unlocked (<frozen importlib._bootstrap>) (4 samples, 1.11%)_load_unlocked (<frozen importlib._bootstrap>) (4 samples, 1.11%)exec_module (<frozen importlib._bootstrap_external>) (4 samples, 1.11%)_call_with_frames_removed (<frozen importlib._bootstrap>) (4 samples, 1.11%)<module> (mlprodict/asv_benchmark/common_asv_skl.py) (8 samples, 2.22%)<.._find_and_load (<frozen importlib._bootstrap>) (8 samples, 2.22%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>) (8 samples, 2.22%)_.._load_unlocked (<frozen importlib._bootstrap>) (8 samples, 2.22%)_..exec_module (<frozen importlib._bootstrap_external>) (8 samples, 2.22%)e.._call_with_frames_removed (<frozen importlib._bootstrap>) (8 samples, 2.22%)_..<module> (mlprodict/onnxrt/__init__.py) (8 samples, 2.22%)<.._find_and_load (<frozen importlib._bootstrap>) (8 samples, 2.22%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>) (8 samples, 2.22%)_.._load_unlocked (<frozen importlib._bootstrap>) (5 samples, 1.39%)exec_module (<frozen importlib._bootstrap_external>) (5 samples, 1.39%)_call_with_frames_removed (<frozen importlib._bootstrap>) (5 samples, 1.39%)<module> (mlprodict/onnxrt/onnx_inference.py) (5 samples, 1.39%)_find_and_load (<frozen importlib._bootstrap>) (5 samples, 1.39%)_find_and_load_unlocked (<frozen importlib._bootstrap>) (5 samples, 1.39%)_load_unlocked (<frozen importlib._bootstrap>) (5 samples, 1.39%)exec_module (<frozen importlib._bootstrap_external>) (5 samples, 1.39%)_call_with_frames_removed (<frozen importlib._bootstrap>) (5 samples, 1.39%)<module> (pandas/__init__.py) (4 samples, 1.11%)_find_and_load (<frozen importlib._bootstrap>) (4 samples, 1.11%)_find_and_load_unlocked (<frozen importlib._bootstrap>) (4 samples, 1.11%)_load_unlocked (<frozen importlib._bootstrap>) (4 samples, 1.11%)exec_module (<frozen importlib._bootstrap_external>) (4 samples, 1.11%)_call_with_frames_removed (<frozen importlib._bootstrap>) (4 samples, 1.11%)<module> (mlprodict/asv_benchmark/__init__.py) (10 samples, 2.77%)<m.._find_and_load (<frozen importlib._bootstrap>) (10 samples, 2.77%)_f.._find_and_load_unlocked (<frozen importlib._bootstrap>) (10 samples, 2.77%)_f.._load_unlocked (<frozen importlib._bootstrap>) (10 samples, 2.77%)_l..exec_module (<frozen importlib._bootstrap_external>) (10 samples, 2.77%)ex.._call_with_frames_removed (<frozen importlib._bootstrap>) (10 samples, 2.77%)_c.._find_and_load (<frozen importlib._bootstrap>) (20 samples, 5.54%)_find_a.._find_and_load_unlocked (<frozen importlib._bootstrap>) (20 samples, 5.54%)_find_a.._load_unlocked (<frozen importlib._bootstrap>) (20 samples, 5.54%)_load_u..exec_module (<frozen importlib._bootstrap_external>) (20 samples, 5.54%)exec_mo.._call_with_frames_removed (<frozen importlib._bootstrap>) (20 samples, 5.54%)_call_w..<module> (profiles/benches/ensemble/RandomForestRegressor/bench_RandomForestReg_default_m_reg.py) (20 samples, 5.54%)<module.._find_and_load (<frozen importlib._bootstrap>) (20 samples, 5.54%)_find_a.._find_and_load_unlocked (<frozen importlib._bootstrap>) (20 samples, 5.54%)_find_a.._load_unlocked (<frozen importlib._bootstrap>) (12 samples, 3.32%)_lo..exec_module (<frozen importlib._bootstrap_external>) (12 samples, 3.32%)exe.._call_with_frames_removed (<frozen importlib._bootstrap>) (12 samples, 3.32%)_ca.._accumulate_prediction (sklearn/ensemble/_forest.py) (6 samples, 1.66%)predict (sklearn/tree/_classes.py) (6 samples, 1.66%)_dispatch (joblib/parallel.py) (8 samples, 2.22%)_..apply_async (joblib/_parallel_backends.py) (7 samples, 1.94%)a..__init__ (joblib/_parallel_backends.py) (7 samples, 1.94%)_..__call__ (joblib/parallel.py) (7 samples, 1.94%)_..<listcomp> (joblib/parallel.py) (7 samples, 1.94%)<..profile0_skl (bench_RandomForestReg_default_m_reg_1000_4_12_float_.py) (11 samples, 3.05%)pro..setup_profile0 (bench_RandomForestReg_default_m_reg_1000_4_12_float_.py) (11 samples, 3.05%)set..profile0 (bench_RandomForestReg_default_m_reg_1000_4_12_float_.py) (11 samples, 3.05%)pro..time_predict (mlprodict/asv_benchmark/common_asv_skl.py) (11 samples, 3.05%)tim..<lambda> (mlprodict/asv_benchmark/common_asv_skl.py) (11 samples, 3.05%)<la..predict (sklearn/ensemble/_forest.py) (11 samples, 3.05%)pre..__call__ (joblib/parallel.py) (11 samples, 3.05%)__c..dispatch_one_batch (joblib/parallel.py) (11 samples, 3.05%)dis..profile (bench_RandomForestReg_default_m_reg_1000_4_12_float_.py) (63 samples, 17.45%)profile (bench_RandomForest..time_predict (mlprodict/asv_benchmark/common_asv_skl.py) (63 samples, 17.45%)time_predict (mlprodict/asv..<lambda> (mlprodict/asv_benchmark/common_asv_skl.py) (63 samples, 17.45%)<lambda> (mlprodict/asv_ben..run (mlprodict/onnxrt/onnx_inference.py) (63 samples, 17.45%)run (mlprodict/onnxrt/onnx_.._run_whole_runtime (mlprodict/onnxrt/onnx_inference.py) (63 samples, 17.45%)_run_whole_runtime (mlprodi..run (mlprodict/onnxrt/ops_whole/session.py) (62 samples, 17.17%)run (mlprodict/onnxrt/ops_w..run (onnxruntime/capi/session.py) (62 samples, 17.17%)run (onnxruntime/capi/sessi..pybind11::cpp_function::dispatcher (onnxruntime/capi/onnxruntime_pybind11_state.so) (61 samples, 16.90%)pybind11::cpp_function::di..void pybind11::cpp_function::initialize<onnxruntime::python::addObjectMethods(pybind11::module&)::{lambda(onnxruntime::InferenceSession*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, pybind11::object, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, pybind11::object> > >, OrtRunOptions*)#8}, std::vector<pybind11::object, std::allocator<pybind11::object> >, onnxruntime::InferenceSession*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, pybind11::object, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, pybind11::object> > >, OrtRunOptions*, pybind11::name, pybind11::is_method, pybind11::sibling>(onnxruntime::python::addObjectMethods(pybind11::module&)::{lambda(onnxruntime::InferenceSession*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, pybind11::object, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, pybind11::object> > >, OrtRunOptions*)#8}&&, std::vector<pybind11::object, std::allocator<pybind11::object> > (*)(onnxruntime::InferenceSession*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, pybind11::object, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, pybind11::object> > >, OrtRunOptions*), pybind11::name const, pybind11::is_method&, pybind11::sibling)::{lambda(pybind11::detail::function_call&)#3}::_FUN (onnxruntime/capi/onnxruntime_pybind11_state.so) (61 samples, 16.90%)void pybind11::cpp_functio..onnxruntime::InferenceSession::Run (onnxruntime/capi/onnxruntime_pybind11_state.so) (61 samples, 16.90%)onnxruntime::InferenceSess..onnxruntime::InferenceSession::Run (onnxruntime/capi/onnxruntime_pybind11_state.so) (61 samples, 16.90%)onnxruntime::InferenceSess..onnxruntime::utils::ExecuteGraph (onnxruntime/capi/onnxruntime_pybind11_state.so) (61 samples, 16.90%)onnxruntime::utils::Execut..onnxruntime::utils::ExecuteGraphImpl (onnxruntime/capi/onnxruntime_pybind11_state.so) (61 samples, 16.90%)onnxruntime::utils::Execut..onnxruntime::SequentialExecutor::Execute (onnxruntime/capi/onnxruntime_pybind11_state.so) (61 samples, 16.90%)onnxruntime::SequentialExe..onnxruntime::ml::TreeEnsembleRegressor<float>::Compute (onnxruntime/capi/onnxruntime_pybind11_state.so) (61 samples, 16.90%)onnxruntime::ml::TreeEnsem..onnxruntime::ml::TreeEnsembleRegressor<float>::ProcessTreeNode (onnxruntime/capi/onnxruntime_pybind11_state.so) (57 samples, 15.79%)onnxruntime::ml::TreeEns..profile_ort (bench_RandomForestReg_default_m_reg_1000_4_12_float_.py) (64 samples, 17.73%)profile_ort (bench_RandomFor..setup_profile (bench_RandomForestReg_default_m_reg_1000_4_12_float_.py) (64 samples, 17.73%)setup_profile (bench_RandomF..profile (bench_RandomForestReg_default_m_reg_1000_4_12_float_.py) (9 samples, 2.49%)pr..time_predict (mlprodict/asv_benchmark/common_asv_skl.py) (9 samples, 2.49%)ti..<lambda> (mlprodict/asv_benchmark/common_asv_skl.py) (9 samples, 2.49%)<l..run (mlprodict/onnxrt/onnx_inference.py) (9 samples, 2.49%)ru.._run_sequence_runtime_compiled (mlprodict/onnxrt/onnx_inference.py) (9 samples, 2.49%)_r..compiled_run (<string>) (9 samples, 2.49%)co.._run (mlprodict/onnxrt/ops_cpu/op_tree_ensemble_regressor.py) (9 samples, 2.49%)_r..pybind11::cpp_function::dispatcher (pybind11.h) (8 samples, 2.22%)p..void pybind11::cpp_function::initialize<pybind11::cpp_function::cpp_function<pybind11::array_t<float, 16>, RuntimeTreeEnsembleRegressorPFloat, pybind11::array_t<float, 16>, pybind11::name, pybind11::is_method, pybind11::sibling, char [48]>(pybind11::name const, pybind11::is_method&, pybind11::sibling, char [48])::{lambda(RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>)#1}, pybind11::array_t<float, 16>, RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>, pybind11::name, pybind11::is_method, pybind11::sibling, char [48]>(pybind11::cpp_function::cpp_function<pybind11::array_t<float, 16>, RuntimeTreeEnsembleRegressorPFloat, pybind11::array_t<float, 16>, pybind11::name, pybind11::is_method, pybind11::sibling, char [48]>(pybind11::name const, pybind11::is_method&, pybind11::sibling, char [48])::{lambda(RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>&&)#1}, pybind11::array_t<float, 16> (*)(RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>), pybind11::name const, pybind11::is_method&, pybind11::sibling, char [48])::{lambda(pybind11::detail::function_call&)#3}::_FUN (pybind11.h) (8 samples, 2.22%)v..void pybind11::cpp_function::initialize<pybind11::cpp_function::cpp_function<pybind11::array_t<float, 16>, RuntimeTreeEnsembleRegressorPFloat, pybind11::array_t<float, 16>, pybind11::name, pybind11::is_method, pybind11::sibling, char [48]>(pybind11::name const, pybind11::is_method&, pybind11::sibling, char [48])::{lambda(RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>)#1}, pybind11::array_t<float, 16>, RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>, pybind11::name, pybind11::is_method, pybind11::sibling, char [48]>(pybind11::cpp_function::cpp_function<pybind11::array_t<float, 16>, RuntimeTreeEnsembleRegressorPFloat, pybind11::array_t<float, 16>, pybind11::name, pybind11::is_method, pybind11::sibling, char [48]>(pybind11::name const, pybind11::is_method&, pybind11::sibling, char [48])::{lambda(RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>&&)#1}, pybind11::array_t<float, 16> (*)(RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>), pybind11::name const, pybind11::is_method&, pybind11::sibling, char [48])::{lambda(pybind11::detail::function_call&)#3}::operator() const (pybind11.h) (8 samples, 2.22%)v..pybind11::detail::argument_loader<RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16> >::call<pybind11::array_t<float, 16>, pybind11::detail::void_type, pybind11::cpp_function::cpp_function<pybind11::array_t<float, 16>, RuntimeTreeEnsembleRegressorPFloat, pybind11::array_t<float, 16>, pybind11::name, pybind11::is_method, pybind11::sibling, char [48]>(pybind11::name const, pybind11::is_method&, pybind11::sibling, char [48])::{lambda(RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>&)#1}> && (cast.h) (8 samples, 2.22%)p..pybind11::detail::argument_loader<RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16> >::call_impl<pybind11::array_t<float, 16>, pybind11::cpp_function::cpp_function<pybind11::array_t<float, 16>, RuntimeTreeEnsembleRegressorPFloat, pybind11::array_t<float, 16>, pybind11::name, pybind11::is_method, pybind11::sibling, char [48]>(pybind11::name const, pybind11::is_method&, pybind11::sibling, char [48])::{lambda(RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>&)#1}, (unsigned long)0, (unsigned long)1, pybind11::detail::void_type> (cast.h) (8 samples, 2.22%)p..pybind11::cpp_function::cpp_function<pybind11::array_t<float, 16>, RuntimeTreeEnsembleRegressorPFloat, pybind11::array_t<float, 16>, pybind11::name, pybind11::is_method, pybind11::sibling, char [48]>(pybind11::name const, pybind11::is_method&, pybind11::sibling, char [48])::{lambda(RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>)#1}::operator() const (pybind11.h) (8 samples, 2.22%)p..pybind11::array_t<float, 16>::~array_t (numpy.h) (8 samples, 2.22%)p..pybind11::array::~array (numpy.h) (8 samples, 2.22%)p..pybind11::buffer::~buffer (pytypes.h) (8 samples, 2.22%)p..pybind11::object::~object (pytypes.h) (8 samples, 2.22%)p..pybind11::handle::dec_ref & (pytypes.h) (8 samples, 2.22%)p..RuntimeTreeEnsembleRegressorP<float>::compute (mlprodict/onnxrt/ops_cpu/op_tree_ensemble_regressor_p_.cpp) (8 samples, 2.22%)R..RuntimeTreeEnsembleRegressorP<float>::compute_gil_free<_AggregatorSum<float> > (mlprodict/onnxrt/ops_cpu/op_tree_ensemble_regressor_p_.cpp) (8 samples, 2.22%)R..GOMP_parallel (libgomp.so.1.0.0) (8 samples, 2.22%)G..RuntimeTreeEnsembleRegressorP<float>::compute_gil_free<_AggregatorSum<float> > [clone ._omp_fn.21] (mlprodict/onnxrt/ops_cpu/op_tree_ensemble_regressor_p_.cpp) (8 samples, 2.22%)R..RuntimeTreeEnsembleRegressorP<float>::ProcessTreeNodeLeave (mlprodict/onnxrt/ops_cpu/op_tree_ensemble_regressor_p_.cpp) (5 samples, 1.39%)profile_pyrtc (bench_RandomForestReg_default_m_reg_1000_4_12_float_.py) (10 samples, 2.77%)pr..setup_profile (bench_RandomForestReg_default_m_reg_1000_4_12_float_.py) (10 samples, 2.77%)se..update_wrapper (functools.py) (8 samples, 2.22%)u..delayed (joblib/parallel.py) (13 samples, 3.60%)dela..<genexpr> (sklearn/ensemble/_forest.py) (20 samples, 5.54%)<genexp..__call__ (joblib/parallel.py) (6 samples, 1.66%)0x7fceb6158f55 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (4 samples, 1.11%)0x7fceb6167592 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (6 samples, 1.66%)array_zeros (multiarraymodule.c) (6 samples, 1.66%)0x7fceb61676aa (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (4 samples, 1.11%)0x7fceb61676b1 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (5 samples, 1.39%)0x7fceb6168405 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (39 samples, 10.80%)0x7fceb6168405 (..0x7fceb6158fa6 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (41 samples, 11.36%)0x7fceb6158fa6 (s..PyArray_TakeFrom (item_selection.c) (5 samples, 1.39%)0x7fceb615905a (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (10 samples, 2.77%)0x..array_take (methods.c) (10 samples, 2.77%)ar..0x7fceb6159d2e (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (58 samples, 16.07%)0x7fceb6159d2e (sklearn/t..array_subscript (mapping.c) (4 samples, 1.11%)<listcomp> (sklearn/utils/validation.py) (10 samples, 2.77%)<l..unicode_endswith (python3.7) (5 samples, 1.39%)predict (sklearn/tree/_classes.py) (87 samples, 24.10%)predict (sklearn/tree/_classes.py)check_is_fitted (sklearn/utils/validation.py) (14 samples, 3.88%)chec..execute_legacy_ufunc_loop (ufunc_object.c) (6 samples, 1.66%)PyUFunc_GenericFunction (ufunc_object.c) (10 samples, 2.77%)Py.._accumulate_prediction (sklearn/ensemble/_forest.py) (104 samples, 28.81%)_accumulate_prediction (sklearn/ensemble/_fore..ufunc_generic_call (ufunc_object.c) (13 samples, 3.60%)ufun..<listcomp> (joblib/parallel.py) (107 samples, 29.64%)<listcomp> (joblib/parallel.py)__exit__ (joblib/parallel.py) (6 samples, 1.66%)unregister (joblib/parallel.py) (5 samples, 1.39%)_dispatch (joblib/parallel.py) (152 samples, 42.11%)_dispatch (joblib/parallel.py)apply_async (joblib/_parallel_backends.py) (139 samples, 38.50%)apply_async (joblib/_parallel_backends.py)__init__ (joblib/_parallel_backends.py) (131 samples, 36.29%)__init__ (joblib/_parallel_backends.py)__call__ (joblib/parallel.py) (130 samples, 36.01%)__call__ (joblib/parallel.py)__init__ (joblib/parallel.py) (10 samples, 2.77%)__..get (queue.py) (13 samples, 3.60%)get .._handle_fromlist (<frozen importlib._bootstrap>) (8 samples, 2.22%)_..get_active_backend (joblib/parallel.py) (8 samples, 2.22%)g..get_nested_backend (joblib/_parallel_backends.py) (29 samples, 8.03%)get_nested_..dispatch_one_batch (joblib/parallel.py) (243 samples, 67.31%)dispatch_one_batch (joblib/parallel.py)put (queue.py) (6 samples, 1.66%)notify (threading.py) (4 samples, 1.11%)__call__ (joblib/parallel.py) (245 samples, 67.87%)__call__ (joblib/parallel.py)profile_skl (bench_RandomForestReg_default_m_reg_1000_4_12_float_.py) (251 samples, 69.53%)profile_skl (bench_RandomForestReg_default_m_reg_1000_4_12_float_.py)setup_profile (bench_RandomForestReg_default_m_reg_1000_4_12_float_.py) (251 samples, 69.53%)setup_profile (bench_RandomForestReg_default_m_reg_1000_4_12_float_.py)profile (bench_RandomForestReg_default_m_reg_1000_4_12_float_.py) (251 samples, 69.53%)profile (bench_RandomForestReg_default_m_reg_1000_4_12_float_.py)time_predict (mlprodict/asv_benchmark/common_asv_skl.py) (251 samples, 69.53%)time_predict (mlprodict/asv_benchmark/common_asv_skl.py)<lambda> (mlprodict/asv_benchmark/common_asv_skl.py) (251 samples, 69.53%)<lambda> (mlprodict/asv_benchmark/common_asv_skl.py)predict (sklearn/ensemble/_forest.py) (251 samples, 69.53%)predict (sklearn/ensemble/_forest.py)all (361 samples, 100%)<module> (bench_RandomForestReg_default_m_reg_1000_4_12_float_.py) (361 samples, 100.00%)<module> (bench_RandomForestReg_default_m_reg_1000_4_12_float_.py)start (bench_RandomForestReg_default_m_reg_1000_4_12_float_.py) (5 samples, 1.39%)setup_cache (profiles/benches/ensemble/RandomForestRegressor/bench_RandomForestReg_default_m_reg.py) (5 samples, 1.39%)setup_cache (mlprodict/asv_benchmark/common_asv_skl.py) (5 samples, 1.39%)fit (sklearn/ensemble/_forest.py) (5 samples, 1.39%)__call__ (joblib/parallel.py) (4 samples, 1.11%)dispatch_one_batch (joblib/parallel.py) (4 samples, 1.11%)_dispatch (joblib/parallel.py) (4 samples, 1.11%)

RandomForestRegressor [m_reg] [default] N=1000 nf=4 ops=12 [float] by line#

py-spy Reset ZoomSearch <module> (profiles/benches/ensemble/RandomForestRegressor/bench_RandomForestReg_default_m_reg.py:2) (6 samples, 1.86%)<.._find_and_load (<frozen importlib._bootstrap>:983) (6 samples, 1.86%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>:953) (6 samples, 1.86%)_.._call_with_frames_removed (<frozen importlib._bootstrap>:219) (6 samples, 1.86%)_.._find_and_load (<frozen importlib._bootstrap>:983) (6 samples, 1.86%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (6 samples, 1.86%)_.._load_unlocked (<frozen importlib._bootstrap>:677) (6 samples, 1.86%)_..exec_module (<frozen importlib._bootstrap_external>:728) (6 samples, 1.86%)e.._call_with_frames_removed (<frozen importlib._bootstrap>:219) (6 samples, 1.86%)_..<module> (onnx/__init__.py:9) (5 samples, 1.55%)_find_and_load (<frozen importlib._bootstrap>:983) (5 samples, 1.55%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (5 samples, 1.55%)_load_unlocked (<frozen importlib._bootstrap>:677) (5 samples, 1.55%)exec_module (<frozen importlib._bootstrap_external>:728) (5 samples, 1.55%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (5 samples, 1.55%)<module> (onnx/external_data_helper.py:10) (5 samples, 1.55%)_find_and_load (<frozen importlib._bootstrap>:983) (5 samples, 1.55%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (5 samples, 1.55%)_load_unlocked (<frozen importlib._bootstrap>:677) (5 samples, 1.55%)exec_module (<frozen importlib._bootstrap_external>:728) (5 samples, 1.55%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (5 samples, 1.55%)<module> (onnx/onnx_pb.py:8) (5 samples, 1.55%)_find_and_load (<frozen importlib._bootstrap>:983) (5 samples, 1.55%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (5 samples, 1.55%)_load_unlocked (<frozen importlib._bootstrap>:677) (5 samples, 1.55%)exec_module (<frozen importlib._bootstrap_external>:728) (5 samples, 1.55%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (5 samples, 1.55%)<module> (onnx/onnx_ml_pb2.py:6) (5 samples, 1.55%)_find_and_load (<frozen importlib._bootstrap>:983) (5 samples, 1.55%)_find_and_load_unlocked (<frozen importlib._bootstrap>:953) (5 samples, 1.55%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (5 samples, 1.55%)_find_and_load (<frozen importlib._bootstrap>:983) (5 samples, 1.55%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (5 samples, 1.55%)_load_unlocked (<frozen importlib._bootstrap>:677) (5 samples, 1.55%)exec_module (<frozen importlib._bootstrap_external>:728) (5 samples, 1.55%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (5 samples, 1.55%)<module> (protobuf/__init__.py:37) (5 samples, 1.55%)_find_and_load (<frozen importlib._bootstrap>:983) (5 samples, 1.55%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (5 samples, 1.55%)_load_unlocked (<frozen importlib._bootstrap>:677) (5 samples, 1.55%)exec_module (<frozen importlib._bootstrap_external>:728) (5 samples, 1.55%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (5 samples, 1.55%)<module> (pkg_resources/__init__.py:3251) (5 samples, 1.55%)_call_aside (pkg_resources/__init__.py:3235) (5 samples, 1.55%)_initialize_master_working_set (pkg_resources/__init__.py:3279) (4 samples, 1.24%)<genexpr> (pkg_resources/__init__.py:3279) (4 samples, 1.24%)activate (pkg_resources/__init__.py:2782) (4 samples, 1.24%)fixup_namespace_packages (pkg_resources/__init__.py:2295) (4 samples, 1.24%)_handle_ns (pkg_resources/__init__.py:2201) (4 samples, 1.24%)<module> (mlprodict/onnxrt/onnx_inference.py:13) (6 samples, 1.86%)<.._find_and_load (<frozen importlib._bootstrap>:983) (6 samples, 1.86%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (6 samples, 1.86%)_.._load_unlocked (<frozen importlib._bootstrap>:677) (6 samples, 1.86%)_..exec_module (<frozen importlib._bootstrap_external>:728) (6 samples, 1.86%)e.._call_with_frames_removed (<frozen importlib._bootstrap>:219) (6 samples, 1.86%)_..<module> (pandas/__init__.py:55) (5 samples, 1.55%)_find_and_load (<frozen importlib._bootstrap>:983) (5 samples, 1.55%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (5 samples, 1.55%)_load_unlocked (<frozen importlib._bootstrap>:677) (5 samples, 1.55%)exec_module (<frozen importlib._bootstrap_external>:728) (5 samples, 1.55%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (5 samples, 1.55%)<module> (pandas/core/api.py:24) (5 samples, 1.55%)_find_and_load (<frozen importlib._bootstrap>:983) (5 samples, 1.55%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (5 samples, 1.55%)_load_unlocked (<frozen importlib._bootstrap>:677) (5 samples, 1.55%)exec_module (<frozen importlib._bootstrap_external>:728) (5 samples, 1.55%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (5 samples, 1.55%)<module> (pandas/core/groupby/__init__.py:1) (5 samples, 1.55%)_find_and_load (<frozen importlib._bootstrap>:983) (5 samples, 1.55%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (5 samples, 1.55%)_load_unlocked (<frozen importlib._bootstrap>:677) (5 samples, 1.55%)exec_module (<frozen importlib._bootstrap_external>:728) (5 samples, 1.55%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (5 samples, 1.55%)<module> (pandas/core/groupby/generic.py:44) (5 samples, 1.55%)_find_and_load (<frozen importlib._bootstrap>:983) (5 samples, 1.55%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (5 samples, 1.55%)_load_unlocked (<frozen importlib._bootstrap>:677) (5 samples, 1.55%)exec_module (<frozen importlib._bootstrap_external>:728) (5 samples, 1.55%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (5 samples, 1.55%)<module> (pandas/core/frame.py:115) (5 samples, 1.55%)_find_and_load (<frozen importlib._bootstrap>:983) (5 samples, 1.55%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (5 samples, 1.55%)_load_unlocked (<frozen importlib._bootstrap>:677) (5 samples, 1.55%)exec_module (<frozen importlib._bootstrap_external>:728) (5 samples, 1.55%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (5 samples, 1.55%)<module> (pandas/core/series.py:84) (5 samples, 1.55%)_find_and_load (<frozen importlib._bootstrap>:983) (5 samples, 1.55%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (5 samples, 1.55%)_load_unlocked (<frozen importlib._bootstrap>:677) (5 samples, 1.55%)exec_module (<frozen importlib._bootstrap_external>:728) (5 samples, 1.55%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (5 samples, 1.55%)<module> (pandas/plotting/__init__.py:59) (5 samples, 1.55%)_find_and_load (<frozen importlib._bootstrap>:983) (5 samples, 1.55%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (5 samples, 1.55%)_load_unlocked (<frozen importlib._bootstrap>:677) (5 samples, 1.55%)exec_module (<frozen importlib._bootstrap_external>:728) (5 samples, 1.55%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (5 samples, 1.55%)<module> (pandas/plotting/_core.py:17) (5 samples, 1.55%)_find_and_load (<frozen importlib._bootstrap>:983) (5 samples, 1.55%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (5 samples, 1.55%)_load_unlocked (<frozen importlib._bootstrap>:677) (5 samples, 1.55%)exec_module (<frozen importlib._bootstrap_external>:728) (5 samples, 1.55%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (5 samples, 1.55%)<module> (pandas/plotting/_matplotlib/__init__.py:3) (5 samples, 1.55%)_find_and_load (<frozen importlib._bootstrap>:983) (5 samples, 1.55%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (5 samples, 1.55%)_load_unlocked (<frozen importlib._bootstrap>:677) (5 samples, 1.55%)exec_module (<frozen importlib._bootstrap_external>:728) (5 samples, 1.55%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (5 samples, 1.55%)<module> (mlprodict/onnxrt/__init__.py:6) (7 samples, 2.17%)<.._find_and_load (<frozen importlib._bootstrap>:983) (7 samples, 2.17%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (7 samples, 2.17%)_.._load_unlocked (<frozen importlib._bootstrap>:677) (7 samples, 2.17%)_..exec_module (<frozen importlib._bootstrap_external>:728) (7 samples, 2.17%)e.._call_with_frames_removed (<frozen importlib._bootstrap>:219) (7 samples, 2.17%)_..<module> (bench_RandomForestReg_default_m_reg_1000_4_12_float_.py:4) (21 samples, 6.52%)<module> .._find_and_load (<frozen importlib._bootstrap>:983) (21 samples, 6.52%)_find_and.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (21 samples, 6.52%)_find_and.._load_unlocked (<frozen importlib._bootstrap>:677) (21 samples, 6.52%)_load_unl..exec_module (<frozen importlib._bootstrap_external>:728) (21 samples, 6.52%)exec_modu.._call_with_frames_removed (<frozen importlib._bootstrap>:219) (21 samples, 6.52%)_call_wit..<module> (profiles/benches/ensemble/RandomForestRegressor/bench_RandomForestReg_default_m_reg.py:7) (13 samples, 4.04%)<mod.._find_and_load (<frozen importlib._bootstrap>:983) (13 samples, 4.04%)_fin.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (13 samples, 4.04%)_fin.._load_unlocked (<frozen importlib._bootstrap>:677) (13 samples, 4.04%)_loa..exec_module (<frozen importlib._bootstrap_external>:728) (13 samples, 4.04%)exec.._call_with_frames_removed (<frozen importlib._bootstrap>:219) (13 samples, 4.04%)_cal..<module> (mlprodict/asv_benchmark/__init__.py:7) (11 samples, 3.42%)<mo.._find_and_load (<frozen importlib._bootstrap>:983) (11 samples, 3.42%)_fi.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (11 samples, 3.42%)_fi.._load_unlocked (<frozen importlib._bootstrap>:677) (11 samples, 3.42%)_lo..exec_module (<frozen importlib._bootstrap_external>:728) (11 samples, 3.42%)exe.._call_with_frames_removed (<frozen importlib._bootstrap>:219) (11 samples, 3.42%)_ca..<module> (mlprodict/asv_benchmark/common_asv_skl.py:27) (11 samples, 3.42%)<mo.._find_and_load (<frozen importlib._bootstrap>:983) (11 samples, 3.42%)_fi.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (11 samples, 3.42%)_fi.._load_unlocked (<frozen importlib._bootstrap>:677) (11 samples, 3.42%)_lo..exec_module (<frozen importlib._bootstrap_external>:728) (11 samples, 3.42%)exe.._call_with_frames_removed (<frozen importlib._bootstrap>:219) (11 samples, 3.42%)_ca..<module> (mlprodict/onnxrt/__init__.py:7) (4 samples, 1.24%)_find_and_load (<frozen importlib._bootstrap>:983) (4 samples, 1.24%)_find_and_load_unlocked (<frozen importlib._bootstrap>:953) (4 samples, 1.24%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (4 samples, 1.24%)_find_and_load (<frozen importlib._bootstrap>:983) (4 samples, 1.24%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 1.24%)_load_unlocked (<frozen importlib._bootstrap>:677) (4 samples, 1.24%)exec_module (<frozen importlib._bootstrap_external>:728) (4 samples, 1.24%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (4 samples, 1.24%)<module> (mlprodict/onnxrt/validate/__init__.py:6) (4 samples, 1.24%)_find_and_load (<frozen importlib._bootstrap>:983) (4 samples, 1.24%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 1.24%)_load_unlocked (<frozen importlib._bootstrap>:677) (4 samples, 1.24%)exec_module (<frozen importlib._bootstrap_external>:728) (4 samples, 1.24%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (4 samples, 1.24%)<module> (mlprodict/onnxrt/validate/validate.py:15) (4 samples, 1.24%)_find_and_load (<frozen importlib._bootstrap>:983) (4 samples, 1.24%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 1.24%)_load_unlocked (<frozen importlib._bootstrap>:677) (4 samples, 1.24%)exec_module (<frozen importlib._bootstrap_external>:728) (4 samples, 1.24%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (4 samples, 1.24%)<module> (mlprodict/onnx_conv/__init__.py:7) (4 samples, 1.24%)_find_and_load (<frozen importlib._bootstrap>:983) (4 samples, 1.24%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 1.24%)_load_unlocked (<frozen importlib._bootstrap>:677) (4 samples, 1.24%)exec_module (<frozen importlib._bootstrap_external>:728) (4 samples, 1.24%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (4 samples, 1.24%)<module> (mlprodict/onnx_conv/register.py:9) (4 samples, 1.24%)_find_and_load (<frozen importlib._bootstrap>:983) (4 samples, 1.24%)_find_and_load_unlocked (<frozen importlib._bootstrap>:953) (4 samples, 1.24%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (4 samples, 1.24%)_find_and_load (<frozen importlib._bootstrap>:983) (4 samples, 1.24%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 1.24%)_load_unlocked (<frozen importlib._bootstrap>:677) (4 samples, 1.24%)exec_module (<frozen importlib._bootstrap_external>:728) (4 samples, 1.24%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (4 samples, 1.24%)<module> (skl2onnx/__init__.py:18) (4 samples, 1.24%)_find_and_load (<frozen importlib._bootstrap>:983) (4 samples, 1.24%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 1.24%)_load_unlocked (<frozen importlib._bootstrap>:677) (4 samples, 1.24%)exec_module (<frozen importlib._bootstrap_external>:728) (4 samples, 1.24%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (4 samples, 1.24%)<module> (skl2onnx/convert.py:15) (4 samples, 1.24%)_handle_fromlist (<frozen importlib._bootstrap>:1035) (4 samples, 1.24%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (4 samples, 1.24%)_find_and_load (<frozen importlib._bootstrap>:983) (4 samples, 1.24%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 1.24%)_load_unlocked (<frozen importlib._bootstrap>:677) (4 samples, 1.24%)exec_module (<frozen importlib._bootstrap_external>:728) (4 samples, 1.24%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (4 samples, 1.24%)<module> (skl2onnx/operator_converters/__init__.py:15) (4 samples, 1.24%)_handle_fromlist (<frozen importlib._bootstrap>:1035) (4 samples, 1.24%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (4 samples, 1.24%)_find_and_load (<frozen importlib._bootstrap>:983) (4 samples, 1.24%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 1.24%)_load_unlocked (<frozen importlib._bootstrap>:677) (4 samples, 1.24%)exec_module (<frozen importlib._bootstrap_external>:728) (4 samples, 1.24%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (4 samples, 1.24%)<module> (skl2onnx/operator_converters/cross_decomposition.py:9) (4 samples, 1.24%)_find_and_load (<frozen importlib._bootstrap>:983) (4 samples, 1.24%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 1.24%)_load_unlocked (<frozen importlib._bootstrap>:677) (4 samples, 1.24%)exec_module (<frozen importlib._bootstrap_external>:728) (4 samples, 1.24%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (4 samples, 1.24%)_accumulate_prediction (sklearn/ensemble/_forest.py:449) (5 samples, 1.55%)<listcomp> (joblib/parallel.py:256) (6 samples, 1.86%)<..__call__ (joblib/parallel.py:1007) (12 samples, 3.73%)__ca..dispatch_one_batch (joblib/parallel.py:835) (8 samples, 2.48%)di.._dispatch (joblib/parallel.py:754) (7 samples, 2.17%)_..apply_async (joblib/_parallel_backends.py:209) (7 samples, 2.17%)a..__init__ (joblib/_parallel_backends.py:590) (7 samples, 2.17%)_..__call__ (joblib/parallel.py:256) (7 samples, 2.17%)_..<module> (bench_RandomForestReg_default_m_reg_1000_4_12_float_.py:47) (16 samples, 4.97%)<modul..profile0_skl (bench_RandomForestReg_default_m_reg_1000_4_12_float_.py:46) (16 samples, 4.97%)profil..setup_profile0 (bench_RandomForestReg_default_m_reg_1000_4_12_float_.py:26) (13 samples, 4.04%)setu..profile0 (bench_RandomForestReg_default_m_reg_1000_4_12_float_.py:18) (13 samples, 4.04%)prof..time_predict (mlprodict/asv_benchmark/common_asv_skl.py:182) (13 samples, 4.04%)time..<lambda> (mlprodict/asv_benchmark/common_asv_skl.py:375) (13 samples, 4.04%)<lam..predict (sklearn/ensemble/_forest.py:782) (13 samples, 4.04%)pred..dispatch_one_batch (joblib/parallel.py:808) (16 samples, 4.97%)dispat..<genexpr> (sklearn/ensemble/_forest.py:782) (14 samples, 4.35%)<gene..delayed (joblib/parallel.py:308) (11 samples, 3.42%)del.._handle_fromlist (<frozen importlib._bootstrap>:1019) (4 samples, 1.24%)get_nested_backend (joblib/_parallel_backends.py:216) (10 samples, 3.11%)get..get_active_backend (joblib/parallel.py:116) (4 samples, 1.24%)dispatch_one_batch (joblib/parallel.py:825) (17 samples, 5.28%)dispat..get_nested_backend (joblib/_parallel_backends.py:220) (7 samples, 2.17%)g..dispatch_one_batch (joblib/parallel.py:826) (6 samples, 1.86%)d..dispatch_one_batch (joblib/parallel.py:827) (6 samples, 1.86%)d..put (queue.py:151) (4 samples, 1.24%)get (queue.py:181) (5 samples, 1.55%)dispatch_one_batch (joblib/parallel.py:830) (10 samples, 3.11%)dis.._dispatch (joblib/parallel.py:751) (4 samples, 1.24%)predict (sklearn/tree/_classes.py:418) (14 samples, 4.35%)predi..check_is_fitted (sklearn/utils/validation.py:963) (11 samples, 3.42%)che..<listcomp> (sklearn/utils/validation.py:964) (4 samples, 1.24%)0x7f91d5d0a2df (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (6 samples, 1.86%)0..0x7f91d5ceed04 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (6 samples, 1.86%)0..0x7f91d5cee666 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (6 samples, 1.86%)0..0x7f91d5ce42fd (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (5 samples, 1.55%)0x7f91d5d0a592 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (7 samples, 2.17%)0..array_zeros (multiarraymodule.c:1988) (5 samples, 1.55%)npy_free_cache_dim_obj (alloc.h:27) (5 samples, 1.55%)PyArray_Zeros (ctors.c:3099) (5 samples, 1.55%)PyArray_NewFromDescr_int (ctors.c:1156) (4 samples, 1.24%)0x7f91d5d0b405 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (34 samples, 10.56%)0x7f91d5d0b405 ..0x7f91d5cfbfa6 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (36 samples, 11.18%)0x7f91d5cfbfa6 (..PyArray_TakeFrom (item_selection.c:234) (5 samples, 1.55%)0x7f91d5cfc05a (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (9 samples, 2.80%)0x..array_take (methods.c:145) (8 samples, 2.48%)ar..predict (sklearn/tree/_classes.py:420) (56 samples, 17.39%)predict (sklearn/tree/_clas..0x7f91d5cfcd2e (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (56 samples, 17.39%)0x7f91d5cfcd2e (sklearn/tre..0x7f91d5cfc328 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (4 samples, 1.24%)predict (sklearn/tree/_classes.py:424) (4 samples, 1.24%)_accumulate_prediction (sklearn/ensemble/_forest.py:449) (85 samples, 26.40%)_accumulate_prediction (sklearn/ensemble/_..predict (sklearn/tree/_classes.py:442) (4 samples, 1.24%)<listcomp> (joblib/parallel.py:256) (99 samples, 30.75%)<listcomp> (joblib/parallel.py:256)_accumulate_prediction (sklearn/ensemble/_forest.py:452) (12 samples, 3.73%)_acc..ufunc_generic_call (ufunc_object.c:4702) (9 samples, 2.80%)uf..PyUFunc_GenericFunction (ufunc_object.c:3239) (5 samples, 1.55%)apply_async (joblib/_parallel_backends.py:209) (112 samples, 34.78%)apply_async (joblib/_parallel_backends.py:209)__init__ (joblib/_parallel_backends.py:590) (111 samples, 34.47%)__init__ (joblib/_parallel_backends.py:590)__call__ (joblib/parallel.py:256) (106 samples, 32.92%)__call__ (joblib/parallel.py:256)_dispatch (joblib/parallel.py:754) (118 samples, 36.65%)_dispatch (joblib/parallel.py:754)apply_async (joblib/_parallel_backends.py:211) (6 samples, 1.86%)a..__call__ (joblib/parallel.py:1007) (187 samples, 58.07%)__call__ (joblib/parallel.py:1007)dispatch_one_batch (joblib/parallel.py:835) (126 samples, 39.13%)dispatch_one_batch (joblib/parallel.py:835)<module> (bench_RandomForestReg_default_m_reg_1000_4_12_float_.py:54) (196 samples, 60.87%)<module> (bench_RandomForestReg_default_m_reg_1000_4_12_float_.py:54)profile_skl (bench_RandomForestReg_default_m_reg_1000_4_12_float_.py:53) (196 samples, 60.87%)profile_skl (bench_RandomForestReg_default_m_reg_1000_4_12_float_.py:53)setup_profile (bench_RandomForestReg_default_m_reg_1000_4_12_float_.py:37) (196 samples, 60.87%)setup_profile (bench_RandomForestReg_default_m_reg_1000_4_12_float_.py:37)profile (bench_RandomForestReg_default_m_reg_1000_4_12_float_.py:31) (196 samples, 60.87%)profile (bench_RandomForestReg_default_m_reg_1000_4_12_float_.py:31)time_predict (mlprodict/asv_benchmark/common_asv_skl.py:182) (196 samples, 60.87%)time_predict (mlprodict/asv_benchmark/common_asv_skl.py:182)<lambda> (mlprodict/asv_benchmark/common_asv_skl.py:375) (196 samples, 60.87%)<lambda> (mlprodict/asv_benchmark/common_asv_skl.py:375)predict (sklearn/ensemble/_forest.py:782) (195 samples, 60.56%)predict (sklearn/ensemble/_forest.py:782)__call__ (joblib/parallel.py:1017) (5 samples, 1.55%)<module> (bench_RandomForestReg_default_m_reg_1000_4_12_float_.py:61) (10 samples, 3.11%)<mo..profile_pyrtc (bench_RandomForestReg_default_m_reg_1000_4_12_float_.py:60) (10 samples, 3.11%)pro..setup_profile (bench_RandomForestReg_default_m_reg_1000_4_12_float_.py:37) (8 samples, 2.48%)se..profile (bench_RandomForestReg_default_m_reg_1000_4_12_float_.py:31) (8 samples, 2.48%)pr..time_predict (mlprodict/asv_benchmark/common_asv_skl.py:182) (8 samples, 2.48%)ti..<lambda> (mlprodict/asv_benchmark/common_asv_skl.py:379) (8 samples, 2.48%)<l..run (mlprodict/onnxrt/onnx_inference.py:472) (8 samples, 2.48%)ru.._run_sequence_runtime_compiled (mlprodict/onnxrt/onnx_inference.py:160) (8 samples, 2.48%)_r..compiled_run (<string>:4) (8 samples, 2.48%)co.._run (mlprodict/onnxrt/ops_cpu/op_tree_ensemble_regressor.py:78) (8 samples, 2.48%)_r..pybind11::cpp_function::dispatcher (pybind11.h:623) (7 samples, 2.17%)p..void pybind11::cpp_function::initialize<pybind11::cpp_function::cpp_function<pybind11::array_t<float, 16>, RuntimeTreeEnsembleRegressorPFloat, pybind11::array_t<float, 16>, pybind11::name, pybind11::is_method, pybind11::sibling, char [48]>(pybind11::name const, pybind11::is_method&, pybind11::sibling, char [48])::{lambda(RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>)#1}, pybind11::array_t<float, 16>, RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>, pybind11::name, pybind11::is_method, pybind11::sibling, char [48]>(pybind11::cpp_function::cpp_function<pybind11::array_t<float, 16>, RuntimeTreeEnsembleRegressorPFloat, pybind11::array_t<float, 16>, pybind11::name, pybind11::is_method, pybind11::sibling, char [48]>(pybind11::name const, pybind11::is_method&, pybind11::sibling, char [48])::{lambda(RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>&&)#1}, pybind11::array_t<float, 16> (*)(RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>), pybind11::name const, pybind11::is_method&, pybind11::sibling, char [48])::{lambda(pybind11::detail::function_call&)#3}::_FUN (pybind11.h:137) (7 samples, 2.17%)v..void pybind11::cpp_function::initialize<pybind11::cpp_function::cpp_function<pybind11::array_t<float, 16>, RuntimeTreeEnsembleRegressorPFloat, pybind11::array_t<float, 16>, pybind11::name, pybind11::is_method, pybind11::sibling, char [48]>(pybind11::name const, pybind11::is_method&, pybind11::sibling, char [48])::{lambda(RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>)#1}, pybind11::array_t<float, 16>, RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>, pybind11::name, pybind11::is_method, pybind11::sibling, char [48]>(pybind11::cpp_function::cpp_function<pybind11::array_t<float, 16>, RuntimeTreeEnsembleRegressorPFloat, pybind11::array_t<float, 16>, pybind11::name, pybind11::is_method, pybind11::sibling, char [48]>(pybind11::name const, pybind11::is_method&, pybind11::sibling, char [48])::{lambda(RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>&&)#1}, pybind11::array_t<float, 16> (*)(RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>), pybind11::name const, pybind11::is_method&, pybind11::sibling, char [48])::{lambda(pybind11::detail::function_call&)#3}::operator() const (pybind11.h:159) (7 samples, 2.17%)v..pybind11::detail::argument_loader<RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16> >::call<pybind11::array_t<float, 16>, pybind11::detail::void_type, pybind11::cpp_function::cpp_function<pybind11::array_t<float, 16>, RuntimeTreeEnsembleRegressorPFloat, pybind11::array_t<float, 16>, pybind11::name, pybind11::is_method, pybind11::sibling, char [48]>(pybind11::name const, pybind11::is_method&, pybind11::sibling, char [48])::{lambda(RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>&)#1}> && (cast.h:1912) (7 samples, 2.17%)p..pybind11::detail::argument_loader<RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16> >::call_impl<pybind11::array_t<float, 16>, pybind11::cpp_function::cpp_function<pybind11::array_t<float, 16>, RuntimeTreeEnsembleRegressorPFloat, pybind11::array_t<float, 16>, pybind11::name, pybind11::is_method, pybind11::sibling, char [48]>(pybind11::name const, pybind11::is_method&, pybind11::sibling, char [48])::{lambda(RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>&)#1}, (unsigned long)0, (unsigned long)1, pybind11::detail::void_type> (cast.h:1935) (7 samples, 2.17%)p..pybind11::cpp_function::cpp_function<pybind11::array_t<float, 16>, RuntimeTreeEnsembleRegressorPFloat, pybind11::array_t<float, 16>, pybind11::name, pybind11::is_method, pybind11::sibling, char [48]>(pybind11::name const, pybind11::is_method&, pybind11::sibling, char [48])::{lambda(RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>)#1}::operator() const (pybind11.h:85) (7 samples, 2.17%)p..pybind11::array_t<float, 16>::~array_t (numpy.h:831) (7 samples, 2.17%)p..pybind11::array::~array (numpy.h:538) (7 samples, 2.17%)p..pybind11::buffer::~buffer (pytypes.h:1311) (7 samples, 2.17%)p..pybind11::object::~object (pytypes.h:240) (7 samples, 2.17%)p..pybind11::handle::dec_ref & (pytypes.h:197) (7 samples, 2.17%)p..RuntimeTreeEnsembleRegressorP<float>::compute (mlprodict/onnxrt/ops_cpu/op_tree_ensemble_regressor_p_.cpp:531) (7 samples, 2.17%)R..RuntimeTreeEnsembleRegressorP<float>::compute_gil_free<_AggregatorSum<float> > (mlprodict/onnxrt/ops_cpu/op_tree_ensemble_regressor_p_.cpp:643) (7 samples, 2.17%)R..GOMP_parallel (libgomp.so.1.0.0) (6 samples, 1.86%)G..RuntimeTreeEnsembleRegressorP<float>::compute_gil_free<_AggregatorSum<float> > [clone ._omp_fn.21] (mlprodict/onnxrt/ops_cpu/op_tree_ensemble_regressor_p_.cpp:646) (6 samples, 1.86%)R..all (322 samples, 100%)<module> (bench_RandomForestReg_default_m_reg_1000_4_12_float_.py:68) (77 samples, 23.91%)<module> (bench_RandomForestReg_defaul..profile_ort (bench_RandomForestReg_default_m_reg_1000_4_12_float_.py:67) (77 samples, 23.91%)profile_ort (bench_RandomForestReg_def..setup_profile (bench_RandomForestReg_default_m_reg_1000_4_12_float_.py:37) (75 samples, 23.29%)setup_profile (bench_RandomForestReg_..profile (bench_RandomForestReg_default_m_reg_1000_4_12_float_.py:31) (75 samples, 23.29%)profile (bench_RandomForestReg_defaul..time_predict (mlprodict/asv_benchmark/common_asv_skl.py:182) (75 samples, 23.29%)time_predict (mlprodict/asv_benchmark..<lambda> (mlprodict/asv_benchmark/common_asv_skl.py:379) (75 samples, 23.29%)<lambda> (mlprodict/asv_benchmark/com..run (mlprodict/onnxrt/onnx_inference.py:472) (75 samples, 23.29%)run (mlprodict/onnxrt/onnx_inference..._run_whole_runtime (mlprodict/onnxrt/onnx_inference.py:680) (75 samples, 23.29%)_run_whole_runtime (mlprodict/onnxrt/..run (mlprodict/onnxrt/ops_whole/session.py:64) (75 samples, 23.29%)run (mlprodict/onnxrt/ops_whole/sessi..run (onnxruntime/capi/session.py:142) (75 samples, 23.29%)run (onnxruntime/capi/session.py:142)pybind11::cpp_function::dispatcher (onnxruntime/capi/onnxruntime_pybind11_state.so) (74 samples, 22.98%)pybind11::cpp_function::dispatcher (..void pybind11::cpp_function::initialize<onnxruntime::python::addObjectMethods(pybind11::module&)::{lambda(onnxruntime::InferenceSession*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, pybind11::object, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, pybind11::object> > >, OrtRunOptions*)#8}, std::vector<pybind11::object, std::allocator<pybind11::object> >, onnxruntime::InferenceSession*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, pybind11::object, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, pybind11::object> > >, OrtRunOptions*, pybind11::name, pybind11::is_method, pybind11::sibling>(onnxruntime::python::addObjectMethods(pybind11::module&)::{lambda(onnxruntime::InferenceSession*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, pybind11::object, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, pybind11::object> > >, OrtRunOptions*)#8}&&, std::vector<pybind11::object, std::allocator<pybind11::object> > (*)(onnxruntime::InferenceSession*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, pybind11::object, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, pybind11::object> > >, OrtRunOptions*), pybind11::name const, pybind11::is_method&, pybind11::sibling)::{lambda(pybind11::detail::function_call&)#3}::_FUN (onnxruntime/capi/onnxruntime_pybind11_state.so) (74 samples, 22.98%)void pybind11::cpp_function::initial..onnxruntime::InferenceSession::Run (onnxruntime/capi/onnxruntime_pybind11_state.so) (74 samples, 22.98%)onnxruntime::InferenceSession::Run (..onnxruntime::InferenceSession::Run (onnxruntime/capi/onnxruntime_pybind11_state.so) (74 samples, 22.98%)onnxruntime::InferenceSession::Run (..onnxruntime::utils::ExecuteGraph (onnxruntime/capi/onnxruntime_pybind11_state.so) (74 samples, 22.98%)onnxruntime::utils::ExecuteGraph (on..onnxruntime::utils::ExecuteGraphImpl (onnxruntime/capi/onnxruntime_pybind11_state.so) (74 samples, 22.98%)onnxruntime::utils::ExecuteGraphImpl..onnxruntime::SequentialExecutor::Execute (onnxruntime/capi/onnxruntime_pybind11_state.so) (74 samples, 22.98%)onnxruntime::SequentialExecutor::Exe..onnxruntime::ml::TreeEnsembleRegressor<float>::Compute (onnxruntime/capi/onnxruntime_pybind11_state.so) (74 samples, 22.98%)onnxruntime::ml::TreeEnsembleRegress..onnxruntime::ml::TreeEnsembleRegressor<float>::ProcessTreeNode (onnxruntime/capi/onnxruntime_pybind11_state.so) (71 samples, 22.05%)onnxruntime::ml::TreeEnsembleRegres..

RandomForestRegressor [m_reg] [default] N=1000 nf=50 ops=12 [float] by fct#

py-spy Reset ZoomSearch _call_with_frames_removed (<frozen importlib._bootstrap>) (8 samples, 2.29%)_.._find_and_load (<frozen importlib._bootstrap>) (8 samples, 2.29%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>) (8 samples, 2.29%)_.._load_unlocked (<frozen importlib._bootstrap>) (8 samples, 2.29%)_..exec_module (<frozen importlib._bootstrap_external>) (8 samples, 2.29%)e.._call_with_frames_removed (<frozen importlib._bootstrap>) (8 samples, 2.29%)_..<module> (onnx/__init__.py) (8 samples, 2.29%)<.._find_and_load (<frozen importlib._bootstrap>) (8 samples, 2.29%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>) (8 samples, 2.29%)_.._load_unlocked (<frozen importlib._bootstrap>) (8 samples, 2.29%)_..exec_module (<frozen importlib._bootstrap_external>) (8 samples, 2.29%)e.._call_with_frames_removed (<frozen importlib._bootstrap>) (8 samples, 2.29%)_..<module> (onnx/external_data_helper.py) (8 samples, 2.29%)<.._find_and_load (<frozen importlib._bootstrap>) (8 samples, 2.29%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>) (8 samples, 2.29%)_.._load_unlocked (<frozen importlib._bootstrap>) (8 samples, 2.29%)_..exec_module (<frozen importlib._bootstrap_external>) (8 samples, 2.29%)e.._call_with_frames_removed (<frozen importlib._bootstrap>) (8 samples, 2.29%)_..<module> (onnx/onnx_pb.py) (8 samples, 2.29%)<.._find_and_load (<frozen importlib._bootstrap>) (8 samples, 2.29%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>) (8 samples, 2.29%)_.._load_unlocked (<frozen importlib._bootstrap>) (8 samples, 2.29%)_..exec_module (<frozen importlib._bootstrap_external>) (8 samples, 2.29%)e.._call_with_frames_removed (<frozen importlib._bootstrap>) (8 samples, 2.29%)_..<module> (onnx/onnx_ml_pb2.py) (8 samples, 2.29%)<.._find_and_load (<frozen importlib._bootstrap>) (8 samples, 2.29%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>) (8 samples, 2.29%)_.._call_with_frames_removed (<frozen importlib._bootstrap>) (8 samples, 2.29%)_.._find_and_load (<frozen importlib._bootstrap>) (8 samples, 2.29%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>) (8 samples, 2.29%)_.._load_unlocked (<frozen importlib._bootstrap>) (8 samples, 2.29%)_..exec_module (<frozen importlib._bootstrap_external>) (8 samples, 2.29%)e.._call_with_frames_removed (<frozen importlib._bootstrap>) (8 samples, 2.29%)_..<module> (protobuf/__init__.py) (8 samples, 2.29%)<.._find_and_load (<frozen importlib._bootstrap>) (8 samples, 2.29%)_.._find_and_load_unlocked (<frozen importlib._bootstrap>) (8 samples, 2.29%)_.._load_unlocked (<frozen importlib._bootstrap>) (8 samples, 2.29%)_..exec_module (<frozen importlib._bootstrap_external>) (8 samples, 2.29%)e.._call_with_frames_removed (<frozen importlib._bootstrap>) (8 samples, 2.29%)_..<module> (pkg_resources/__init__.py) (8 samples, 2.29%)<.._call_aside (pkg_resources/__init__.py) (8 samples, 2.29%)_.._initialize_master_working_set (pkg_resources/__init__.py) (8 samples, 2.29%)_..add_entry (pkg_resources/__init__.py) (6 samples, 1.72%)find_on_path (pkg_resources/__init__.py) (6 samples, 1.72%)distributions_from_metadata (pkg_resources/__init__.py) (4 samples, 1.15%)_find_and_load (<frozen importlib._bootstrap>) (12 samples, 3.44%)_fi.._find_and_load_unlocked (<frozen importlib._bootstrap>) (12 samples, 3.44%)_fi.._load_unlocked (<frozen importlib._bootstrap>) (12 samples, 3.44%)_lo..exec_module (<frozen importlib._bootstrap_external>) (12 samples, 3.44%)exe.._call_with_frames_removed (<frozen importlib._bootstrap>) (12 samples, 3.44%)_ca..<module> (profiles/benches/ensemble/RandomForestRegressor/bench_RandomForestReg_default_m_reg.py) (12 samples, 3.44%)<mo.._find_and_load (<frozen importlib._bootstrap>) (12 samples, 3.44%)_fi.._find_and_load_unlocked (<frozen importlib._bootstrap>) (12 samples, 3.44%)_fi.._load_unlocked (<frozen importlib._bootstrap>) (4 samples, 1.15%)exec_module (<frozen importlib._bootstrap_external>) (4 samples, 1.15%)_call_with_frames_removed (<frozen importlib._bootstrap>) (4 samples, 1.15%)profile0_skl (bench_RandomForestReg_default_m_reg_1000_50_12_float_.py) (9 samples, 2.58%)pr..setup_profile0 (bench_RandomForestReg_default_m_reg_1000_50_12_float_.py) (9 samples, 2.58%)se..profile0 (bench_RandomForestReg_default_m_reg_1000_50_12_float_.py) (9 samples, 2.58%)pr..time_predict (mlprodict/asv_benchmark/common_asv_skl.py) (9 samples, 2.58%)ti..<lambda> (mlprodict/asv_benchmark/common_asv_skl.py) (9 samples, 2.58%)<l..predict (sklearn/ensemble/_forest.py) (9 samples, 2.58%)pr..__call__ (joblib/parallel.py) (9 samples, 2.58%)__..dispatch_one_batch (joblib/parallel.py) (9 samples, 2.58%)di.._dispatch (joblib/parallel.py) (4 samples, 1.15%)apply_async (joblib/_parallel_backends.py) (4 samples, 1.15%)__init__ (joblib/_parallel_backends.py) (4 samples, 1.15%)__call__ (joblib/parallel.py) (4 samples, 1.15%)<listcomp> (joblib/parallel.py) (4 samples, 1.15%)_accumulate_prediction (sklearn/ensemble/_forest.py) (4 samples, 1.15%)predict (sklearn/tree/_classes.py) (4 samples, 1.15%)profile_ort (bench_RandomForestReg_default_m_reg_1000_50_12_float_.py) (62 samples, 17.77%)profile_ort (bench_RandomFor..setup_profile (bench_RandomForestReg_default_m_reg_1000_50_12_float_.py) (62 samples, 17.77%)setup_profile (bench_RandomF..profile (bench_RandomForestReg_default_m_reg_1000_50_12_float_.py) (62 samples, 17.77%)profile (bench_RandomForestR..time_predict (mlprodict/asv_benchmark/common_asv_skl.py) (61 samples, 17.48%)time_predict (mlprodict/asv..<lambda> (mlprodict/asv_benchmark/common_asv_skl.py) (60 samples, 17.19%)<lambda> (mlprodict/asv_ben..run (mlprodict/onnxrt/onnx_inference.py) (60 samples, 17.19%)run (mlprodict/onnxrt/onnx_.._run_whole_runtime (mlprodict/onnxrt/onnx_inference.py) (60 samples, 17.19%)_run_whole_runtime (mlprodi..run (mlprodict/onnxrt/ops_whole/session.py) (59 samples, 16.91%)run (mlprodict/onnxrt/ops_..run (onnxruntime/capi/session.py) (59 samples, 16.91%)run (onnxruntime/capi/sess..pybind11::cpp_function::dispatcher (onnxruntime/capi/onnxruntime_pybind11_state.so) (58 samples, 16.62%)pybind11::cpp_function::di..void pybind11::cpp_function::initialize<onnxruntime::python::addObjectMethods(pybind11::module&)::{lambda(onnxruntime::InferenceSession*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, pybind11::object, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, pybind11::object> > >, OrtRunOptions*)#8}, std::vector<pybind11::object, std::allocator<pybind11::object> >, onnxruntime::InferenceSession*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, pybind11::object, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, pybind11::object> > >, OrtRunOptions*, pybind11::name, pybind11::is_method, pybind11::sibling>(onnxruntime::python::addObjectMethods(pybind11::module&)::{lambda(onnxruntime::InferenceSession*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, pybind11::object, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, pybind11::object> > >, OrtRunOptions*)#8}&&, std::vector<pybind11::object, std::allocator<pybind11::object> > (*)(onnxruntime::InferenceSession*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, pybind11::object, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, pybind11::object> > >, OrtRunOptions*), pybind11::name const, pybind11::is_method&, pybind11::sibling)::{lambda(pybind11::detail::function_call&)#3}::_FUN (onnxruntime/capi/onnxruntime_pybind11_state.so) (58 samples, 16.62%)void pybind11::cpp_functio..onnxruntime::InferenceSession::Run (onnxruntime/capi/onnxruntime_pybind11_state.so) (58 samples, 16.62%)onnxruntime::InferenceSess..onnxruntime::InferenceSession::Run (onnxruntime/capi/onnxruntime_pybind11_state.so) (58 samples, 16.62%)onnxruntime::InferenceSess..onnxruntime::utils::ExecuteGraph (onnxruntime/capi/onnxruntime_pybind11_state.so) (58 samples, 16.62%)onnxruntime::utils::Execut..onnxruntime::utils::ExecuteGraphImpl (onnxruntime/capi/onnxruntime_pybind11_state.so) (58 samples, 16.62%)onnxruntime::utils::Execut..onnxruntime::SequentialExecutor::Execute (onnxruntime/capi/onnxruntime_pybind11_state.so) (58 samples, 16.62%)onnxruntime::SequentialExe..onnxruntime::ml::TreeEnsembleRegressor<float>::Compute (onnxruntime/capi/onnxruntime_pybind11_state.so) (58 samples, 16.62%)onnxruntime::ml::TreeEnsem..onnxruntime::ml::TreeEnsembleRegressor<float>::ProcessTreeNode (onnxruntime/capi/onnxruntime_pybind11_state.so) (56 samples, 16.05%)onnxruntime::ml::TreeEnse..profile (bench_RandomForestReg_default_m_reg_1000_50_12_float_.py) (5 samples, 1.43%)time_predict (mlprodict/asv_benchmark/common_asv_skl.py) (5 samples, 1.43%)<lambda> (mlprodict/asv_benchmark/common_asv_skl.py) (5 samples, 1.43%)run (mlprodict/onnxrt/onnx_inference.py) (5 samples, 1.43%)_run_sequence_runtime_compiled (mlprodict/onnxrt/onnx_inference.py) (5 samples, 1.43%)compiled_run (<string>) (5 samples, 1.43%)_run (mlprodict/onnxrt/ops_cpu/op_tree_ensemble_regressor.py) (5 samples, 1.43%)pybind11::cpp_function::dispatcher (pybind11.h) (4 samples, 1.15%)void pybind11::cpp_function::initialize<pybind11::cpp_function::cpp_function<pybind11::array_t<float, 16>, RuntimeTreeEnsembleRegressorPFloat, pybind11::array_t<float, 16>, pybind11::name, pybind11::is_method, pybind11::sibling, char [48]>(pybind11::name const, pybind11::is_method&, pybind11::sibling, char [48])::{lambda(RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>)#1}, pybind11::array_t<float, 16>, RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>, pybind11::name, pybind11::is_method, pybind11::sibling, char [48]>(pybind11::cpp_function::cpp_function<pybind11::array_t<float, 16>, RuntimeTreeEnsembleRegressorPFloat, pybind11::array_t<float, 16>, pybind11::name, pybind11::is_method, pybind11::sibling, char [48]>(pybind11::name const, pybind11::is_method&, pybind11::sibling, char [48])::{lambda(RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>&&)#1}, pybind11::array_t<float, 16> (*)(RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>), pybind11::name const, pybind11::is_method&, pybind11::sibling, char [48])::{lambda(pybind11::detail::function_call&)#3}::_FUN (pybind11.h) (4 samples, 1.15%)void pybind11::cpp_function::initialize<pybind11::cpp_function::cpp_function<pybind11::array_t<float, 16>, RuntimeTreeEnsembleRegressorPFloat, pybind11::array_t<float, 16>, pybind11::name, pybind11::is_method, pybind11::sibling, char [48]>(pybind11::name const, pybind11::is_method&, pybind11::sibling, char [48])::{lambda(RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>)#1}, pybind11::array_t<float, 16>, RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>, pybind11::name, pybind11::is_method, pybind11::sibling, char [48]>(pybind11::cpp_function::cpp_function<pybind11::array_t<float, 16>, RuntimeTreeEnsembleRegressorPFloat, pybind11::array_t<float, 16>, pybind11::name, pybind11::is_method, pybind11::sibling, char [48]>(pybind11::name const, pybind11::is_method&, pybind11::sibling, char [48])::{lambda(RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>&&)#1}, pybind11::array_t<float, 16> (*)(RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>), pybind11::name const, pybind11::is_method&, pybind11::sibling, char [48])::{lambda(pybind11::detail::function_call&)#3}::operator() const (pybind11.h) (4 samples, 1.15%)pybind11::detail::argument_loader<RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16> >::call<pybind11::array_t<float, 16>, pybind11::detail::void_type, pybind11::cpp_function::cpp_function<pybind11::array_t<float, 16>, RuntimeTreeEnsembleRegressorPFloat, pybind11::array_t<float, 16>, pybind11::name, pybind11::is_method, pybind11::sibling, char [48]>(pybind11::name const, pybind11::is_method&, pybind11::sibling, char [48])::{lambda(RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>&)#1}> && (cast.h) (4 samples, 1.15%)pybind11::detail::argument_loader<RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16> >::call_impl<pybind11::array_t<float, 16>, pybind11::cpp_function::cpp_function<pybind11::array_t<float, 16>, RuntimeTreeEnsembleRegressorPFloat, pybind11::array_t<float, 16>, pybind11::name, pybind11::is_method, pybind11::sibling, char [48]>(pybind11::name const, pybind11::is_method&, pybind11::sibling, char [48])::{lambda(RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>&)#1}, (unsigned long)0, (unsigned long)1, pybind11::detail::void_type> (cast.h) (4 samples, 1.15%)pybind11::cpp_function::cpp_function<pybind11::array_t<float, 16>, RuntimeTreeEnsembleRegressorPFloat, pybind11::array_t<float, 16>, pybind11::name, pybind11::is_method, pybind11::sibling, char [48]>(pybind11::name const, pybind11::is_method&, pybind11::sibling, char [48])::{lambda(RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>)#1}::operator() const (pybind11.h) (4 samples, 1.15%)pybind11::array_t<float, 16>::~array_t (numpy.h) (4 samples, 1.15%)pybind11::array::~array (numpy.h) (4 samples, 1.15%)pybind11::buffer::~buffer (pytypes.h) (4 samples, 1.15%)pybind11::object::~object (pytypes.h) (4 samples, 1.15%)pybind11::handle::dec_ref & (pytypes.h) (4 samples, 1.15%)RuntimeTreeEnsembleRegressorP<float>::compute (mlprodict/onnxrt/ops_cpu/op_tree_ensemble_regressor_p_.cpp) (4 samples, 1.15%)RuntimeTreeEnsembleRegressorP<float>::compute_gil_free<_AggregatorSum<float> > (mlprodict/onnxrt/ops_cpu/op_tree_ensemble_regressor_p_.cpp) (4 samples, 1.15%)profile_pyrtc (bench_RandomForestReg_default_m_reg_1000_50_12_float_.py) (9 samples, 2.58%)pr..setup_profile (bench_RandomForestReg_default_m_reg_1000_50_12_float_.py) (9 samples, 2.58%)se..setup (mlprodict/asv_benchmark/common_asv_skl.py) (4 samples, 1.15%)_create_onnx_and_runtime (mlprodict/asv_benchmark/common_asv_skl.py) (4 samples, 1.15%)update_wrapper (functools.py) (5 samples, 1.43%)<genexpr> (sklearn/ensemble/_forest.py) (10 samples, 2.87%)<g..delayed (joblib/parallel.py) (8 samples, 2.29%)d..__call__ (joblib/parallel.py) (14 samples, 4.01%)__ca..0x7ff5ef9de592 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (6 samples, 1.72%)array_zeros (multiarraymodule.c) (5 samples, 1.43%)npy_free_cache_dim_obj (alloc.h) (4 samples, 1.15%)PyArray_Zeros (ctors.c) (4 samples, 1.15%)PyArray_NewFromDescr_int (ctors.c) (4 samples, 1.15%)0x7ff5ef9de6aa (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (12 samples, 3.44%)0x7..0x7ff5ef9df405 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (54 samples, 15.47%)0x7ff5ef9df405 (sklearn/..0x7ff5ef9cffa6 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (55 samples, 15.76%)0x7ff5ef9cffa6 (sklearn/..PyArray_TakeFrom (item_selection.c) (5 samples, 1.43%)0x7ff5ef9d005a (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (8 samples, 2.29%)0..array_take (methods.c) (8 samples, 2.29%)a..0x7ff5ef9d014f (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (4 samples, 1.15%)array_dealloc (arrayobject.c) (4 samples, 1.15%)0x7ff5ef9d0d2e (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (77 samples, 22.06%)0x7ff5ef9d0d2e (sklearn/tree/_tree...<listcomp> (sklearn/utils/validation.py) (10 samples, 2.87%)<l..check_is_fitted (sklearn/utils/validation.py) (18 samples, 5.16%)check_..predict (sklearn/tree/_classes.py) (105 samples, 30.09%)predict (sklearn/tree/_classes.py)execute_legacy_ufunc_loop (ufunc_object.c) (4 samples, 1.15%)_accumulate_prediction (sklearn/ensemble/_forest.py) (120 samples, 34.38%)_accumulate_prediction (sklearn/ensemble/_forest.py)ufunc_generic_call (ufunc_object.c) (6 samples, 1.72%)PyUFunc_GenericFunction (ufunc_object.c) (6 samples, 1.72%)<listcomp> (joblib/parallel.py) (125 samples, 35.82%)<listcomp> (joblib/parallel.py)__exit__ (joblib/parallel.py) (7 samples, 2.01%)_..unregister (joblib/parallel.py) (7 samples, 2.01%)u.._dispatch (joblib/parallel.py) (163 samples, 46.70%)_dispatch (joblib/parallel.py)apply_async (joblib/_parallel_backends.py) (155 samples, 44.41%)apply_async (joblib/_parallel_backends.py)__init__ (joblib/_parallel_backends.py) (140 samples, 40.11%)__init__ (joblib/_parallel_backends.py)__call__ (joblib/parallel.py) (137 samples, 39.26%)__call__ (joblib/parallel.py)get (queue.py) (9 samples, 2.58%)ge.._handle_fromlist (<frozen importlib._bootstrap>) (6 samples, 1.72%)get_active_backend (joblib/parallel.py) (12 samples, 3.44%)get..__init__ (joblib/_parallel_backends.py) (4 samples, 1.15%)get_nested_backend (joblib/_parallel_backends.py) (27 samples, 7.74%)get_nested_..dispatch_one_batch (joblib/parallel.py) (238 samples, 68.19%)dispatch_one_batch (joblib/parallel.py)put (queue.py) (8 samples, 2.29%)p..notify (threading.py) (4 samples, 1.15%)__call__ (joblib/parallel.py) (245 samples, 70.20%)__call__ (joblib/parallel.py)retrieve (joblib/parallel.py) (5 samples, 1.43%)profile (bench_RandomForestReg_default_m_reg_1000_50_12_float_.py) (247 samples, 70.77%)profile (bench_RandomForestReg_default_m_reg_1000_50_12_float_.py)time_predict (mlprodict/asv_benchmark/common_asv_skl.py) (247 samples, 70.77%)time_predict (mlprodict/asv_benchmark/common_asv_skl.py)<lambda> (mlprodict/asv_benchmark/common_asv_skl.py) (247 samples, 70.77%)<lambda> (mlprodict/asv_benchmark/common_asv_skl.py)predict (sklearn/ensemble/_forest.py) (247 samples, 70.77%)predict (sklearn/ensemble/_forest.py)profile_skl (bench_RandomForestReg_default_m_reg_1000_50_12_float_.py) (249 samples, 71.35%)profile_skl (bench_RandomForestReg_default_m_reg_1000_50_12_float_.py)setup_profile (bench_RandomForestReg_default_m_reg_1000_50_12_float_.py) (249 samples, 71.35%)setup_profile (bench_RandomForestReg_default_m_reg_1000_50_12_float_.py)_generate_sample_indices (sklearn/ensemble/_forest.py) (5 samples, 1.43%)check_random_state (sklearn/utils/validation.py) (5 samples, 1.43%)all (349 samples, 100%)<module> (bench_RandomForestReg_default_m_reg_1000_50_12_float_.py) (349 samples, 100.00%)<module> (bench_RandomForestReg_default_m_reg_1000_50_12_float_.py)start (bench_RandomForestReg_default_m_reg_1000_50_12_float_.py) (8 samples, 2.29%)s..setup_cache (profiles/benches/ensemble/RandomForestRegressor/bench_RandomForestReg_default_m_reg.py) (8 samples, 2.29%)s..setup_cache (mlprodict/asv_benchmark/common_asv_skl.py) (8 samples, 2.29%)s..fit (sklearn/ensemble/_forest.py) (8 samples, 2.29%)f..__call__ (joblib/parallel.py) (8 samples, 2.29%)_..dispatch_one_batch (joblib/parallel.py) (8 samples, 2.29%)d.._dispatch (joblib/parallel.py) (8 samples, 2.29%)_..apply_async (joblib/_parallel_backends.py) (8 samples, 2.29%)a..__init__ (joblib/_parallel_backends.py) (8 samples, 2.29%)_..__call__ (joblib/parallel.py) (8 samples, 2.29%)_..<listcomp> (joblib/parallel.py) (8 samples, 2.29%)<.._parallel_build_trees (sklearn/ensemble/_forest.py) (8 samples, 2.29%)_..

RandomForestRegressor [m_reg] [default] N=1000 nf=50 ops=12 [float] by line#

py-spy Reset ZoomSearch <module> (profiles/benches/ensemble/RandomForestRegressor/bench_RandomForestReg_default_m_reg.py:2) (4 samples, 1.16%)_find_and_load (<frozen importlib._bootstrap>:983) (4 samples, 1.16%)_find_and_load_unlocked (<frozen importlib._bootstrap>:953) (4 samples, 1.16%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (4 samples, 1.16%)_find_and_load (<frozen importlib._bootstrap>:983) (4 samples, 1.16%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 1.16%)_load_unlocked (<frozen importlib._bootstrap>:677) (4 samples, 1.16%)exec_module (<frozen importlib._bootstrap_external>:728) (4 samples, 1.16%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (4 samples, 1.16%)<module> (onnx/__init__.py:9) (4 samples, 1.16%)_find_and_load (<frozen importlib._bootstrap>:983) (4 samples, 1.16%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 1.16%)_load_unlocked (<frozen importlib._bootstrap>:677) (4 samples, 1.16%)exec_module (<frozen importlib._bootstrap_external>:728) (4 samples, 1.16%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (4 samples, 1.16%)<module> (onnx/external_data_helper.py:10) (4 samples, 1.16%)_find_and_load (<frozen importlib._bootstrap>:983) (4 samples, 1.16%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 1.16%)_load_unlocked (<frozen importlib._bootstrap>:677) (4 samples, 1.16%)exec_module (<frozen importlib._bootstrap_external>:728) (4 samples, 1.16%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (4 samples, 1.16%)<module> (onnx/onnx_pb.py:8) (4 samples, 1.16%)_find_and_load (<frozen importlib._bootstrap>:983) (4 samples, 1.16%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 1.16%)_load_unlocked (<frozen importlib._bootstrap>:677) (4 samples, 1.16%)exec_module (<frozen importlib._bootstrap_external>:728) (4 samples, 1.16%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (4 samples, 1.16%)<module> (onnx/onnx_ml_pb2.py:6) (4 samples, 1.16%)_find_and_load (<frozen importlib._bootstrap>:983) (4 samples, 1.16%)_find_and_load_unlocked (<frozen importlib._bootstrap>:953) (4 samples, 1.16%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (4 samples, 1.16%)_find_and_load (<frozen importlib._bootstrap>:983) (4 samples, 1.16%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 1.16%)_load_unlocked (<frozen importlib._bootstrap>:677) (4 samples, 1.16%)exec_module (<frozen importlib._bootstrap_external>:728) (4 samples, 1.16%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (4 samples, 1.16%)<module> (protobuf/__init__.py:37) (4 samples, 1.16%)_find_and_load (<frozen importlib._bootstrap>:983) (4 samples, 1.16%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (4 samples, 1.16%)_load_unlocked (<frozen importlib._bootstrap>:677) (4 samples, 1.16%)exec_module (<frozen importlib._bootstrap_external>:728) (4 samples, 1.16%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (4 samples, 1.16%)<module> (pkg_resources/__init__.py:3251) (4 samples, 1.16%)_call_aside (pkg_resources/__init__.py:3235) (4 samples, 1.16%)<module> (profiles/benches/ensemble/RandomForestRegressor/bench_RandomForestReg_default_m_reg.py:4) (4 samples, 1.16%)_find_and_load (<frozen importlib._bootstrap>:983) (4 samples, 1.16%)<module> (bench_RandomForestReg_default_m_reg_1000_50_12_float_.py:4) (17 samples, 4.91%)<modul.._find_and_load (<frozen importlib._bootstrap>:983) (17 samples, 4.91%)_find_.._find_and_load_unlocked (<frozen importlib._bootstrap>:967) (17 samples, 4.91%)_find_.._load_unlocked (<frozen importlib._bootstrap>:677) (17 samples, 4.91%)_load_..exec_module (<frozen importlib._bootstrap_external>:728) (17 samples, 4.91%)exec_m.._call_with_frames_removed (<frozen importlib._bootstrap>:219) (17 samples, 4.91%)_call_..<module> (profiles/benches/ensemble/RandomForestRegressor/bench_RandomForestReg_default_m_reg.py:7) (6 samples, 1.73%)_find_and_load (<frozen importlib._bootstrap>:983) (6 samples, 1.73%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (6 samples, 1.73%)_load_unlocked (<frozen importlib._bootstrap>:677) (6 samples, 1.73%)exec_module (<frozen importlib._bootstrap_external>:728) (6 samples, 1.73%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (6 samples, 1.73%)<module> (mlprodict/asv_benchmark/__init__.py:7) (5 samples, 1.45%)_find_and_load (<frozen importlib._bootstrap>:983) (5 samples, 1.45%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (5 samples, 1.45%)_load_unlocked (<frozen importlib._bootstrap>:677) (5 samples, 1.45%)exec_module (<frozen importlib._bootstrap_external>:728) (5 samples, 1.45%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (5 samples, 1.45%)<module> (mlprodict/asv_benchmark/common_asv_skl.py:27) (5 samples, 1.45%)_find_and_load (<frozen importlib._bootstrap>:983) (5 samples, 1.45%)_find_and_load_unlocked (<frozen importlib._bootstrap>:967) (5 samples, 1.45%)_load_unlocked (<frozen importlib._bootstrap>:677) (5 samples, 1.45%)exec_module (<frozen importlib._bootstrap_external>:728) (5 samples, 1.45%)_call_with_frames_removed (<frozen importlib._bootstrap>:219) (5 samples, 1.45%)_accumulate_prediction (sklearn/ensemble/_forest.py:449) (4 samples, 1.16%)<module> (bench_RandomForestReg_default_m_reg_1000_50_12_float_.py:47) (12 samples, 3.47%)<mo..profile0_skl (bench_RandomForestReg_default_m_reg_1000_50_12_float_.py:46) (12 samples, 3.47%)pro..setup_profile0 (bench_RandomForestReg_default_m_reg_1000_50_12_float_.py:26) (12 samples, 3.47%)set..profile0 (bench_RandomForestReg_default_m_reg_1000_50_12_float_.py:18) (12 samples, 3.47%)pro..time_predict (mlprodict/asv_benchmark/common_asv_skl.py:182) (12 samples, 3.47%)tim..<lambda> (mlprodict/asv_benchmark/common_asv_skl.py:375) (12 samples, 3.47%)<la..predict (sklearn/ensemble/_forest.py:782) (12 samples, 3.47%)pre..__call__ (joblib/parallel.py:1007) (12 samples, 3.47%)__c..dispatch_one_batch (joblib/parallel.py:835) (11 samples, 3.18%)dis.._dispatch (joblib/parallel.py:754) (11 samples, 3.18%)_di..apply_async (joblib/_parallel_backends.py:209) (11 samples, 3.18%)app..__init__ (joblib/_parallel_backends.py:590) (11 samples, 3.18%)__i..__call__ (joblib/parallel.py:256) (8 samples, 2.31%)_..<listcomp> (joblib/parallel.py:256) (8 samples, 2.31%)<..predict (sklearn/ensemble/_forest.py:780) (4 samples, 1.16%)__call__ (joblib/parallel.py:1004) (4 samples, 1.16%)get (queue.py:164) (4 samples, 1.16%)dispatch_one_batch (joblib/parallel.py:797) (12 samples, 3.47%)dis..dispatch_one_batch (joblib/parallel.py:808) (16 samples, 4.62%)dispa..<genexpr> (sklearn/ensemble/_forest.py:782) (12 samples, 3.47%)<ge..delayed (joblib/parallel.py:308) (9 samples, 2.60%)de..get_nested_backend (joblib/_parallel_backends.py:216) (7 samples, 2.02%)g..get_active_backend (joblib/parallel.py:116) (10 samples, 2.89%)ge..__init__ (joblib/_parallel_backends.py:284) (4 samples, 1.16%)dispatch_one_batch (joblib/parallel.py:825) (26 samples, 7.51%)dispatch_o..get_nested_backend (joblib/_parallel_backends.py:220) (19 samples, 5.49%)get_nes..dispatch_one_batch (joblib/parallel.py:826) (5 samples, 1.45%)dispatch_one_batch (joblib/parallel.py:827) (5 samples, 1.45%)dispatch_one_batch (joblib/parallel.py:830) (8 samples, 2.31%)d..__call__ (joblib/parallel.py:254) (4 samples, 1.16%)predict (sklearn/tree/_classes.py:418) (17 samples, 4.91%)predic..check_is_fitted (sklearn/utils/validation.py:963) (11 samples, 3.18%)che..<listcomp> (sklearn/utils/validation.py:964) (7 samples, 2.02%)<..array_getbuffer (buffer.c:782) (6 samples, 1.73%)0x7f539f26cd04 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (8 samples, 2.31%)0..0x7f539f26c666 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (8 samples, 2.31%)0..0x7f539f2622fd (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (8 samples, 2.31%)0..0x7f539f2882df (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (10 samples, 2.89%)0x..0x7f539f288592 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (5 samples, 1.45%)0x7f539f2886b1 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (8 samples, 2.31%)0..0x7f539f289405 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (47 samples, 13.58%)0x7f539f289405 (sklea..0x7f539f279fa6 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (48 samples, 13.87%)0x7f539f279fa6 (sklea..PyArray_TakeFrom (item_selection.c:234) (4 samples, 1.16%)0x7f539f27a05a (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (15 samples, 4.34%)0x7f5..array_take (methods.c:145) (10 samples, 2.89%)ar..0x7f539f27a328 (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (4 samples, 1.16%)predict (sklearn/tree/_classes.py:420) (75 samples, 21.68%)predict (sklearn/tree/_classes.py:..0x7f539f27ad2e (sklearn/tree/_tree.cpython-37m-x86_64-linux-gnu.so) (74 samples, 21.39%)0x7f539f27ad2e (sklearn/tree/_tree.._accumulate_prediction (sklearn/ensemble/_forest.py:449) (103 samples, 29.77%)_accumulate_prediction (sklearn/ensemble/_forest.._accumulate_prediction (sklearn/ensemble/_forest.py:452) (6 samples, 1.73%)ufunc_generic_call (ufunc_object.c:4702) (6 samples, 1.73%)<listcomp> (joblib/parallel.py:256) (112 samples, 32.37%)<listcomp> (joblib/parallel.py:256)apply_async (joblib/_parallel_backends.py:209) (132 samples, 38.15%)apply_async (joblib/_parallel_backends.py:209)__init__ (joblib/_parallel_backends.py:590) (129 samples, 37.28%)__init__ (joblib/_parallel_backends.py:590)__call__ (joblib/parallel.py:256) (119 samples, 34.39%)__call__ (joblib/parallel.py:256)__call__ (joblib/parallel.py:333) (4 samples, 1.16%)dispatch_one_batch (joblib/parallel.py:835) (151 samples, 43.64%)dispatch_one_batch (joblib/parallel.py:835)_dispatch (joblib/parallel.py:754) (143 samples, 41.33%)_dispatch (joblib/parallel.py:754)apply_async (joblib/_parallel_backends.py:211) (10 samples, 2.89%)ap..__call__ (joblib/parallel.py:1007) (232 samples, 67.05%)__call__ (joblib/parallel.py:1007)<module> (bench_RandomForestReg_default_m_reg_1000_50_12_float_.py:54) (247 samples, 71.39%)<module> (bench_RandomForestReg_default_m_reg_1000_50_12_float_.py:54)profile_skl (bench_RandomForestReg_default_m_reg_1000_50_12_float_.py:53) (247 samples, 71.39%)profile_skl (bench_RandomForestReg_default_m_reg_1000_50_12_float_.py:53)setup_profile (bench_RandomForestReg_default_m_reg_1000_50_12_float_.py:37) (247 samples, 71.39%)setup_profile (bench_RandomForestReg_default_m_reg_1000_50_12_float_.py:37)profile (bench_RandomForestReg_default_m_reg_1000_50_12_float_.py:31) (247 samples, 71.39%)profile (bench_RandomForestReg_default_m_reg_1000_50_12_float_.py:31)time_predict (mlprodict/asv_benchmark/common_asv_skl.py:182) (247 samples, 71.39%)time_predict (mlprodict/asv_benchmark/common_asv_skl.py:182)<lambda> (mlprodict/asv_benchmark/common_asv_skl.py:375) (247 samples, 71.39%)<lambda> (mlprodict/asv_benchmark/common_asv_skl.py:375)predict (sklearn/ensemble/_forest.py:782) (240 samples, 69.36%)predict (sklearn/ensemble/_forest.py:782)<module> (bench_RandomForestReg_default_m_reg_1000_50_12_float_.py:61) (10 samples, 2.89%)<m..profile_pyrtc (bench_RandomForestReg_default_m_reg_1000_50_12_float_.py:60) (10 samples, 2.89%)pr..setup_profile (bench_RandomForestReg_default_m_reg_1000_50_12_float_.py:37) (10 samples, 2.89%)se..profile (bench_RandomForestReg_default_m_reg_1000_50_12_float_.py:31) (10 samples, 2.89%)pr..time_predict (mlprodict/asv_benchmark/common_asv_skl.py:182) (10 samples, 2.89%)ti..<lambda> (mlprodict/asv_benchmark/common_asv_skl.py:379) (10 samples, 2.89%)<l..run (mlprodict/onnxrt/onnx_inference.py:472) (10 samples, 2.89%)ru.._run_sequence_runtime_compiled (mlprodict/onnxrt/onnx_inference.py:160) (10 samples, 2.89%)_r..compiled_run (<string>:4) (10 samples, 2.89%)co.._run (mlprodict/onnxrt/ops_cpu/op_tree_ensemble_regressor.py:78) (10 samples, 2.89%)_r..pybind11::cpp_function::dispatcher (pybind11.h:623) (9 samples, 2.60%)py..void pybind11::cpp_function::initialize<pybind11::cpp_function::cpp_function<pybind11::array_t<float, 16>, RuntimeTreeEnsembleRegressorPFloat, pybind11::array_t<float, 16>, pybind11::name, pybind11::is_method, pybind11::sibling, char [48]>(pybind11::name const, pybind11::is_method&, pybind11::sibling, char [48])::{lambda(RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>)#1}, pybind11::array_t<float, 16>, RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>, pybind11::name, pybind11::is_method, pybind11::sibling, char [48]>(pybind11::cpp_function::cpp_function<pybind11::array_t<float, 16>, RuntimeTreeEnsembleRegressorPFloat, pybind11::array_t<float, 16>, pybind11::name, pybind11::is_method, pybind11::sibling, char [48]>(pybind11::name const, pybind11::is_method&, pybind11::sibling, char [48])::{lambda(RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>&&)#1}, pybind11::array_t<float, 16> (*)(RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>), pybind11::name const, pybind11::is_method&, pybind11::sibling, char [48])::{lambda(pybind11::detail::function_call&)#3}::_FUN (pybind11.h:137) (9 samples, 2.60%)vo..void pybind11::cpp_function::initialize<pybind11::cpp_function::cpp_function<pybind11::array_t<float, 16>, RuntimeTreeEnsembleRegressorPFloat, pybind11::array_t<float, 16>, pybind11::name, pybind11::is_method, pybind11::sibling, char [48]>(pybind11::name const, pybind11::is_method&, pybind11::sibling, char [48])::{lambda(RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>)#1}, pybind11::array_t<float, 16>, RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>, pybind11::name, pybind11::is_method, pybind11::sibling, char [48]>(pybind11::cpp_function::cpp_function<pybind11::array_t<float, 16>, RuntimeTreeEnsembleRegressorPFloat, pybind11::array_t<float, 16>, pybind11::name, pybind11::is_method, pybind11::sibling, char [48]>(pybind11::name const, pybind11::is_method&, pybind11::sibling, char [48])::{lambda(RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>&&)#1}, pybind11::array_t<float, 16> (*)(RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>), pybind11::name const, pybind11::is_method&, pybind11::sibling, char [48])::{lambda(pybind11::detail::function_call&)#3}::operator() const (pybind11.h:159) (9 samples, 2.60%)vo..pybind11::detail::argument_loader<RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16> >::call<pybind11::array_t<float, 16>, pybind11::detail::void_type, pybind11::cpp_function::cpp_function<pybind11::array_t<float, 16>, RuntimeTreeEnsembleRegressorPFloat, pybind11::array_t<float, 16>, pybind11::name, pybind11::is_method, pybind11::sibling, char [48]>(pybind11::name const, pybind11::is_method&, pybind11::sibling, char [48])::{lambda(RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>&)#1}> && (cast.h:1912) (9 samples, 2.60%)py..pybind11::detail::argument_loader<RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16> >::call_impl<pybind11::array_t<float, 16>, pybind11::cpp_function::cpp_function<pybind11::array_t<float, 16>, RuntimeTreeEnsembleRegressorPFloat, pybind11::array_t<float, 16>, pybind11::name, pybind11::is_method, pybind11::sibling, char [48]>(pybind11::name const, pybind11::is_method&, pybind11::sibling, char [48])::{lambda(RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>&)#1}, (unsigned long)0, (unsigned long)1, pybind11::detail::void_type> (cast.h:1935) (9 samples, 2.60%)py..pybind11::cpp_function::cpp_function<pybind11::array_t<float, 16>, RuntimeTreeEnsembleRegressorPFloat, pybind11::array_t<float, 16>, pybind11::name, pybind11::is_method, pybind11::sibling, char [48]>(pybind11::name const, pybind11::is_method&, pybind11::sibling, char [48])::{lambda(RuntimeTreeEnsembleRegressorPFloat const*, pybind11::array_t<float, 16>)#1}::operator() const (pybind11.h:85) (9 samples, 2.60%)py..pybind11::array_t<float, 16>::~array_t (numpy.h:831) (9 samples, 2.60%)py..pybind11::array::~array (numpy.h:538) (9 samples, 2.60%)py..pybind11::buffer::~buffer (pytypes.h:1311) (9 samples, 2.60%)py..pybind11::object::~object (pytypes.h:240) (9 samples, 2.60%)py..pybind11::handle::dec_ref & (pytypes.h:197) (9 samples, 2.60%)py..RuntimeTreeEnsembleRegressorP<float>::compute (mlprodict/onnxrt/ops_cpu/op_tree_ensemble_regressor_p_.cpp:531) (9 samples, 2.60%)Ru..RuntimeTreeEnsembleRegressorP<float>::compute_gil_free<_AggregatorSum<float> > (mlprodict/onnxrt/ops_cpu/op_tree_ensemble_regressor_p_.cpp:643) (9 samples, 2.60%)Ru..GOMP_parallel (libgomp.so.1.0.0) (8 samples, 2.31%)G..RuntimeTreeEnsembleRegressorP<float>::compute_gil_free<_AggregatorSum<float> > [clone ._omp_fn.21] (mlprodict/onnxrt/ops_cpu/op_tree_ensemble_regressor_p_.cpp:646) (7 samples, 2.02%)R..all (346 samples, 100%)<module> (bench_RandomForestReg_default_m_reg_1000_50_12_float_.py:68) (59 samples, 17.05%)<module> (bench_RandomFore..profile_ort (bench_RandomForestReg_default_m_reg_1000_50_12_float_.py:67) (59 samples, 17.05%)profile_ort (bench_RandomF..setup_profile (bench_RandomForestReg_default_m_reg_1000_50_12_float_.py:37) (58 samples, 16.76%)setup_profile (bench_Rando..profile (bench_RandomForestReg_default_m_reg_1000_50_12_float_.py:31) (58 samples, 16.76%)profile (bench_RandomFores..time_predict (mlprodict/asv_benchmark/common_asv_skl.py:182) (58 samples, 16.76%)time_predict (mlprodict/as..<lambda> (mlprodict/asv_benchmark/common_asv_skl.py:379) (58 samples, 16.76%)<lambda> (mlprodict/asv_be..run (mlprodict/onnxrt/onnx_inference.py:472) (58 samples, 16.76%)run (mlprodict/onnxrt/onnx.._run_whole_runtime (mlprodict/onnxrt/onnx_inference.py:680) (58 samples, 16.76%)_run_whole_runtime (mlprod..run (mlprodict/onnxrt/ops_whole/session.py:64) (58 samples, 16.76%)run (mlprodict/onnxrt/ops_..run (onnxruntime/capi/session.py:142) (58 samples, 16.76%)run (onnxruntime/capi/sess..pybind11::cpp_function::dispatcher (onnxruntime/capi/onnxruntime_pybind11_state.so) (57 samples, 16.47%)pybind11::cpp_function::d..void pybind11::cpp_function::initialize<onnxruntime::python::addObjectMethods(pybind11::module&)::{lambda(onnxruntime::InferenceSession*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, pybind11::object, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, pybind11::object> > >, OrtRunOptions*)#8}, std::vector<pybind11::object, std::allocator<pybind11::object> >, onnxruntime::InferenceSession*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, pybind11::object, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, pybind11::object> > >, OrtRunOptions*, pybind11::name, pybind11::is_method, pybind11::sibling>(onnxruntime::python::addObjectMethods(pybind11::module&)::{lambda(onnxruntime::InferenceSession*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, pybind11::object, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, pybind11::object> > >, OrtRunOptions*)#8}&&, std::vector<pybind11::object, std::allocator<pybind11::object> > (*)(onnxruntime::InferenceSession*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, pybind11::object, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, pybind11::object> > >, OrtRunOptions*), pybind11::name const, pybind11::is_method&, pybind11::sibling)::{lambda(pybind11::detail::function_call&)#3}::_FUN (onnxruntime/capi/onnxruntime_pybind11_state.so) (57 samples, 16.47%)void pybind11::cpp_functi..onnxruntime::InferenceSession::Run (onnxruntime/capi/onnxruntime_pybind11_state.so) (57 samples, 16.47%)onnxruntime::InferenceSes..onnxruntime::InferenceSession::Run (onnxruntime/capi/onnxruntime_pybind11_state.so) (57 samples, 16.47%)onnxruntime::InferenceSes..onnxruntime::utils::ExecuteGraph (onnxruntime/capi/onnxruntime_pybind11_state.so) (57 samples, 16.47%)onnxruntime::utils::Execu..onnxruntime::utils::ExecuteGraphImpl (onnxruntime/capi/onnxruntime_pybind11_state.so) (57 samples, 16.47%)onnxruntime::utils::Execu..onnxruntime::SequentialExecutor::Execute (onnxruntime/capi/onnxruntime_pybind11_state.so) (57 samples, 16.47%)onnxruntime::SequentialEx..onnxruntime::ml::TreeEnsembleRegressor<float>::Compute (onnxruntime/capi/onnxruntime_pybind11_state.so) (57 samples, 16.47%)onnxruntime::ml::TreeEnse..onnxruntime::ml::TreeEnsembleRegressor<float>::ProcessTreeNode (onnxruntime/capi/onnxruntime_pybind11_state.so) (53 samples, 15.32%)onnxruntime::ml::TreeEn..