This notebook is used to use KIM to perform inverse modeling for the Advanced Terrestrial Simulator (ATS).
# Libraries
from pathlib import Path
import pandas as pd
import numpy as np
from kim.map import KIM
from kim.data import Data
from kim.mapping_model import MLP
import jax
%load_ext autoreload
%autoreload 2
Read the data#
The
Output_para.csv
file includes the ensemble of the seven parameters to be estimated, represented by \(\mathbf{Y}\).The
Input_logq.csv
file includes the ensemble of the streamflow simulations generated by ATS, represented by \(\mathbf{X}\).
# File and folder paths
f_para = Path("./data/Output_para.csv")
f_state = Path("./data/Input_logq.csv")
df_para, df_state = pd.read_csv(f_para, index_col=0),pd.read_csv(f_state, index_col=0)
y_keys, x_keys = df_para.keys(), df_state.keys()
y, x = df_para.values, df_state.values
x.shape, y.shape
((396, 1461), (396, 8))
Configurations#
Preliminary analysis configuration#
seed_shuffle = 1234
f_data_save = Path("./results/data")
# Data configuration
data_params = {
"xscaler_type": "minmax",
"yscaler_type": "minmax",
}
# Sensitivity analysis configuration
sensitivity_params = {
"method": "pc", "metric": "it-knn",
"sst": True, "ntest": 100, "alpha": 0.05, "k": 3,
"n_jobs": 100, "seed_shuffle": seed_shuffle,
"verbose": 1
}
Ensemble learning configuration#
Ns_train = 300
Ns_val = 50
hidden_activation = 'sigmoid'
final_activation = 'leaky_relu'
seed_ens = 1024
seed_predict = 3636
seed_dl = 10
seed_model = 100
training_verbose = 1
n_models = 100
n_jobs = 20
f_kim_save1 = Path("./results/map_many2many")
f_kim_save2 = Path("./results/map_many2one")
f_kim_save3 = Path("./results/map_many2one_cond")
# Mapping parameters for each test below
map_configs = {
"model_type": MLP,
'n_model': n_models,
'ensemble_type': 'ens_random',
'model_hp_choices': {
"depth": [1,3,5,6],
"width_size": [3,6,10]
},
'model_hp_fixed': {
"hidden_activation": hidden_activation,
"final_activation": final_activation,
"model_seed": seed_model
},
'optax_hp_choices': {
'learning_rate': [0.01, 0.005, 0.003],
},
'optax_hp_fixed': {
'nsteps': 300,
'optimizer_type': 'adam',
},
'dl_hp_choices': {
},
'dl_hp_fixed': {
'dl_seed': seed_dl,
'num_train_sample': Ns_train,
'num_val_sample': Ns_val,
'batch_size': 64
},
'ens_seed': seed_ens,
'training_parallel': True,
'parallel_config': {
'n_jobs': n_jobs,
'backend': 'loky',
'verbose': 1
},
'device': None,
}
Exploratory data analysis#
# # Load the exploratory analysis result if available
# data = Data(x, y)
# data.load(f_data_save)
# Perform the sensitivity analysis if not done
data = Data(x, y, **data_params)
data.calculate_sensitivity(**sensitivity_params)
Using the kNN-based information theoretic metrics ...
Performing pairwise analysis to remove insensitive inputs ...
100%|██████████| 1461/1461 [21:11<00:00, 1.15it/s]
Performing conditional independence testing to remove redundant inputs ...
# data.sensitivity_mask
data.cond_sensitivity_mask
array([[False, False, False, ..., False, True, False],
[False, False, False, ..., False, True, False],
[False, False, False, ..., False, True, False],
...,
[False, False, False, ..., False, False, False],
[False, False, False, ..., False, False, False],
[False, True, False, ..., False, False, False]])
Train the inverse mapping#
Now, let’s train the inverse mappings via ensemble learning. We are training three types of inverse mappings:
kim1
: The naive inverse mapping from all \(\mathbf{Y}\) to all \(\mathbf{X}\)kim2
: The knowledge-informed inverse mapping from sensitive \(\mathbf{Y}\) to each of \(\mathbf{X}\) using global sensitivity analysiskim3
: The knowledge-informed inverse mapping from sensitive \(\mathbf{Y}\) to each of \(\mathbf{X}\) using global sensitivity analysis + redundancy filtering check
# Initialize three diffferent KIMs
kim1 = KIM(data, map_configs, map_option='many2many')
kim2 = KIM(data, map_configs, mask_option="sensitivity", map_option='many2one')
kim3 = KIM(data, map_configs, mask_option="cond_sensitivity", map_option='many2one')
# Train the mappings
kim1.train()
kim2.train()
kim3.train()
Performing ensemble training in parallel with 100 model configurations...
[Parallel(n_jobs=20)]: Using backend LokyBackend with 20 concurrent workers.
/global/cfs/cdirs/m1800/peishi/.conda/envs/kim/lib/python3.12/site-packages/joblib/externals/loky/backend/fork_exec.py:38: RuntimeWarning: os.fork() was called. os.fork() is incompatible with multithreaded code, and JAX is multithreaded, so this will likely lead to a deadlock.
pid = os.fork()
100%|██████████| 300/300 [00:02<00:00, 111.98it/s]
100%|██████████| 300/300 [00:02<00:00, 109.54it/s]
100%|██████████| 300/300 [00:02<00:00, 108.66it/s]
100%|██████████| 300/300 [00:02<00:00, 108.17it/s]
100%|██████████| 300/300 [00:02<00:00, 106.06it/s]
100%|██████████| 300/300 [00:02<00:00, 100.21it/s]
100%|██████████| 300/300 [00:03<00:00, 98.87it/s]
100%|██████████| 300/300 [00:03<00:00, 94.04it/s]
100%|██████████| 300/300 [00:03<00:00, 90.56it/s]
100%|██████████| 300/300 [00:03<00:00, 83.21it/s]
100%|██████████| 300/300 [00:03<00:00, 80.68it/s]
100%|██████████| 300/300 [00:03<00:00, 80.61it/s]
86%|████████▌ | 258/300 [00:03<00:00, 95.70it/s][Parallel(n_jobs=20)]: Done 10 tasks | elapsed: 37.3s
100%|██████████| 300/300 [00:03<00:00, 77.17it/s]
100%|██████████| 300/300 [00:03<00:00, 77.03it/s]
100%|██████████| 300/300 [00:03<00:00, 75.70it/s]
100%|██████████| 300/300 [00:03<00:00, 75.38it/s]
100%|██████████| 300/300 [00:04<00:00, 73.07it/s]
100%|██████████| 300/300 [00:04<00:00, 72.14it/s]
100%|██████████| 300/300 [00:04<00:00, 70.76it/s]]
100%|██████████| 300/300 [00:04<00:00, 68.03it/s]]
100%|██████████| 300/300 [00:02<00:00, 124.56it/s]
100%|██████████| 300/300 [00:02<00:00, 124.31it/s]
100%|██████████| 300/300 [00:02<00:00, 103.88it/s]
100%|██████████| 300/300 [00:03<00:00, 83.05it/s]
100%|██████████| 300/300 [00:03<00:00, 82.25it/s]
100%|██████████| 300/300 [00:02<00:00, 124.36it/s]
100%|██████████| 300/300 [00:03<00:00, 84.25it/s]
100%|██████████| 300/300 [00:02<00:00, 103.64it/s]
100%|██████████| 300/300 [00:03<00:00, 87.09it/s]
100%|██████████| 300/300 [00:03<00:00, 79.87it/s]]
100%|██████████| 300/300 [00:02<00:00, 108.65it/s]
100%|██████████| 300/300 [00:02<00:00, 108.41it/s]
100%|██████████| 300/300 [00:04<00:00, 74.14it/s]
100%|██████████| 300/300 [00:03<00:00, 81.69it/s]
100%|██████████| 300/300 [00:03<00:00, 88.28it/s]
100%|██████████| 300/300 [00:03<00:00, 79.39it/s]
100%|██████████| 300/300 [00:02<00:00, 102.30it/s]
100%|██████████| 300/300 [00:03<00:00, 78.74it/s]
100%|██████████| 300/300 [00:03<00:00, 83.03it/s]
100%|██████████| 300/300 [00:02<00:00, 103.93it/s]
100%|██████████| 300/300 [00:04<00:00, 73.08it/s]]
100%|██████████| 300/300 [00:02<00:00, 104.64it/s]
100%|██████████| 300/300 [00:02<00:00, 103.67it/s]
100%|██████████| 300/300 [00:02<00:00, 125.29it/s]
100%|██████████| 300/300 [00:02<00:00, 115.45it/s]
100%|██████████| 300/300 [00:03<00:00, 88.29it/s]
100%|██████████| 300/300 [00:02<00:00, 109.64it/s]
100%|██████████| 300/300 [00:03<00:00, 89.88it/s]
100%|██████████| 300/300 [00:02<00:00, 107.51it/s]
100%|██████████| 300/300 [00:03<00:00, 83.30it/s]
100%|██████████| 300/300 [00:03<00:00, 78.47it/s]
100%|██████████| 300/300 [00:03<00:00, 86.23it/s]
100%|██████████| 300/300 [00:03<00:00, 78.93it/s]
100%|██████████| 300/300 [00:03<00:00, 89.09it/s]
100%|██████████| 300/300 [00:04<00:00, 73.69it/s]
100%|██████████| 300/300 [00:02<00:00, 123.92it/s]
100%|██████████| 300/300 [00:03<00:00, 87.69it/s]
100%|██████████| 300/300 [00:02<00:00, 102.55it/s]
100%|██████████| 300/300 [00:02<00:00, 115.76it/s]
100%|██████████| 300/300 [00:03<00:00, 77.75it/s]
100%|██████████| 300/300 [00:03<00:00, 88.67it/s]
100%|██████████| 300/300 [00:03<00:00, 77.42it/s]
100%|██████████| 300/300 [00:03<00:00, 97.95it/s]
100%|██████████| 300/300 [00:03<00:00, 83.58it/s]
100%|██████████| 300/300 [00:03<00:00, 77.45it/s]
100%|██████████| 300/300 [00:02<00:00, 102.92it/s]
100%|██████████| 300/300 [00:02<00:00, 107.41it/s]
100%|██████████| 300/300 [00:03<00:00, 84.00it/s]
100%|██████████| 300/300 [00:02<00:00, 126.44it/s]
100%|██████████| 300/300 [00:03<00:00, 98.22it/s]
100%|██████████| 300/300 [00:03<00:00, 75.02it/s]]
100%|██████████| 300/300 [00:02<00:00, 105.73it/s]
100%|██████████| 300/300 [00:03<00:00, 97.57it/s]
100%|██████████| 300/300 [00:02<00:00, 105.47it/s]
100%|██████████| 300/300 [00:03<00:00, 83.22it/s]
100%|██████████| 300/300 [00:03<00:00, 92.24it/s]
100%|██████████| 300/300 [00:03<00:00, 75.74it/s]
100%|██████████| 300/300 [00:04<00:00, 74.48it/s]]
100%|██████████| 300/300 [00:03<00:00, 77.25it/s]]
100%|██████████| 300/300 [00:03<00:00, 81.59it/s]]
100%|██████████| 300/300 [00:03<00:00, 80.70it/s]
100%|██████████| 300/300 [00:03<00:00, 91.54it/s]
100%|██████████| 300/300 [00:04<00:00, 72.74it/s]]
100%|██████████| 300/300 [00:03<00:00, 76.64it/s]
100%|██████████| 300/300 [00:03<00:00, 96.72it/s]
100%|██████████| 300/300 [00:03<00:00, 91.11it/s]
100%|██████████| 300/300 [00:02<00:00, 115.10it/s]
100%|██████████| 300/300 [00:03<00:00, 97.73it/s]
100%|██████████| 300/300 [00:03<00:00, 86.70it/s]
100%|██████████| 300/300 [00:03<00:00, 81.91it/s]
100%|██████████| 300/300 [00:02<00:00, 110.92it/s]
100%|██████████| 300/300 [00:03<00:00, 87.10it/s]
100%|██████████| 300/300 [00:03<00:00, 89.46it/s]
100%|██████████| 300/300 [00:03<00:00, 92.26it/s]
100%|██████████| 300/300 [00:03<00:00, 81.60it/s]
100%|██████████| 300/300 [00:03<00:00, 79.10it/s]
100%|██████████| 300/300 [00:03<00:00, 83.12it/s]
100%|██████████| 300/300 [00:04<00:00, 73.12it/s]]
100%|██████████| 300/300 [00:03<00:00, 77.64it/s]
100%|██████████| 300/300 [00:03<00:00, 95.27it/s]
[Parallel(n_jobs=20)]: Done 100 out of 100 | elapsed: 53.2s finished
Training completes.
Performing ensemble training in parallel with 100 model configurations...
[Parallel(n_jobs=20)]: Using backend LokyBackend with 20 concurrent workers.
100%|██████████| 300/300 [00:02<00:00, 129.42it/s]
100%|██████████| 300/300 [00:02<00:00, 130.31it/s]
100%|██████████| 300/300 [00:02<00:00, 127.52it/s]
100%|██████████| 300/300 [00:02<00:00, 129.09it/s]
100%|██████████| 300/300 [00:02<00:00, 129.28it/s]
100%|██████████| 300/300 [00:02<00:00, 125.29it/s]
100%|██████████| 300/300 [00:02<00:00, 108.83it/s]
100%|██████████| 300/300 [00:02<00:00, 103.34it/s]
100%|██████████| 300/300 [00:02<00:00, 101.58it/s]
100%|██████████| 300/300 [00:02<00:00, 101.20it/s]
6%|▌ | 17/300 [00:00<00:07, 37.73it/s][Parallel(n_jobs=20)]: Done 10 tasks | elapsed: 3.5s
100%|██████████| 300/300 [00:03<00:00, 90.85it/s]
100%|██████████| 300/300 [00:03<00:00, 88.39it/s]
100%|██████████| 300/300 [00:03<00:00, 87.38it/s]
100%|██████████| 300/300 [00:03<00:00, 86.90it/s]
100%|██████████| 300/300 [00:03<00:00, 82.95it/s]
100%|██████████| 300/300 [00:03<00:00, 84.75it/s]
100%|██████████| 300/300 [00:03<00:00, 82.61it/s]
100%|██████████| 300/300 [00:03<00:00, 82.08it/s]
100%|██████████| 300/300 [00:03<00:00, 79.63it/s]
100%|██████████| 300/300 [00:03<00:00, 76.84it/s]
9%|▉ | 27/300 [00:01<00:07, 37.79it/s]s]
100%|██████████| 300/300 [00:02<00:00, 121.16it/s]
100%|██████████| 300/300 [00:03<00:00, 94.68it/s]
100%|██████████| 300/300 [00:02<00:00, 111.66it/s]
100%|██████████| 300/300 [00:02<00:00, 136.71it/s]
100%|██████████| 300/300 [00:03<00:00, 84.09it/s]
100%|██████████| 300/300 [00:03<00:00, 83.26it/s]
100%|██████████| 300/300 [00:03<00:00, 93.16it/s]
100%|██████████| 300/300 [00:02<00:00, 130.95it/s]
100%|██████████| 300/300 [00:02<00:00, 131.43it/s]
100%|██████████| 300/300 [00:03<00:00, 89.49it/s]
100%|██████████| 300/300 [00:02<00:00, 102.32it/s]
100%|██████████| 300/300 [00:03<00:00, 80.19it/s]
100%|██████████| 300/300 [00:02<00:00, 110.63it/s]
100%|██████████| 300/300 [00:03<00:00, 88.45it/s]
100%|██████████| 300/300 [00:03<00:00, 95.24it/s]
100%|██████████| 300/300 [00:03<00:00, 86.69it/s]
100%|██████████| 300/300 [00:03<00:00, 93.93it/s]
100%|██████████| 300/300 [00:03<00:00, 84.79it/s]
100%|██████████| 300/300 [00:03<00:00, 84.45it/s]
100%|██████████| 300/300 [00:02<00:00, 112.23it/s]
100%|██████████| 300/300 [00:02<00:00, 137.68it/s]
100%|██████████| 300/300 [00:02<00:00, 133.11it/s]
100%|██████████| 300/300 [00:02<00:00, 112.38it/s]
100%|██████████| 300/300 [00:02<00:00, 110.43it/s]
100%|██████████| 300/300 [00:02<00:00, 129.57it/s]
100%|██████████| 300/300 [00:03<00:00, 96.00it/s]
100%|██████████| 300/300 [00:02<00:00, 106.97it/s]
100%|██████████| 300/300 [00:03<00:00, 90.40it/s]
100%|██████████| 300/300 [00:02<00:00, 131.08it/s]
100%|██████████| 300/300 [00:03<00:00, 91.46it/s]
100%|██████████| 300/300 [00:03<00:00, 93.51it/s]
100%|██████████| 300/300 [00:03<00:00, 89.07it/s]
100%|██████████| 300/300 [00:03<00:00, 96.20it/s]
100%|██████████| 300/300 [00:03<00:00, 84.61it/s]
100%|██████████| 300/300 [00:03<00:00, 96.76it/s]
100%|██████████| 300/300 [00:02<00:00, 112.83it/s]
100%|██████████| 300/300 [00:03<00:00, 95.37it/s]
100%|██████████| 300/300 [00:03<00:00, 85.16it/s]
100%|██████████| 300/300 [00:02<00:00, 137.11it/s]
100%|██████████| 300/300 [00:03<00:00, 96.69it/s]
100%|██████████| 300/300 [00:02<00:00, 137.02it/s]
100%|██████████| 300/300 [00:03<00:00, 96.17it/s]
100%|██████████| 300/300 [00:02<00:00, 108.40it/s]
100%|██████████| 300/300 [00:02<00:00, 135.79it/s]
100%|██████████| 300/300 [00:03<00:00, 93.09it/s]
100%|██████████| 300/300 [00:02<00:00, 114.46it/s]
100%|██████████| 300/300 [00:03<00:00, 87.14it/s]
100%|██████████| 300/300 [00:02<00:00, 110.33it/s]
100%|██████████| 300/300 [00:02<00:00, 135.96it/s]
100%|██████████| 300/300 [00:03<00:00, 86.21it/s]
100%|██████████| 300/300 [00:02<00:00, 110.12it/s]
100%|██████████| 300/300 [00:03<00:00, 84.87it/s]
100%|██████████| 300/300 [00:02<00:00, 116.15it/s]
100%|██████████| 300/300 [00:03<00:00, 95.69it/s]
100%|██████████| 300/300 [00:03<00:00, 86.75it/s]
100%|██████████| 300/300 [00:03<00:00, 91.02it/s]
100%|██████████| 300/300 [00:02<00:00, 111.65it/s]
100%|██████████| 300/300 [00:02<00:00, 113.77it/s]
100%|██████████| 300/300 [00:03<00:00, 87.60it/s]
100%|██████████| 300/300 [00:03<00:00, 88.34it/s]
100%|██████████| 300/300 [00:03<00:00, 94.03it/s]
100%|██████████| 300/300 [00:03<00:00, 97.11it/s]
100%|██████████| 300/300 [00:02<00:00, 113.76it/s]
100%|██████████| 300/300 [00:03<00:00, 85.46it/s]
100%|██████████| 300/300 [00:03<00:00, 98.08it/s]
100%|██████████| 300/300 [00:03<00:00, 91.56it/s]
100%|██████████| 300/300 [00:02<00:00, 136.15it/s]
100%|██████████| 300/300 [00:02<00:00, 136.29it/s]
100%|██████████| 300/300 [00:02<00:00, 115.02it/s]
100%|██████████| 300/300 [00:03<00:00, 95.93it/s]
100%|██████████| 300/300 [00:02<00:00, 101.37it/s]
100%|██████████| 300/300 [00:03<00:00, 97.50it/s]
100%|██████████| 300/300 [00:02<00:00, 115.84it/s]
100%|██████████| 300/300 [00:02<00:00, 119.67it/s]
100%|██████████| 300/300 [00:03<00:00, 93.71it/s]
100%|██████████| 300/300 [00:03<00:00, 94.37it/s]
100%|██████████| 300/300 [00:03<00:00, 90.40it/s]
100%|██████████| 300/300 [00:02<00:00, 100.58it/s]
100%|██████████| 300/300 [00:03<00:00, 95.66it/s]
[Parallel(n_jobs=20)]: Done 100 out of 100 | elapsed: 17.2s finished
[Parallel(n_jobs=20)]: Using backend LokyBackend with 20 concurrent workers.
Training completes.
Performing ensemble training in parallel with 100 model configurations...
100%|██████████| 300/300 [00:02<00:00, 130.47it/s]
100%|██████████| 300/300 [00:02<00:00, 129.80it/s]
100%|██████████| 300/300 [00:02<00:00, 126.25it/s]
100%|██████████| 300/300 [00:02<00:00, 127.65it/s]
100%|██████████| 300/300 [00:02<00:00, 128.19it/s]
100%|██████████| 300/300 [00:02<00:00, 127.52it/s]
100%|██████████| 300/300 [00:02<00:00, 108.82it/s]
100%|██████████| 300/300 [00:02<00:00, 107.04it/s]
100%|██████████| 300/300 [00:02<00:00, 106.46it/s]
100%|██████████| 300/300 [00:02<00:00, 107.61it/s]
89%|████████▉ | 268/300 [00:03<00:00, 118.55it/s][Parallel(n_jobs=20)]: Done 10 tasks | elapsed: 3.3s
100%|██████████| 300/300 [00:03<00:00, 93.41it/s]
100%|██████████| 300/300 [00:03<00:00, 91.16it/s]
100%|██████████| 300/300 [00:03<00:00, 89.90it/s]
100%|██████████| 300/300 [00:03<00:00, 89.59it/s]
100%|██████████| 300/300 [00:03<00:00, 88.91it/s]
100%|██████████| 300/300 [00:03<00:00, 86.19it/s]
100%|██████████| 300/300 [00:03<00:00, 87.29it/s]
100%|██████████| 300/300 [00:03<00:00, 85.25it/s]
100%|██████████| 300/300 [00:03<00:00, 82.75it/s]
100%|██████████| 300/300 [00:03<00:00, 81.74it/s]
100%|██████████| 300/300 [00:02<00:00, 130.44it/s]
100%|██████████| 300/300 [00:02<00:00, 130.42it/s]
100%|██████████| 300/300 [00:03<00:00, 93.66it/s]
100%|██████████| 300/300 [00:02<00:00, 130.61it/s]
100%|██████████| 300/300 [00:02<00:00, 105.39it/s]
100%|██████████| 300/300 [00:03<00:00, 92.51it/s]
100%|██████████| 300/300 [00:03<00:00, 87.22it/s]
100%|██████████| 300/300 [00:02<00:00, 127.00it/s]
100%|██████████| 300/300 [00:03<00:00, 80.44it/s]
100%|██████████| 300/300 [00:02<00:00, 105.91it/s]
100%|██████████| 300/300 [00:02<00:00, 127.01it/s]
100%|██████████| 300/300 [00:03<00:00, 82.74it/s]
100%|██████████| 300/300 [00:03<00:00, 86.85it/s]
100%|██████████| 300/300 [00:02<00:00, 104.42it/s]
100%|██████████| 300/300 [00:03<00:00, 87.13it/s]
100%|██████████| 300/300 [00:03<00:00, 88.10it/s]
100%|██████████| 300/300 [00:03<00:00, 92.18it/s]
100%|██████████| 300/300 [00:03<00:00, 83.46it/s]
100%|██████████| 300/300 [00:03<00:00, 88.58it/s]
100%|██████████| 300/300 [00:03<00:00, 79.95it/s]
100%|██████████| 300/300 [00:02<00:00, 107.36it/s]
100%|██████████| 300/300 [00:02<00:00, 110.26it/s]
100%|██████████| 300/300 [00:02<00:00, 130.47it/s]
100%|██████████| 300/300 [00:02<00:00, 127.15it/s]
100%|██████████| 300/300 [00:02<00:00, 106.22it/s]
100%|██████████| 300/300 [00:02<00:00, 129.89it/s]
100%|██████████| 300/300 [00:02<00:00, 104.39it/s]
100%|██████████| 300/300 [00:03<00:00, 93.64it/s]
100%|██████████| 300/300 [00:02<00:00, 127.13it/s]
100%|██████████| 300/300 [00:03<00:00, 85.18it/s]
100%|██████████| 300/300 [00:03<00:00, 87.72it/s]
100%|██████████| 300/300 [00:03<00:00, 84.08it/s]
100%|██████████| 300/300 [00:02<00:00, 107.83it/s]
100%|██████████| 300/300 [00:03<00:00, 91.64it/s]
100%|██████████| 300/300 [00:03<00:00, 93.10it/s]
100%|██████████| 300/300 [00:03<00:00, 81.75it/s]
100%|██████████| 300/300 [00:03<00:00, 92.83it/s]
100%|██████████| 300/300 [00:02<00:00, 133.12it/s]
100%|██████████| 300/300 [00:03<00:00, 78.00it/s]
100%|██████████| 300/300 [00:03<00:00, 93.04it/s]
100%|██████████| 300/300 [00:03<00:00, 84.19it/s]
100%|██████████| 300/300 [00:02<00:00, 104.51it/s]
100%|██████████| 300/300 [00:02<00:00, 130.25it/s]
100%|██████████| 300/300 [00:03<00:00, 85.15it/s]
100%|██████████| 300/300 [00:02<00:00, 131.50it/s]
100%|██████████| 300/300 [00:03<00:00, 89.22it/s]
100%|██████████| 300/300 [00:02<00:00, 108.86it/s]
100%|██████████| 300/300 [00:03<00:00, 87.37it/s]
100%|██████████| 300/300 [00:02<00:00, 104.26it/s]
100%|██████████| 300/300 [00:03<00:00, 78.94it/s]
100%|██████████| 300/300 [00:03<00:00, 96.04it/s]
100%|██████████| 300/300 [00:02<00:00, 129.70it/s]
100%|██████████| 300/300 [00:02<00:00, 103.33it/s]
100%|██████████| 300/300 [00:03<00:00, 83.52it/s]
100%|██████████| 300/300 [00:03<00:00, 81.21it/s]
100%|██████████| 300/300 [00:03<00:00, 83.83it/s]
100%|██████████| 300/300 [00:02<00:00, 108.15it/s]
100%|██████████| 300/300 [00:02<00:00, 103.18it/s]
100%|██████████| 300/300 [00:02<00:00, 109.90it/s]
100%|██████████| 300/300 [00:03<00:00, 80.81it/s]
100%|██████████| 300/300 [00:03<00:00, 81.52it/s]
100%|██████████| 300/300 [00:03<00:00, 83.32it/s]
100%|██████████| 300/300 [00:02<00:00, 109.50it/s]
100%|██████████| 300/300 [00:03<00:00, 86.24it/s]
100%|██████████| 300/300 [00:03<00:00, 81.89it/s]
100%|██████████| 300/300 [00:03<00:00, 88.43it/s]
100%|██████████| 300/300 [00:03<00:00, 83.12it/s]
100%|██████████| 300/300 [00:02<00:00, 130.18it/s]
100%|██████████| 300/300 [00:03<00:00, 88.84it/s]
100%|██████████| 300/300 [00:02<00:00, 131.67it/s]
100%|██████████| 300/300 [00:02<00:00, 100.77it/s]
100%|██████████| 300/300 [00:03<00:00, 94.87it/s]
100%|██████████| 300/300 [00:03<00:00, 94.20it/s]
100%|██████████| 300/300 [00:02<00:00, 109.24it/s]
100%|██████████| 300/300 [00:02<00:00, 111.96it/s]
100%|██████████| 300/300 [00:03<00:00, 87.29it/s]
100%|██████████| 300/300 [00:03<00:00, 94.60it/s]
100%|██████████| 300/300 [00:03<00:00, 99.94it/s]
100%|██████████| 300/300 [00:03<00:00, 88.40it/s]
100%|██████████| 300/300 [00:03<00:00, 88.09it/s]
[Parallel(n_jobs=20)]: Done 100 out of 100 | elapsed: 17.6s finished
[Parallel(n_jobs=20)]: Using backend LokyBackend with 20 concurrent workers.
Training completes.
Performing ensemble training in parallel with 100 model configurations...
100%|██████████| 300/300 [00:02<00:00, 132.39it/s]
100%|██████████| 300/300 [00:02<00:00, 131.45it/s]
100%|██████████| 300/300 [00:02<00:00, 131.46it/s]
100%|██████████| 300/300 [00:02<00:00, 129.03it/s]
100%|██████████| 300/300 [00:02<00:00, 128.15it/s]
100%|██████████| 300/300 [00:02<00:00, 127.27it/s]
100%|██████████| 300/300 [00:02<00:00, 110.96it/s]
100%|██████████| 300/300 [00:02<00:00, 110.33it/s]
100%|██████████| 300/300 [00:02<00:00, 108.48it/s]
100%|██████████| 300/300 [00:02<00:00, 106.83it/s]
74%|███████▎ | 221/300 [00:02<00:00, 120.60it/s][Parallel(n_jobs=20)]: Done 10 tasks | elapsed: 3.0s
100%|██████████| 300/300 [00:03<00:00, 93.76it/s]
100%|██████████| 300/300 [00:03<00:00, 92.01it/s]
100%|██████████| 300/300 [00:03<00:00, 91.84it/s]
100%|██████████| 300/300 [00:03<00:00, 89.81it/s]
100%|██████████| 300/300 [00:03<00:00, 87.91it/s]
100%|██████████| 300/300 [00:03<00:00, 88.61it/s]
100%|██████████| 300/300 [00:03<00:00, 86.02it/s]
100%|██████████| 300/300 [00:03<00:00, 85.42it/s]
100%|██████████| 300/300 [00:03<00:00, 84.73it/s]
100%|██████████| 300/300 [00:03<00:00, 79.82it/s]
100%|██████████| 300/300 [00:02<00:00, 133.44it/s]
100%|██████████| 300/300 [00:02<00:00, 137.14it/s]
100%|██████████| 300/300 [00:02<00:00, 110.03it/s]
100%|██████████| 300/300 [00:03<00:00, 95.84it/s]
100%|██████████| 300/300 [00:03<00:00, 94.41it/s]
100%|██████████| 300/300 [00:02<00:00, 135.83it/s]
100%|██████████| 300/300 [00:03<00:00, 86.55it/s]
100%|██████████| 300/300 [00:03<00:00, 88.63it/s]
100%|██████████| 300/300 [00:02<00:00, 131.68it/s]
100%|██████████| 300/300 [00:02<00:00, 109.93it/s]
100%|██████████| 300/300 [00:03<00:00, 83.65it/s]
100%|██████████| 300/300 [00:02<00:00, 111.64it/s]
100%|██████████| 300/300 [00:02<00:00, 130.58it/s]
100%|██████████| 300/300 [00:03<00:00, 86.57it/s]
100%|██████████| 300/300 [00:03<00:00, 89.48it/s]
100%|██████████| 300/300 [00:03<00:00, 88.14it/s]
100%|██████████| 300/300 [00:03<00:00, 94.57it/s]
100%|██████████| 300/300 [00:03<00:00, 96.18it/s]
100%|██████████| 300/300 [00:03<00:00, 83.40it/s]
100%|██████████| 300/300 [00:03<00:00, 83.62it/s]
100%|██████████| 300/300 [00:02<00:00, 109.84it/s]
100%|██████████| 300/300 [00:02<00:00, 112.26it/s]
100%|██████████| 300/300 [00:02<00:00, 136.12it/s]
100%|██████████| 300/300 [00:02<00:00, 128.65it/s]
100%|██████████| 300/300 [00:02<00:00, 111.86it/s]
100%|██████████| 300/300 [00:02<00:00, 131.61it/s]
100%|██████████| 300/300 [00:02<00:00, 107.05it/s]
100%|██████████| 300/300 [00:03<00:00, 94.92it/s]
100%|██████████| 300/300 [00:02<00:00, 128.89it/s]
100%|██████████| 300/300 [00:03<00:00, 91.00it/s]
100%|██████████| 300/300 [00:03<00:00, 88.00it/s]
100%|██████████| 300/300 [00:03<00:00, 93.78it/s]
100%|██████████| 300/300 [00:03<00:00, 88.81it/s]
100%|██████████| 300/300 [00:03<00:00, 93.42it/s]
100%|██████████| 300/300 [00:03<00:00, 85.12it/s]
100%|██████████| 300/300 [00:02<00:00, 109.28it/s]
100%|██████████| 300/300 [00:03<00:00, 93.46it/s]
100%|██████████| 300/300 [00:03<00:00, 91.62it/s]
100%|██████████| 300/300 [00:03<00:00, 83.46it/s]
100%|██████████| 300/300 [00:03<00:00, 95.26it/s]
100%|██████████| 300/300 [00:02<00:00, 134.86it/s]
100%|██████████| 300/300 [00:02<00:00, 132.99it/s]
100%|██████████| 300/300 [00:03<00:00, 94.52it/s]
100%|██████████| 300/300 [00:02<00:00, 107.62it/s]
100%|██████████| 300/300 [00:02<00:00, 131.24it/s]
100%|██████████| 300/300 [00:03<00:00, 89.38it/s]
100%|██████████| 300/300 [00:02<00:00, 111.69it/s]
100%|██████████| 300/300 [00:03<00:00, 88.51it/s]
100%|██████████| 300/300 [00:02<00:00, 132.29it/s]
100%|██████████| 300/300 [00:02<00:00, 107.22it/s]
100%|██████████| 300/300 [00:03<00:00, 83.85it/s]
100%|██████████| 300/300 [00:03<00:00, 86.82it/s]
100%|██████████| 300/300 [00:03<00:00, 95.38it/s]
100%|██████████| 300/300 [00:02<00:00, 106.06it/s]
100%|██████████| 300/300 [00:03<00:00, 89.64it/s]
100%|██████████| 300/300 [00:02<00:00, 110.25it/s]
100%|██████████| 300/300 [00:03<00:00, 83.38it/s]
100%|██████████| 300/300 [00:02<00:00, 109.76it/s]
5%|▍ | 14/300 [00:00<00:14, 19.53it/s]/global/cfs/cdirs/m1800/peishi/.conda/envs/kim/lib/python3.12/site-packages/joblib/externals/loky/process_executor.py:752: UserWarning: A worker stopped while some jobs were given to the executor. This can be caused by a too short worker timeout or by a memory leak.
warnings.warn(
51%|█████ | 152/300 [00:02<00:01, 114.45it/s]/global/cfs/cdirs/m1800/peishi/.conda/envs/kim/lib/python3.12/site-packages/joblib/externals/loky/backend/fork_exec.py:38: RuntimeWarning: os.fork() was called. os.fork() is incompatible with multithreaded code, and JAX is multithreaded, so this will likely lead to a deadlock.
pid = os.fork()
100%|██████████| 300/300 [00:03<00:00, 86.33it/s]
100%|██████████| 300/300 [00:02<00:00, 112.43it/s]
100%|██████████| 300/300 [00:03<00:00, 89.70it/s]
100%|██████████| 300/300 [00:03<00:00, 84.29it/s]
100%|██████████| 300/300 [00:03<00:00, 93.13it/s]
100%|██████████| 300/300 [00:02<00:00, 108.74it/s]
100%|██████████| 300/300 [00:03<00:00, 84.90it/s]
100%|██████████| 300/300 [00:03<00:00, 89.15it/s]
100%|██████████| 300/300 [00:02<00:00, 107.24it/s]
100%|██████████| 300/300 [00:03<00:00, 92.90it/s]
100%|██████████| 300/300 [00:02<00:00, 129.34it/s]
100%|██████████| 300/300 [00:03<00:00, 93.37it/s]
100%|██████████| 300/300 [00:02<00:00, 129.15it/s]
100%|██████████| 300/300 [00:03<00:00, 92.97it/s] s]
100%|██████████| 300/300 [00:02<00:00, 106.37it/s]
100%|██████████| 300/300 [00:03<00:00, 93.98it/s]
100%|██████████| 300/300 [00:03<00:00, 86.99it/s]
100%|██████████| 300/300 [00:03<00:00, 82.27it/s]
100%|██████████| 300/300 [00:03<00:00, 94.40it/s]
100%|██████████| 300/300 [00:03<00:00, 83.64it/s]
100%|██████████| 300/300 [00:02<00:00, 111.49it/s]
100%|██████████| 300/300 [00:03<00:00, 84.04it/s]
[Parallel(n_jobs=20)]: Done 100 out of 100 | elapsed: 38.0s finished
Training completes.
Performing ensemble training in parallel with 100 model configurations...
[Parallel(n_jobs=20)]: Using backend LokyBackend with 20 concurrent workers.
100%|██████████| 300/300 [00:02<00:00, 127.16it/s]
100%|██████████| 300/300 [00:02<00:00, 102.71it/s]
100%|██████████| 300/300 [00:02<00:00, 102.64it/s]
100%|██████████| 300/300 [00:03<00:00, 93.24it/s]
100%|██████████| 300/300 [00:03<00:00, 90.71it/s]
100%|██████████| 300/300 [00:02<00:00, 101.06it/s]
100%|██████████| 300/300 [00:03<00:00, 87.77it/s]
100%|██████████| 300/300 [00:03<00:00, 84.85it/s]
100%|██████████| 300/300 [00:03<00:00, 84.10it/s]
100%|██████████| 300/300 [00:03<00:00, 83.13it/s]
100%|██████████| 300/300 [00:03<00:00, 82.79it/s]
100%|██████████| 300/300 [00:03<00:00, 75.62it/s]
[Parallel(n_jobs=20)]: Done 10 tasks | elapsed: 6.3s
100%|██████████| 300/300 [00:02<00:00, 124.55it/s]
100%|██████████| 300/300 [00:03<00:00, 92.47it/s]
100%|██████████| 300/300 [00:03<00:00, 87.95it/s]
100%|██████████| 300/300 [00:03<00:00, 81.88it/s]
100%|██████████| 300/300 [00:03<00:00, 87.60it/s]
100%|██████████| 300/300 [00:02<00:00, 108.99it/s]
100%|██████████| 300/300 [00:02<00:00, 106.18it/s]
100%|██████████| 300/300 [00:02<00:00, 109.47it/s]
100%|██████████| 300/300 [00:02<00:00, 120.56it/s]
100%|██████████| 300/300 [00:02<00:00, 113.58it/s]
100%|██████████| 300/300 [00:02<00:00, 114.39it/s]
100%|██████████| 300/300 [00:02<00:00, 114.29it/s]
100%|██████████| 300/300 [00:03<00:00, 98.23it/s]
100%|██████████| 300/300 [00:02<00:00, 123.65it/s]
100%|██████████| 300/300 [00:03<00:00, 78.08it/s]
100%|██████████| 300/300 [00:03<00:00, 82.75it/s]
100%|██████████| 300/300 [00:04<00:00, 72.50it/s]
100%|██████████| 300/300 [00:02<00:00, 106.84it/s]
100%|██████████| 300/300 [00:03<00:00, 79.13it/s]
100%|██████████| 300/300 [00:03<00:00, 75.50it/s]
100%|██████████| 300/300 [00:02<00:00, 119.02it/s]
100%|██████████| 300/300 [00:02<00:00, 126.27it/s]
100%|██████████| 300/300 [00:03<00:00, 98.37it/s]
100%|██████████| 300/300 [00:03<00:00, 96.80it/s]
100%|██████████| 300/300 [00:03<00:00, 90.98it/s]
100%|██████████| 300/300 [00:02<00:00, 100.15it/s]
100%|██████████| 300/300 [00:03<00:00, 78.92it/s]
100%|██████████| 300/300 [00:03<00:00, 79.84it/s]
100%|██████████| 300/300 [00:03<00:00, 88.10it/s]
100%|██████████| 300/300 [00:02<00:00, 125.75it/s]
100%|██████████| 300/300 [00:04<00:00, 70.28it/s]
100%|██████████| 300/300 [00:02<00:00, 123.75it/s]
100%|██████████| 300/300 [00:03<00:00, 87.68it/s]
100%|██████████| 300/300 [00:03<00:00, 86.55it/s]
100%|██████████| 300/300 [00:02<00:00, 114.96it/s]
100%|██████████| 300/300 [00:03<00:00, 85.31it/s]
100%|██████████| 300/300 [00:03<00:00, 77.82it/s]
100%|██████████| 300/300 [00:04<00:00, 74.37it/s]
100%|██████████| 300/300 [00:03<00:00, 87.56it/s]
100%|██████████| 300/300 [00:02<00:00, 105.97it/s]
100%|██████████| 300/300 [00:03<00:00, 96.76it/s]
100%|██████████| 300/300 [00:02<00:00, 127.46it/s]
100%|██████████| 300/300 [00:02<00:00, 104.10it/s]
100%|██████████| 300/300 [00:03<00:00, 80.83it/s]
100%|██████████| 300/300 [00:03<00:00, 87.27it/s]
100%|██████████| 300/300 [00:03<00:00, 90.22it/s]
100%|██████████| 300/300 [00:02<00:00, 122.91it/s]
100%|██████████| 300/300 [00:03<00:00, 84.22it/s]
100%|██████████| 300/300 [00:03<00:00, 88.93it/s]
100%|██████████| 300/300 [00:02<00:00, 123.15it/s]
100%|██████████| 300/300 [00:02<00:00, 101.06it/s]
100%|██████████| 300/300 [00:03<00:00, 80.48it/s]
100%|██████████| 300/300 [00:02<00:00, 127.21it/s]
100%|██████████| 300/300 [00:03<00:00, 79.71it/s]
100%|██████████| 300/300 [00:03<00:00, 80.48it/s]
100%|██████████| 300/300 [00:02<00:00, 102.45it/s]
100%|██████████| 300/300 [00:03<00:00, 78.72it/s]
100%|██████████| 300/300 [00:03<00:00, 83.14it/s]
100%|██████████| 300/300 [00:03<00:00, 81.27it/s]
100%|██████████| 300/300 [00:03<00:00, 96.02it/s]
100%|██████████| 300/300 [00:02<00:00, 104.49it/s]
100%|██████████| 300/300 [00:03<00:00, 89.70it/s]
100%|██████████| 300/300 [00:03<00:00, 85.35it/s]
100%|██████████| 300/300 [00:02<00:00, 109.23it/s]
100%|██████████| 300/300 [00:03<00:00, 94.04it/s]
100%|██████████| 300/300 [00:03<00:00, 80.96it/s]
100%|██████████| 300/300 [00:02<00:00, 104.74it/s]
100%|██████████| 300/300 [00:03<00:00, 87.76it/s]
100%|██████████| 300/300 [00:03<00:00, 86.57it/s]
100%|██████████| 300/300 [00:03<00:00, 76.16it/s]
100%|██████████| 300/300 [00:02<00:00, 106.47it/s]
100%|██████████| 300/300 [00:02<00:00, 119.60it/s]
100%|██████████| 300/300 [00:02<00:00, 129.35it/s]
100%|██████████| 300/300 [00:03<00:00, 80.55it/s]
100%|██████████| 300/300 [00:03<00:00, 88.62it/s]
100%|██████████| 300/300 [00:03<00:00, 92.48it/s]
100%|██████████| 300/300 [00:03<00:00, 84.14it/s]
100%|██████████| 300/300 [00:03<00:00, 93.34it/s]
100%|██████████| 300/300 [00:03<00:00, 90.56it/s]
100%|██████████| 300/300 [00:03<00:00, 81.08it/s]
100%|██████████| 300/300 [00:02<00:00, 124.83it/s]
100%|██████████| 300/300 [00:03<00:00, 87.07it/s]
100%|██████████| 300/300 [00:03<00:00, 88.20it/s]
100%|██████████| 300/300 [00:02<00:00, 103.82it/s]
100%|██████████| 300/300 [00:03<00:00, 81.89it/s]
100%|██████████| 300/300 [00:02<00:00, 106.43it/s]
100%|██████████| 300/300 [00:03<00:00, 89.23it/s]
100%|██████████| 300/300 [00:03<00:00, 86.72it/s]
[Parallel(n_jobs=20)]: Done 100 out of 100 | elapsed: 45.2s finished
[Parallel(n_jobs=20)]: Using backend LokyBackend with 20 concurrent workers.
Training completes.
Performing ensemble training in parallel with 100 model configurations...
100%|██████████| 300/300 [00:02<00:00, 125.01it/s]
100%|██████████| 300/300 [00:02<00:00, 126.93it/s]
100%|██████████| 300/300 [00:02<00:00, 123.11it/s]
100%|██████████| 300/300 [00:02<00:00, 124.31it/s]
100%|██████████| 300/300 [00:02<00:00, 123.63it/s]
100%|██████████| 300/300 [00:02<00:00, 124.07it/s]
100%|██████████| 300/300 [00:02<00:00, 106.64it/s]
100%|██████████| 300/300 [00:02<00:00, 101.79it/s]
100%|██████████| 300/300 [00:02<00:00, 103.42it/s]
100%|██████████| 300/300 [00:03<00:00, 99.39it/s]
82%|████████▏ | 247/300 [00:03<00:00, 122.77it/s][Parallel(n_jobs=20)]: Done 10 tasks | elapsed: 3.3s
100%|██████████| 300/300 [00:03<00:00, 90.42it/s]
100%|██████████| 300/300 [00:03<00:00, 84.71it/s]
100%|██████████| 300/300 [00:03<00:00, 86.59it/s]
100%|██████████| 300/300 [00:03<00:00, 82.56it/s]
100%|██████████| 300/300 [00:03<00:00, 81.55it/s]
100%|██████████| 300/300 [00:03<00:00, 91.14it/s]
100%|██████████| 300/300 [00:03<00:00, 81.11it/s]
100%|██████████| 300/300 [00:03<00:00, 84.99it/s]
100%|██████████| 300/300 [00:03<00:00, 83.44it/s]
100%|██████████| 300/300 [00:03<00:00, 78.87it/s]
100%|██████████| 300/300 [00:02<00:00, 125.61it/s]
100%|██████████| 300/300 [00:02<00:00, 128.63it/s]
100%|██████████| 300/300 [00:03<00:00, 93.20it/s]
100%|██████████| 300/300 [00:03<00:00, 84.48it/s]
100%|██████████| 300/300 [00:02<00:00, 104.37it/s]
100%|██████████| 300/300 [00:03<00:00, 88.31it/s]
100%|██████████| 300/300 [00:03<00:00, 82.35it/s]
100%|██████████| 300/300 [00:02<00:00, 127.71it/s]
100%|██████████| 300/300 [00:03<00:00, 81.50it/s]
100%|██████████| 300/300 [00:02<00:00, 105.06it/s]
100%|██████████| 300/300 [00:02<00:00, 123.39it/s]
100%|██████████| 300/300 [00:02<00:00, 107.76it/s]
100%|██████████| 300/300 [00:03<00:00, 86.37it/s]
100%|██████████| 300/300 [00:02<00:00, 122.21it/s]
100%|██████████| 300/300 [00:03<00:00, 84.58it/s]
100%|██████████| 300/300 [00:03<00:00, 90.87it/s]
100%|██████████| 300/300 [00:03<00:00, 81.34it/s]
100%|██████████| 300/300 [00:03<00:00, 83.68it/s]
100%|██████████| 300/300 [00:03<00:00, 81.39it/s]
100%|██████████| 300/300 [00:02<00:00, 103.41it/s]
100%|██████████| 300/300 [00:03<00:00, 77.41it/s]
100%|██████████| 300/300 [00:02<00:00, 100.87it/s]
100%|██████████| 300/300 [00:02<00:00, 125.77it/s]
100%|██████████| 300/300 [00:02<00:00, 124.19it/s]
100%|██████████| 300/300 [00:02<00:00, 100.65it/s]
100%|██████████| 300/300 [00:02<00:00, 130.09it/s]
100%|██████████| 300/300 [00:03<00:00, 92.21it/s]
100%|██████████| 300/300 [00:02<00:00, 102.29it/s]
100%|██████████| 300/300 [00:03<00:00, 87.74it/s]
100%|██████████| 300/300 [00:02<00:00, 122.75it/s]
100%|██████████| 300/300 [00:03<00:00, 86.37it/s]
100%|██████████| 300/300 [00:03<00:00, 90.13it/s]
100%|██████████| 300/300 [00:03<00:00, 79.46it/s]
100%|██████████| 300/300 [00:02<00:00, 105.00it/s]
100%|██████████| 300/300 [00:03<00:00, 80.75it/s]
100%|██████████| 300/300 [00:03<00:00, 89.41it/s]
100%|██████████| 300/300 [00:03<00:00, 90.79it/s]
100%|██████████| 300/300 [00:03<00:00, 91.92it/s]
100%|██████████| 300/300 [00:02<00:00, 129.09it/s]
100%|██████████| 300/300 [00:03<00:00, 78.96it/s]
100%|██████████| 300/300 [00:02<00:00, 132.30it/s]
100%|██████████| 300/300 [00:03<00:00, 88.55it/s]
100%|██████████| 300/300 [00:02<00:00, 103.56it/s]
100%|██████████| 300/300 [00:03<00:00, 92.90it/s]
100%|██████████| 300/300 [00:02<00:00, 130.56it/s]
100%|██████████| 300/300 [00:02<00:00, 109.43it/s]
100%|██████████| 300/300 [00:03<00:00, 84.70it/s]
100%|██████████| 300/300 [00:03<00:00, 83.46it/s]
100%|██████████| 300/300 [00:02<00:00, 129.09it/s]
100%|██████████| 300/300 [00:03<00:00, 81.95it/s]
100%|██████████| 300/300 [00:02<00:00, 101.95it/s]
100%|██████████| 300/300 [00:02<00:00, 101.86it/s]
100%|██████████| 300/300 [00:03<00:00, 80.37it/s]
100%|██████████| 300/300 [00:03<00:00, 87.76it/s]
100%|██████████| 300/300 [00:03<00:00, 92.23it/s]
100%|██████████| 300/300 [00:03<00:00, 81.68it/s]
100%|██████████| 300/300 [00:02<00:00, 110.70it/s]
100%|██████████| 300/300 [00:03<00:00, 84.28it/s]
100%|██████████| 300/300 [00:02<00:00, 105.83it/s]
100%|██████████| 300/300 [00:02<00:00, 105.16it/s]
100%|██████████| 300/300 [00:03<00:00, 84.73it/s]
100%|██████████| 300/300 [00:03<00:00, 81.94it/s]
100%|██████████| 300/300 [00:03<00:00, 91.83it/s]
100%|██████████| 300/300 [00:03<00:00, 84.12it/s]
100%|██████████| 300/300 [00:02<00:00, 106.66it/s]
100%|██████████| 300/300 [00:03<00:00, 91.12it/s]
100%|██████████| 300/300 [00:03<00:00, 85.03it/s]
100%|██████████| 300/300 [00:02<00:00, 127.29it/s]
100%|██████████| 300/300 [00:03<00:00, 92.72it/s]
100%|██████████| 300/300 [00:02<00:00, 115.34it/s]
100%|██████████| 300/300 [00:03<00:00, 92.39it/s]
100%|██████████| 300/300 [00:02<00:00, 101.71it/s]
100%|██████████| 300/300 [00:02<00:00, 108.67it/s]
100%|██████████| 300/300 [00:02<00:00, 104.51it/s]
100%|██████████| 300/300 [00:03<00:00, 86.68it/s]
100%|██████████| 300/300 [00:03<00:00, 88.44it/s]
100%|██████████| 300/300 [00:03<00:00, 93.13it/s]
100%|██████████| 300/300 [00:03<00:00, 80.78it/s]
100%|██████████| 300/300 [00:03<00:00, 79.07it/s]
100%|██████████| 300/300 [00:03<00:00, 84.50it/s]
[Parallel(n_jobs=20)]: Done 100 out of 100 | elapsed: 18.2s finished
[Parallel(n_jobs=20)]: Using backend LokyBackend with 20 concurrent workers.
Training completes.
Performing ensemble training in parallel with 100 model configurations...
100%|██████████| 300/300 [00:02<00:00, 134.07it/s]
100%|██████████| 300/300 [00:02<00:00, 132.27it/s]
100%|██████████| 300/300 [00:02<00:00, 133.03it/s]
100%|██████████| 300/300 [00:02<00:00, 131.74it/s]
100%|██████████| 300/300 [00:02<00:00, 132.15it/s]
100%|██████████| 300/300 [00:02<00:00, 128.06it/s]
100%|██████████| 300/300 [00:02<00:00, 111.98it/s]
100%|██████████| 300/300 [00:02<00:00, 110.12it/s]
100%|██████████| 300/300 [00:02<00:00, 109.36it/s]
100%|██████████| 300/300 [00:02<00:00, 107.96it/s]
78%|███████▊ | 235/300 [00:02<00:00, 119.26it/s][Parallel(n_jobs=20)]: Done 10 tasks | elapsed: 3.0s
100%|██████████| 300/300 [00:03<00:00, 95.81it/s]
100%|██████████| 300/300 [00:03<00:00, 93.37it/s]
100%|██████████| 300/300 [00:03<00:00, 93.04it/s]
100%|██████████| 300/300 [00:03<00:00, 91.14it/s]
100%|██████████| 300/300 [00:03<00:00, 89.91it/s]
100%|██████████| 300/300 [00:03<00:00, 87.93it/s]
100%|██████████| 300/300 [00:03<00:00, 87.40it/s]
100%|██████████| 300/300 [00:03<00:00, 84.72it/s]
100%|██████████| 300/300 [00:03<00:00, 84.25it/s]
100%|██████████| 300/300 [00:03<00:00, 83.71it/s]
100%|██████████| 300/300 [00:02<00:00, 138.09it/s]
100%|██████████| 300/300 [00:02<00:00, 137.19it/s]
100%|██████████| 300/300 [00:03<00:00, 95.70it/s]
100%|██████████| 300/300 [00:02<00:00, 110.08it/s]
100%|██████████| 300/300 [00:03<00:00, 88.83it/s]
100%|██████████| 300/300 [00:02<00:00, 133.33it/s]
100%|██████████| 300/300 [00:03<00:00, 88.68it/s]
100%|██████████| 300/300 [00:02<00:00, 132.05it/s]
100%|██████████| 300/300 [00:02<00:00, 130.79it/s]
100%|██████████| 300/300 [00:02<00:00, 111.40it/s]
100%|██████████| 300/300 [00:03<00:00, 84.89it/s]
100%|██████████| 300/300 [00:02<00:00, 111.89it/s]
100%|██████████| 300/300 [00:03<00:00, 90.97it/s]
100%|██████████| 300/300 [00:03<00:00, 88.14it/s]
100%|██████████| 300/300 [00:03<00:00, 87.41it/s]
100%|██████████| 300/300 [00:03<00:00, 89.43it/s]
100%|██████████| 300/300 [00:03<00:00, 93.38it/s]
100%|██████████| 300/300 [00:03<00:00, 85.23it/s]
100%|██████████| 300/300 [00:03<00:00, 84.01it/s]
100%|██████████| 300/300 [00:03<00:00, 86.96it/s]
100%|██████████| 300/300 [00:02<00:00, 112.15it/s]
100%|██████████| 300/300 [00:02<00:00, 112.58it/s]
100%|██████████| 300/300 [00:02<00:00, 135.69it/s]
100%|██████████| 300/300 [00:02<00:00, 130.16it/s]
100%|██████████| 300/300 [00:02<00:00, 110.55it/s]
100%|██████████| 300/300 [00:02<00:00, 108.50it/s]
100%|██████████| 300/300 [00:02<00:00, 134.53it/s]
100%|██████████| 300/300 [00:03<00:00, 97.08it/s]
100%|██████████| 300/300 [00:02<00:00, 132.48it/s]
100%|██████████| 300/300 [00:03<00:00, 90.73it/s]
100%|██████████| 300/300 [00:03<00:00, 90.93it/s]
100%|██████████| 300/300 [00:03<00:00, 96.04it/s]
100%|██████████| 300/300 [00:03<00:00, 89.31it/s]
100%|██████████| 300/300 [00:03<00:00, 87.34it/s]
100%|██████████| 300/300 [00:03<00:00, 88.68it/s]
100%|██████████| 300/300 [00:02<00:00, 110.76it/s]
100%|██████████| 300/300 [00:03<00:00, 83.63it/s]
100%|██████████| 300/300 [00:03<00:00, 94.44it/s]
100%|██████████| 300/300 [00:02<00:00, 134.55it/s]
100%|██████████| 300/300 [00:03<00:00, 91.29it/s]
100%|██████████| 300/300 [00:03<00:00, 96.33it/s]
100%|██████████| 300/300 [00:03<00:00, 86.60it/s]
100%|██████████| 300/300 [00:02<00:00, 134.47it/s]
100%|██████████| 300/300 [00:02<00:00, 109.12it/s]
100%|██████████| 300/300 [00:02<00:00, 135.55it/s]
100%|██████████| 300/300 [00:03<00:00, 89.67it/s]
100%|██████████| 300/300 [00:02<00:00, 113.30it/s]
100%|██████████| 300/300 [00:03<00:00, 89.89it/s]
100%|██████████| 300/300 [00:02<00:00, 108.51it/s]
100%|██████████| 300/300 [00:02<00:00, 137.49it/s]
100%|██████████| 300/300 [00:02<00:00, 107.63it/s]
100%|██████████| 300/300 [00:03<00:00, 85.48it/s]
100%|██████████| 300/300 [00:03<00:00, 95.96it/s]
100%|██████████| 300/300 [00:03<00:00, 93.10it/s]
100%|██████████| 300/300 [00:03<00:00, 85.68it/s]
100%|██████████| 300/300 [00:03<00:00, 81.55it/s]
100%|██████████| 300/300 [00:02<00:00, 104.93it/s]
100%|██████████| 300/300 [00:02<00:00, 111.31it/s]
100%|██████████| 300/300 [00:03<00:00, 85.51it/s]
100%|██████████| 300/300 [00:02<00:00, 107.16it/s]
100%|██████████| 300/300 [00:03<00:00, 85.96it/s]
100%|██████████| 300/300 [00:03<00:00, 94.09it/s]
100%|██████████| 300/300 [00:02<00:00, 113.32it/s]
100%|██████████| 300/300 [00:03<00:00, 88.70it/s]
100%|██████████| 300/300 [00:03<00:00, 81.53it/s]
100%|██████████| 300/300 [00:03<00:00, 94.81it/s]
100%|██████████| 300/300 [00:02<00:00, 137.13it/s]
100%|██████████| 300/300 [00:03<00:00, 83.49it/s]
100%|██████████| 300/300 [00:02<00:00, 110.34it/s]
100%|██████████| 300/300 [00:03<00:00, 95.72it/s]
100%|██████████| 300/300 [00:02<00:00, 133.28it/s]
100%|██████████| 300/300 [00:03<00:00, 93.51it/s]
100%|██████████| 300/300 [00:03<00:00, 91.17it/s]
100%|██████████| 300/300 [00:02<00:00, 107.65it/s]
100%|██████████| 300/300 [00:03<00:00, 92.40it/s]
100%|██████████| 300/300 [00:03<00:00, 84.83it/s]
100%|██████████| 300/300 [00:03<00:00, 84.59it/s]
100%|██████████| 300/300 [00:02<00:00, 109.73it/s]
100%|██████████| 300/300 [00:03<00:00, 93.19it/s]
100%|██████████| 300/300 [00:03<00:00, 88.32it/s]
[Parallel(n_jobs=20)]: Done 100 out of 100 | elapsed: 17.8s finished
[Parallel(n_jobs=20)]: Using backend LokyBackend with 20 concurrent workers.
Training completes.
Performing ensemble training in parallel with 100 model configurations...
100%|██████████| 300/300 [00:02<00:00, 123.99it/s]
100%|██████████| 300/300 [00:02<00:00, 121.47it/s]
100%|██████████| 300/300 [00:02<00:00, 119.88it/s]
100%|██████████| 300/300 [00:02<00:00, 118.85it/s]
100%|██████████| 300/300 [00:02<00:00, 117.44it/s]
100%|██████████| 300/300 [00:02<00:00, 101.38it/s]
100%|██████████| 300/300 [00:02<00:00, 102.39it/s]
100%|██████████| 300/300 [00:02<00:00, 101.39it/s]
100%|██████████| 300/300 [00:03<00:00, 98.64it/s]
100%|██████████| 300/300 [00:03<00:00, 97.85it/s]
88%|████████▊ | 265/300 [00:03<00:00, 118.07it/s][Parallel(n_jobs=20)]: Done 10 tasks | elapsed: 3.4s
100%|██████████| 300/300 [00:03<00:00, 88.02it/s]
100%|██████████| 300/300 [00:03<00:00, 88.24it/s]
100%|██████████| 300/300 [00:03<00:00, 84.30it/s]
100%|██████████| 300/300 [00:03<00:00, 81.18it/s]
100%|██████████| 300/300 [00:03<00:00, 81.55it/s]
100%|██████████| 300/300 [00:03<00:00, 77.26it/s]
100%|██████████| 300/300 [00:03<00:00, 76.98it/s]
100%|██████████| 300/300 [00:04<00:00, 74.38it/s]
100%|██████████| 300/300 [00:04<00:00, 74.11it/s]
100%|██████████| 300/300 [00:02<00:00, 117.15it/s]
100%|██████████| 300/300 [00:02<00:00, 123.82it/s]
100%|██████████| 300/300 [00:03<00:00, 88.81it/s]
100%|██████████| 300/300 [00:02<00:00, 103.31it/s]
100%|██████████| 300/300 [00:03<00:00, 83.99it/s]
100%|██████████| 300/300 [00:02<00:00, 123.38it/s]
100%|██████████| 300/300 [00:02<00:00, 103.87it/s]
100%|██████████| 300/300 [00:03<00:00, 78.48it/s]
100%|██████████| 300/300 [00:03<00:00, 76.41it/s]
100%|██████████| 300/300 [00:03<00:00, 84.47it/s]
100%|██████████| 300/300 [00:02<00:00, 115.70it/s]
100%|██████████| 300/300 [00:03<00:00, 83.05it/s]
100%|██████████| 300/300 [00:03<00:00, 81.79it/s]
100%|██████████| 300/300 [00:02<00:00, 102.70it/s]
100%|██████████| 300/300 [00:03<00:00, 87.24it/s]
100%|██████████| 300/300 [00:03<00:00, 76.28it/s]
100%|██████████| 300/300 [00:03<00:00, 85.69it/s]
100%|██████████| 300/300 [00:04<00:00, 71.65it/s]]
100%|██████████| 300/300 [00:02<00:00, 111.42it/s]
100%|██████████| 300/300 [00:04<00:00, 72.45it/s]]
100%|██████████| 300/300 [00:02<00:00, 106.20it/s]
100%|██████████| 300/300 [00:02<00:00, 124.38it/s]
100%|██████████| 300/300 [00:02<00:00, 105.37it/s]
100%|██████████| 300/300 [00:02<00:00, 110.39it/s]
100%|██████████| 300/300 [00:02<00:00, 101.41it/s]
100%|██████████| 300/300 [00:02<00:00, 119.71it/s]
100%|██████████| 300/300 [00:03<00:00, 96.55it/s]
100%|██████████| 300/300 [00:03<00:00, 86.19it/s]
100%|██████████| 300/300 [00:03<00:00, 84.79it/s]
100%|██████████| 300/300 [00:03<00:00, 88.15it/s]
100%|██████████| 300/300 [00:02<00:00, 110.70it/s]
100%|██████████| 300/300 [00:03<00:00, 83.10it/s]
100%|██████████| 300/300 [00:03<00:00, 82.42it/s]
100%|██████████| 300/300 [00:03<00:00, 75.08it/s]
100%|██████████| 300/300 [00:03<00:00, 87.51it/s]
100%|██████████| 300/300 [00:03<00:00, 99.26it/s]
100%|██████████| 300/300 [00:03<00:00, 88.76it/s]
100%|██████████| 300/300 [00:03<00:00, 76.23it/s]
100%|██████████| 300/300 [00:02<00:00, 114.01it/s]
100%|██████████| 300/300 [00:03<00:00, 89.34it/s]
100%|██████████| 300/300 [00:03<00:00, 78.64it/s]
100%|██████████| 300/300 [00:02<00:00, 121.04it/s]
100%|██████████| 300/300 [00:03<00:00, 93.24it/s]
100%|██████████| 300/300 [00:03<00:00, 87.25it/s]
100%|██████████| 300/300 [00:02<00:00, 102.59it/s]
100%|██████████| 300/300 [00:02<00:00, 117.22it/s]
100%|██████████| 300/300 [00:03<00:00, 79.28it/s]
100%|██████████| 300/300 [00:03<00:00, 83.83it/s]
100%|██████████| 300/300 [00:03<00:00, 77.28it/s]
100%|██████████| 300/300 [00:02<00:00, 126.54it/s]
100%|██████████| 300/300 [00:03<00:00, 83.49it/s]
100%|██████████| 300/300 [00:03<00:00, 95.40it/s]
100%|██████████| 300/300 [00:03<00:00, 77.42it/s]
100%|██████████| 300/300 [00:03<00:00, 77.73it/s]
100%|██████████| 300/300 [00:03<00:00, 95.88it/s]
100%|██████████| 300/300 [00:03<00:00, 81.91it/s]
100%|██████████| 300/300 [00:03<00:00, 96.10it/s]
100%|██████████| 300/300 [00:02<00:00, 102.67it/s]
100%|██████████| 300/300 [00:03<00:00, 77.50it/s]
100%|██████████| 300/300 [00:02<00:00, 101.35it/s]
100%|██████████| 300/300 [00:03<00:00, 82.20it/s]
100%|██████████| 300/300 [00:03<00:00, 78.96it/s]
100%|██████████| 300/300 [00:03<00:00, 90.82it/s]
100%|██████████| 300/300 [00:02<00:00, 100.21it/s]
100%|██████████| 300/300 [00:03<00:00, 83.18it/s]
100%|██████████| 300/300 [00:03<00:00, 76.46it/s]
100%|██████████| 300/300 [00:03<00:00, 90.07it/s]
100%|██████████| 300/300 [00:03<00:00, 95.70it/s]
100%|██████████| 300/300 [00:03<00:00, 91.97it/s]
100%|██████████| 300/300 [00:03<00:00, 88.32it/s]
100%|██████████| 300/300 [00:03<00:00, 91.53it/s]
100%|██████████| 300/300 [00:03<00:00, 77.54it/s]
100%|██████████| 300/300 [00:02<00:00, 119.70it/s]
100%|██████████| 300/300 [00:02<00:00, 106.88it/s]
100%|██████████| 300/300 [00:03<00:00, 99.04it/s]
100%|██████████| 300/300 [00:03<00:00, 92.30it/s]
100%|██████████| 300/300 [00:03<00:00, 85.99it/s]
100%|██████████| 300/300 [00:03<00:00, 81.77it/s]
100%|██████████| 300/300 [00:03<00:00, 82.16it/s]
100%|██████████| 300/300 [00:04<00:00, 73.65it/s]
100%|██████████| 300/300 [00:03<00:00, 79.99it/s]
[Parallel(n_jobs=20)]: Done 100 out of 100 | elapsed: 24.3s finished
Training completes.
Performing ensemble training in parallel with 100 model configurations...
[Parallel(n_jobs=20)]: Using backend LokyBackend with 20 concurrent workers.
100%|██████████| 300/300 [00:02<00:00, 118.83it/s]
100%|██████████| 300/300 [00:02<00:00, 115.50it/s]
100%|██████████| 300/300 [00:02<00:00, 120.56it/s]
100%|██████████| 300/300 [00:02<00:00, 107.40it/s]
100%|██████████| 300/300 [00:02<00:00, 105.76it/s]
100%|██████████| 300/300 [00:02<00:00, 103.99it/s]
100%|██████████| 300/300 [00:03<00:00, 92.62it/s]
100%|██████████| 300/300 [00:03<00:00, 91.23it/s]
100%|██████████| 300/300 [00:03<00:00, 88.13it/s]
100%|██████████| 300/300 [00:03<00:00, 87.38it/s]
100%|██████████| 300/300 [00:03<00:00, 86.34it/s]
100%|██████████| 300/300 [00:03<00:00, 83.98it/s]
100%|██████████| 300/300 [00:03<00:00, 82.85it/s]
[Parallel(n_jobs=20)]: Done 10 tasks | elapsed: 4.9s
100%|██████████| 300/300 [00:02<00:00, 123.67it/s]
100%|██████████| 300/300 [00:02<00:00, 130.36it/s]
100%|██████████| 300/300 [00:03<00:00, 93.35it/s]
100%|██████████| 300/300 [00:03<00:00, 82.20it/s]
100%|██████████| 300/300 [00:02<00:00, 105.75it/s]
100%|██████████| 300/300 [00:03<00:00, 90.53it/s]
100%|██████████| 300/300 [00:03<00:00, 80.08it/s]
100%|██████████| 300/300 [00:03<00:00, 80.19it/s]
100%|██████████| 300/300 [00:03<00:00, 86.22it/s]
100%|██████████| 300/300 [00:03<00:00, 86.14it/s]
100%|██████████| 300/300 [00:03<00:00, 85.16it/s]
100%|██████████| 300/300 [00:02<00:00, 105.66it/s]
100%|██████████| 300/300 [00:02<00:00, 122.80it/s]
100%|██████████| 300/300 [00:03<00:00, 81.43it/s]
100%|██████████| 300/300 [00:03<00:00, 88.16it/s]
100%|██████████| 300/300 [00:03<00:00, 93.76it/s]
100%|██████████| 300/300 [00:02<00:00, 106.19it/s]
100%|██████████| 300/300 [00:02<00:00, 103.91it/s]
100%|██████████| 300/300 [00:03<00:00, 97.93it/s]
100%|██████████| 300/300 [00:02<00:00, 120.72it/s]
100%|██████████| 300/300 [00:03<00:00, 94.94it/s]
100%|██████████| 300/300 [00:03<00:00, 84.77it/s]
100%|██████████| 300/300 [00:03<00:00, 86.17it/s]
100%|██████████| 300/300 [00:03<00:00, 85.62it/s]
100%|██████████| 300/300 [00:03<00:00, 76.17it/s]
100%|██████████| 300/300 [00:03<00:00, 92.85it/s]
100%|██████████| 300/300 [00:03<00:00, 89.21it/s]
100%|██████████| 300/300 [00:02<00:00, 114.59it/s]
100%|██████████| 300/300 [00:02<00:00, 109.26it/s]
100%|██████████| 300/300 [00:03<00:00, 76.79it/s]
100%|██████████| 300/300 [00:02<00:00, 121.41it/s]
100%|██████████| 300/300 [00:03<00:00, 85.80it/s]
100%|██████████| 300/300 [00:03<00:00, 81.55it/s]
100%|██████████| 300/300 [00:02<00:00, 101.58it/s]
100%|██████████| 300/300 [00:03<00:00, 99.17it/s]
100%|██████████| 300/300 [00:03<00:00, 94.80it/s]
100%|██████████| 300/300 [00:04<00:00, 71.21it/s]
100%|██████████| 300/300 [00:04<00:00, 69.88it/s]]
100%|██████████| 300/300 [00:02<00:00, 131.35it/s]
100%|██████████| 300/300 [00:03<00:00, 77.98it/s]
100%|██████████| 300/300 [00:03<00:00, 82.96it/s]
100%|██████████| 300/300 [00:03<00:00, 87.16it/s]
100%|██████████| 300/300 [00:02<00:00, 112.62it/s]
100%|██████████| 300/300 [00:03<00:00, 98.79it/s]
100%|██████████| 300/300 [00:03<00:00, 80.33it/s]
100%|██████████| 300/300 [00:02<00:00, 107.99it/s]
100%|██████████| 300/300 [00:03<00:00, 76.28it/s]
100%|██████████| 300/300 [00:03<00:00, 77.93it/s]
100%|██████████| 300/300 [00:03<00:00, 86.73it/s]
100%|██████████| 300/300 [00:02<00:00, 118.13it/s]
100%|██████████| 300/300 [00:04<00:00, 73.73it/s]
100%|██████████| 300/300 [00:03<00:00, 98.23it/s]
100%|██████████| 300/300 [00:02<00:00, 105.08it/s]
100%|██████████| 300/300 [00:03<00:00, 92.00it/s]
100%|██████████| 300/300 [00:02<00:00, 106.85it/s]
100%|██████████| 300/300 [00:02<00:00, 102.10it/s]
100%|██████████| 300/300 [00:02<00:00, 121.19it/s]
100%|██████████| 300/300 [00:03<00:00, 77.44it/s]
100%|██████████| 300/300 [00:03<00:00, 76.62it/s]
100%|██████████| 300/300 [00:03<00:00, 83.32it/s]
100%|██████████| 300/300 [00:02<00:00, 100.79it/s]
100%|██████████| 300/300 [00:03<00:00, 99.17it/s]
100%|██████████| 300/300 [00:02<00:00, 118.72it/s]
100%|██████████| 300/300 [00:03<00:00, 88.20it/s]
100%|██████████| 300/300 [00:03<00:00, 86.52it/s]
100%|██████████| 300/300 [00:03<00:00, 99.99it/s]
100%|██████████| 300/300 [00:02<00:00, 104.51it/s]
100%|██████████| 300/300 [00:03<00:00, 92.72it/s]
100%|██████████| 300/300 [00:03<00:00, 78.44it/s]
100%|██████████| 300/300 [00:03<00:00, 82.08it/s]
100%|██████████| 300/300 [00:03<00:00, 86.43it/s]
100%|██████████| 300/300 [00:03<00:00, 88.88it/s]
100%|██████████| 300/300 [00:02<00:00, 125.95it/s]
100%|██████████| 300/300 [00:03<00:00, 78.68it/s]
100%|██████████| 300/300 [00:03<00:00, 88.15it/s]
100%|██████████| 300/300 [00:02<00:00, 123.33it/s]
100%|██████████| 300/300 [00:03<00:00, 87.12it/s]
100%|██████████| 300/300 [00:02<00:00, 102.47it/s]
100%|██████████| 300/300 [00:03<00:00, 87.66it/s]
100%|██████████| 300/300 [00:02<00:00, 117.82it/s]
100%|██████████| 300/300 [00:03<00:00, 79.34it/s]
100%|██████████| 300/300 [00:02<00:00, 105.79it/s]
100%|██████████| 300/300 [00:03<00:00, 91.23it/s]
100%|██████████| 300/300 [00:03<00:00, 85.59it/s]
100%|██████████| 300/300 [00:03<00:00, 77.85it/s]
100%|██████████| 300/300 [00:03<00:00, 87.56it/s]
100%|██████████| 300/300 [00:02<00:00, 135.32it/s]
[Parallel(n_jobs=20)]: Done 100 out of 100 | elapsed: 46.4s finished
Training completes.
Performing ensemble training in parallel with 100 model configurations...
[Parallel(n_jobs=20)]: Using backend LokyBackend with 20 concurrent workers.
100%|██████████| 300/300 [00:02<00:00, 140.52it/s]
100%|██████████| 300/300 [00:02<00:00, 137.53it/s]
100%|██████████| 300/300 [00:02<00:00, 135.26it/s]
100%|██████████| 300/300 [00:02<00:00, 132.06it/s]
100%|██████████| 300/300 [00:02<00:00, 138.40it/s]
100%|██████████| 300/300 [00:02<00:00, 134.40it/s]
100%|██████████| 300/300 [00:02<00:00, 111.03it/s]
100%|██████████| 300/300 [00:02<00:00, 105.64it/s]
100%|██████████| 300/300 [00:02<00:00, 110.95it/s]
100%|██████████| 300/300 [00:02<00:00, 110.08it/s]
100%|██████████| 300/300 [00:03<00:00, 93.34it/s]
100%|██████████| 300/300 [00:03<00:00, 93.03it/s]
[Parallel(n_jobs=20)]: Done 10 tasks | elapsed: 3.3s
100%|██████████| 300/300 [00:03<00:00, 91.03it/s]
100%|██████████| 300/300 [00:03<00:00, 90.96it/s]
100%|██████████| 300/300 [00:03<00:00, 94.91it/s]
100%|██████████| 300/300 [00:03<00:00, 87.87it/s]
100%|██████████| 300/300 [00:03<00:00, 84.51it/s]
100%|██████████| 300/300 [00:03<00:00, 88.97it/s]
100%|██████████| 300/300 [00:03<00:00, 81.20it/s]
100%|██████████| 300/300 [00:03<00:00, 85.70it/s]
100%|██████████| 300/300 [00:02<00:00, 137.62it/s]
100%|██████████| 300/300 [00:02<00:00, 134.24it/s]
100%|██████████| 300/300 [00:02<00:00, 115.51it/s]
100%|██████████| 300/300 [00:03<00:00, 96.83it/s]
100%|██████████| 300/300 [00:03<00:00, 90.15it/s]
100%|██████████| 300/300 [00:03<00:00, 95.64it/s]
100%|██████████| 300/300 [00:02<00:00, 138.50it/s]
100%|██████████| 300/300 [00:03<00:00, 84.57it/s]
100%|██████████| 300/300 [00:02<00:00, 109.99it/s]
100%|██████████| 300/300 [00:03<00:00, 82.72it/s]
100%|██████████| 300/300 [00:02<00:00, 135.70it/s]
100%|██████████| 300/300 [00:02<00:00, 130.70it/s]
100%|██████████| 300/300 [00:02<00:00, 112.43it/s]
100%|██████████| 300/300 [00:03<00:00, 89.18it/s]
100%|██████████| 300/300 [00:03<00:00, 89.62it/s]
100%|██████████| 300/300 [00:03<00:00, 95.68it/s]
100%|██████████| 300/300 [00:03<00:00, 85.13it/s]
100%|██████████| 300/300 [00:03<00:00, 97.06it/s]
100%|██████████| 300/300 [00:03<00:00, 81.40it/s]
100%|██████████| 300/300 [00:03<00:00, 84.77it/s]
100%|██████████| 300/300 [00:02<00:00, 115.21it/s]
100%|██████████| 300/300 [00:02<00:00, 136.59it/s]
100%|██████████| 300/300 [00:02<00:00, 140.00it/s]
100%|██████████| 300/300 [00:02<00:00, 105.12it/s]
100%|██████████| 300/300 [00:02<00:00, 115.04it/s]
100%|██████████| 300/300 [00:02<00:00, 132.76it/s]
100%|██████████| 300/300 [00:02<00:00, 109.19it/s]
100%|██████████| 300/300 [00:03<00:00, 97.11it/s]
100%|██████████| 300/300 [00:03<00:00, 90.26it/s]
100%|██████████| 300/300 [00:02<00:00, 130.06it/s]
100%|██████████| 300/300 [00:03<00:00, 88.43it/s]
100%|██████████| 300/300 [00:03<00:00, 85.17it/s]
100%|██████████| 300/300 [00:03<00:00, 90.51it/s]
100%|██████████| 300/300 [00:03<00:00, 91.36it/s]
100%|██████████| 300/300 [00:02<00:00, 112.89it/s]
100%|██████████| 300/300 [00:03<00:00, 96.18it/s]
100%|██████████| 300/300 [00:02<00:00, 140.27it/s]
100%|██████████| 300/300 [00:03<00:00, 93.48it/s]
100%|██████████| 300/300 [00:03<00:00, 96.45it/s]
100%|██████████| 300/300 [00:03<00:00, 91.56it/s]
100%|██████████| 300/300 [00:02<00:00, 137.30it/s]
100%|██████████| 300/300 [00:03<00:00, 84.92it/s]
100%|██████████| 300/300 [00:03<00:00, 93.48it/s]
100%|██████████| 300/300 [00:02<00:00, 103.14it/s]
100%|██████████| 300/300 [00:03<00:00, 91.66it/s]
100%|██████████| 300/300 [00:02<00:00, 138.08it/s]
100%|██████████| 300/300 [00:02<00:00, 114.16it/s]
100%|██████████| 300/300 [00:03<00:00, 91.16it/s]
100%|██████████| 300/300 [00:02<00:00, 108.70it/s]
100%|██████████| 300/300 [00:02<00:00, 135.92it/s]
100%|██████████| 300/300 [00:02<00:00, 108.12it/s]
100%|██████████| 300/300 [00:02<00:00, 116.13it/s]
100%|██████████| 300/300 [00:03<00:00, 85.54it/s]
100%|██████████| 300/300 [00:03<00:00, 87.92it/s]
100%|██████████| 300/300 [00:03<00:00, 89.48it/s]
100%|██████████| 300/300 [00:02<00:00, 106.35it/s]
100%|██████████| 300/300 [00:03<00:00, 84.54it/s]
100%|██████████| 300/300 [00:03<00:00, 88.91it/s]
100%|██████████| 300/300 [00:02<00:00, 112.85it/s]
100%|██████████| 300/300 [00:03<00:00, 89.09it/s]
100%|██████████| 300/300 [00:03<00:00, 93.18it/s]
100%|██████████| 300/300 [00:03<00:00, 96.20it/s]
100%|██████████| 300/300 [00:03<00:00, 85.67it/s]
100%|██████████| 300/300 [00:02<00:00, 115.17it/s]
100%|██████████| 300/300 [00:03<00:00, 85.66it/s]
100%|██████████| 300/300 [00:03<00:00, 96.26it/s]
100%|██████████| 300/300 [00:03<00:00, 87.30it/s]
100%|██████████| 300/300 [00:03<00:00, 97.42it/s]
100%|██████████| 300/300 [00:02<00:00, 137.49it/s]
100%|██████████| 300/300 [00:02<00:00, 113.13it/s]
100%|██████████| 300/300 [00:02<00:00, 132.58it/s]
100%|██████████| 300/300 [00:03<00:00, 99.55it/s]
100%|██████████| 300/300 [00:02<00:00, 119.11it/s]
100%|██████████| 300/300 [00:02<00:00, 109.89it/s]
100%|██████████| 300/300 [00:03<00:00, 98.88it/s]
100%|██████████| 300/300 [00:02<00:00, 100.72it/s]
100%|██████████| 300/300 [00:03<00:00, 93.42it/s]
100%|██████████| 300/300 [00:03<00:00, 90.87it/s]
100%|██████████| 300/300 [00:03<00:00, 90.17it/s]
100%|██████████| 300/300 [00:03<00:00, 92.56it/s]
[Parallel(n_jobs=20)]: Done 100 out of 100 | elapsed: 16.9s finished
[Parallel(n_jobs=20)]: Using backend LokyBackend with 20 concurrent workers.
Training completes.
Performing ensemble training in parallel with 100 model configurations...
100%|██████████| 300/300 [00:02<00:00, 137.04it/s]
100%|██████████| 300/300 [00:02<00:00, 132.67it/s]
100%|██████████| 300/300 [00:02<00:00, 132.07it/s]
100%|██████████| 300/300 [00:02<00:00, 129.66it/s]
100%|██████████| 300/300 [00:02<00:00, 130.91it/s]
100%|██████████| 300/300 [00:02<00:00, 127.58it/s]
100%|██████████| 300/300 [00:02<00:00, 111.65it/s]
100%|██████████| 300/300 [00:02<00:00, 110.38it/s]
100%|██████████| 300/300 [00:02<00:00, 110.66it/s]
100%|██████████| 300/300 [00:02<00:00, 103.14it/s]
87%|████████▋ | 261/300 [00:02<00:00, 126.33it/s][Parallel(n_jobs=20)]: Done 10 tasks | elapsed: 3.1s
100%|██████████| 300/300 [00:03<00:00, 94.98it/s]
100%|██████████| 300/300 [00:03<00:00, 92.43it/s]
100%|██████████| 300/300 [00:03<00:00, 92.31it/s]
100%|██████████| 300/300 [00:03<00:00, 90.58it/s]
100%|██████████| 300/300 [00:03<00:00, 89.58it/s]
100%|██████████| 300/300 [00:03<00:00, 89.38it/s]
100%|██████████| 300/300 [00:03<00:00, 89.12it/s]
100%|██████████| 300/300 [00:03<00:00, 88.57it/s]
100%|██████████| 300/300 [00:03<00:00, 82.09it/s]
100%|██████████| 300/300 [00:03<00:00, 79.12it/s]
100%|██████████| 300/300 [00:02<00:00, 135.99it/s]
100%|██████████| 300/300 [00:02<00:00, 134.81it/s]
100%|██████████| 300/300 [00:03<00:00, 94.83it/s]
100%|██████████| 300/300 [00:02<00:00, 110.61it/s]
100%|██████████| 300/300 [00:03<00:00, 95.69it/s]
100%|██████████| 300/300 [00:02<00:00, 133.01it/s]
100%|██████████| 300/300 [00:03<00:00, 87.62it/s]
100%|██████████| 300/300 [00:03<00:00, 88.15it/s]
100%|██████████| 300/300 [00:02<00:00, 129.21it/s]
100%|██████████| 300/300 [00:03<00:00, 83.89it/s]
100%|██████████| 300/300 [00:02<00:00, 107.62it/s]
100%|██████████| 300/300 [00:02<00:00, 110.89it/s]
100%|██████████| 300/300 [00:03<00:00, 89.43it/s]
100%|██████████| 300/300 [00:02<00:00, 130.14it/s]
100%|██████████| 300/300 [00:03<00:00, 89.60it/s]
100%|██████████| 300/300 [00:03<00:00, 87.75it/s]
100%|██████████| 300/300 [00:03<00:00, 92.55it/s]
100%|██████████| 300/300 [00:03<00:00, 95.54it/s]
100%|██████████| 300/300 [00:03<00:00, 83.86it/s]
100%|██████████| 300/300 [00:03<00:00, 84.61it/s]
100%|██████████| 300/300 [00:02<00:00, 110.21it/s]
100%|██████████| 300/300 [00:02<00:00, 111.62it/s]
100%|██████████| 300/300 [00:02<00:00, 135.52it/s]
100%|██████████| 300/300 [00:02<00:00, 130.87it/s]
100%|██████████| 300/300 [00:02<00:00, 111.47it/s]
100%|██████████| 300/300 [00:02<00:00, 134.07it/s]
100%|██████████| 300/300 [00:03<00:00, 97.60it/s]
100%|██████████| 300/300 [00:02<00:00, 108.16it/s]
100%|██████████| 300/300 [00:03<00:00, 90.19it/s]
100%|██████████| 300/300 [00:02<00:00, 129.79it/s]
100%|██████████| 300/300 [00:03<00:00, 90.23it/s]
100%|██████████| 300/300 [00:03<00:00, 93.61it/s]
100%|██████████| 300/300 [00:03<00:00, 95.21it/s]
100%|██████████| 300/300 [00:03<00:00, 88.70it/s]
100%|██████████| 300/300 [00:02<00:00, 110.66it/s]
100%|██████████| 300/300 [00:03<00:00, 81.95it/s]
100%|██████████| 300/300 [00:03<00:00, 94.19it/s]
100%|██████████| 300/300 [00:03<00:00, 91.75it/s]
100%|██████████| 300/300 [00:03<00:00, 84.51it/s]
100%|██████████| 300/300 [00:02<00:00, 134.51it/s]
100%|██████████| 300/300 [00:03<00:00, 94.21it/s]
100%|██████████| 300/300 [00:02<00:00, 137.52it/s]
100%|██████████| 300/300 [00:03<00:00, 95.30it/s]
100%|██████████| 300/300 [00:02<00:00, 108.07it/s]
100%|██████████| 300/300 [00:03<00:00, 91.80it/s]
100%|██████████| 300/300 [00:02<00:00, 137.35it/s]
100%|██████████| 300/300 [00:02<00:00, 111.80it/s]
100%|██████████| 300/300 [00:03<00:00, 84.86it/s]
100%|██████████| 300/300 [00:03<00:00, 85.16it/s]
100%|██████████| 300/300 [00:02<00:00, 106.44it/s]
100%|██████████| 300/300 [00:02<00:00, 133.76it/s]
100%|██████████| 300/300 [00:03<00:00, 98.28it/s]
100%|██████████| 300/300 [00:02<00:00, 105.47it/s]
100%|██████████| 300/300 [00:03<00:00, 84.82it/s]
100%|██████████| 300/300 [00:03<00:00, 90.77it/s]
100%|██████████| 300/300 [00:03<00:00, 86.87it/s]
100%|██████████| 300/300 [00:02<00:00, 110.53it/s]
100%|██████████| 300/300 [00:03<00:00, 87.34it/s]
100%|██████████| 300/300 [00:02<00:00, 111.40it/s]
100%|██████████| 300/300 [00:02<00:00, 114.66it/s]
100%|██████████| 300/300 [00:03<00:00, 90.88it/s]
100%|██████████| 300/300 [00:03<00:00, 84.84it/s]
100%|██████████| 300/300 [00:03<00:00, 93.49it/s]
100%|██████████| 300/300 [00:02<00:00, 110.49it/s]
100%|██████████| 300/300 [00:03<00:00, 81.57it/s]
100%|██████████| 300/300 [00:03<00:00, 91.22it/s]
100%|██████████| 300/300 [00:03<00:00, 94.87it/s]
100%|██████████| 300/300 [00:02<00:00, 111.79it/s]
100%|██████████| 300/300 [00:02<00:00, 133.79it/s]
100%|██████████| 300/300 [00:02<00:00, 133.52it/s]
100%|██████████| 300/300 [00:03<00:00, 96.60it/s]
100%|██████████| 300/300 [00:03<00:00, 96.72it/s]
100%|██████████| 300/300 [00:03<00:00, 98.32it/s]
100%|██████████| 300/300 [00:02<00:00, 109.16it/s]
100%|██████████| 300/300 [00:02<00:00, 115.70it/s]
100%|██████████| 300/300 [00:03<00:00, 88.90it/s]
100%|██████████| 300/300 [00:02<00:00, 101.12it/s]
100%|██████████| 300/300 [00:03<00:00, 87.77it/s]
100%|██████████| 300/300 [00:03<00:00, 89.89it/s]
100%|██████████| 300/300 [00:03<00:00, 96.81it/s]
[Parallel(n_jobs=20)]: Done 100 out of 100 | elapsed: 16.7s finished
[Parallel(n_jobs=20)]: Using backend LokyBackend with 20 concurrent workers.
0%| | 0/300 [00:00<?, ?it/s]
Training completes.
Performing ensemble training in parallel with 100 model configurations...
100%|██████████| 300/300 [00:02<00:00, 132.74it/s]
100%|██████████| 300/300 [00:02<00:00, 131.69it/s]
100%|██████████| 300/300 [00:02<00:00, 130.32it/s]
100%|██████████| 300/300 [00:02<00:00, 130.27it/s]
100%|██████████| 300/300 [00:02<00:00, 130.82it/s]
100%|██████████| 300/300 [00:02<00:00, 123.81it/s]
100%|██████████| 300/300 [00:02<00:00, 111.37it/s]
100%|██████████| 300/300 [00:02<00:00, 110.48it/s]
100%|██████████| 300/300 [00:02<00:00, 109.98it/s]
100%|██████████| 300/300 [00:03<00:00, 99.63it/s]
12%|█▏ | 35/300 [00:00<00:03, 83.37it/s][Parallel(n_jobs=20)]: Done 10 tasks | elapsed: 3.2s
100%|██████████| 300/300 [00:03<00:00, 92.63it/s]
100%|██████████| 300/300 [00:03<00:00, 92.33it/s]
100%|██████████| 300/300 [00:03<00:00, 90.40it/s]
100%|██████████| 300/300 [00:03<00:00, 90.25it/s]
100%|██████████| 300/300 [00:03<00:00, 89.61it/s]
100%|██████████| 300/300 [00:03<00:00, 84.14it/s]
100%|██████████| 300/300 [00:03<00:00, 83.88it/s]
100%|██████████| 300/300 [00:03<00:00, 83.98it/s]
100%|██████████| 300/300 [00:03<00:00, 83.52it/s]
100%|██████████| 300/300 [00:03<00:00, 81.25it/s]
100%|██████████| 300/300 [00:02<00:00, 135.24it/s]
13%|█▎ | 40/300 [00:01<00:04, 55.93it/s]/global/cfs/cdirs/m1800/peishi/.conda/envs/kim/lib/python3.12/site-packages/joblib/externals/loky/process_executor.py:752: UserWarning: A worker stopped while some jobs were given to the executor. This can be caused by a too short worker timeout or by a memory leak.
warnings.warn(
/global/cfs/cdirs/m1800/peishi/.conda/envs/kim/lib/python3.12/site-packages/joblib/externals/loky/backend/fork_exec.py:38: RuntimeWarning: os.fork() was called. os.fork() is incompatible with multithreaded code, and JAX is multithreaded, so this will likely lead to a deadlock.
pid = os.fork()
100%|██████████| 300/300 [00:02<00:00, 135.04it/s]
100%|██████████| 300/300 [00:02<00:00, 111.20it/s]
100%|██████████| 300/300 [00:03<00:00, 95.47it/s]
100%|██████████| 300/300 [00:03<00:00, 94.95it/s]
100%|██████████| 300/300 [00:03<00:00, 86.73it/s]
100%|██████████| 300/300 [00:03<00:00, 88.03it/s]
100%|██████████| 300/300 [00:02<00:00, 135.24it/s]
100%|██████████| 300/300 [00:02<00:00, 110.45it/s]
100%|██████████| 300/300 [00:03<00:00, 83.61it/s]
100%|██████████| 300/300 [00:03<00:00, 87.56it/s]
100%|██████████| 300/300 [00:03<00:00, 85.26it/s]
100%|██████████| 300/300 [00:02<00:00, 104.86it/s]
100%|██████████| 300/300 [00:03<00:00, 89.43it/s]
100%|██████████| 300/300 [00:03<00:00, 93.31it/s]
100%|██████████| 300/300 [00:03<00:00, 84.14it/s]
100%|██████████| 300/300 [00:03<00:00, 79.49it/s]
100%|██████████| 300/300 [00:02<00:00, 133.74it/s]
100%|██████████| 300/300 [00:02<00:00, 130.94it/s]
100%|██████████| 300/300 [00:02<00:00, 103.83it/s]
100%|██████████| 300/300 [00:02<00:00, 130.04it/s]
100%|██████████| 300/300 [00:02<00:00, 135.26it/s]
100%|██████████| 300/300 [00:03<00:00, 95.45it/s]
100%|██████████| 300/300 [00:02<00:00, 112.22it/s]
100%|██████████| 300/300 [00:02<00:00, 110.01it/s]
100%|██████████| 300/300 [00:02<00:00, 134.01it/s]
100%|██████████| 300/300 [00:02<00:00, 106.32it/s]
100%|██████████| 300/300 [00:03<00:00, 94.05it/s]
100%|██████████| 300/300 [00:02<00:00, 129.82it/s]
100%|██████████| 300/300 [00:03<00:00, 90.71it/s]
100%|██████████| 300/300 [00:03<00:00, 83.40it/s]
100%|██████████| 300/300 [00:03<00:00, 93.78it/s]
100%|██████████| 300/300 [00:02<00:00, 110.93it/s]
100%|██████████| 300/300 [00:03<00:00, 91.06it/s]
100%|██████████| 300/300 [00:03<00:00, 83.98it/s]
100%|██████████| 300/300 [00:03<00:00, 94.42it/s]
100%|██████████| 300/300 [00:03<00:00, 92.56it/s]
100%|██████████| 300/300 [00:03<00:00, 86.40it/s]
100%|██████████| 300/300 [00:02<00:00, 133.63it/s]
100%|██████████| 300/300 [00:02<00:00, 123.32it/s]
100%|██████████| 300/300 [00:02<00:00, 108.29it/s]
100%|██████████| 300/300 [00:03<00:00, 95.04it/s]
100%|██████████| 300/300 [00:03<00:00, 95.74it/s]
100%|██████████| 300/300 [00:02<00:00, 110.94it/s]
100%|██████████| 300/300 [00:02<00:00, 131.82it/s]
100%|██████████| 300/300 [00:03<00:00, 90.41it/s]
100%|██████████| 300/300 [00:03<00:00, 90.04it/s]
100%|██████████| 300/300 [00:02<00:00, 135.53it/s]
100%|██████████| 300/300 [00:02<00:00, 105.14it/s]
100%|██████████| 300/300 [00:03<00:00, 84.42it/s]
100%|██████████| 300/300 [00:03<00:00, 86.31it/s]
100%|██████████| 300/300 [00:03<00:00, 97.35it/s]
100%|██████████| 300/300 [00:03<00:00, 80.47it/s]
100%|██████████| 300/300 [00:02<00:00, 108.72it/s]
100%|██████████| 300/300 [00:02<00:00, 111.71it/s]
100%|██████████| 300/300 [00:03<00:00, 89.17it/s]
100%|██████████| 300/300 [00:02<00:00, 114.38it/s]
100%|██████████| 300/300 [00:03<00:00, 86.08it/s]
100%|██████████| 300/300 [00:02<00:00, 105.80it/s]
100%|██████████| 300/300 [00:03<00:00, 86.15it/s]
100%|██████████| 300/300 [00:03<00:00, 89.70it/s]
100%|██████████| 300/300 [00:02<00:00, 111.93it/s]
100%|██████████| 300/300 [00:03<00:00, 95.96it/s]
100%|██████████| 300/300 [00:03<00:00, 84.14it/s]
100%|██████████| 300/300 [00:03<00:00, 87.22it/s]
100%|██████████| 300/300 [00:03<00:00, 94.16it/s]
100%|██████████| 300/300 [00:02<00:00, 132.42it/s]
100%|██████████| 300/300 [00:02<00:00, 131.07it/s]
100%|██████████| 300/300 [00:02<00:00, 108.91it/s]
100%|██████████| 300/300 [00:03<00:00, 97.59it/s]
100%|██████████| 300/300 [00:03<00:00, 95.66it/s]
100%|██████████| 300/300 [00:03<00:00, 94.42it/s]
100%|██████████| 300/300 [00:03<00:00, 90.96it/s]
100%|██████████| 300/300 [00:02<00:00, 112.26it/s]
100%|██████████| 300/300 [00:02<00:00, 106.74it/s]
100%|██████████| 300/300 [00:03<00:00, 84.55it/s]
100%|██████████| 300/300 [00:03<00:00, 80.26it/s]
100%|██████████| 300/300 [00:03<00:00, 92.19it/s]
100%|██████████| 300/300 [00:03<00:00, 90.10it/s]
100%|██████████| 300/300 [00:03<00:00, 94.42it/s]
[Parallel(n_jobs=20)]: Done 100 out of 100 | elapsed: 30.1s finished
[Parallel(n_jobs=20)]: Using backend LokyBackend with 20 concurrent workers.
Training completes.
Performing ensemble training in parallel with 100 model configurations...
100%|██████████| 300/300 [00:02<00:00, 133.20it/s]
100%|██████████| 300/300 [00:02<00:00, 132.07it/s]
100%|██████████| 300/300 [00:02<00:00, 131.18it/s]
100%|██████████| 300/300 [00:02<00:00, 131.78it/s]
100%|██████████| 300/300 [00:02<00:00, 127.10it/s]
100%|██████████| 300/300 [00:02<00:00, 126.70it/s]
100%|██████████| 300/300 [00:02<00:00, 109.68it/s]
100%|██████████| 300/300 [00:02<00:00, 109.38it/s]
100%|██████████| 300/300 [00:02<00:00, 109.16it/s]
100%|██████████| 300/300 [00:02<00:00, 107.62it/s]
84%|████████▍ | 252/300 [00:02<00:00, 126.31it/s][Parallel(n_jobs=20)]: Done 10 tasks | elapsed: 3.0s
100%|██████████| 300/300 [00:03<00:00, 94.74it/s]
100%|██████████| 300/300 [00:03<00:00, 92.84it/s]
100%|██████████| 300/300 [00:03<00:00, 91.33it/s]
100%|██████████| 300/300 [00:03<00:00, 88.92it/s]
100%|██████████| 300/300 [00:03<00:00, 88.81it/s]
100%|██████████| 300/300 [00:03<00:00, 87.77it/s]
100%|██████████| 300/300 [00:03<00:00, 87.69it/s]
100%|██████████| 300/300 [00:03<00:00, 86.15it/s]
100%|██████████| 300/300 [00:03<00:00, 84.02it/s]
100%|██████████| 300/300 [00:03<00:00, 82.33it/s]
100%|██████████| 300/300 [00:02<00:00, 134.42it/s]
100%|██████████| 300/300 [00:02<00:00, 134.08it/s]
100%|██████████| 300/300 [00:03<00:00, 95.25it/s]
100%|██████████| 300/300 [00:03<00:00, 88.41it/s]
100%|██████████| 300/300 [00:03<00:00, 92.00it/s]
100%|██████████| 300/300 [00:03<00:00, 86.83it/s]
100%|██████████| 300/300 [00:02<00:00, 110.33it/s]
100%|██████████| 300/300 [00:03<00:00, 81.89it/s]
100%|██████████| 300/300 [00:02<00:00, 102.97it/s]
100%|██████████| 300/300 [00:03<00:00, 84.82it/s]
100%|██████████| 300/300 [00:02<00:00, 118.30it/s]
100%|██████████| 300/300 [00:03<00:00, 92.23it/s]
100%|██████████| 300/300 [00:02<00:00, 129.84it/s]
100%|██████████| 300/300 [00:02<00:00, 125.52it/s]
100%|██████████| 300/300 [00:02<00:00, 122.21it/s]
100%|██████████| 300/300 [00:02<00:00, 127.85it/s]
100%|██████████| 300/300 [00:02<00:00, 108.79it/s]
100%|██████████| 300/300 [00:02<00:00, 110.68it/s]
100%|██████████| 300/300 [00:03<00:00, 82.84it/s]
100%|██████████| 300/300 [00:02<00:00, 101.95it/s]
100%|██████████| 300/300 [00:03<00:00, 94.78it/s]
100%|██████████| 300/300 [00:03<00:00, 89.12it/s]
100%|██████████| 300/300 [00:03<00:00, 81.01it/s]
100%|██████████| 300/300 [00:03<00:00, 98.67it/s]
100%|██████████| 300/300 [00:02<00:00, 130.76it/s]
100%|██████████| 300/300 [00:02<00:00, 129.45it/s]
100%|██████████| 300/300 [00:03<00:00, 82.02it/s]
100%|██████████| 300/300 [00:03<00:00, 91.06it/s]
100%|██████████| 300/300 [00:02<00:00, 107.98it/s]
100%|██████████| 300/300 [00:03<00:00, 82.56it/s]
100%|██████████| 300/300 [00:03<00:00, 93.72it/s]
100%|██████████| 300/300 [00:03<00:00, 89.69it/s]
100%|██████████| 300/300 [00:03<00:00, 88.18it/s]
100%|██████████| 300/300 [00:03<00:00, 80.72it/s]
100%|██████████| 300/300 [00:03<00:00, 92.08it/s]
100%|██████████| 300/300 [00:03<00:00, 98.18it/s]
100%|██████████| 300/300 [00:02<00:00, 132.02it/s]
100%|██████████| 300/300 [00:02<00:00, 116.81it/s]
100%|██████████| 300/300 [00:03<00:00, 86.54it/s]
100%|██████████| 300/300 [00:02<00:00, 107.52it/s]
100%|██████████| 300/300 [00:02<00:00, 124.05it/s]
100%|██████████| 300/300 [00:03<00:00, 81.40it/s]
100%|██████████| 300/300 [00:03<00:00, 90.48it/s]
100%|██████████| 300/300 [00:03<00:00, 89.25it/s]
100%|██████████| 300/300 [00:04<00:00, 73.45it/s]
100%|██████████| 300/300 [00:03<00:00, 98.18it/s]
100%|██████████| 300/300 [00:03<00:00, 82.18it/s]
100%|██████████| 300/300 [00:02<00:00, 110.14it/s]
100%|██████████| 300/300 [00:03<00:00, 78.33it/s]
100%|██████████| 300/300 [00:03<00:00, 81.33it/s]
100%|██████████| 300/300 [00:03<00:00, 79.84it/s]
100%|██████████| 300/300 [00:03<00:00, 85.45it/s]
100%|██████████| 300/300 [00:03<00:00, 88.34it/s]
100%|██████████| 300/300 [00:03<00:00, 76.08it/s]
100%|██████████| 300/300 [00:03<00:00, 83.49it/s]
100%|██████████| 300/300 [00:03<00:00, 95.57it/s]
100%|██████████| 300/300 [00:03<00:00, 83.01it/s]
100%|██████████| 300/300 [00:03<00:00, 89.42it/s]
100%|██████████| 300/300 [00:02<00:00, 126.29it/s]
100%|██████████| 300/300 [00:03<00:00, 79.32it/s]
100%|██████████| 300/300 [00:02<00:00, 116.89it/s]
100%|██████████| 300/300 [00:03<00:00, 84.23it/s]
100%|██████████| 300/300 [00:03<00:00, 79.96it/s]
100%|██████████| 300/300 [00:02<00:00, 100.86it/s]
100%|██████████| 300/300 [00:03<00:00, 77.71it/s]
100%|██████████| 300/300 [00:03<00:00, 87.89it/s]
100%|██████████| 300/300 [00:02<00:00, 107.95it/s]
100%|██████████| 300/300 [00:03<00:00, 81.54it/s]
100%|██████████| 300/300 [00:03<00:00, 77.91it/s]
100%|██████████| 300/300 [00:04<00:00, 73.69it/s]
100%|██████████| 300/300 [00:03<00:00, 87.80it/s]
100%|██████████| 300/300 [00:03<00:00, 96.58it/s]
100%|██████████| 300/300 [00:03<00:00, 81.11it/s]
100%|██████████| 300/300 [00:02<00:00, 117.79it/s]
100%|██████████| 300/300 [00:02<00:00, 101.45it/s]
100%|██████████| 300/300 [00:03<00:00, 89.23it/s]
100%|██████████| 300/300 [00:02<00:00, 105.26it/s]
100%|██████████| 300/300 [00:03<00:00, 78.93it/s]
100%|██████████| 300/300 [00:03<00:00, 91.03it/s]
100%|██████████| 300/300 [00:03<00:00, 88.07it/s]
[Parallel(n_jobs=20)]: Done 100 out of 100 | elapsed: 54.8s finished
Training completes.
Performing ensemble training in parallel with 100 model configurations...
[Parallel(n_jobs=20)]: Using backend LokyBackend with 20 concurrent workers.
100%|██████████| 300/300 [00:02<00:00, 124.42it/s]
100%|██████████| 300/300 [00:02<00:00, 126.50it/s]
100%|██████████| 300/300 [00:02<00:00, 125.93it/s]
100%|██████████| 300/300 [00:02<00:00, 125.79it/s]
100%|██████████| 300/300 [00:02<00:00, 125.61it/s]
100%|██████████| 300/300 [00:02<00:00, 125.72it/s]
100%|██████████| 300/300 [00:02<00:00, 106.44it/s]
100%|██████████| 300/300 [00:02<00:00, 106.03it/s]
100%|██████████| 300/300 [00:02<00:00, 105.13it/s]
100%|██████████| 300/300 [00:02<00:00, 106.98it/s]
100%|██████████| 300/300 [00:03<00:00, 92.25it/s]
[Parallel(n_jobs=20)]: Done 10 tasks | elapsed: 3.5s
100%|██████████| 300/300 [00:03<00:00, 88.18it/s]
100%|██████████| 300/300 [00:03<00:00, 86.86it/s]
100%|██████████| 300/300 [00:03<00:00, 82.48it/s]
100%|██████████| 300/300 [00:03<00:00, 90.46it/s]
100%|██████████| 300/300 [00:03<00:00, 90.25it/s]
100%|██████████| 300/300 [00:03<00:00, 81.30it/s]
100%|██████████| 300/300 [00:03<00:00, 84.65it/s]
100%|██████████| 300/300 [00:03<00:00, 85.27it/s]
100%|██████████| 300/300 [00:03<00:00, 80.29it/s]
100%|██████████| 300/300 [00:02<00:00, 132.43it/s]
100%|██████████| 300/300 [00:02<00:00, 128.61it/s]
100%|██████████| 300/300 [00:02<00:00, 110.28it/s]
100%|██████████| 300/300 [00:03<00:00, 93.35it/s]
100%|██████████| 300/300 [00:02<00:00, 129.03it/s]
100%|██████████| 300/300 [00:03<00:00, 83.96it/s]
100%|██████████| 300/300 [00:03<00:00, 91.36it/s]
100%|██████████| 300/300 [00:02<00:00, 123.52it/s]
100%|██████████| 300/300 [00:03<00:00, 82.98it/s]
100%|██████████| 300/300 [00:02<00:00, 127.02it/s]
100%|██████████| 300/300 [00:03<00:00, 86.87it/s]
100%|██████████| 300/300 [00:02<00:00, 106.81it/s]
100%|██████████| 300/300 [00:02<00:00, 107.72it/s]
100%|██████████| 300/300 [00:03<00:00, 86.40it/s]
100%|██████████| 300/300 [00:03<00:00, 85.29it/s]
100%|██████████| 300/300 [00:03<00:00, 78.49it/s]
100%|██████████| 300/300 [00:03<00:00, 91.99it/s]
100%|██████████| 300/300 [00:03<00:00, 82.72it/s]
100%|██████████| 300/300 [00:03<00:00, 89.75it/s]
100%|██████████| 300/300 [00:03<00:00, 81.14it/s]
100%|██████████| 300/300 [00:02<00:00, 107.35it/s]
100%|██████████| 300/300 [00:02<00:00, 130.75it/s]
100%|██████████| 300/300 [00:02<00:00, 107.25it/s]
100%|██████████| 300/300 [00:02<00:00, 110.27it/s]
100%|██████████| 300/300 [00:02<00:00, 130.19it/s]
100%|██████████| 300/300 [00:02<00:00, 104.13it/s]
100%|██████████| 300/300 [00:02<00:00, 128.25it/s]
100%|██████████| 300/300 [00:02<00:00, 123.61it/s]
100%|██████████| 300/300 [00:03<00:00, 90.76it/s]
100%|██████████| 300/300 [00:03<00:00, 87.07it/s]
100%|██████████| 300/300 [00:03<00:00, 83.59it/s]
100%|██████████| 300/300 [00:03<00:00, 89.83it/s]]
100%|██████████| 300/300 [00:03<00:00, 85.59it/s]
100%|██████████| 300/300 [00:03<00:00, 88.03it/s]
100%|██████████| 300/300 [00:02<00:00, 105.74it/s]
100%|██████████| 300/300 [00:03<00:00, 89.55it/s]
100%|██████████| 300/300 [00:03<00:00, 83.27it/s]
100%|██████████| 300/300 [00:03<00:00, 79.96it/s]
100%|██████████| 300/300 [00:02<00:00, 133.58it/s]
100%|██████████| 300/300 [00:03<00:00, 93.51it/s]
100%|██████████| 300/300 [00:02<00:00, 129.22it/s]
100%|██████████| 300/300 [00:03<00:00, 88.91it/s]
100%|██████████| 300/300 [00:02<00:00, 105.85it/s]
100%|██████████| 300/300 [00:03<00:00, 92.21it/s]
100%|██████████| 300/300 [00:02<00:00, 129.98it/s]
100%|██████████| 300/300 [00:02<00:00, 108.94it/s]
100%|██████████| 300/300 [00:03<00:00, 88.18it/s]
100%|██████████| 300/300 [00:03<00:00, 84.55it/s]
100%|██████████| 300/300 [00:02<00:00, 132.03it/s]
100%|██████████| 300/300 [00:02<00:00, 104.41it/s]
100%|██████████| 300/300 [00:03<00:00, 81.75it/s]
100%|██████████| 300/300 [00:03<00:00, 93.36it/s]
100%|██████████| 300/300 [00:03<00:00, 89.19it/s]
100%|██████████| 300/300 [00:02<00:00, 108.71it/s]
100%|██████████| 300/300 [00:03<00:00, 99.69it/s]
100%|██████████| 300/300 [00:03<00:00, 83.25it/s]
100%|██████████| 300/300 [00:02<00:00, 110.17it/s]
100%|██████████| 300/300 [00:02<00:00, 106.28it/s]
100%|██████████| 300/300 [00:03<00:00, 86.86it/s]
100%|██████████| 300/300 [00:03<00:00, 80.93it/s]
100%|██████████| 300/300 [00:03<00:00, 85.61it/s]
100%|██████████| 300/300 [00:03<00:00, 88.92it/s]
100%|██████████| 300/300 [00:03<00:00, 95.76it/s]
100%|██████████| 300/300 [00:02<00:00, 108.38it/s]
100%|██████████| 300/300 [00:03<00:00, 81.85it/s]
100%|██████████| 300/300 [00:03<00:00, 92.73it/s]
100%|██████████| 300/300 [00:02<00:00, 130.32it/s]
100%|██████████| 300/300 [00:02<00:00, 128.07it/s]
100%|██████████| 300/300 [00:03<00:00, 82.05it/s]
100%|██████████| 300/300 [00:03<00:00, 94.44it/s]
100%|██████████| 300/300 [00:03<00:00, 94.33it/s]
100%|██████████| 300/300 [00:02<00:00, 102.80it/s]
100%|██████████| 300/300 [00:03<00:00, 90.98it/s]
100%|██████████| 300/300 [00:02<00:00, 107.00it/s]
100%|██████████| 300/300 [00:03<00:00, 91.91it/s]
100%|██████████| 300/300 [00:03<00:00, 84.36it/s]
100%|██████████| 300/300 [00:02<00:00, 100.09it/s]
100%|██████████| 300/300 [00:03<00:00, 92.38it/s]
100%|██████████| 300/300 [00:03<00:00, 83.66it/s]]
100%|██████████| 300/300 [00:03<00:00, 77.91it/s]
[Parallel(n_jobs=20)]: Done 100 out of 100 | elapsed: 18.0s finished
[Parallel(n_jobs=20)]: Using backend LokyBackend with 20 concurrent workers.
0%| | 0/300 [00:00<?, ?it/s]
Training completes.
Performing ensemble training in parallel with 100 model configurations...
100%|██████████| 300/300 [00:02<00:00, 139.47it/s]
100%|██████████| 300/300 [00:02<00:00, 136.76it/s]
100%|██████████| 300/300 [00:02<00:00, 135.49it/s]
100%|██████████| 300/300 [00:02<00:00, 137.37it/s]
100%|██████████| 300/300 [00:02<00:00, 138.61it/s]
100%|██████████| 300/300 [00:02<00:00, 126.34it/s]
100%|██████████| 300/300 [00:02<00:00, 112.24it/s]
100%|██████████| 300/300 [00:02<00:00, 112.24it/s]
100%|██████████| 300/300 [00:02<00:00, 105.21it/s]
100%|██████████| 300/300 [00:02<00:00, 102.33it/s]
78%|███████▊ | 235/300 [00:02<00:00, 120.70it/s][Parallel(n_jobs=20)]: Done 10 tasks | elapsed: 3.2s
100%|██████████| 300/300 [00:03<00:00, 94.37it/s]
100%|██████████| 300/300 [00:03<00:00, 90.98it/s]
100%|██████████| 300/300 [00:03<00:00, 92.61it/s]
100%|██████████| 300/300 [00:03<00:00, 89.95it/s]
100%|██████████| 300/300 [00:03<00:00, 88.80it/s]
100%|██████████| 300/300 [00:03<00:00, 87.45it/s]
100%|██████████| 300/300 [00:03<00:00, 86.58it/s]]
100%|██████████| 300/300 [00:03<00:00, 85.18it/s]
100%|██████████| 300/300 [00:03<00:00, 84.30it/s]
100%|██████████| 300/300 [00:03<00:00, 82.66it/s]
100%|██████████| 300/300 [00:02<00:00, 139.62it/s]
100%|██████████| 300/300 [00:02<00:00, 139.35it/s]
100%|██████████| 300/300 [00:03<00:00, 88.90it/s]
100%|██████████| 300/300 [00:03<00:00, 91.78it/s]
100%|██████████| 300/300 [00:02<00:00, 104.75it/s]
100%|██████████| 300/300 [00:03<00:00, 87.31it/s]
100%|██████████| 300/300 [00:02<00:00, 137.40it/s]
100%|██████████| 300/300 [00:03<00:00, 85.33it/s]
100%|██████████| 300/300 [00:02<00:00, 135.97it/s]
100%|██████████| 300/300 [00:03<00:00, 92.38it/s]
100%|██████████| 300/300 [00:02<00:00, 136.10it/s]
100%|██████████| 300/300 [00:03<00:00, 89.52it/s]
100%|██████████| 300/300 [00:02<00:00, 111.85it/s]
100%|██████████| 300/300 [00:03<00:00, 88.35it/s]
100%|██████████| 300/300 [00:03<00:00, 94.26it/s]
100%|██████████| 300/300 [00:03<00:00, 89.05it/s]
100%|██████████| 300/300 [00:02<00:00, 108.49it/s]
100%|██████████| 300/300 [00:02<00:00, 110.08it/s]
100%|██████████| 300/300 [00:03<00:00, 81.24it/s]
100%|██████████| 300/300 [00:03<00:00, 83.39it/s]
100%|██████████| 300/300 [00:03<00:00, 95.63it/s]
100%|██████████| 300/300 [00:02<00:00, 115.11it/s]
100%|██████████| 300/300 [00:02<00:00, 140.05it/s]
100%|██████████| 300/300 [00:02<00:00, 136.83it/s]
100%|██████████| 300/300 [00:02<00:00, 112.94it/s]
100%|██████████| 300/300 [00:02<00:00, 138.54it/s]
100%|██████████| 300/300 [00:02<00:00, 109.69it/s]
100%|██████████| 300/300 [00:03<00:00, 94.77it/s]
100%|██████████| 300/300 [00:02<00:00, 137.07it/s]
100%|██████████| 300/300 [00:03<00:00, 87.61it/s]
100%|██████████| 300/300 [00:03<00:00, 91.41it/s]
100%|██████████| 300/300 [00:03<00:00, 94.77it/s]
100%|██████████| 300/300 [00:03<00:00, 88.83it/s]
100%|██████████| 300/300 [00:03<00:00, 95.44it/s]
100%|██████████| 300/300 [00:03<00:00, 84.87it/s]
100%|██████████| 300/300 [00:02<00:00, 112.03it/s]
100%|██████████| 300/300 [00:02<00:00, 141.13it/s]
100%|██████████| 300/300 [00:03<00:00, 91.90it/s]
100%|██████████| 300/300 [00:03<00:00, 84.46it/s]
100%|██████████| 300/300 [00:03<00:00, 98.70it/s]
100%|██████████| 300/300 [00:02<00:00, 109.58it/s]
100%|██████████| 300/300 [00:03<00:00, 93.65it/s]
100%|██████████| 300/300 [00:02<00:00, 142.97it/s]
100%|██████████| 300/300 [00:03<00:00, 93.35it/s]
100%|██████████| 300/300 [00:02<00:00, 138.68it/s]
100%|██████████| 300/300 [00:03<00:00, 91.18it/s]
100%|██████████| 300/300 [00:02<00:00, 113.15it/s]
100%|██████████| 300/300 [00:03<00:00, 91.51it/s]
100%|██████████| 300/300 [00:02<00:00, 139.25it/s]
100%|██████████| 300/300 [00:02<00:00, 108.00it/s]
100%|██████████| 300/300 [00:02<00:00, 108.02it/s]
100%|██████████| 300/300 [00:03<00:00, 95.91it/s]
100%|██████████| 300/300 [00:03<00:00, 84.48it/s]
100%|██████████| 300/300 [00:02<00:00, 112.35it/s]
100%|██████████| 300/300 [00:03<00:00, 82.41it/s]
100%|██████████| 300/300 [00:03<00:00, 84.06it/s]
100%|██████████| 300/300 [00:02<00:00, 116.24it/s]
100%|██████████| 300/300 [00:02<00:00, 112.93it/s]
100%|██████████| 300/300 [00:03<00:00, 88.93it/s]
100%|██████████| 300/300 [00:03<00:00, 87.06it/s]
100%|██████████| 300/300 [00:03<00:00, 94.27it/s]
100%|██████████| 300/300 [00:03<00:00, 91.84it/s]
100%|██████████| 300/300 [00:03<00:00, 84.57it/s]
100%|██████████| 300/300 [00:02<00:00, 112.10it/s]
100%|██████████| 300/300 [00:03<00:00, 85.74it/s]
100%|██████████| 300/300 [00:03<00:00, 95.58it/s]
100%|██████████| 300/300 [00:03<00:00, 96.66it/s]
100%|██████████| 300/300 [00:02<00:00, 139.41it/s]
100%|██████████| 300/300 [00:03<00:00, 87.49it/s]
100%|██████████| 300/300 [00:02<00:00, 138.56it/s]
100%|██████████| 300/300 [00:02<00:00, 108.20it/s]
100%|██████████| 300/300 [00:02<00:00, 111.97it/s]
100%|██████████| 300/300 [00:03<00:00, 94.96it/s]
100%|██████████| 300/300 [00:03<00:00, 96.61it/s]
100%|██████████| 300/300 [00:02<00:00, 111.25it/s]
100%|██████████| 300/300 [00:03<00:00, 97.24it/s]
100%|██████████| 300/300 [00:03<00:00, 90.45it/s]
100%|██████████| 300/300 [00:03<00:00, 84.56it/s]
100%|██████████| 300/300 [00:03<00:00, 85.31it/s]
100%|██████████| 300/300 [00:03<00:00, 91.42it/s]
[Parallel(n_jobs=20)]: Done 100 out of 100 | elapsed: 16.8s finished
[Parallel(n_jobs=20)]: Using backend LokyBackend with 20 concurrent workers.
Training completes.
Performing ensemble training in parallel with 100 model configurations...
100%|██████████| 300/300 [00:02<00:00, 128.31it/s]
100%|██████████| 300/300 [00:02<00:00, 128.76it/s]
100%|██████████| 300/300 [00:02<00:00, 126.66it/s]
100%|██████████| 300/300 [00:02<00:00, 125.94it/s]
100%|██████████| 300/300 [00:02<00:00, 125.29it/s]
100%|██████████| 300/300 [00:02<00:00, 124.87it/s]
100%|██████████| 300/300 [00:02<00:00, 107.35it/s]
100%|██████████| 300/300 [00:02<00:00, 106.74it/s]
100%|██████████| 300/300 [00:02<00:00, 105.95it/s]
100%|██████████| 300/300 [00:02<00:00, 104.91it/s]
0%| | 0/300 [00:00<?, ?it/s][Parallel(n_jobs=20)]: Done 10 tasks | elapsed: 3.1s
100%|██████████| 300/300 [00:03<00:00, 91.98it/s]
100%|██████████| 300/300 [00:03<00:00, 91.98it/s]
100%|██████████| 300/300 [00:03<00:00, 89.17it/s]
100%|██████████| 300/300 [00:03<00:00, 88.21it/s]
100%|██████████| 300/300 [00:03<00:00, 86.92it/s]
100%|██████████| 300/300 [00:03<00:00, 84.74it/s]
100%|██████████| 300/300 [00:03<00:00, 83.76it/s]
100%|██████████| 300/300 [00:03<00:00, 81.27it/s]
100%|██████████| 300/300 [00:03<00:00, 81.36it/s]
100%|██████████| 300/300 [00:03<00:00, 79.91it/s]
100%|██████████| 300/300 [00:02<00:00, 129.85it/s]
100%|██████████| 300/300 [00:02<00:00, 127.92it/s]
100%|██████████| 300/300 [00:02<00:00, 106.00it/s]
100%|██████████| 300/300 [00:03<00:00, 91.22it/s]
100%|██████████| 300/300 [00:03<00:00, 85.99it/s]
100%|██████████| 300/300 [00:02<00:00, 126.93it/s]
100%|██████████| 300/300 [00:03<00:00, 91.25it/s]
100%|██████████| 300/300 [00:03<00:00, 80.70it/s]
100%|██████████| 300/300 [00:03<00:00, 79.88it/s]
100%|██████████| 300/300 [00:03<00:00, 85.50it/s]
100%|██████████| 300/300 [00:03<00:00, 99.43it/s]
100%|██████████| 300/300 [00:03<00:00, 86.81it/s]
100%|██████████| 300/300 [00:02<00:00, 107.47it/s]
100%|██████████| 300/300 [00:03<00:00, 83.82it/s]
100%|██████████| 300/300 [00:03<00:00, 88.27it/s]
100%|██████████| 300/300 [00:02<00:00, 122.06it/s]
100%|██████████| 300/300 [00:03<00:00, 81.97it/s]
100%|██████████| 300/300 [00:03<00:00, 81.05it/s]
100%|██████████| 300/300 [00:02<00:00, 127.01it/s]
100%|██████████| 300/300 [00:03<00:00, 92.76it/s]
100%|██████████| 300/300 [00:02<00:00, 107.47it/s]
100%|██████████| 300/300 [00:02<00:00, 128.12it/s]
100%|██████████| 300/300 [00:02<00:00, 127.30it/s]
100%|██████████| 300/300 [00:03<00:00, 99.52it/s]
100%|██████████| 300/300 [00:02<00:00, 127.58it/s]
100%|██████████| 300/300 [00:02<00:00, 104.27it/s]
100%|██████████| 300/300 [00:03<00:00, 86.89it/s]
100%|██████████| 300/300 [00:02<00:00, 123.11it/s]
100%|██████████| 300/300 [00:03<00:00, 84.39it/s]
100%|██████████| 300/300 [00:03<00:00, 87.86it/s]
100%|██████████| 300/300 [00:03<00:00, 85.08it/s]
100%|██████████| 300/300 [00:03<00:00, 91.53it/s]
100%|██████████| 300/300 [00:02<00:00, 108.54it/s]
100%|██████████| 300/300 [00:03<00:00, 94.34it/s]
100%|██████████| 300/300 [00:03<00:00, 81.08it/s]
100%|██████████| 300/300 [00:03<00:00, 90.47it/s]
100%|██████████| 300/300 [00:03<00:00, 86.74it/s]
100%|██████████| 300/300 [00:02<00:00, 130.49it/s]
100%|██████████| 300/300 [00:02<00:00, 104.29it/s]
100%|██████████| 300/300 [00:03<00:00, 76.21it/s]
100%|██████████| 300/300 [00:03<00:00, 91.85it/s]
100%|██████████| 300/300 [00:02<00:00, 127.36it/s]
100%|██████████| 300/300 [00:03<00:00, 93.35it/s]
100%|██████████| 300/300 [00:02<00:00, 128.90it/s]
100%|██████████| 300/300 [00:02<00:00, 107.92it/s]
100%|██████████| 300/300 [00:03<00:00, 86.86it/s]
100%|██████████| 300/300 [00:03<00:00, 87.73it/s]
100%|██████████| 300/300 [00:02<00:00, 104.73it/s]
100%|██████████| 300/300 [00:03<00:00, 80.83it/s]
100%|██████████| 300/300 [00:02<00:00, 104.53it/s]
100%|██████████| 300/300 [00:03<00:00, 94.43it/s]
100%|██████████| 300/300 [00:02<00:00, 129.46it/s]
100%|██████████| 300/300 [00:02<00:00, 107.71it/s]
100%|██████████| 300/300 [00:03<00:00, 83.38it/s]
100%|██████████| 300/300 [00:03<00:00, 84.74it/s]
100%|██████████| 300/300 [00:04<00:00, 74.67it/s]
100%|██████████| 300/300 [00:03<00:00, 75.91it/s]
100%|██████████| 300/300 [00:02<00:00, 108.38it/s]
100%|██████████| 300/300 [00:02<00:00, 107.63it/s]
100%|██████████| 300/300 [00:03<00:00, 83.12it/s]
100%|██████████| 300/300 [00:03<00:00, 86.09it/s]
100%|██████████| 300/300 [00:03<00:00, 86.45it/s]
100%|██████████| 300/300 [00:02<00:00, 109.30it/s]
100%|██████████| 300/300 [00:02<00:00, 127.86it/s]
100%|██████████| 300/300 [00:03<00:00, 92.31it/s]
100%|██████████| 300/300 [00:03<00:00, 81.31it/s]
100%|██████████| 300/300 [00:03<00:00, 84.37it/s]
100%|██████████| 300/300 [00:02<00:00, 125.38it/s]
100%|██████████| 300/300 [00:03<00:00, 96.46it/s]
100%|██████████| 300/300 [00:03<00:00, 92.50it/s]
100%|██████████| 300/300 [00:03<00:00, 88.72it/s]
100%|██████████| 300/300 [00:03<00:00, 88.35it/s]
100%|██████████| 300/300 [00:02<00:00, 101.61it/s]
100%|██████████| 300/300 [00:03<00:00, 87.94it/s]
100%|██████████| 300/300 [00:03<00:00, 78.19it/s]
100%|██████████| 300/300 [00:02<00:00, 107.72it/s]
100%|██████████| 300/300 [00:03<00:00, 82.20it/s]
100%|██████████| 300/300 [00:03<00:00, 87.66it/s]
100%|██████████| 300/300 [00:03<00:00, 84.26it/s]
100%|██████████| 300/300 [00:02<00:00, 101.23it/s]
[Parallel(n_jobs=20)]: Done 100 out of 100 | elapsed: 29.4s finished
[Parallel(n_jobs=20)]: Using backend LokyBackend with 20 concurrent workers.
0%| | 0/300 [00:00<?, ?it/s]
Training completes.
Performing ensemble training in parallel with 100 model configurations...
100%|██████████| 300/300 [00:02<00:00, 134.58it/s]
100%|██████████| 300/300 [00:02<00:00, 132.37it/s]
100%|██████████| 300/300 [00:02<00:00, 131.47it/s]
100%|██████████| 300/300 [00:02<00:00, 131.11it/s]
100%|██████████| 300/300 [00:02<00:00, 131.98it/s]
100%|██████████| 300/300 [00:02<00:00, 125.75it/s]
100%|██████████| 300/300 [00:02<00:00, 110.47it/s]
100%|██████████| 300/300 [00:02<00:00, 109.17it/s]
100%|██████████| 300/300 [00:02<00:00, 108.86it/s]
100%|██████████| 300/300 [00:02<00:00, 106.57it/s]
78%|███████▊ | 235/300 [00:02<00:00, 123.69it/s][Parallel(n_jobs=20)]: Done 10 tasks | elapsed: 3.0s
100%|██████████| 300/300 [00:03<00:00, 93.80it/s]
100%|██████████| 300/300 [00:03<00:00, 92.73it/s]
100%|██████████| 300/300 [00:03<00:00, 89.89it/s]
100%|██████████| 300/300 [00:03<00:00, 89.68it/s]
100%|██████████| 300/300 [00:03<00:00, 88.99it/s]
100%|██████████| 300/300 [00:03<00:00, 87.94it/s]
100%|██████████| 300/300 [00:03<00:00, 85.24it/s]
100%|██████████| 300/300 [00:03<00:00, 83.71it/s]
100%|██████████| 300/300 [00:03<00:00, 83.48it/s]
100%|██████████| 300/300 [00:03<00:00, 85.52it/s]
100%|██████████| 300/300 [00:02<00:00, 135.29it/s]
100%|██████████| 300/300 [00:02<00:00, 134.54it/s]
100%|██████████| 300/300 [00:03<00:00, 96.05it/s]
100%|██████████| 300/300 [00:02<00:00, 110.85it/s]
100%|██████████| 300/300 [00:03<00:00, 88.75it/s]
100%|██████████| 300/300 [00:02<00:00, 132.21it/s]
100%|██████████| 300/300 [00:03<00:00, 92.30it/s]
100%|██████████| 300/300 [00:03<00:00, 87.42it/s]
100%|██████████| 300/300 [00:02<00:00, 131.54it/s]
100%|██████████| 300/300 [00:03<00:00, 84.61it/s]
100%|██████████| 300/300 [00:02<00:00, 109.91it/s]
100%|██████████| 300/300 [00:03<00:00, 88.16it/s]
100%|██████████| 300/300 [00:02<00:00, 109.16it/s]
100%|██████████| 300/300 [00:03<00:00, 87.94it/s]
100%|██████████| 300/300 [00:02<00:00, 126.62it/s]
100%|██████████| 300/300 [00:03<00:00, 90.04it/s]
100%|██████████| 300/300 [00:03<00:00, 93.82it/s]
100%|██████████| 300/300 [00:03<00:00, 95.86it/s]
100%|██████████| 300/300 [00:03<00:00, 81.81it/s]
100%|██████████| 300/300 [00:03<00:00, 83.48it/s]
100%|██████████| 300/300 [00:02<00:00, 109.98it/s]
100%|██████████| 300/300 [00:02<00:00, 110.25it/s]
100%|██████████| 300/300 [00:02<00:00, 135.55it/s]
100%|██████████| 300/300 [00:02<00:00, 129.58it/s]
100%|██████████| 300/300 [00:02<00:00, 111.92it/s]
100%|██████████| 300/300 [00:02<00:00, 132.05it/s]
100%|██████████| 300/300 [00:02<00:00, 107.01it/s]
100%|██████████| 300/300 [00:03<00:00, 96.96it/s]
100%|██████████| 300/300 [00:02<00:00, 130.47it/s]
100%|██████████| 300/300 [00:03<00:00, 91.08it/s]
100%|██████████| 300/300 [00:03<00:00, 86.87it/s]
100%|██████████| 300/300 [00:03<00:00, 89.85it/s]
100%|██████████| 300/300 [00:03<00:00, 92.40it/s]
100%|██████████| 300/300 [00:03<00:00, 83.27it/s]
100%|██████████| 300/300 [00:03<00:00, 91.66it/s]
100%|██████████| 300/300 [00:03<00:00, 93.21it/s]
100%|██████████| 300/300 [00:03<00:00, 85.41it/s]
100%|██████████| 300/300 [00:02<00:00, 138.36it/s]
100%|██████████| 300/300 [00:03<00:00, 90.65it/s]
100%|██████████| 300/300 [00:02<00:00, 108.50it/s]
100%|██████████| 300/300 [00:02<00:00, 104.64it/s]
100%|██████████| 300/300 [00:02<00:00, 126.69it/s]
100%|██████████| 300/300 [00:03<00:00, 94.18it/s]
100%|██████████| 300/300 [00:03<00:00, 94.07it/s]
100%|██████████| 300/300 [00:02<00:00, 130.66it/s]
100%|██████████| 300/300 [00:03<00:00, 88.16it/s]
100%|██████████| 300/300 [00:02<00:00, 107.84it/s]
100%|██████████| 300/300 [00:03<00:00, 84.79it/s]
100%|██████████| 300/300 [00:03<00:00, 86.25it/s]
100%|██████████| 300/300 [00:02<00:00, 130.14it/s]
100%|██████████| 300/300 [00:02<00:00, 102.40it/s]
100%|██████████| 300/300 [00:03<00:00, 97.52it/s]
100%|██████████| 300/300 [00:02<00:00, 104.86it/s]
100%|██████████| 300/300 [00:03<00:00, 85.60it/s]
100%|██████████| 300/300 [00:02<00:00, 113.35it/s]
100%|██████████| 300/300 [00:03<00:00, 87.04it/s]
100%|██████████| 300/300 [00:03<00:00, 83.59it/s]
100%|██████████| 300/300 [00:02<00:00, 105.91it/s]
100%|██████████| 300/300 [00:03<00:00, 85.31it/s]
100%|██████████| 300/300 [00:03<00:00, 88.05it/s]
100%|██████████| 300/300 [00:02<00:00, 110.15it/s]
100%|██████████| 300/300 [00:03<00:00, 83.75it/s]
100%|██████████| 300/300 [00:02<00:00, 134.80it/s]
100%|██████████| 300/300 [00:03<00:00, 90.97it/s]
100%|██████████| 300/300 [00:02<00:00, 131.53it/s]
100%|██████████| 300/300 [00:03<00:00, 95.92it/s]
100%|██████████| 300/300 [00:03<00:00, 87.11it/s]
100%|██████████| 300/300 [00:02<00:00, 106.11it/s]
100%|██████████| 300/300 [00:02<00:00, 103.15it/s]
100%|██████████| 300/300 [00:03<00:00, 88.22it/s]
100%|██████████| 300/300 [00:03<00:00, 94.45it/s]
100%|██████████| 300/300 [00:03<00:00, 86.05it/s]
100%|██████████| 300/300 [00:03<00:00, 83.60it/s]
100%|██████████| 300/300 [00:03<00:00, 82.10it/s]
100%|██████████| 300/300 [00:03<00:00, 86.38it/s]
100%|██████████| 300/300 [00:02<00:00, 103.19it/s]
100%|██████████| 300/300 [00:03<00:00, 91.10it/s]
100%|██████████| 300/300 [00:03<00:00, 84.83it/s]
100%|██████████| 300/300 [00:02<00:00, 117.96it/s]
100%|██████████| 300/300 [00:03<00:00, 96.72it/s]
Training completes.
[Parallel(n_jobs=20)]: Done 100 out of 100 | elapsed: 37.9s finished
Save all the results to disk#
# Preliminary analysis results
data.save(f_data_save)
# Inverse mapping results
kim1.save(f_kim_save1)
kim2.save(f_kim_save2)
kim3.save(f_kim_save3)