From 1c10522f843e849784f56ba7bbec2b0a05bd664e Mon Sep 17 00:00:00 2001 From: zachrewolinski Date: Fri, 3 Jan 2025 13:07:24 -0800 Subject: [PATCH] fixed double-dipping in pipeline 1 and finished pipeline 2 --- .../current/subgroup-debug-pipeline2.ipynb | 17027 ++++++++++++++++ .../subgroup/current/subgroup-runner.sh | 3 +- .../subgroup/current/subgroup.ipynb | 675 +- .../subgroup/current/subgroup.py | 305 +- .../subgroup/current/subgroup.sh | 6 +- 5 files changed, 17813 insertions(+), 203 deletions(-) create mode 100644 feature_importance/subgroup/current/subgroup-debug-pipeline2.ipynb diff --git a/feature_importance/subgroup/current/subgroup-debug-pipeline2.ipynb b/feature_importance/subgroup/current/subgroup-debug-pipeline2.ipynb new file mode 100644 index 0000000..27a657a --- /dev/null +++ b/feature_importance/subgroup/current/subgroup-debug-pipeline2.ipynb @@ -0,0 +1,17027 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "# standard data science packages\n", + "import numpy as np\n", + "import pandas as pd\n", + "\n", + "# imodels imports\n", + "from imodels.tree.rf_plus.rf_plus.rf_plus_models import \\\n", + " RandomForestPlusRegressor, RandomForestPlusClassifier\n", + "from imodels.tree.rf_plus.feature_importance.rfplus_explainer import \\\n", + " RFPlusMDI, AloRFPlusMDI\n", + "\n", + "# functions for subgroup experiments\n", + "from subgroup_detection import *\n", + "from subgroup_experiment import *\n", + "import shap\n", + "\n", + "# sklearn imports\n", + "from sklearn.model_selection import train_test_split\n", + "from sklearn.linear_model import LogisticRegression, LinearRegression\n", + "from sklearn.metrics import roc_auc_score, average_precision_score, f1_score, \\\n", + " accuracy_score, r2_score, f1_score, log_loss, root_mean_squared_error\n", + "\n", + "# pipeline imports\n", + "from subgroup import *" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "# set inputs\n", + "seed = 1\n", + "dataids = [361247, 361243, 361242, 361251, 361253, 361260, 361259, 361256, 361254, 361622]\n", + "dataid = dataids[0]\n", + "clustertype = \"hierarchical\"" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/tmp/ipykernel_1179881/2839099260.py:2: FutureWarning: Starting from Version 0.15.0 `download_splits` will default to ``False`` instead of ``True`` and be independent from `download_data`. To disable this message until version 0.15 explicitly set `download_splits` to a bool.\n", + " X, y = get_openml_data(dataid)\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/openml/tasks/functions.py:442: FutureWarning: Starting from Version 0.15 `download_data`, `download_qualities`, and `download_features_meta_data` will all be ``False`` instead of ``True`` by default to enable lazy loading. To disable this message until version 0.15 explicitly set `download_data`, `download_qualities`, and `download_features_meta_data` to a bool while calling `get_dataset`.\n", + " dataset = get_dataset(task.dataset_id, *dataset_args, **get_dataset_kwargs)\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/openml/tasks/task.py:150: FutureWarning: Starting from Version 0.15 `download_data`, `download_qualities`, and `download_features_meta_data` will all be ``False`` instead of ``True`` by default to enable lazy loading. To disable this message until version 0.15 explicitly set `download_data`, `download_qualities`, and `download_features_meta_data` to a bool while calling `get_dataset`.\n", + " return datasets.get_dataset(self.dataset_id)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Step 1\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "[Parallel(n_jobs=-1)]: Using backend LokyBackend with 16 concurrent workers.\n", + "[Parallel(n_jobs=-1)]: Done 18 tasks | elapsed: 8.1s\n", + "[Parallel(n_jobs=-1)]: Done 100 out of 100 | elapsed: 9.3s finished\n", + "[Parallel(n_jobs=-1)]: Using backend LokyBackend with 16 concurrent workers.\n", + "[Parallel(n_jobs=-1)]: Done 18 tasks | elapsed: 17.1s\n", + "[Parallel(n_jobs=-1)]: Done 100 out of 100 | elapsed: 1.0min finished\n", + "[Parallel(n_jobs=-1)]: Using backend LokyBackend with 16 concurrent workers.\n", + "[Parallel(n_jobs=-1)]: Done 18 tasks | elapsed: 0.5s\n", + "[Parallel(n_jobs=-1)]: Done 100 out of 100 | elapsed: 1.5s finished\n", + "[Parallel(n_jobs=-1)]: Using backend LokyBackend with 16 concurrent workers.\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.3810066790141156e-05, tolerance: 1.757894395872719e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001154366291390499, tolerance: 1.757894395872719e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0195362774456938e-05, tolerance: 1.7957478025714862e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3064499234826813e-05, tolerance: 1.708335702550683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.941126769598652e-05, tolerance: 1.794004999983534e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5078253626636612e-05, tolerance: 1.790241273189875e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.7866902417353224e-05, tolerance: 1.708335702550683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.4289396143962966e-05, tolerance: 1.794004999983534e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5072253770536818e-05, tolerance: 1.767001228590262e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1509055134373914e-05, tolerance: 1.790241273189875e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.9561424820101836e-05, tolerance: 1.759372960473415e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9766137020954533e-05, tolerance: 1.775212262652814e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011746066488938639, tolerance: 1.7286562432417856e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.113324227810299e-05, tolerance: 1.7645624085944457e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2878230354586582e-05, tolerance: 1.7178096197299652e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.607926957106822e-05, tolerance: 1.7474356552538402e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.9754260771931718e-05, tolerance: 1.759372960473415e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.9800454663721568e-05, tolerance: 1.790241273189875e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00020723557308415658, tolerance: 1.7286562432417856e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5236491382887166e-05, tolerance: 1.775212262652814e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2511093337656413e-05, tolerance: 1.759372960473415e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.8581172942292177e-05, tolerance: 1.790241273189875e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.713474911232328e-05, tolerance: 1.762775120188722e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.25402237571909e-05, tolerance: 1.7474356552538402e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.400616813631964e-05, tolerance: 1.7286562432417856e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.171831572601317e-05, tolerance: 1.7645624085944457e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.274453912757407e-05, tolerance: 1.775212262652814e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.635435635049311e-05, tolerance: 1.7178096197299652e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.550069550119778e-05, tolerance: 1.790241273189875e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.9819826061840424e-05, tolerance: 1.762775120188722e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.323995093567524e-05, tolerance: 1.7286562432417856e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2856666085160904e-05, tolerance: 1.775212262652814e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.404627979220064e-05, tolerance: 1.7178096197299652e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.392459545573805e-05, tolerance: 1.708335702550683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.432116327758492e-05, tolerance: 1.790241273189875e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.4902754975045464e-05, tolerance: 1.762775120188722e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9815833965016252e-05, tolerance: 1.7286562432417856e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.9813176308096656e-05, tolerance: 1.7474356552538402e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.282913168328432e-05, tolerance: 1.775212262652814e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.780663482509457e-05, tolerance: 1.708335702550683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.213383542650775e-05, tolerance: 1.7645624085944457e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.238529789794566e-05, tolerance: 1.790241273189875e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.7685593933471364e-05, tolerance: 1.7178096197299652e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.4098428154754066e-05, tolerance: 1.762775120188722e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8448683601646546e-05, tolerance: 1.7286562432417856e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.087907158261851e-05, tolerance: 1.7905876283999246e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014450629785263056, tolerance: 1.7474356552538402e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.86287753503294e-05, tolerance: 1.708335702550683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9343999057463285e-05, tolerance: 1.790241273189875e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1093921765545642e-05, tolerance: 1.7286562432417856e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.581697848709792e-05, tolerance: 1.762775120188722e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.935995413497043e-05, tolerance: 1.7645624085944457e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015722435668969435, tolerance: 1.757894395872719e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1336402889225725e-05, tolerance: 1.775212262652814e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.101720954351715e-05, tolerance: 1.708335702550683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00032387137563585564, tolerance: 1.7474356552538402e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9227231336264514e-05, tolerance: 1.777446180899249e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016345474934155446, tolerance: 1.7905876283999246e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8921264300591698e-05, tolerance: 1.759372960473415e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.464297104568143e-05, tolerance: 1.7286562432417856e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.51425012771124e-05, tolerance: 1.762775120188722e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.944127841783724e-05, tolerance: 1.7957478025714862e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.114906365501174e-05, tolerance: 1.7645624085944457e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010905303709383973, tolerance: 1.757894395872719e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.012422861855765e-05, tolerance: 1.708335702550683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.054508685574684e-05, tolerance: 1.775212262652814e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3516302843487602e-05, tolerance: 1.7286562432417856e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.9187888750506364e-05, tolerance: 1.777446180899249e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.796774014865577e-05, tolerance: 1.762775120188722e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3164526311077183e-05, tolerance: 1.759372960473415e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000250421670305416, tolerance: 1.7474356552538402e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002426430615739758, tolerance: 1.7905876283999246e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.8458113371016515e-05, tolerance: 1.7645624085944457e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.63549688383244e-05, tolerance: 1.7957478025714862e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.6082128023470486e-05, tolerance: 1.7707194631025308e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.29044948717623e-05, tolerance: 1.775212262652814e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3116934777914905e-05, tolerance: 1.7286562432417856e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.380984668195907e-05, tolerance: 1.777446180899249e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.73292295827985e-05, tolerance: 1.7178096197299652e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.084625696841246e-05, tolerance: 1.762775120188722e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.294184847242975e-05, tolerance: 1.759372960473415e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00036631338626723527, tolerance: 1.7474356552538402e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00021123923921980044, tolerance: 1.7905876283999246e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.251987713712034e-05, tolerance: 1.708335702550683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.6549155355163473e-05, tolerance: 1.7707194631025308e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2780757712231522e-05, tolerance: 1.7286562432417856e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.321969332818018e-05, tolerance: 1.777446180899249e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1697138694147522e-05, tolerance: 1.775212262652814e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.908317195405058e-05, tolerance: 1.762775120188722e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00022166867523615644, tolerance: 1.7178096197299652e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.253346609581251e-05, tolerance: 1.7957478025714862e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.034119717878689e-05, tolerance: 1.790241273189875e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00048472909518705327, tolerance: 1.7474356552538402e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.419814531621483e-05, tolerance: 1.7905876283999246e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.2646959553546346e-05, tolerance: 1.777446180899249e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.94087933287658e-05, tolerance: 1.775212262652814e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00020281184103085846, tolerance: 1.762775120188722e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.8658067653710386e-05, tolerance: 1.708335702550683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003959695070434007, tolerance: 1.7178096197299652e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016713903102148764, tolerance: 1.794004999983534e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011614189577406099, tolerance: 1.790241273189875e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005207262428258341, tolerance: 1.7474356552538402e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010009850869783544, tolerance: 1.7905876283999246e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002556692941912556, tolerance: 1.7286562432417856e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.074801737960406e-05, tolerance: 1.777446180899249e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.320212666462451e-05, tolerance: 1.7957478025714862e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011262823309827856, tolerance: 1.762775120188722e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005131098656067602, tolerance: 1.7178096197299652e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.429280231861647e-05, tolerance: 1.759372960473415e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002981230311229783, tolerance: 1.794004999983534e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015134126647726922, tolerance: 1.790241273189875e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2335012056552e-05, tolerance: 1.767001228590262e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002844904846799985, tolerance: 1.7286562432417856e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004266644126576201, tolerance: 1.7474356552538402e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.168582098224588e-05, tolerance: 1.777446180899249e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001417243822798087, tolerance: 1.7905876283999246e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017981183596531454, tolerance: 1.762775120188722e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.410308070026877e-05, tolerance: 1.708335702550683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.9405684246128216e-05, tolerance: 1.759372960473415e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0006031825505243334, tolerance: 1.7178096197299652e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00033866258733171537, tolerance: 1.794004999983534e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.799080637259533e-05, tolerance: 1.7957478025714862e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002105799316341429, tolerance: 1.790241273189875e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4209007035636693e-05, tolerance: 1.7645624085944457e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00018626506030247451, tolerance: 1.7286562432417856e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.15973153558036e-05, tolerance: 1.777446180899249e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.795176648555213e-05, tolerance: 1.767001228590262e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.310122280593633e-05, tolerance: 1.775212262652814e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003604439354715251, tolerance: 1.7474356552538402e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00021048461400170922, tolerance: 1.762775120188722e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015412745008140834, tolerance: 1.7905876283999246e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.319423732817822e-05, tolerance: 1.759372960473415e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0006624611824040897, tolerance: 1.7178096197299652e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00033654081291742063, tolerance: 1.794004999983534e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.26840565613567e-05, tolerance: 1.708335702550683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017053253388157538, tolerance: 1.790241273189875e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.429854243611758e-05, tolerance: 1.7645624085944457e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003719735993909911, tolerance: 1.7286562432417856e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.849862533964048e-05, tolerance: 1.777446180899249e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.24499193361423e-05, tolerance: 1.767001228590262e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.172327062730758e-05, tolerance: 1.775212262652814e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016711927349195334, tolerance: 1.762775120188722e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000296369455633114, tolerance: 1.7474356552538402e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001992972628142558, tolerance: 1.7905876283999246e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.22841858555762e-05, tolerance: 1.759372960473415e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.698198481702844e-05, tolerance: 1.7957478025714862e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0006124905034111758, tolerance: 1.7178096197299652e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00037484167519785845, tolerance: 1.794004999983534e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.6833734075851785e-05, tolerance: 1.790241273189875e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.548294070079109e-05, tolerance: 1.777446180899249e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005002319086184689, tolerance: 1.7286562432417856e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017734059860100015, tolerance: 1.7645624085944457e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.623326039815555e-05, tolerance: 1.767001228590262e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012209879337662585, tolerance: 1.762775120188722e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.6379017335879e-05, tolerance: 1.775212262652814e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00022536966996238549, tolerance: 1.7474356552538402e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9933483193283752e-05, tolerance: 1.759372960473415e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002082254382346398, tolerance: 1.7905876283999246e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003652353348679114, tolerance: 1.794004999983534e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.871908310180803e-05, tolerance: 1.708335702550683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00025833782411734466, tolerance: 1.7178096197299652e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.039066265291603e-05, tolerance: 1.790241273189875e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0874623971605874e-05, tolerance: 1.7707194631025308e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.604630389528063e-05, tolerance: 1.777446180899249e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005062211932977314, tolerance: 1.7286562432417856e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.0357419523980612e-05, tolerance: 1.762775120188722e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.09113158596396e-05, tolerance: 1.767001228590262e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010318291326943431, tolerance: 1.775212262652814e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016079104897689933, tolerance: 1.7645624085944457e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004144088471101466, tolerance: 1.794004999983534e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.208698454777817e-05, tolerance: 1.777446180899249e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001678683289501777, tolerance: 1.7178096197299652e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017025165683537229, tolerance: 1.7905876283999246e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005982997611775724, tolerance: 1.7286562432417856e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.415456501484117e-05, tolerance: 1.708335702550683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.6141077248915956e-05, tolerance: 1.7707194631025308e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012126795673160322, tolerance: 1.775212262652814e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.1102078881349235e-05, tolerance: 1.759372960473415e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.015089830654341e-05, tolerance: 1.790241273189875e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.579095978953952e-05, tolerance: 1.777446180899249e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00043871799694496054, tolerance: 1.794004999983534e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.667163982638802e-05, tolerance: 1.7645624085944457e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017228520602440012, tolerance: 1.7905876283999246e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00020968927344388807, tolerance: 1.7178096197299652e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9952654145137527e-05, tolerance: 1.7188282806755853e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012813108170255365, tolerance: 1.775212262652814e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.177018369065955e-05, tolerance: 1.708335702550683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.700355616270955e-05, tolerance: 1.777446180899249e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004658302790737541, tolerance: 1.7286562432417856e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004008088035231741, tolerance: 1.794004999983534e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0625653706975514e-05, tolerance: 1.759372960473415e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.951226902672688e-05, tolerance: 1.7188282806755853e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010338432551390293, tolerance: 1.775212262652814e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1488041035128483e-05, tolerance: 1.7707194631025308e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00018820867000080878, tolerance: 1.7905876283999246e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.608278135236586e-05, tolerance: 1.777446180899249e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.838853520957703e-05, tolerance: 1.790241273189875e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00037350189174431385, tolerance: 1.7178096197299652e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010048078672685035, tolerance: 1.6784924950840113e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.023011955688825e-05, tolerance: 1.7957478025714862e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016947505995186692, tolerance: 1.7645624085944457e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000357899865503007, tolerance: 1.794004999983534e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.360559076971692e-05, tolerance: 1.682573162967857e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00036413775174340326, tolerance: 1.7286562432417856e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.039760157664555e-05, tolerance: 1.777446180899249e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017239680804541444, tolerance: 1.7905876283999246e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002992276248148587, tolerance: 1.6784924950840113e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.8405390101944247e-05, tolerance: 1.7957478025714862e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004233822665109209, tolerance: 1.794004999983534e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.390284544809886e-05, tolerance: 1.6957375814230217e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00018479552496767672, tolerance: 1.7645624085944457e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003427352433025936, tolerance: 1.7178096197299652e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.957496134449027e-05, tolerance: 1.790241273189875e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010925674267730622, tolerance: 1.777446180899249e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00035109893901238195, tolerance: 1.6784924950840113e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003001147488872948, tolerance: 1.7286562432417856e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.6375528324355975e-05, tolerance: 1.7707194631025308e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00042990789536336655, tolerance: 1.794004999983534e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.581551462347385e-05, tolerance: 1.6957375814230217e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00030717193426190066, tolerance: 1.7178096197299652e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002515337430624544, tolerance: 1.6784924950840113e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.0015605680900415e-05, tolerance: 1.7957478025714862e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.97904703102987e-05, tolerance: 1.790241273189875e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.903657978711987e-05, tolerance: 1.7707194631025308e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00041537028977707644, tolerance: 1.794004999983534e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00021252497634728293, tolerance: 1.7645624085944457e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001367150372418918, tolerance: 1.6784924950840113e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.551566008455596e-05, tolerance: 1.7957478025714862e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00040045805554059666, tolerance: 1.794004999983534e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.9268483621266127e-05, tolerance: 1.7707194631025308e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011617434585546246, tolerance: 1.790241273189875e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017745008947728236, tolerance: 1.7645624085944457e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.693832633261957e-05, tolerance: 1.7308388183510554e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.432364213070039e-05, tolerance: 1.7957478025714862e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000386122015955173, tolerance: 1.794004999983534e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011505789415631237, tolerance: 1.790241273189875e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8703617443570353e-05, tolerance: 1.7308388183510554e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.9187901274972664e-05, tolerance: 1.7707194631025308e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017262494007338688, tolerance: 1.7645624085944457e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.5765849893425756e-05, tolerance: 1.7957478025714862e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00037101847526012496, tolerance: 1.794004999983534e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011158023572841597, tolerance: 1.790241273189875e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.1397747690113664e-05, tolerance: 1.679574344834139e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.43718193173134e-05, tolerance: 1.7957478025714862e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016397077285947546, tolerance: 1.7645624085944457e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9805091463771796e-05, tolerance: 1.7308388183510554e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00034609283228450183, tolerance: 1.794004999983534e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00018068044538318076, tolerance: 1.682573162967857e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.012820868218211e-05, tolerance: 1.679574344834139e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016197316148463918, tolerance: 1.7957478025714862e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015908380291419777, tolerance: 1.7645624085944457e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0117635153370922e-05, tolerance: 1.7308388183510554e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003275083040121217, tolerance: 1.794004999983534e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002981202178245386, tolerance: 1.7957478025714862e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012065968256589829, tolerance: 1.682573162967857e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016190826102826204, tolerance: 1.7645624085944457e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.091412904266232e-05, tolerance: 1.7308388183510554e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.629538791882351e-05, tolerance: 1.7026810650021725e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003094721867955459, tolerance: 1.7957478025714862e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.340533130949958e-05, tolerance: 1.745260390273283e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016707363171163114, tolerance: 1.682573162967857e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8348572252390935e-05, tolerance: 1.679574344834139e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.206427820021853e-05, tolerance: 1.7308388183510554e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.896122325020289e-05, tolerance: 1.7645624085944457e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.474423595524386e-05, tolerance: 1.6957375814230217e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8773157982666586e-05, tolerance: 1.6832603820560627e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001508129925766634, tolerance: 1.7026810650021725e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5586469647505966e-05, tolerance: 1.745260390273283e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.0693274171048344e-05, tolerance: 1.679574344834139e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002137248966706303, tolerance: 1.682573162967857e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.724822992800774e-05, tolerance: 1.7517759570398256e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.502253969716947e-05, tolerance: 1.7188282806755853e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.801403456889444e-05, tolerance: 1.7308388183510554e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0451396321171517e-05, tolerance: 1.6832603820560627e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.21092049986632e-05, tolerance: 1.745260390273283e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017786994849558826, tolerance: 1.7026810650021725e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.777475415420918e-05, tolerance: 1.6957375814230217e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.0536929644448966e-05, tolerance: 1.679574344834139e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.707241957124705e-05, tolerance: 1.7517759570398256e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001866704762464675, tolerance: 1.682573162967857e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.7682255879978024e-05, tolerance: 1.7308388183510554e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012817801077670207, tolerance: 1.7188282806755853e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.266693364955455e-05, tolerance: 1.745260390273283e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00018616874097686711, tolerance: 1.7026810650021725e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2701741595876693e-05, tolerance: 1.7517759570398256e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.518977243185909e-05, tolerance: 1.679574344834139e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.8153814227008245e-05, tolerance: 1.745260390273283e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.870060129901719e-05, tolerance: 1.6957375814230217e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.607758667323018e-05, tolerance: 1.7308388183510554e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.73421672332612e-05, tolerance: 1.7026810650021725e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.208822477255052e-05, tolerance: 1.679574344834139e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.658364246930321e-05, tolerance: 1.7188282806755853e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003523398187477902, tolerance: 1.682573162967857e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.9718430510920074e-05, tolerance: 1.745260390273283e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0648741764460465e-05, tolerance: 1.742217264454565e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.062062623961265e-05, tolerance: 1.6832603820560627e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0092365441294613e-05, tolerance: 1.7308388183510554e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00026617670001520804, tolerance: 1.679574344834139e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.67879346456191e-05, tolerance: 1.7188282806755853e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.245705395974469e-05, tolerance: 1.745260390273283e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.929134338249025e-05, tolerance: 1.7285277113736954e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9720967639500625e-05, tolerance: 1.7026810650021725e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5634057318372344e-05, tolerance: 1.742217264454565e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.657928690654603e-05, tolerance: 1.6957375814230217e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.995563295597441e-05, tolerance: 1.6832603820560627e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011537563998188956, tolerance: 1.7324747938515865e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00035602780181308996, tolerance: 1.682573162967857e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4703357777787482e-05, tolerance: 1.745260390273283e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.7214041907136846e-05, tolerance: 1.7285277113736954e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4295048607294104e-05, tolerance: 1.742217264454565e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.075780968380114e-05, tolerance: 1.7188282806755853e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.705221228606897e-05, tolerance: 1.7026810650021725e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0775901137404934e-05, tolerance: 1.739593300551998e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00025317945958552857, tolerance: 1.679574344834139e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.713049065867893e-05, tolerance: 1.6957375814230217e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00021887509921595522, tolerance: 1.7324747938515865e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.059661710412176e-05, tolerance: 1.7308388183510554e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3686623308262836e-05, tolerance: 1.745260390273283e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1566524869467973e-05, tolerance: 1.742217264454565e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8020953396969547e-05, tolerance: 1.7285277113736954e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00026178251515773625, tolerance: 1.682573162967857e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.211669954337199e-05, tolerance: 1.7026810650021725e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010402960422724143, tolerance: 1.7188282806755853e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00020397823837134052, tolerance: 1.741373428099177e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.063882544650497e-05, tolerance: 1.720536760873616e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.28458014888568e-05, tolerance: 1.6957375814230217e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012694943634827469, tolerance: 1.679574344834139e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.276878491216826e-05, tolerance: 1.742217264454565e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013366809761699953, tolerance: 1.7308388183510554e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00025045801209471787, tolerance: 1.7324747938515865e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.899854455208975e-05, tolerance: 1.7026810650021725e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003766776474674934, tolerance: 1.741373428099177e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000166422283262517, tolerance: 1.682573162967857e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016251235434561542, tolerance: 1.7188282806755853e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.001198332170575e-05, tolerance: 1.6957375814230217e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.9991695527799515e-05, tolerance: 1.720536760873616e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.954869261031893e-05, tolerance: 1.742217264454565e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00022228315535335798, tolerance: 1.679574344834139e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.227539900117025e-05, tolerance: 1.7308388183510554e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00045594834103336503, tolerance: 1.741373428099177e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011469384661639583, tolerance: 1.7324747938515865e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.577635710740954e-05, tolerance: 1.739593300551998e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.119701915588538e-05, tolerance: 1.7026810650021725e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015445621368663856, tolerance: 1.682573162967857e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00023922151660740743, tolerance: 1.7188282806755853e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.469066665623069e-05, tolerance: 1.6957375814230217e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.487971785382358e-05, tolerance: 1.720536760873616e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.742623851937983e-05, tolerance: 1.742217264454565e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.6784303378122286e-05, tolerance: 1.679574344834139e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.8124633160260823e-05, tolerance: 1.7308388183510554e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013224905156461637, tolerance: 1.7324747938515865e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000490327111714076, tolerance: 1.741373428099177e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002756354602061403, tolerance: 1.7188282806755853e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0729115070638494e-05, tolerance: 1.6832603820560627e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011681126082626735, tolerance: 1.682573162967857e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.931415365253688e-05, tolerance: 1.6957375814230217e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.5264655514793616e-05, tolerance: 1.7026810650021725e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.289308077774003e-05, tolerance: 1.720536760873616e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.150071167390208e-05, tolerance: 1.742217264454565e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010285037196473834, tolerance: 1.745260390273283e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.243524583801445e-05, tolerance: 1.679574344834139e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.970932822255999e-05, tolerance: 1.7308388183510554e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.1730342650809415e-05, tolerance: 1.739593300551998e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.1994431274717794e-05, tolerance: 1.7448606715841463e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012631371643787633, tolerance: 1.7324747938515865e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.549119443473311e-05, tolerance: 1.6957375814230217e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.581915641250494e-05, tolerance: 1.682573162967857e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.889237342456265e-05, tolerance: 1.742217264454565e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.220530038518509e-05, tolerance: 1.6832603820560627e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.0600332808863e-05, tolerance: 1.720536760873616e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016462231716602663, tolerance: 1.745260390273283e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00037985540437050595, tolerance: 1.741373428099177e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.64809267652642e-05, tolerance: 1.7308388183510554e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.783325058696334e-05, tolerance: 1.739593300551998e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.055376746469821e-05, tolerance: 1.7026810650021725e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.533923461271441e-05, tolerance: 1.7448606715841463e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.539511186065249e-05, tolerance: 1.742217264454565e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011037688944042987, tolerance: 1.7324747938515865e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3993410966559325e-05, tolerance: 1.7444466960904464e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00033362431862200056, tolerance: 1.745260390273283e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003022955434533155, tolerance: 1.6832603820560627e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.497834544243227e-05, tolerance: 1.7517759570398256e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.23778517831408e-05, tolerance: 1.7308388183510554e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00020228863113188125, tolerance: 1.7026810650021725e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.67147027564328e-05, tolerance: 1.739593300551998e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.188261622286321e-05, tolerance: 1.742217264454565e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.874242764768677e-05, tolerance: 1.7285277113736954e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013483127909380728, tolerance: 1.7324747938515865e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00019140887127699034, tolerance: 1.745260390273283e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005337162195310574, tolerance: 1.6832603820560627e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8617691528891728e-05, tolerance: 1.7605797294438754e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.6628948610742803e-05, tolerance: 1.7444466960904464e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.648961276088048e-05, tolerance: 1.7517759570398256e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.683283756387699e-05, tolerance: 1.7308388183510554e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00028230257442701974, tolerance: 1.7026810650021725e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.9562833024835726e-05, tolerance: 1.739593300551998e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014109989239297592, tolerance: 1.745260390273283e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.436260018447156e-05, tolerance: 1.720536760873616e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00019289943048115144, tolerance: 1.7324747938515865e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.617239516441912e-05, tolerance: 1.7605797294438754e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0007036630172686936, tolerance: 1.6832603820560627e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011446032499113148, tolerance: 1.7308388183510554e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004857981095878622, tolerance: 1.7026810650021725e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.387450242979927e-05, tolerance: 1.739593300551998e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.8238096818743e-05, tolerance: 1.742217264454565e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.638869306342226e-05, tolerance: 1.7517759570398256e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.544191722167558e-05, tolerance: 1.745260390273283e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002131399872058945, tolerance: 1.7324747938515865e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0008080518939734445, tolerance: 1.6832603820560627e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012031527079649565, tolerance: 1.7308388183510554e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3611642786224192e-05, tolerance: 1.739593300551998e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005277468737743931, tolerance: 1.7026810650021725e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.33781841695287e-05, tolerance: 1.742217264454565e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.51395227642954e-05, tolerance: 1.720536760873616e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.344356447025509e-05, tolerance: 1.7444466960904464e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001937248006794682, tolerance: 1.7517759570398256e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.37100794276335e-05, tolerance: 1.7241020232830764e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.1126108691886464e-05, tolerance: 1.7285277113736954e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.518433961934974e-05, tolerance: 1.745260390273283e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.847106622197489e-05, tolerance: 1.739593300551998e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.594876006033734e-05, tolerance: 1.7308388183510554e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00018087456842649959, tolerance: 1.7324747938515865e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.418399996754048e-05, tolerance: 1.742217264454565e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005549467065780762, tolerance: 1.7026810650021725e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.312967096084918e-05, tolerance: 1.720536760873616e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0006476215207953826, tolerance: 1.6832603820560627e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00037547707245717647, tolerance: 1.7517759570398256e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.000340231492122e-05, tolerance: 1.7285277113736954e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.88941684949591e-05, tolerance: 1.7448606715841463e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5612062329543814e-05, tolerance: 1.739593300551998e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005797850997016777, tolerance: 1.7026810650021725e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.907973891633537e-05, tolerance: 1.768080901676179e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017440508011932164, tolerance: 1.7324747938515865e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.008981411273969e-05, tolerance: 1.745260390273283e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.592108492350658e-05, tolerance: 1.7444466960904464e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.8068811977734198e-05, tolerance: 1.720536760873616e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00040825950373455863, tolerance: 1.7517759570398256e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1255462096655617e-05, tolerance: 1.739593300551998e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.0245465123214634e-05, tolerance: 1.7285277113736954e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.588673439862411e-05, tolerance: 1.768080901676179e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0006212355899539741, tolerance: 1.7026810650021725e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0006967287576431945, tolerance: 1.6832603820560627e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013855427054498305, tolerance: 1.7324747938515865e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.4852502200758556e-05, tolerance: 1.7444466960904464e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00042313592968179405, tolerance: 1.7517759570398256e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013216918397126846, tolerance: 1.745260390273283e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.550509975711741e-05, tolerance: 1.7285277113736954e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.740887835070958e-05, tolerance: 1.7448606715841463e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1548277386179704e-05, tolerance: 1.739593300551998e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.709051513919829e-05, tolerance: 1.7605797294438754e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0006087015005499701, tolerance: 1.7026810650021725e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.044936422088619e-05, tolerance: 1.720536760873616e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.7645439511850278e-05, tolerance: 1.7285277113736954e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.116183695269826e-05, tolerance: 1.768080901676179e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3143206602687857e-05, tolerance: 1.739593300551998e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0006777588666971677, tolerance: 1.6832603820560627e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00048451362367040937, tolerance: 1.7517759570398256e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.660315610984742e-05, tolerance: 1.7448606715841463e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.307839104544634e-05, tolerance: 1.7605797294438754e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005241882699538211, tolerance: 1.7026810650021725e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013946097599376248, tolerance: 1.745260390273283e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.768843993889789e-05, tolerance: 1.7241020232830764e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3783484021256546e-05, tolerance: 1.7650910020591233e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.4558500879113e-05, tolerance: 1.720536760873616e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.439111483982289e-05, tolerance: 1.7285277113736954e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.763987149007542e-05, tolerance: 1.7444466960904464e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.278687586118518e-05, tolerance: 1.768080901676179e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3206410400848296e-05, tolerance: 1.739593300551998e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00047418484933361375, tolerance: 1.7517759570398256e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.130811698915449e-05, tolerance: 1.7605797294438754e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.481198161221007e-05, tolerance: 1.7448606715841463e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.351518327504924e-05, tolerance: 1.7650910020591233e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003741096499226878, tolerance: 1.6832603820560627e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.475651400658593e-05, tolerance: 1.745260390273283e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.342922397435842e-05, tolerance: 1.768080901676179e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9066906280630277e-05, tolerance: 1.7285277113736954e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.7694152422633933e-05, tolerance: 1.739593300551998e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.3206764507736665e-05, tolerance: 1.720536760873616e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00045068178167985244, tolerance: 1.7517759570398256e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.772529389783693e-05, tolerance: 1.7605797294438754e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.101847490022372e-05, tolerance: 1.7448606715841463e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.0031039177627963e-05, tolerance: 1.7650910020591233e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013425579574172924, tolerance: 1.707000886174053e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.996682956431975e-05, tolerance: 1.7241020232830764e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.935492177863894e-05, tolerance: 1.768080901676179e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.4272240354279596e-05, tolerance: 1.745260390273283e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.791147034340898e-05, tolerance: 1.7285277113736954e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002844708528979764, tolerance: 1.6832603820560627e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003957349349287204, tolerance: 1.7517759570398256e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017902450279372838, tolerance: 1.720536760873616e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.249102991101035e-05, tolerance: 1.7605797294438754e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014215253577823384, tolerance: 1.707000886174053e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5203843726159803e-05, tolerance: 1.7650910020591233e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001445685055030347, tolerance: 1.7448606715841463e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.0127617200923634e-05, tolerance: 1.7241020232830764e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.164488057236513e-05, tolerance: 1.768080901676179e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.7473105450646967e-05, tolerance: 1.739593300551998e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.940122171198178e-05, tolerance: 1.745260390273283e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004158498582963882, tolerance: 1.7517759570398256e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.9703527558230455e-05, tolerance: 1.7605797294438754e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.824321524614025e-05, tolerance: 1.7444466960904464e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001908591927100127, tolerance: 1.720536760873616e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4641037675734653e-05, tolerance: 1.7650910020591233e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012431103430849202, tolerance: 1.7448606715841463e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.9900020546659744e-05, tolerance: 1.707000886174053e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.649434857263243e-05, tolerance: 1.768080901676179e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.000631287012126e-05, tolerance: 1.7241020232830764e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00041633677844912613, tolerance: 1.7517759570398256e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.353663511603989e-05, tolerance: 1.7605797294438754e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0173193172851045e-05, tolerance: 1.7650910020591233e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00022009060108749406, tolerance: 1.720536760873616e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013362494383166446, tolerance: 1.707000886174053e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.056454036486089e-05, tolerance: 1.768080901676179e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011769957063034568, tolerance: 1.7448606715841463e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.582488788923769e-05, tolerance: 1.7444466960904464e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014521049426868826, tolerance: 1.7241020232830764e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003993648573814342, tolerance: 1.7517759570398256e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.50429094107415e-05, tolerance: 1.7605797294438754e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.0180539040714745e-05, tolerance: 1.739593300551998e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.6206311569382246e-05, tolerance: 1.7650910020591233e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.41616256983231e-05, tolerance: 1.720536760873616e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0991768921469617e-05, tolerance: 1.792947422915112e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.2196165598324944e-05, tolerance: 1.7444466960904464e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.611109118054905e-05, tolerance: 1.768080901676179e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00033988957230347144, tolerance: 1.7241020232830764e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00039843146865688097, tolerance: 1.7517759570398256e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.671615760947506e-05, tolerance: 1.7605797294438754e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4993570949391128e-05, tolerance: 1.7650910020591233e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.238942175670014e-05, tolerance: 1.7556554787492374e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8579945308853235e-05, tolerance: 1.7285277113736954e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001285819410122022, tolerance: 1.720536760873616e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.1155284625723756e-05, tolerance: 1.792947422915112e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.54194173039598e-05, tolerance: 1.739593300551998e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.599295674236886e-05, tolerance: 1.7444466960904464e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003838745842861162, tolerance: 1.7517759570398256e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002273928297429166, tolerance: 1.7241020232830764e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3526464675830208e-05, tolerance: 1.7650910020591233e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.946224652177105e-05, tolerance: 1.7071091289437614e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011313499481167485, tolerance: 1.7605797294438754e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.724815504974974e-05, tolerance: 1.7556554787492374e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0842408510175423e-05, tolerance: 1.7430594054058126e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.496957742814507e-05, tolerance: 1.739593300551998e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00020478977440703278, tolerance: 1.720536760873616e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.860090841767457e-05, tolerance: 1.792947422915112e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.839909325929166e-05, tolerance: 1.768080901676179e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.897150117436159e-05, tolerance: 1.7444466960904464e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000189372742063397, tolerance: 1.7071091289437614e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003881475163939989, tolerance: 1.7517759570398256e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.222047184300205e-05, tolerance: 1.7650910020591233e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003244806161730356, tolerance: 1.7241020232830764e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.306855548842024e-05, tolerance: 1.7430594054058126e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016869737785460762, tolerance: 1.7556554787492374e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00025530268062885775, tolerance: 1.739593300551998e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.6808793575512288e-05, tolerance: 1.792947422915112e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001961439657418131, tolerance: 1.720536760873616e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011368778547657735, tolerance: 1.7071091289437614e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.990742649975665e-05, tolerance: 1.7444466960904464e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003916967769401645, tolerance: 1.7517759570398256e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.975161961824054e-05, tolerance: 1.70252800586063e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00030928918344875524, tolerance: 1.7241020232830764e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.610978970391762e-05, tolerance: 1.768080901676179e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4946245040118054e-05, tolerance: 1.792947422915112e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00037552857186384965, tolerance: 1.739593300551998e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.506821037475125e-05, tolerance: 1.7780820684585603e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00024901129803450717, tolerance: 1.7556554787492374e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.08522429523723e-05, tolerance: 1.7430594054058126e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.22789538667472e-05, tolerance: 1.7444466960904464e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003819757604767663, tolerance: 1.7517759570398256e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00018493541772897706, tolerance: 1.720536760873616e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.438217473229581e-05, tolerance: 1.7404188872990525e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00020080353232500032, tolerance: 1.7241020232830764e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.517297171045728e-05, tolerance: 1.792947422915112e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.032145795672312e-05, tolerance: 1.70252800586063e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.90667977065701e-05, tolerance: 1.7650910020591233e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.797755044944369e-05, tolerance: 1.7430594054058126e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.57557395292905e-05, tolerance: 1.768080901676179e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00020748488079954525, tolerance: 1.7780820684585603e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003476025934656237, tolerance: 1.7517759570398256e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.198048963376856e-05, tolerance: 1.7444466960904464e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001647015896856837, tolerance: 1.720536760873616e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.783379462034969e-05, tolerance: 1.7404188872990525e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001717999728556678, tolerance: 1.7556554787492374e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4310695035258123e-05, tolerance: 1.792947422915112e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.132624656137194e-05, tolerance: 1.7285277113736954e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001600998930287173, tolerance: 1.7241020232830764e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.324298873653251e-05, tolerance: 1.7430594054058126e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010895634974432931, tolerance: 1.7650910020591233e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003198556650243099, tolerance: 1.7517759570398256e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00026874226276863734, tolerance: 1.7780820684585603e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.695737366057679e-05, tolerance: 1.7444466960904464e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1971620918485868e-05, tolerance: 1.70252800586063e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.283319868486705e-05, tolerance: 1.792947422915112e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.88974936431599e-05, tolerance: 1.768080901676179e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012773130740690447, tolerance: 1.7285277113736954e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.145929113326927e-05, tolerance: 1.7430594054058126e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4995559771298637e-05, tolerance: 1.7556554787492374e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012295974711098306, tolerance: 1.7241020232830764e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013070429275001405, tolerance: 1.7650910020591233e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001881017141871777, tolerance: 1.7780820684585603e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.6738401403820014e-05, tolerance: 1.70252800586063e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.869883407181979e-05, tolerance: 1.7430594054058126e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.497239161739869e-05, tolerance: 1.7444466960904464e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.473703270941857e-05, tolerance: 1.7241020232830764e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002071223796224833, tolerance: 1.7285277113736954e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001025951066117789, tolerance: 1.7650910020591233e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9228736212725805e-05, tolerance: 1.7556554787492374e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.582927483144614e-05, tolerance: 1.768080901676179e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.81567013237366e-05, tolerance: 1.7704302033484342e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017039765845163618, tolerance: 1.7780820684585603e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001051578928442324, tolerance: 1.7430594054058126e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.190225624478021e-05, tolerance: 1.7444466960904464e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3933499071353975e-05, tolerance: 1.70252800586063e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.166581617858853e-05, tolerance: 1.7241020232830764e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.63959931364674e-05, tolerance: 1.7704302033484342e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.514046778434995e-05, tolerance: 1.7650910020591233e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001610380898829939, tolerance: 1.7780820684585603e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8834187143212944e-05, tolerance: 1.7430594054058126e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016773807719968475, tolerance: 1.7444466960904464e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.513150584050524e-05, tolerance: 1.7343261900259156e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2822848410319896e-05, tolerance: 1.7704302033484342e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.257888141420528e-05, tolerance: 1.7650910020591233e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.91052246388268e-05, tolerance: 1.7404188872990525e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.4204374626947056e-05, tolerance: 1.7430594054058126e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016847673098885525, tolerance: 1.7780820684585603e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00020087799745512058, tolerance: 1.7444466960904464e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.86945776138953e-05, tolerance: 1.7343261900259156e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0682745577007416e-05, tolerance: 1.7570259836116876e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.985686575448636e-05, tolerance: 1.792947422915112e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.469576547982146e-05, tolerance: 1.7650910020591233e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.8545493212033327e-05, tolerance: 1.7430594054058126e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.150758194361193e-05, tolerance: 1.7404188872990525e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.564961732138063e-05, tolerance: 1.76882294811416e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00021438061208692554, tolerance: 1.7780820684585603e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.804666818762014e-05, tolerance: 1.7570259836116876e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.395905675552927e-05, tolerance: 1.7343261900259156e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013082359181883219, tolerance: 1.792947422915112e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011002729272593416, tolerance: 1.7650910020591233e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.457402076669218e-05, tolerance: 1.7430594054058126e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.719335344609583e-05, tolerance: 1.7071091289437614e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.01196617484013e-05, tolerance: 1.7404188872990525e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.1180604134865026e-05, tolerance: 1.76882294811416e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5302657596667708e-05, tolerance: 1.7570259836116876e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1089830137648036e-05, tolerance: 1.7556554787492374e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015080323725772359, tolerance: 1.7780820684585603e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4709391141915227e-05, tolerance: 1.71806007245991e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.502116435429557e-05, tolerance: 1.7343261900259156e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001537387504285566, tolerance: 1.792947422915112e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.8611771002410788e-05, tolerance: 1.70252800586063e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012462764708855677, tolerance: 1.7650910020591233e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00028096991171451015, tolerance: 1.7071091289437614e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.543079173783328e-05, tolerance: 1.7404188872990525e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.806722201387102e-05, tolerance: 1.76882294811416e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9252332770634817e-05, tolerance: 1.71806007245991e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013820867292454325, tolerance: 1.7780820684585603e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011835900204874503, tolerance: 1.792947422915112e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.937769858918891e-05, tolerance: 1.7343261900259156e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.241238629469114e-05, tolerance: 1.7650910020591233e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.178252635790621e-05, tolerance: 1.7430594054058126e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.382134883380932e-05, tolerance: 1.7556554787492374e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004088029883216769, tolerance: 1.7071091289437614e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.32143440300144e-05, tolerance: 1.7404188872990525e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.38734829460844e-05, tolerance: 1.70252800586063e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010136777246411502, tolerance: 1.792947422915112e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00019583328453147766, tolerance: 1.7780820684585603e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.782618019766112e-05, tolerance: 1.7650910020591233e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.610094767200725e-05, tolerance: 1.7430594054058126e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00034337396089489415, tolerance: 1.7071091289437614e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.7045709258639514e-05, tolerance: 1.786406135856044e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.636916335787864e-05, tolerance: 1.7404188872990525e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.6245279045837506e-05, tolerance: 1.7173507245099585e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0869223978980944e-05, tolerance: 1.7556554787492374e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014242959942422848, tolerance: 1.792947422915112e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.7746052765631182e-05, tolerance: 1.70252800586063e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.793027870694325e-05, tolerance: 1.7430594054058126e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00020228145296336507, tolerance: 1.7650910020591233e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.910680811973488e-05, tolerance: 1.7704302033484342e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00019779163896882675, tolerance: 1.7780820684585603e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4498217857982924e-05, tolerance: 1.786406135856044e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.553208699963073e-05, tolerance: 1.7404188872990525e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.193608377813147e-05, tolerance: 1.71806007245991e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.985886324642476e-05, tolerance: 1.7430594054058126e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.371836535164476e-05, tolerance: 1.792947422915112e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.831275183090575e-05, tolerance: 1.7343261900259156e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.6867742152401897e-05, tolerance: 1.7556554787492374e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015675749940465, tolerance: 1.7780820684585603e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2928171498088484e-05, tolerance: 1.786406135856044e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3585817639974402e-05, tolerance: 1.76882294811416e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.784498237705176e-05, tolerance: 1.7404188872990525e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.72222718282443e-05, tolerance: 1.71806007245991e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4343617945531137e-05, tolerance: 1.7570259836116876e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00023643054410272223, tolerance: 1.70252800586063e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.628330439067577e-05, tolerance: 1.7430594054058126e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011161693077405346, tolerance: 1.7343261900259156e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.255269093826313e-05, tolerance: 1.786406135856044e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.108368990443951e-05, tolerance: 1.71806007245991e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.835520281882467e-05, tolerance: 1.7404188872990525e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013054702250495185, tolerance: 1.7780820684585603e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.385531238523157e-05, tolerance: 1.76882294811416e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.7731352597749198e-05, tolerance: 1.736506805342936e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.579556724987067e-05, tolerance: 1.7570259836116876e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001103923289379645, tolerance: 1.792947422915112e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00024227961476076115, tolerance: 1.7556554787492374e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.91985127761344e-05, tolerance: 1.7430594054058126e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004254306875289809, tolerance: 1.70252800586063e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.6583153207535875e-05, tolerance: 1.7173507245099585e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.045375274102549e-05, tolerance: 1.786406135856044e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.365236868529107e-05, tolerance: 1.71806007245991e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010491335693079903, tolerance: 1.7404188872990525e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.8773951810841247e-05, tolerance: 1.736506805342936e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4249973078677156e-05, tolerance: 1.7570259836116876e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.7196239364283767e-05, tolerance: 1.7343261900259156e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.230589980540195e-05, tolerance: 1.76882294811416e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000405579394060533, tolerance: 1.7556554787492374e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014438092207341886, tolerance: 1.7430594054058126e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004989227338997888, tolerance: 1.70252800586063e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.865876212635603e-05, tolerance: 1.7173507245099585e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014650386286773134, tolerance: 1.792947422915112e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.0286690008790584e-05, tolerance: 1.786406135856044e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.185589709954697e-05, tolerance: 1.71806007245991e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.265536798577329e-05, tolerance: 1.7704302033484342e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.8569146189049164e-05, tolerance: 1.736506805342936e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8444554978997926e-05, tolerance: 1.7570259836116876e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00030253912908453744, tolerance: 1.7556554787492374e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.699906953671353e-05, tolerance: 1.76882294811416e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000686870683705626, tolerance: 1.70252800586063e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3079903581885164e-05, tolerance: 1.7173507245099585e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.898897269479339e-05, tolerance: 1.7343261900259156e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.600743048441412e-05, tolerance: 1.736506805342936e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001455273747461433, tolerance: 1.792947422915112e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.616168233866549e-05, tolerance: 1.7704302033484342e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000323426279991732, tolerance: 1.7556554787492374e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.4759575935966164e-05, tolerance: 1.76882294811416e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.8784721850803538e-05, tolerance: 1.7608109494922808e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.9575363331963908e-05, tolerance: 1.7238561297477725e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.789256019535105e-05, tolerance: 1.7173507245099585e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.480643141409029e-05, tolerance: 1.736506805342936e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.8210688389907904e-05, tolerance: 1.7343261900259156e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9088611233865176e-05, tolerance: 1.7704302033484342e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0008005439213410711, tolerance: 1.70252800586063e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013225960290931538, tolerance: 1.792947422915112e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004218614920321632, tolerance: 1.7556554787492374e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.5453262129918045e-05, tolerance: 1.76882294811416e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 2.805e-03, tolerance: 2.148e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.6637093863752255e-05, tolerance: 1.7238561297477725e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.9418875895453195e-05, tolerance: 1.7608109494922808e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.371659618059449e-05, tolerance: 1.736506805342936e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00030304043233972833, tolerance: 1.7173507245099585e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.6105361724020346e-05, tolerance: 1.7343261900259156e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8147070450759417e-05, tolerance: 1.786406135856044e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005857004990174426, tolerance: 1.70252800586063e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005076774513261117, tolerance: 1.7556554787492374e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.202150272910113e-05, tolerance: 1.7570259836116876e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.391600876725414e-05, tolerance: 1.792947422915112e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011052750705628674, tolerance: 1.7704302033484342e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.7423508051454635e-05, tolerance: 1.7238561297477725e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.825715942317633e-05, tolerance: 1.7608109494922808e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.604605260199359e-05, tolerance: 1.736506805342936e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.841610663245589e-05, tolerance: 1.76882294811416e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002084455357304147, tolerance: 1.7173507245099585e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00021625312092939802, tolerance: 1.7343261900259156e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1668400656102774e-05, tolerance: 1.71806007245991e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.913548116841678e-05, tolerance: 1.7570259836116876e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00023596279874285673, tolerance: 1.7704302033484342e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010652284782334924, tolerance: 1.792947422915112e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005362869433648684, tolerance: 1.7556554787492374e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.36300956881057e-05, tolerance: 1.736506805342936e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0006261303036222462, tolerance: 1.70252800586063e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.196475604764568e-05, tolerance: 1.7608109494922808e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001156374453265014, tolerance: 1.76882294811416e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017961364610740316, tolerance: 1.7343261900259156e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.446361318773915e-05, tolerance: 1.71806007245991e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00029772233844439604, tolerance: 1.7173507245099585e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.160699349873553e-05, tolerance: 1.7570259836116876e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011523804662827777, tolerance: 1.792947422915112e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011468922682254194, tolerance: 1.736506805342936e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00029355458554345456, tolerance: 1.7704302033484342e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9967660948073257e-05, tolerance: 1.7608109494922808e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0008275459223565139, tolerance: 1.70252800586063e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.88646777001148e-05, tolerance: 1.786406135856044e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013961104777800073, tolerance: 1.76882294811416e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004231525882268626, tolerance: 1.7556554787492374e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.9130602016246357e-05, tolerance: 1.7570259836116876e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.587103187777904e-05, tolerance: 1.71806007245991e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015006550119463918, tolerance: 1.7343261900259156e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000262222896500487, tolerance: 1.7173507245099585e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.924645662683166e-05, tolerance: 1.736506805342936e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00037715734190333066, tolerance: 1.7704302033484342e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3399554363458253e-05, tolerance: 1.7608109494922808e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005222700337803206, tolerance: 1.70252800586063e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.817155582295755e-05, tolerance: 1.7570259836116876e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.6797466217607794e-05, tolerance: 1.71806007245991e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.665457459577179e-05, tolerance: 1.786406135856044e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.193746898833495e-05, tolerance: 1.7534150472803565e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001653907024252322, tolerance: 1.7343261900259156e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001780913629534052, tolerance: 1.7173507245099585e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.480790506674424e-05, tolerance: 1.736506805342936e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003390177056410296, tolerance: 1.7556554787492374e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00045759841263515004, tolerance: 1.7704302033484342e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.7783190741516306e-05, tolerance: 1.7437021240266367e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.244506332520907e-05, tolerance: 1.7608109494922808e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002583125743409022, tolerance: 1.70252800586063e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.847542065301939e-05, tolerance: 1.7570259836116876e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.6255481919437718e-05, tolerance: 1.71806007245991e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.238534692896541e-05, tolerance: 1.7238561297477725e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.829156727624752e-05, tolerance: 1.736506805342936e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00021958376741416583, tolerance: 1.7534150472803565e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.057650084641427e-05, tolerance: 1.770906031813532e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00027446623414001566, tolerance: 1.7556554787492374e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00020767915688345295, tolerance: 1.7343261900259156e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004859685677728173, tolerance: 1.7704302033484342e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.490299827307833e-05, tolerance: 1.786406135856044e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0821931592206883e-05, tolerance: 1.7608109494922808e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013199124631189767, tolerance: 1.7173507245099585e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00024619580850565245, tolerance: 1.70252800586063e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.7512862860555945e-05, tolerance: 1.7570259836116876e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.823564097611576e-05, tolerance: 1.71806007245991e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.318496740318884e-05, tolerance: 1.7238561297477725e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011237816930165061, tolerance: 1.736506805342936e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.8389389357008632e-05, tolerance: 1.770906031813532e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004109901320179625, tolerance: 1.7704302033484342e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00021979392941534961, tolerance: 1.7534150472803565e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016503298179336087, tolerance: 1.7343261900259156e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.398344409582179e-05, tolerance: 1.786406135856044e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.76226855955585e-05, tolerance: 1.7173507245099585e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9574978956885675e-05, tolerance: 1.7688605173824983e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.281717019117415e-05, tolerance: 1.7570259836116876e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.6606988765743092e-05, tolerance: 1.7608109494922808e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.9873641781405502e-05, tolerance: 1.770906031813532e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.25702829317511e-05, tolerance: 1.7238561297477725e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016538889262130568, tolerance: 1.736506805342936e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.243065005698573e-05, tolerance: 1.71806007245991e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00047247347813419993, tolerance: 1.7704302033484342e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.040933615303386e-05, tolerance: 1.786406135856044e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013356347529127136, tolerance: 1.7343261900259156e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00018662888397760063, tolerance: 1.7534150472803565e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.208317033571525e-05, tolerance: 1.7173507245099585e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4786383257601602e-05, tolerance: 1.770906031813532e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.203363552073851e-05, tolerance: 1.7238561297477725e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.441525309227014e-05, tolerance: 1.736506805342936e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.913603141304371e-05, tolerance: 1.71806007245991e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004798686571466284, tolerance: 1.7704302033484342e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00020022738049764455, tolerance: 1.786406135856044e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.666110176672314e-05, tolerance: 1.7343261900259156e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5353837597129336e-05, tolerance: 1.7608109494922808e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.332790487476557e-05, tolerance: 1.7534150472803565e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4294948337241426e-05, tolerance: 1.7688605173824983e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.595073321940398e-05, tolerance: 1.7173507245099585e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3897776043661778e-05, tolerance: 1.770906031813532e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.8959902140473e-05, tolerance: 1.7238561297477725e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.340533136417042e-05, tolerance: 1.736506805342936e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010344320302938664, tolerance: 1.71806007245991e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00043963665136826724, tolerance: 1.7704302033484342e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.741965481216934e-05, tolerance: 1.786406135856044e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010127490745093747, tolerance: 1.7343261900259156e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.8639946829034534e-05, tolerance: 1.7688605173824983e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013123116123910962, tolerance: 1.7534150472803565e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1684562976650654e-05, tolerance: 1.770906031813532e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.533525345490785e-05, tolerance: 1.7238561297477725e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.269180127423511e-05, tolerance: 1.736506805342936e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010932070435559771, tolerance: 1.71806007245991e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00040689014524947567, tolerance: 1.7704302033484342e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.879984858386995e-05, tolerance: 1.7688605173824983e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00021228851595816306, tolerance: 1.7343261900259156e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.914511891347101e-05, tolerance: 1.770906031813532e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001669953089098626, tolerance: 1.7534150472803565e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.836743059482128e-05, tolerance: 1.786406135856044e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.124171594345482e-05, tolerance: 1.7238561297477725e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.259049509284216e-05, tolerance: 1.7608109494922808e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4563096516388647e-05, tolerance: 1.7355299591404428e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017343659783623268, tolerance: 1.71806007245991e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00039138959007359265, tolerance: 1.7704302033484342e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012466927594594404, tolerance: 1.7688605173824983e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8816287839489715e-05, tolerance: 1.7010463857777805e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00022993204180633484, tolerance: 1.7343261900259156e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.8744245982276085e-05, tolerance: 1.7238561297477725e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00018728628877385037, tolerance: 1.7534150472803565e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.425949270365088e-05, tolerance: 1.7355299591404428e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003858140848614312, tolerance: 1.7704302033484342e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00021867854125178984, tolerance: 1.71806007245991e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014851535263751478, tolerance: 1.7688605173824983e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9386802270423414e-05, tolerance: 1.7010463857777805e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011619854533888654, tolerance: 1.7608109494922808e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.6971641647254705e-05, tolerance: 1.7238561297477725e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000251003350498177, tolerance: 1.7343261900259156e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017168019179001487, tolerance: 1.7534150472803565e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.521783450797066e-05, tolerance: 1.735992647691564e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00037164188413434714, tolerance: 1.7704302033484342e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001446070980821064, tolerance: 1.7688605173824983e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.196717366368585e-05, tolerance: 1.7010463857777805e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010031029107437917, tolerance: 1.7238561297477725e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010709873813107007, tolerance: 1.735992647691564e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016606231751517802, tolerance: 1.7534150472803565e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013782367300937091, tolerance: 1.7688605173824983e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00036109300072216435, tolerance: 1.7704302033484342e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.53712284906629e-05, tolerance: 1.7608109494922808e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.822266131548821e-05, tolerance: 1.7010463857777805e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.827300055472561e-05, tolerance: 1.7278882349543706e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001324394916843146, tolerance: 1.7688605173824983e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001935786100162075, tolerance: 1.735992647691564e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017681245263224087, tolerance: 1.7534150472803565e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.132410962745929e-05, tolerance: 1.7608109494922808e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.369897518563578e-05, tolerance: 1.7010463857777805e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.226789894966903e-05, tolerance: 1.7570259836116876e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012675597574621743, tolerance: 1.7688605173824983e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00034488025285562976, tolerance: 1.7704302033484342e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4524550481300894e-05, tolerance: 1.770906031813532e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002458742063093846, tolerance: 1.735992647691564e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015304545636734591, tolerance: 1.7534150472803565e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3666812599784648e-05, tolerance: 1.7010463857777805e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.972044997926498e-05, tolerance: 1.7608109494922808e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001280668794199722, tolerance: 1.7688605173824983e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001684575321232798, tolerance: 1.7570259836116876e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.082099122734411e-05, tolerance: 1.778739674770508e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010929572294777166, tolerance: 1.770906031813532e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002800290180894095, tolerance: 1.735992647691564e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00032500184666957484, tolerance: 1.7704302033484342e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.981243908458219e-05, tolerance: 1.7278882349543706e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011949542292228645, tolerance: 1.7534150472803565e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.055962914752825e-05, tolerance: 1.7437021240266367e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.069992118926717e-05, tolerance: 1.725513907772591e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.941559969466337e-05, tolerance: 1.7688605173824983e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001325471010517245, tolerance: 1.770906031813532e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001380987403605538, tolerance: 1.735992647691564e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.661072199187074e-05, tolerance: 1.778739674770508e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00024369646435455118, tolerance: 1.7570259836116876e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00031354202046868316, tolerance: 1.7704302033484342e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.571330172200704e-05, tolerance: 1.7534150472803565e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.1458660580799096e-05, tolerance: 1.7688605173824983e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013118753791941176, tolerance: 1.7608109494922808e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010520293018874069, tolerance: 1.725513907772591e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2087243923149535e-05, tolerance: 1.735992647691564e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001380296231069094, tolerance: 1.770906031813532e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.507057260556019e-05, tolerance: 1.778739674770508e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.290733519047741e-05, tolerance: 1.728889579519518e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.213064129421362e-05, tolerance: 1.7688605173824983e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.898612772352717e-05, tolerance: 1.7534150472803565e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003076401753012671, tolerance: 1.7570259836116876e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.0171976775694026e-05, tolerance: 1.7010463857777805e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.101258499459239e-05, tolerance: 1.725513907772591e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3085490759390537e-05, tolerance: 1.735992647691564e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000124486236435707, tolerance: 1.770906031813532e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.55350178011549e-05, tolerance: 1.778739674770508e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014303680322856442, tolerance: 1.7608109494922808e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3402036040915536e-05, tolerance: 1.787046085497678e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.969037728020484e-05, tolerance: 1.7688605173824983e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.327121201810513e-05, tolerance: 1.7010463857777805e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9648950615352642e-05, tolerance: 1.735992647691564e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013135528078035003, tolerance: 1.725513907772591e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.393705992950582e-05, tolerance: 1.778739674770508e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1925835507641267e-05, tolerance: 1.787046085497678e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.799816053740687e-05, tolerance: 1.770906031813532e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.603029472688853e-05, tolerance: 1.7688605173824983e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.819963735321146e-05, tolerance: 1.728889579519518e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001238323191844323, tolerance: 1.7608109494922808e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00032992238087396764, tolerance: 1.7010463857777805e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002006496278285884, tolerance: 1.725513907772591e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.028780258980789e-05, tolerance: 1.787046085497678e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.116154334335176e-05, tolerance: 1.770906031813532e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.993089923230077e-05, tolerance: 1.778739674770508e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 6.084e-04, tolerance: 2.157e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.924450176101801e-05, tolerance: 1.7688605173824983e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.544120978933728e-05, tolerance: 1.728889579519518e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.657177008312972e-05, tolerance: 1.7608109494922808e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004776042066808456, tolerance: 1.7010463857777805e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00021719383123906116, tolerance: 1.725513907772591e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.0217618273252825e-05, tolerance: 1.7688605173824983e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.833025572048056e-05, tolerance: 1.728889579519518e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.386387219545678e-05, tolerance: 1.7501881211817967e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.819878499227452e-05, tolerance: 1.7608109494922808e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0006329047741539017, tolerance: 1.7010463857777805e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.275467059088994e-05, tolerance: 1.741934081512913e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.3754879834393724e-05, tolerance: 1.7437021240266367e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.4142265223484694e-05, tolerance: 1.7355299591404428e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002201747789815035, tolerance: 1.725513907772591e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.728606860777534e-05, tolerance: 1.770906031813532e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.034327943738691e-05, tolerance: 1.728889579519518e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.693869339107785e-05, tolerance: 1.7501881211817967e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.210945372873855e-05, tolerance: 1.778739674770508e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.546844188200877e-05, tolerance: 1.735992647691564e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9198951061739564e-05, tolerance: 1.7278882349543706e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.588320818299253e-05, tolerance: 1.741934081512913e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0008216361582759554, tolerance: 1.7010463857777805e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.041415800506119e-05, tolerance: 1.7355299591404428e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002653304965067292, tolerance: 1.725513907772591e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.985951582744171e-05, tolerance: 1.770906031813532e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5803504277832623e-05, tolerance: 1.7501881211817967e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.07500359070626e-05, tolerance: 1.728889579519518e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.099777121373231e-05, tolerance: 1.7437021240266367e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.081141911266295e-05, tolerance: 1.7278882349543706e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.691076210724964e-05, tolerance: 1.778739674770508e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0953540350155883e-05, tolerance: 1.741934081512913e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0006350847296091233, tolerance: 1.7010463857777805e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.193243431693412e-05, tolerance: 1.7355299591404428e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017053410200025803, tolerance: 1.735992647691564e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.453423781653707e-05, tolerance: 1.770906031813532e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.6408923232742326e-05, tolerance: 1.7501881211817967e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00018666505265722225, tolerance: 1.725513907772591e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.174325986863134e-05, tolerance: 1.728889579519518e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.717470613363779e-05, tolerance: 1.7278882349543706e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.325093417984111e-05, tolerance: 1.778739674770508e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0007131598061016287, tolerance: 1.7010463857777805e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.450505745371574e-05, tolerance: 1.7437021240266367e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.886264063751108e-05, tolerance: 1.7501881211817967e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.23807145345274e-05, tolerance: 1.770906031813532e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.410544465929821e-05, tolerance: 1.728889579519518e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.754251438885131e-05, tolerance: 1.725513907772591e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00034223178349108464, tolerance: 1.735992647691564e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.939226419640875e-05, tolerance: 1.7278882349543706e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.141921808232054e-05, tolerance: 1.778739674770508e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00040623297858881965, tolerance: 1.7010463857777805e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011013852243592012, tolerance: 1.728889579519518e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.428830569046862e-05, tolerance: 1.7437021240266367e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.972775530042017e-05, tolerance: 1.725513907772591e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.864059693389036e-05, tolerance: 1.770906031813532e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00047985937428188935, tolerance: 1.735992647691564e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1854150646670456e-05, tolerance: 1.787046085497678e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1199844642150883e-05, tolerance: 1.7278882349543706e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.582043254871287e-05, tolerance: 1.778739674770508e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2642181630805683e-05, tolerance: 1.7587651311937508e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00031853142295104435, tolerance: 1.7010463857777805e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.037674642556551e-05, tolerance: 1.728889579519518e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.3096722756532854e-05, tolerance: 1.7437021240266367e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.40012255986519e-05, tolerance: 1.725513907772591e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000524441878849681, tolerance: 1.735992647691564e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.761686907173545e-05, tolerance: 1.787046085497678e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.448236608892888e-05, tolerance: 1.7278882349543706e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001275596464028611, tolerance: 1.778739674770508e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.256388599654416e-05, tolerance: 1.728889579519518e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00027441358899828704, tolerance: 1.7010463857777805e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.510018175771062e-05, tolerance: 1.7634145137576173e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004597089899654339, tolerance: 1.735992647691564e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.9906255180723457e-05, tolerance: 1.7587651311937508e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.7983024776485612e-05, tolerance: 1.7061532228268827e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.200486806974976e-05, tolerance: 1.7437021240266367e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.45388234552509e-05, tolerance: 1.725513907772591e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.047931354262969e-05, tolerance: 1.741934081512913e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8945950860001226e-05, tolerance: 1.7310282634645602e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.0901055525755e-05, tolerance: 1.728889579519518e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5189353849108115e-05, tolerance: 1.787046085497678e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00029672188015188866, tolerance: 1.778739674770508e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00023071295203895906, tolerance: 1.7010463857777805e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.185059579695164e-05, tolerance: 1.7061532228268827e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.096865061825483e-05, tolerance: 1.7278882349543706e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010825788347148743, tolerance: 1.7634145137576173e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9892751590684307e-05, tolerance: 1.7310282634645602e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00048579501735731504, tolerance: 1.735992647691564e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.816014912245036e-05, tolerance: 1.7437021240266367e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.953955813848804e-05, tolerance: 1.787046085497678e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014407313021817716, tolerance: 1.728889579519518e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011977806653865573, tolerance: 1.725513907772591e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.570513567919577e-05, tolerance: 1.7587651311937508e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.806495067559118e-05, tolerance: 1.7061532228268827e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00024142124165083597, tolerance: 1.778739674770508e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.473934502771283e-05, tolerance: 1.7278882349543706e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001973834490339027, tolerance: 1.7634145137576173e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3919018936831987e-05, tolerance: 1.7735555087104495e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9872974541460323e-05, tolerance: 1.7310282634645602e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.9706404416462127e-05, tolerance: 1.7501881211817967e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.215069568802454e-05, tolerance: 1.787046085497678e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002391744105716834, tolerance: 1.7010463857777805e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.478291591351757e-05, tolerance: 1.728889579519518e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005099867672592193, tolerance: 1.735992647691564e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.170537249418167e-05, tolerance: 1.7061532228268827e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012456667587774743, tolerance: 1.778739674770508e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1942013834895524e-05, tolerance: 1.7587651311937508e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.32998077039602e-05, tolerance: 1.7735555087104495e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.4336673144193886e-05, tolerance: 1.7501881211817967e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00021678781409456734, tolerance: 1.7634145137576173e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.781769076995108e-05, tolerance: 1.787046085497678e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005211412537552773, tolerance: 1.735992647691564e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.243134313788947e-05, tolerance: 1.748235398347111e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013212006868223644, tolerance: 1.778739674770508e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010506607327447244, tolerance: 1.7278882349543706e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.200071825023825e-05, tolerance: 1.7735555087104495e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.686510986861176e-05, tolerance: 1.787046085497678e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001120993728877407, tolerance: 1.7501881211817967e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00022707823566131893, tolerance: 1.7634145137576173e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.333406236321514e-05, tolerance: 1.748235398347111e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.9769571904769004e-05, tolerance: 1.741934081512913e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4058796059728965e-05, tolerance: 1.7735555087104495e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012008822258485763, tolerance: 1.778739674770508e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1168889773853783e-05, tolerance: 1.7587651311937508e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.454037178065496e-05, tolerance: 1.787046085497678e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016779162821260393, tolerance: 1.7278882349543706e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010175655714805571, tolerance: 1.7501881211817967e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.0795324707282024e-05, tolerance: 1.7310282634645602e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011316812386542342, tolerance: 1.7634145137576173e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.920115695238771e-05, tolerance: 1.748235398347111e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2728968252625284e-05, tolerance: 1.7735555087104495e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.036869753771762e-05, tolerance: 1.787046085497678e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012728327827275007, tolerance: 1.778739674770508e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.4227001679321134e-05, tolerance: 1.741934081512913e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.4560766739290894e-05, tolerance: 1.7310282634645602e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.9083769808453666e-05, tolerance: 1.7501881211817967e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00020303448170970982, tolerance: 1.7278882349543706e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.8128759448260016e-05, tolerance: 1.7061532228268827e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.059102785370153e-05, tolerance: 1.748235398347111e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001137142606617101, tolerance: 1.7634145137576173e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3874881332597298e-05, tolerance: 1.7021051214886385e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.341568232053226e-05, tolerance: 1.7735555087104495e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.292375416810201e-05, tolerance: 1.787046085497678e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2865990790394558e-05, tolerance: 1.7587651311937508e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.456595346100101e-05, tolerance: 1.7310282634645602e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001374141081146368, tolerance: 1.7501881211817967e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002121825333707382, tolerance: 1.778739674770508e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.8159311379992386e-05, tolerance: 1.741934081512913e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8656046186296682e-05, tolerance: 1.7021051214886385e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.531406636738207e-05, tolerance: 1.7634145137576173e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3394037265209514e-05, tolerance: 1.7735555087104495e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3031326551016876e-05, tolerance: 1.7587651311937508e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.081722543491234e-05, tolerance: 1.7310282634645602e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.124455495618101e-05, tolerance: 1.787046085497678e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001232270592465834, tolerance: 1.7501881211817967e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.547389132528336e-05, tolerance: 1.748235398347111e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.732814865323349e-05, tolerance: 1.741934081512913e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00021067140912723985, tolerance: 1.778739674770508e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.177465760379825e-05, tolerance: 1.7021051214886385e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.490643403218263e-05, tolerance: 1.7634145137576173e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1784224676937164e-05, tolerance: 1.7587651311937508e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.637705657695556e-05, tolerance: 1.7310282634645602e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.681149387561622e-05, tolerance: 1.7501881211817967e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.165271169339526e-05, tolerance: 1.748235398347111e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.445703673857735e-05, tolerance: 1.741934081512913e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.544918342533742e-05, tolerance: 1.7198759729820992e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.8976797654014534e-05, tolerance: 1.787046085497678e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015439036907146948, tolerance: 1.778739674770508e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.78880498277706e-05, tolerance: 1.7021051214886385e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 1.800e-03, tolerance: 2.149e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0294567853643142e-05, tolerance: 1.7587651311937508e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001072060081278919, tolerance: 1.7634145137576173e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.996758997927563e-05, tolerance: 1.7310282634645602e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002633364759222073, tolerance: 1.7501881211817967e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.826571613611696e-05, tolerance: 1.741934081512913e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001532727066772925, tolerance: 1.7198759729820992e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.9942302045479234e-05, tolerance: 1.7021051214886385e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.190938881487899e-05, tolerance: 1.778739674770508e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9200664559144293e-05, tolerance: 1.7587651311937508e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.5412092574968815e-05, tolerance: 1.7310282634645602e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.214900903631694e-05, tolerance: 1.787046085497678e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001560610773125061, tolerance: 1.7634145137576173e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2192556720975615e-05, tolerance: 1.748235398347111e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00030743686232739473, tolerance: 1.7501881211817967e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001568651090029776, tolerance: 1.7198759729820992e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.393404098721165e-05, tolerance: 1.741934081512913e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.037727606229929e-05, tolerance: 1.7021051214886385e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.7816604673464437e-05, tolerance: 1.7587651311937508e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013344322606385472, tolerance: 1.778739674770508e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.087430171810166e-05, tolerance: 1.7310282634645602e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.1057430001102566e-05, tolerance: 1.748235398347111e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017521418973751902, tolerance: 1.7634145137576173e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.281207593714211e-05, tolerance: 1.7198759729820992e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.003520186928258e-05, tolerance: 1.787046085497678e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.950445351505889e-05, tolerance: 1.7735555087104495e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.201220884014552e-05, tolerance: 1.7021051214886385e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.898295885143739e-05, tolerance: 1.7310282634645602e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014727845242920243, tolerance: 1.778739674770508e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.297915778763781e-05, tolerance: 1.748235398347111e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.7796055738424363e-05, tolerance: 1.7198759729820992e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015516204789699922, tolerance: 1.7634145137576173e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.494572545516313e-05, tolerance: 1.7735555087104495e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.660726751369622e-05, tolerance: 1.7310282634645602e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 3.208e-03, tolerance: 2.169e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.909457205311835e-05, tolerance: 1.7021051214886385e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.74969697243371e-05, tolerance: 1.787046085497678e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1779848094826554e-05, tolerance: 1.7198759729820992e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001743815987439723, tolerance: 1.7634145137576173e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 2.574e-03, tolerance: 2.169e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.744592375179475e-05, tolerance: 1.7735555087104495e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.872832975071629e-05, tolerance: 1.7310282634645602e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.100639528901092e-05, tolerance: 1.787046085497678e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.128401202121724e-05, tolerance: 1.7021051214886385e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.976597134393382e-05, tolerance: 1.7198759729820992e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.306523863901012e-05, tolerance: 1.748235398347111e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.128544721461713e-05, tolerance: 1.7619633525101552e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.6061835722308163e-05, tolerance: 1.7735555087104495e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016868532423074643, tolerance: 1.7634145137576173e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.985021274834159e-05, tolerance: 1.741934081512913e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00020258668941434792, tolerance: 1.787046085497678e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8524148369676585e-05, tolerance: 1.7198759729820992e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.896557194218262e-05, tolerance: 1.7587651311937508e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0991587818163654e-05, tolerance: 1.7619633525101552e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.547898327641629e-05, tolerance: 1.748235398347111e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0050739592603062e-05, tolerance: 1.7310282634645602e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010508475545752474, tolerance: 1.7634145137576173e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.7541502853941904e-05, tolerance: 1.7021051214886385e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9668050582774543e-05, tolerance: 1.7619633525101552e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00025681794512189774, tolerance: 1.787046085497678e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.662328055395846e-05, tolerance: 1.7198759729820992e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016127840390447578, tolerance: 1.7735555087104495e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.741727644213967e-05, tolerance: 1.748235398347111e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8332443868176833e-05, tolerance: 1.741934081512913e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.664260447861435e-05, tolerance: 1.7587651311937508e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.43291595002681e-05, tolerance: 1.7021051214886385e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001515177673976579, tolerance: 1.787046085497678e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.9244653051636524e-05, tolerance: 1.7198759729820992e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00026786990173420944, tolerance: 1.7735555087104495e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.310915473642975e-05, tolerance: 1.748235398347111e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.833102582656485e-05, tolerance: 1.763849133310132e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.8003059751458984e-05, tolerance: 1.716822785604813e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.788338416013364e-05, tolerance: 1.7021051214886385e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00025614459152825024, tolerance: 1.787046085497678e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.989608982255937e-05, tolerance: 1.7198759729820992e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00032876743489380564, tolerance: 1.7735555087104495e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.530523772268164e-05, tolerance: 1.748235398347111e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.362266029729489e-05, tolerance: 1.763849133310132e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.745691213197927e-05, tolerance: 1.716822785604813e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001254598267541561, tolerance: 1.7587651311937508e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00032812747105210455, tolerance: 1.7198759729820992e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002928741993453144, tolerance: 1.787046085497678e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017700602195515683, tolerance: 1.7021051214886385e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00024383023583014057, tolerance: 1.7735555087104495e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.220560495422478e-05, tolerance: 1.748235398347111e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.91140328298663e-05, tolerance: 1.7310282634645602e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.030920400292139e-05, tolerance: 1.716822785604813e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.742091523073487e-05, tolerance: 1.763849133310132e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014325494958007147, tolerance: 1.7198759729820992e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002980264806944971, tolerance: 1.787046085497678e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012063916945802451, tolerance: 1.7735555087104495e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014780538974274587, tolerance: 1.7587651311937508e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004022971021412358, tolerance: 1.7021051214886385e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.0726180227445884e-05, tolerance: 1.748235398347111e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.7954447535998425e-05, tolerance: 1.716822785604813e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.7562676012457075e-05, tolerance: 1.763849133310132e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001993112377103954, tolerance: 1.7198759729820992e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00026900119670306144, tolerance: 1.787046085497678e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001065461456548171, tolerance: 1.7735555087104495e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005590155308867386, tolerance: 1.7021051214886385e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.401665138770202e-05, tolerance: 1.748235398347111e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.743608993409751e-05, tolerance: 1.716822785604813e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.871488442799193e-05, tolerance: 1.7587651311937508e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.264333734081387e-05, tolerance: 1.753699130129038e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.498733556487522e-05, tolerance: 1.763849133310132e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00040718950821262874, tolerance: 1.7198759729820992e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002648229827207126, tolerance: 1.787046085497678e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012097018416784913, tolerance: 1.7735555087104495e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0006584864082062863, tolerance: 1.7021051214886385e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.748020967561243e-05, tolerance: 1.7339371358074535e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.775681014286109e-05, tolerance: 1.7619633525101552e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.750812326034763e-05, tolerance: 1.7587651311937508e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.400310793684564e-05, tolerance: 1.748235398347111e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005086996980796397, tolerance: 1.7198759729820992e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.0886086661693026e-05, tolerance: 1.753699130129038e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.841122807824853e-05, tolerance: 1.763849133310132e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002486368333304151, tolerance: 1.787046085497678e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1586140155424247e-05, tolerance: 1.716822785604813e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014768324818727023, tolerance: 1.7735555087104495e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 3.225e-03, tolerance: 2.205e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0007635011321183204, tolerance: 1.7021051214886385e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011898491774780737, tolerance: 1.7339371358074535e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005373932563284244, tolerance: 1.7198759729820992e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.019622878350746e-05, tolerance: 1.7619633525101552e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5005819418069675e-05, tolerance: 1.716822785604813e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00024253404277389985, tolerance: 1.787046085497678e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.0270548132338826e-05, tolerance: 1.753699130129038e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.5004333677038655e-05, tolerance: 1.763849133310132e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015239956471453393, tolerance: 1.7735555087104495e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013688663313633602, tolerance: 1.7339371358074535e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0008662875462030319, tolerance: 1.7021051214886385e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004953268860344532, tolerance: 1.7198759729820992e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3945997238931233e-05, tolerance: 1.716822785604813e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00022192287335386042, tolerance: 1.787046085497678e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001353096041047351, tolerance: 1.7339371358074535e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.193795290559834e-05, tolerance: 1.753699130129038e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1226845351170198e-05, tolerance: 1.763849133310132e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0006916767441413809, tolerance: 1.7021051214886385e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.472391563424243e-05, tolerance: 1.7619633525101552e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004684397266208713, tolerance: 1.7198759729820992e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.7954059415486593e-05, tolerance: 1.716822785604813e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00022215086104573727, tolerance: 1.787046085497678e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013015852911890148, tolerance: 1.7339371358074535e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.8704729436243234e-05, tolerance: 1.6971386823257352e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.159249920333984e-05, tolerance: 1.753699130129038e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.7772733324160637e-05, tolerance: 1.763849133310132e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 4.031e-03, tolerance: 2.191e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00027977868434909785, tolerance: 1.7021051214886385e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.7382748635482466e-05, tolerance: 1.703840397110618e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0120469078356226e-05, tolerance: 1.716822785604813e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005003290614287309, tolerance: 1.7198759729820992e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.22705575132939e-05, tolerance: 1.7339371358074535e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.867481184641238e-05, tolerance: 1.6971386823257352e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.4997838215838906e-05, tolerance: 1.7619633525101552e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5445142695760398e-05, tolerance: 1.7573079279021003e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.807866837623886e-05, tolerance: 1.763849133310132e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011965051714227584, tolerance: 1.753699130129038e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.2316077357457413e-05, tolerance: 1.703840397110618e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002468027831654899, tolerance: 1.7021051214886385e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.840334595357764e-05, tolerance: 1.716822785604813e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00041558382662408664, tolerance: 1.7198759729820992e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.015574011137645e-05, tolerance: 1.7339371358074535e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.83707813180014e-05, tolerance: 1.7683393331430438e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9387480023322357e-05, tolerance: 1.6971386823257352e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3994010149051143e-05, tolerance: 1.7835756912707626e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2019553410149162e-05, tolerance: 1.7573079279021003e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2904382163487294e-05, tolerance: 1.763849133310132e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.522912900668154e-05, tolerance: 1.7619633525101552e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013272398556047477, tolerance: 1.753699130129038e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003094814546295184, tolerance: 1.7021051214886385e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00018612818921619548, tolerance: 1.716822785604813e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.960678584512839e-05, tolerance: 1.7339371358074535e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.827999277259935e-05, tolerance: 1.7835756912707626e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.9222973084558e-05, tolerance: 1.7683393331430438e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.403529735867411e-05, tolerance: 1.703840397110618e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002289821109319641, tolerance: 1.716822785604813e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002696104091590738, tolerance: 1.7021051214886385e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5873988596509384e-05, tolerance: 1.7835756912707626e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012551812867076483, tolerance: 1.7339371358074535e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9968838187141638e-05, tolerance: 1.7683393331430438e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.9459501208859915e-05, tolerance: 1.7191255998833336e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.230423091850649e-05, tolerance: 1.703840397110618e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.459498484538858e-05, tolerance: 1.7835756912707626e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00023517335113764498, tolerance: 1.716822785604813e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015736166645311314, tolerance: 1.763849133310132e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.149438129165763e-05, tolerance: 1.7339371358074535e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.550295053566995e-05, tolerance: 1.7191255998833336e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.784159739725958e-05, tolerance: 1.703840397110618e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 2.441e-03, tolerance: 2.219e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00018637129868556354, tolerance: 1.716822785604813e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.123738623411203e-05, tolerance: 1.7339371358074535e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.481597855295234e-05, tolerance: 1.7191255998833336e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00018539645499493062, tolerance: 1.763849133310132e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.883529273937067e-05, tolerance: 1.703840397110618e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015185387472089595, tolerance: 1.716822785604813e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001380384155451747, tolerance: 1.7339371358074535e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.508939391383802e-05, tolerance: 1.7191255998833336e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.826042745854092e-05, tolerance: 1.703840397110618e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.222434184191601e-05, tolerance: 1.763849133310132e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.237534781000111e-05, tolerance: 1.7619633525101552e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001444622099996554, tolerance: 1.716822785604813e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015288018579885827, tolerance: 1.7339371358074535e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0849250664669444e-05, tolerance: 1.6875141468943673e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 9.154e-04, tolerance: 2.198e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.680097614808437e-05, tolerance: 1.703840397110618e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00022924976295404364, tolerance: 1.763849133310132e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.156071159183838e-05, tolerance: 1.7619633525101552e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3938666032990302e-05, tolerance: 1.7683393331430438e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00018148467447685977, tolerance: 1.716822785604813e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.14193381000822e-05, tolerance: 1.6875141468943673e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013980750505713114, tolerance: 1.7339371358074535e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.42354709425512e-05, tolerance: 1.703840397110618e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001588886961414685, tolerance: 1.763849133310132e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.198566985167974e-05, tolerance: 1.7683393331430438e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001874310217845317, tolerance: 1.716822785604813e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.3873986034747144e-05, tolerance: 1.6875141468943673e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012826348549475897, tolerance: 1.7339371358074535e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.893881001589913e-05, tolerance: 1.703840397110618e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.9707653132336806e-05, tolerance: 1.7619633525101552e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.673379795679948e-05, tolerance: 1.763849133310132e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017535282729449868, tolerance: 1.716822785604813e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.779787580306809e-05, tolerance: 1.6875141468943673e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014099263795276477, tolerance: 1.7339371358074535e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 2.451e-03, tolerance: 2.196e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.505598340822254e-05, tolerance: 1.703840397110618e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 2.863e-03, tolerance: 2.161e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.572061826361689e-05, tolerance: 1.7835756912707626e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.37522010753203e-05, tolerance: 1.763849133310132e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016649929913936483, tolerance: 1.716822785604813e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013963554409454626, tolerance: 1.7339371358074535e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.254364085019753e-05, tolerance: 1.7619633525101552e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.226922775684485e-05, tolerance: 1.703840397110618e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.229586563243409e-05, tolerance: 1.6875141468943673e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.789449564447407e-05, tolerance: 1.763849133310132e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 4.424e-03, tolerance: 2.127e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017720629262042188, tolerance: 1.716822785604813e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012972749504343295, tolerance: 1.7339371358074535e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.508649633653728e-05, tolerance: 1.7619633525101552e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.8895366480252176e-05, tolerance: 1.703840397110618e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2148901543152244e-05, tolerance: 1.7683393331430438e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.405058293240632e-05, tolerance: 1.7835756912707626e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011198202723529133, tolerance: 1.716822785604813e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.936639800786583e-05, tolerance: 1.763849133310132e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010603640550885859, tolerance: 1.7339371358074535e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.230326693982928e-05, tolerance: 1.7619633525101552e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.584596713514335e-05, tolerance: 1.703840397110618e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.18206073426281e-05, tolerance: 1.7191255998833336e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.323757334785244e-05, tolerance: 1.6875141468943673e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.0150625439071275e-05, tolerance: 1.7683393331430438e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001419579295146682, tolerance: 1.716822785604813e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.077376727320818e-05, tolerance: 1.7835756912707626e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.5957704167579804e-05, tolerance: 1.763849133310132e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010107811580942899, tolerance: 1.7339371358074535e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.8796842419864105e-05, tolerance: 1.6971386823257352e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001403913077985177, tolerance: 1.7619633525101552e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.800996793820141e-05, tolerance: 1.703840397110618e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.7033810748142324e-05, tolerance: 1.7191255998833336e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.725880900612663e-05, tolerance: 1.716822785604813e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.2517482174188326e-05, tolerance: 1.7683393331430438e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.013262655118809e-05, tolerance: 1.7496786590729448e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.545343367764643e-05, tolerance: 1.7339371358074535e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.6178267236319844e-05, tolerance: 1.763849133310132e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001437031694222603, tolerance: 1.7619633525101552e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.500513850640847e-05, tolerance: 1.703840397110618e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.401500406077784e-05, tolerance: 1.7191255998833336e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.1482877574080456e-05, tolerance: 1.6971386823257352e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.769780533439108e-05, tolerance: 1.7835756912707626e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.107711991981337e-05, tolerance: 1.716822785604813e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.980711748060271e-05, tolerance: 1.7683393331430438e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4823218987515827e-05, tolerance: 1.6875141468943673e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00018451074012328659, tolerance: 1.7339371358074535e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.323178463499014e-05, tolerance: 1.763849133310132e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.250341742096086e-05, tolerance: 1.797200944982133e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00021144590431289127, tolerance: 1.7619633525101552e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.3514834015484444e-05, tolerance: 1.703840397110618e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3798955111686143e-05, tolerance: 1.7496786590729448e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.454065312990043e-05, tolerance: 1.7191255998833336e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016076546258292357, tolerance: 1.7835756912707626e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.654258965614561e-05, tolerance: 1.7683393331430438e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.412182663928685e-05, tolerance: 1.6875141468943673e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00019691627776644233, tolerance: 1.7339371358074535e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00038051409543003734, tolerance: 1.797200944982133e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001293237341147592, tolerance: 1.703840397110618e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00018869093589660504, tolerance: 1.7619633525101552e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.297482993985627e-05, tolerance: 1.7191255998833336e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00020466788878766278, tolerance: 1.7835756912707626e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.388391466694143e-05, tolerance: 1.6875141468943673e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.4048769916962714e-05, tolerance: 1.7683393331430438e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000488514243467587, tolerance: 1.797200944982133e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00019791922969446957, tolerance: 1.703840397110618e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014153507664677913, tolerance: 1.7619633525101552e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4328526081116714e-05, tolerance: 1.7383129633960392e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8285400328140258e-05, tolerance: 1.7191255998833336e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.62562483319091e-05, tolerance: 1.6875141468943673e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00020403511455277003, tolerance: 1.7835756912707626e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.758114114203604e-05, tolerance: 1.7683393331430438e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002705965656670459, tolerance: 1.703840397110618e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5611387499350352e-05, tolerance: 1.7383129633960392e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00041420813710365927, tolerance: 1.797200944982133e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.016895058534884e-05, tolerance: 1.7191255998833336e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.575088064298974e-05, tolerance: 1.6875141468943673e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.820003810595633e-05, tolerance: 1.7835756912707626e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1678677768616206e-05, tolerance: 1.7683393331430438e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.953459628187363e-05, tolerance: 1.8076961260591675e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5040012285450913e-05, tolerance: 1.703840397110618e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.882947066278451e-05, tolerance: 1.7383129633960392e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004834833426074839, tolerance: 1.797200944982133e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.904863951957778e-05, tolerance: 1.6875141468943673e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.762043389850256e-05, tolerance: 1.7191255998833336e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001656538777681394, tolerance: 1.7835756912707626e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8737489087125407e-05, tolerance: 1.7683393331430438e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.432446982915352e-05, tolerance: 1.8076961260591675e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005102724695643882, tolerance: 1.797200944982133e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.9963074870448473e-05, tolerance: 1.6875141468943673e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.9077045293315314e-05, tolerance: 1.7191255998833336e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00021279032306626647, tolerance: 1.7835756912707626e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8725557570754142e-05, tolerance: 1.655675068262973e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8495939835702635e-05, tolerance: 1.713150705178726e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.7661293887201446e-05, tolerance: 1.7496786590729448e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.19251366689297e-05, tolerance: 1.703840397110618e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.3826804375487046e-05, tolerance: 1.8076961260591675e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.973929482824605e-05, tolerance: 1.6875141468943673e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004384386896246206, tolerance: 1.797200944982133e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00022223594408940332, tolerance: 1.7835756912707626e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.7535917040412356e-05, tolerance: 1.7191255998833336e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.979985983656396e-05, tolerance: 1.655675068262973e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.78066159540679e-05, tolerance: 1.703840397110618e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.371115020343965e-05, tolerance: 1.6875141468943673e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.0256988616420705e-05, tolerance: 1.8076961260591675e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00033370921464445473, tolerance: 1.797200944982133e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00021274988017183204, tolerance: 1.7835756912707626e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.285189894568005e-05, tolerance: 1.7191255998833336e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.6095247961606394e-05, tolerance: 1.7714297517044055e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.493950462938043e-05, tolerance: 1.703840397110618e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9387370346346522e-05, tolerance: 1.713150705178726e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.791796127331116e-05, tolerance: 1.6875141468943673e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003090167749414787, tolerance: 1.797200944982133e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 5.888e-03, tolerance: 2.191e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00020404121496380226, tolerance: 1.7835756912707626e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.78714664043116e-05, tolerance: 1.8076961260591675e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.570169997702126e-05, tolerance: 1.7191255998833336e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.7984522850534104e-05, tolerance: 1.7683393331430438e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010733312687609235, tolerance: 1.7714297517044055e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.109360153967613e-05, tolerance: 1.703840397110618e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2286660310885664e-05, tolerance: 1.713150705178726e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.62199442341706e-05, tolerance: 1.6875141468943673e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00030358623800485346, tolerance: 1.797200944982133e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00019490021029802554, tolerance: 1.7835756912707626e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013878464292634528, tolerance: 1.7191255998833336e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.901584410669558e-05, tolerance: 1.8076961260591675e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9390539537039383e-05, tolerance: 1.7683393331430438e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011671826200152294, tolerance: 1.7714297517044055e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 3.330e-03, tolerance: 2.209e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.963733314288093e-05, tolerance: 1.703840397110618e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.7103453927309886e-05, tolerance: 1.6663767177371814e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.648229895099553e-05, tolerance: 1.6875141468943673e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00018222682785508284, tolerance: 1.7835756912707626e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002900755732336202, tolerance: 1.797200944982133e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.974457522546332e-05, tolerance: 1.703840397110618e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8673439639311368e-05, tolerance: 1.7683393331430438e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002837633327297121, tolerance: 1.7714297517044055e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.6722269165084175e-05, tolerance: 1.8076961260591675e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012001417950988774, tolerance: 1.6663767177371814e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.1307795223943554e-05, tolerance: 1.6875141468943673e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017542081171772377, tolerance: 1.7835756912707626e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00026103995271061116, tolerance: 1.797200944982133e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.446620035650054e-05, tolerance: 1.703840397110618e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00044851732140749334, tolerance: 1.7714297517044055e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.376018028210381e-05, tolerance: 1.6875141468943673e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.362926984322323e-05, tolerance: 1.8076961260591675e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.1151902415978844e-05, tolerance: 1.688568067126522e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014912353719835972, tolerance: 1.6663767177371814e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001702459765906693, tolerance: 1.7835756912707626e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.414878818171004e-05, tolerance: 1.703840397110618e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00020728934562729787, tolerance: 1.7714297517044055e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.8323479924477645e-05, tolerance: 1.688568067126522e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011811195450060069, tolerance: 1.8076961260591675e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2468813700108475e-05, tolerance: 1.655675068262973e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015023677690812268, tolerance: 1.6663767177371814e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015693490115728428, tolerance: 1.7835756912707626e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.529401416587518e-05, tolerance: 1.703840397110618e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001287487247908243, tolerance: 1.7714297517044055e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.14268802433867e-05, tolerance: 1.688568067126522e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001719775896057013, tolerance: 1.7383129633960392e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001523076884151018, tolerance: 1.8076961260591675e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001453056210906187, tolerance: 1.7835756912707626e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4170426259403216e-05, tolerance: 1.655675068262973e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001315525026481506, tolerance: 1.7714297517044055e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014610319106138185, tolerance: 1.6663767177371814e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002296035536710362, tolerance: 1.7383129633960392e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011965944314196262, tolerance: 1.7835756912707626e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9496735493132467e-05, tolerance: 1.655675068262973e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.648138896244189e-05, tolerance: 1.8076961260591675e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001378422204448542, tolerance: 1.7714297517044055e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.761330253306311e-05, tolerance: 1.6663767177371814e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00025610271659985435, tolerance: 1.7383129633960392e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.862639375962916e-05, tolerance: 1.7835756912707626e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.984990465513358e-05, tolerance: 1.664401941400863e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.762223755901048e-05, tolerance: 1.8076961260591675e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.9893440495379342e-05, tolerance: 1.787603021473023e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00027378720687420196, tolerance: 1.7383129633960392e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9294269488462357e-05, tolerance: 1.655675068262973e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.084581520590527e-05, tolerance: 1.6663767177371814e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.432283145865522e-05, tolerance: 1.664401941400863e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.978340898507909e-05, tolerance: 1.688568067126522e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.8981048289730693e-05, tolerance: 1.787603021473023e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.872476712784439e-05, tolerance: 1.8076961260591675e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00029523008703043196, tolerance: 1.7383129633960392e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.947667124064037e-05, tolerance: 1.664401941400863e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.7519110045789016e-05, tolerance: 1.655675068262973e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014158629552230712, tolerance: 1.6663767177371814e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.051419586759356e-05, tolerance: 1.7287986749899477e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.147262090099934e-05, tolerance: 1.7496786590729448e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.123848216897919e-05, tolerance: 1.8076961260591675e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002551679098975962, tolerance: 1.7383129633960392e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.152787182473908e-05, tolerance: 1.655675068262973e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.779865318188791e-05, tolerance: 1.664401941400863e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.400752542859658e-05, tolerance: 1.6663767177371814e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9728006067176382e-05, tolerance: 1.688568067126522e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.569746251185171e-05, tolerance: 1.7496786590729448e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001492979552165999, tolerance: 1.7383129633960392e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.231648736850214e-05, tolerance: 1.655675068262973e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3076985922007576e-05, tolerance: 1.7287986749899477e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.284649469772945e-05, tolerance: 1.8076961260591675e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010779052094542912, tolerance: 1.664401941400863e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.267349385491756e-05, tolerance: 1.6663767177371814e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.393207034504066e-05, tolerance: 1.7496786590729448e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.536279373388232e-05, tolerance: 1.655675068262973e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00018115423193499486, tolerance: 1.7383129633960392e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.523689242519121e-05, tolerance: 1.8076961260591675e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016846775629999079, tolerance: 1.6663767177371814e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010671679727003794, tolerance: 1.664401941400863e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.105735853360352e-05, tolerance: 1.7287986749899477e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.293042805116544e-05, tolerance: 1.7496786590729448e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9401498980294203e-05, tolerance: 1.713150705178726e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013256397393042463, tolerance: 1.655675068262973e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.1716380337923284e-05, tolerance: 1.7314978514426063e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8604978737435905e-05, tolerance: 1.688568067126522e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017509356319015453, tolerance: 1.6663767177371814e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00022475358118289896, tolerance: 1.7383129633960392e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.084965001158568e-05, tolerance: 1.7314978514426063e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.687120881088016e-05, tolerance: 1.7496786590729448e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010379300970184656, tolerance: 1.664401941400863e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.391662515526538e-05, tolerance: 1.713150705178726e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014924145948138137, tolerance: 1.655675068262973e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001327055478127486, tolerance: 1.6663767177371814e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.81800804382196e-05, tolerance: 1.729872163751689e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 1.559e-03, tolerance: 2.189e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.10259904215196e-05, tolerance: 1.7287986749899477e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00020511323803728936, tolerance: 1.7383129633960392e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.671756474019419e-05, tolerance: 1.7314978514426063e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013040051485203874, tolerance: 1.787603021473023e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010062900619012098, tolerance: 1.664401941400863e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00021630567176667698, tolerance: 1.655675068262973e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014108216075415896, tolerance: 1.6663767177371814e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.411983776304658e-05, tolerance: 1.7496786590729448e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.143805471066477e-05, tolerance: 1.7287986749899477e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.936670925849746e-05, tolerance: 1.664401941400863e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00021192111274941083, tolerance: 1.787603021473023e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014147467283926254, tolerance: 1.655675068262973e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001278447515200348, tolerance: 1.6663767177371814e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.797419578893823e-05, tolerance: 1.729872163751689e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.582013499394778e-05, tolerance: 1.7496786590729448e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9129381929225767e-05, tolerance: 1.7314978514426063e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.99201706599906e-05, tolerance: 1.688568067126522e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.311925168417249e-05, tolerance: 1.7287986749899477e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 3.580e-03, tolerance: 2.222e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00021597404235634485, tolerance: 1.655675068262973e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002603768272794616, tolerance: 1.787603021473023e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012178753712617334, tolerance: 1.6663767177371814e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001217528578707789, tolerance: 1.729872163751689e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.305966930714158e-05, tolerance: 1.7314978514426063e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.648448738070262e-05, tolerance: 1.664401941400863e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001618075327928046, tolerance: 1.7496786590729448e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.203363753596141e-05, tolerance: 1.688568067126522e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017707903505458956, tolerance: 1.655675068262973e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002874431717553045, tolerance: 1.787603021473023e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.571564016356145e-05, tolerance: 1.7287986749899477e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011667238813892374, tolerance: 1.6663767177371814e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.095129268355535e-05, tolerance: 1.7314978514426063e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000120657064567967, tolerance: 1.729872163751689e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.76946963857047e-05, tolerance: 1.731696766942152e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.7626320371550222e-05, tolerance: 1.688568067126522e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00030350625728249245, tolerance: 1.7496786590729448e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0675506406891628e-05, tolerance: 1.7378049840577864e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.88979545110441e-05, tolerance: 1.664401941400863e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.42699990214407e-05, tolerance: 1.7314978514426063e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001873195162144948, tolerance: 1.655675068262973e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00028093688726252373, tolerance: 1.787603021473023e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012211544931764462, tolerance: 1.6663767177371814e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001424442816957642, tolerance: 1.729872163751689e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.7523329757009676e-05, tolerance: 1.7287986749899477e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011290045179129446, tolerance: 1.688568067126522e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.166018219682089e-05, tolerance: 1.664401941400863e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.4336930119061946e-05, tolerance: 1.7314978514426063e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003906287297528663, tolerance: 1.7496786590729448e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002177486843940703, tolerance: 1.655675068262973e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00024259670814284848, tolerance: 1.787603021473023e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011563282192397772, tolerance: 1.6663767177371814e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.5124541780908476e-05, tolerance: 1.7378049840577864e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016499342113612467, tolerance: 1.729872163751689e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00023750164445562189, tolerance: 1.688568067126522e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.40569853281704e-05, tolerance: 1.7314978514426063e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.6020176763993115e-05, tolerance: 1.7287986749899477e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.766724788646137e-05, tolerance: 1.664401941400863e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015289373174160424, tolerance: 1.655675068262973e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00043092905562418585, tolerance: 1.7496786590729448e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00023625229428006836, tolerance: 1.787603021473023e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010998174116095064, tolerance: 1.6663767177371814e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.207272089981352e-05, tolerance: 1.731696766942152e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.1020346012012616e-05, tolerance: 1.7378049840577864e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00018990234675622317, tolerance: 1.729872163751689e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.0784774751060895e-05, tolerance: 1.8014010579119555e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.9548287389229555e-05, tolerance: 1.7314978514426063e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00031330650413830593, tolerance: 1.688568067126522e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.260698640695283e-05, tolerance: 1.7287986749899477e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001458540203729923, tolerance: 1.655675068262973e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.546223441757603e-05, tolerance: 1.731696766942152e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013172455016999696, tolerance: 1.6663767177371814e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002283156422958352, tolerance: 1.787603021473023e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004310070571021396, tolerance: 1.7496786590729448e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.213899133202135e-05, tolerance: 1.723951467005183e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.401510374042616e-05, tolerance: 1.664401941400863e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.249276766491507e-05, tolerance: 1.7314978514426063e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00020685006420714282, tolerance: 1.729872163751689e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.550551030920718e-05, tolerance: 1.7378049840577864e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.146590351280759e-05, tolerance: 1.8014010579119555e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002897792682642541, tolerance: 1.688568067126522e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0986088391069385e-05, tolerance: 1.731696766942152e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00019125633296158137, tolerance: 1.6663767177371814e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00020831115868388123, tolerance: 1.787603021473023e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5562092216876303e-05, tolerance: 1.723951467005183e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.389644991109956e-05, tolerance: 1.7287986749899477e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00040152166991065837, tolerance: 1.7496786590729448e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.636926167090905e-05, tolerance: 1.7314978514426063e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002727650310023824, tolerance: 1.729872163751689e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00026420350484172503, tolerance: 1.688568067126522e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.1340309489889806e-05, tolerance: 1.8014010579119555e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.372760034752174e-05, tolerance: 1.664401941400863e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.0795555210952914e-05, tolerance: 1.7378049840577864e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.7741304611157416e-05, tolerance: 1.731696766942152e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.97695405002295e-05, tolerance: 1.7286686796914425e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012752825285809212, tolerance: 1.787603021473023e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004338785201598262, tolerance: 1.6663767177371814e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.436453806564827e-05, tolerance: 1.723951467005183e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015656964885155285, tolerance: 1.7287986749899477e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.686541567661871e-05, tolerance: 1.7314978514426063e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003166753825162901, tolerance: 1.729872163751689e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.0984753732511694e-05, tolerance: 1.8014010579119555e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015897822007866422, tolerance: 1.664401941400863e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.824837935813765e-05, tolerance: 1.7378049840577864e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.206873092902328e-05, tolerance: 1.7286686796914425e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014194103144271174, tolerance: 1.787603021473023e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0006036299442972425, tolerance: 1.6663767177371814e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5510643860665594e-05, tolerance: 1.723951467005183e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.073669663687366e-05, tolerance: 1.7314978514426063e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.016881344502023e-05, tolerance: 1.8014010579119555e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.931682743123405e-05, tolerance: 1.664401941400863e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0800956118279673e-05, tolerance: 1.723951467005183e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014499271099908256, tolerance: 1.7286686796914425e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.116886528204294e-05, tolerance: 1.7378049840577864e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.9340440597954917e-05, tolerance: 1.7282750405682754e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3732514132962165e-05, tolerance: 1.692405739024892e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.428249028016944e-05, tolerance: 1.7314978514426063e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.6988262186381524e-05, tolerance: 1.7282750405682754e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014186937334263912, tolerance: 1.7286686796914425e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.888156081683803e-05, tolerance: 1.7314978514426063e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.5774262805618575e-05, tolerance: 1.7378049840577864e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.8125696578697466e-05, tolerance: 1.664401941400863e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9997139766018968e-05, tolerance: 1.6673254623392162e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.122919467846418e-05, tolerance: 1.7282750405682754e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2226494367019733e-05, tolerance: 1.692405739024892e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.7016428029850264e-05, tolerance: 1.7314978514426063e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.883649341840251e-05, tolerance: 1.7378049840577864e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.14796853370781e-05, tolerance: 1.7286686796914425e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010090971087704098, tolerance: 1.664401941400863e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8262319285975923e-05, tolerance: 1.8014010579119555e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.106145853860702e-05, tolerance: 1.7666985295141408e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.001283471335727e-05, tolerance: 1.692405739024892e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.907927744918431e-05, tolerance: 1.7314978514426063e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.431795075358739e-05, tolerance: 1.664401941400863e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.4280004781405554e-05, tolerance: 1.7378049840577864e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.427432291250065e-05, tolerance: 1.7286686796914425e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1131732751141635e-05, tolerance: 1.692405739024892e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.897195373296549e-05, tolerance: 1.7314978514426063e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.3310915070118574e-05, tolerance: 1.7666985295141408e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3549807084903562e-05, tolerance: 1.6891227878217105e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.075898172637015e-05, tolerance: 1.7286686796914425e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.905657825930588e-05, tolerance: 1.7378049840577864e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0718747358858258e-05, tolerance: 1.737204348761966e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.480234536957943e-05, tolerance: 1.664401941400863e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.87033830573074e-05, tolerance: 1.7314978514426063e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.1863676844122446e-05, tolerance: 1.7666985295141408e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.208119157647362e-05, tolerance: 1.692405739024892e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.277855140023731e-05, tolerance: 1.6891227878217105e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.450711035625427e-05, tolerance: 1.7286686796914425e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012093414822434041, tolerance: 1.737204348761966e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.87164554054152e-05, tolerance: 1.664401941400863e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.8123356952067065e-05, tolerance: 1.7378049840577864e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9632820141873147e-05, tolerance: 1.7666985295141408e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.7167451068897735e-05, tolerance: 1.6673254623392162e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.06829738815216e-05, tolerance: 1.692405739024892e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0521388347793934e-05, tolerance: 1.7282750405682754e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.7902497933683656e-05, tolerance: 1.6891227878217105e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012724073470412114, tolerance: 1.737204348761966e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.51874344275426e-05, tolerance: 1.7286686796914425e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8336860126340684e-05, tolerance: 1.6673254623392162e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.656666714518288e-05, tolerance: 1.7378049840577864e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.475954206408788e-05, tolerance: 1.664401941400863e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1400559844203526e-05, tolerance: 1.7282750405682754e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.7441318882819032e-05, tolerance: 1.692405739024892e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0705703951002727e-05, tolerance: 1.6891227878217105e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001429231788922236, tolerance: 1.737204348761966e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.731369897862612e-05, tolerance: 1.723951467005183e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.042413114108522e-05, tolerance: 1.6976815724847893e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8119546483393728e-05, tolerance: 1.6673254623392162e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.7710748709266694e-05, tolerance: 1.7666985295141408e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.506741471155048e-05, tolerance: 1.7378049840577864e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.76517032754329e-05, tolerance: 1.664401941400863e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.240196166821169e-05, tolerance: 1.7649983255851295e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.515042154954683e-05, tolerance: 1.692405739024892e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.143783574614852e-05, tolerance: 1.6891227878217105e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001533841040835173, tolerance: 1.737204348761966e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00020981240328908635, tolerance: 1.723951467005183e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.8084939644125798e-05, tolerance: 1.6673254623392162e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.6084046402911898e-05, tolerance: 1.7666985295141408e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.692194927784823e-05, tolerance: 1.731696766942152e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.434118429108406e-05, tolerance: 1.664401941400863e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.259709432393124e-05, tolerance: 1.737204348761966e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.873674460907252e-05, tolerance: 1.7378049840577864e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.947340042924005e-05, tolerance: 1.6976815724847893e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00019369324804824513, tolerance: 1.723951467005183e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.789487051602397e-05, tolerance: 1.761046239810329e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.8118839044723176e-05, tolerance: 1.6673254623392162e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8179701256327424e-05, tolerance: 1.7666985295141408e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0977959233659665e-05, tolerance: 1.692405739024892e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.152682419362671e-05, tolerance: 1.737204348761966e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.815427950630909e-05, tolerance: 1.8014010579119555e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.542090260501387e-05, tolerance: 1.664401941400863e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.871358447258641e-05, tolerance: 1.7378049840577864e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00020978782780672108, tolerance: 1.723951467005183e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.6999124103454716e-05, tolerance: 1.731696766942152e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.382675616689929e-05, tolerance: 1.6673254623392162e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9636079655629274e-05, tolerance: 1.761046239810329e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.7763771761356e-05, tolerance: 1.737204348761966e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.8175821458926997e-05, tolerance: 1.692405739024892e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2359290855179792e-05, tolerance: 1.6976815724847893e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.631440825858795e-05, tolerance: 1.8014010579119555e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012973544583744223, tolerance: 1.664401941400863e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002475204240007375, tolerance: 1.723951467005183e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.5230500477862955e-05, tolerance: 1.731696766942152e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.1445381796457034e-05, tolerance: 1.6673254623392162e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.718176262710148e-05, tolerance: 1.761046239810329e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001711616441552686, tolerance: 1.737204348761966e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.981671218321713e-05, tolerance: 1.692405739024892e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011088394054692766, tolerance: 1.664401941400863e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.4748905280150566e-05, tolerance: 1.6673254623392162e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002732121025114283, tolerance: 1.723951467005183e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.300820878778717e-05, tolerance: 1.8014010579119555e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010876145237291232, tolerance: 1.761046239810329e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.056981633148546e-05, tolerance: 1.737204348761966e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.18182304998825e-05, tolerance: 1.692405739024892e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8693981111877686e-05, tolerance: 1.7666985295141408e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.0096561988047993e-05, tolerance: 1.6673254623392162e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.976878100681179e-05, tolerance: 1.664401941400863e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00029092137089755006, tolerance: 1.723951467005183e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014103019153294694, tolerance: 1.761046239810329e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.034021410039777e-05, tolerance: 1.7282750405682754e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.410110157458894e-05, tolerance: 1.8014010579119555e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.080413159826342e-05, tolerance: 1.737204348761966e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0408673777651265e-05, tolerance: 1.692405739024892e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001063039834830002, tolerance: 1.6673254623392162e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.417077154650161e-05, tolerance: 1.7279195948105952e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.6712993696169996e-05, tolerance: 1.6976815724847893e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00030526343833494826, tolerance: 1.723951467005183e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011454397412615294, tolerance: 1.761046239810329e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010736529028909127, tolerance: 1.7282750405682754e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014167240772114485, tolerance: 1.737204348761966e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011367757907917823, tolerance: 1.664401941400863e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.7820875441527064e-05, tolerance: 1.8014010579119555e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.851240612053308e-05, tolerance: 1.7666985295141408e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.2918604898383875e-05, tolerance: 1.6891227878217105e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016506156376947662, tolerance: 1.6673254623392162e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011552053670141338, tolerance: 1.692405739024892e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5637878111274028e-05, tolerance: 1.7279195948105952e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00037160936283143955, tolerance: 1.723951467005183e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001689613524706226, tolerance: 1.761046239810329e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00023453801331829206, tolerance: 1.7282750405682754e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001700353688993692, tolerance: 1.737204348761966e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001276293837039217, tolerance: 1.664401941400863e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.002848695891127e-05, tolerance: 1.8014010579119555e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010704602476687905, tolerance: 1.6673254623392162e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1520124750498693e-05, tolerance: 1.7666985295141408e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001238828249458205, tolerance: 1.6891227878217105e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.709465984699789e-05, tolerance: 1.6976815724847893e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00022311832400088993, tolerance: 1.692405739024892e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00039518784105355576, tolerance: 1.723951467005183e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00022708857838523756, tolerance: 1.761046239810329e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016358112075312656, tolerance: 1.737204348761966e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003032251650163728, tolerance: 1.7282750405682754e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002082656878852132, tolerance: 1.6673254623392162e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1768171824122773e-05, tolerance: 1.7666985295141408e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012523357058311958, tolerance: 1.6891227878217105e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.224635733722463e-05, tolerance: 1.7939220122583673e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.022345024354759e-05, tolerance: 1.8014010579119555e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00026057573939801144, tolerance: 1.692405739024892e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00030689604213874743, tolerance: 1.723951467005183e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015427396313287024, tolerance: 1.737204348761966e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00029022345093076933, tolerance: 1.7282750405682754e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00026456718332097586, tolerance: 1.761046239810329e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.521171529984781e-05, tolerance: 1.7804494139173316e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00026338474130044136, tolerance: 1.6673254623392162e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.221449220921138e-05, tolerance: 1.6976815724847893e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0889038008772842e-05, tolerance: 1.7666985295141408e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014177003561303622, tolerance: 1.737204348761966e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.627998439768425e-05, tolerance: 1.7939220122583673e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002317245595544904, tolerance: 1.723951467005183e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011257490213427424, tolerance: 1.6891227878217105e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00027212236570103073, tolerance: 1.692405739024892e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00034236526038603984, tolerance: 1.7282750405682754e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.4857402966526636e-05, tolerance: 1.8014010579119555e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00018879629951675664, tolerance: 1.6673254623392162e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.169658452603172e-05, tolerance: 1.7804494139173316e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00030823280565112684, tolerance: 1.761046239810329e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001372706213852732, tolerance: 1.737204348761966e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 4.177e-04, tolerance: 2.146e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002605719259237745, tolerance: 1.723951467005183e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.5518061795521425e-05, tolerance: 1.7939220122583673e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001014046772543787, tolerance: 1.6891227878217105e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00018899920579077724, tolerance: 1.692405739024892e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5312299568577834e-05, tolerance: 1.7146516897131493e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00028943252498279774, tolerance: 1.7282750405682754e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001748804713475223, tolerance: 1.6673254623392162e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000116625955162597, tolerance: 1.7804494139173316e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00035842269703815436, tolerance: 1.761046239810329e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.25866330359478e-05, tolerance: 1.8014010579119555e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.4254704728100176e-05, tolerance: 1.7279195948105952e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.827260677480293e-05, tolerance: 1.6976815724847893e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013270631010185892, tolerance: 1.737204348761966e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002336471471709638, tolerance: 1.723951467005183e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.252820074767034e-05, tolerance: 1.6891227878217105e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.734768013392495e-05, tolerance: 1.7939220122583673e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.661534565787636e-05, tolerance: 1.7146516897131493e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016058864011017464, tolerance: 1.692405739024892e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00020905618378671588, tolerance: 1.6673254623392162e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00031237000906023105, tolerance: 1.7282750405682754e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.951342287002347e-05, tolerance: 1.7279195948105952e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003988611706400346, tolerance: 1.761046239810329e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001472115609459975, tolerance: 1.7804494139173316e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.125336429858811e-05, tolerance: 1.8014010579119555e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012457197665496043, tolerance: 1.737204348761966e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00021341528199638783, tolerance: 1.6673254623392162e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.183408473026987e-05, tolerance: 1.6891227878217105e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00020205378596844722, tolerance: 1.692405739024892e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.891746938359698e-05, tolerance: 1.7939220122583673e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.005908513142741e-05, tolerance: 1.7279195948105952e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.8317171922219034e-05, tolerance: 1.7146516897131493e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015625662727368483, tolerance: 1.7804494139173316e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.4554170519369466e-05, tolerance: 1.6976815724847893e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012663610078724602, tolerance: 1.737204348761966e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002800599909380131, tolerance: 1.8014010579119555e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017182530107789137, tolerance: 1.6673254623392162e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.504020190735896e-05, tolerance: 1.7649983255851295e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.394010088602755e-05, tolerance: 1.7146516897131493e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.817583337212011e-05, tolerance: 1.6891227878217105e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.350005405220168e-05, tolerance: 1.7279195948105952e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00021773192934292172, tolerance: 1.692405739024892e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001258613171697901, tolerance: 1.7804494139173316e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.666266780067573e-05, tolerance: 1.7939220122583673e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012149774794370386, tolerance: 1.737204348761966e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.69083657917649e-05, tolerance: 1.6976815724847893e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001585092693284166, tolerance: 1.6673254623392162e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.672078858544316e-05, tolerance: 1.7146516897131493e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5227116838695898e-05, tolerance: 1.6875350475191756e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.766438633762576e-05, tolerance: 1.7649983255851295e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.290498851565328e-05, tolerance: 1.6891227878217105e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00018937070006138073, tolerance: 1.692405739024892e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011516029255091015, tolerance: 1.7804494139173316e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.7772887757182563e-05, tolerance: 1.7505459599935474e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.76882948687299e-05, tolerance: 1.7279195948105952e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.36501336464487e-05, tolerance: 1.737204348761966e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000183116839313947, tolerance: 1.6673254623392162e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.535299195533281e-05, tolerance: 1.7939220122583673e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.526838125170062e-05, tolerance: 1.7146516897131493e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.210485477297056e-05, tolerance: 1.6976815724847893e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.527153225106911e-05, tolerance: 1.6875350475191756e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.030520647412648e-05, tolerance: 1.7649983255851295e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014484102372840525, tolerance: 1.692405739024892e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011059627399321453, tolerance: 1.737204348761966e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.3477431926410536e-05, tolerance: 1.7279195948105952e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.499743286764252e-05, tolerance: 1.6891227878217105e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.7535025123037737e-05, tolerance: 1.7505459599935474e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011144486070753176, tolerance: 1.7804494139173316e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.370650882754278e-05, tolerance: 1.7146516897131493e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.552131349877357e-05, tolerance: 1.6875350475191756e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.3590822065650396e-05, tolerance: 1.7939220122583673e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013085102510806274, tolerance: 1.7649983255851295e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.962235558557317e-05, tolerance: 1.6976815724847893e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001238365103406495, tolerance: 1.737204348761966e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.6555295108472536e-05, tolerance: 1.7279195948105952e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013476564054695078, tolerance: 1.692405739024892e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.760039836358964e-05, tolerance: 1.6891227878217105e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.687919803290837e-05, tolerance: 1.7146516897131493e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.649343479721415e-05, tolerance: 1.7294440883791563e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.299493503668629e-05, tolerance: 1.6875350475191756e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00019027278798567932, tolerance: 1.7649983255851295e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.308415885331078e-05, tolerance: 1.7939220122583673e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012081698999068767, tolerance: 1.7804494139173316e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00023730082834233675, tolerance: 1.7505459599935474e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.973613490855903e-05, tolerance: 1.6976815724847893e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.8879562083812564e-05, tolerance: 1.7279195948105952e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011975758721997215, tolerance: 1.737204348761966e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011001361209139054, tolerance: 1.692405739024892e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001112341741238464, tolerance: 1.6891227878217105e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.192800110113461e-05, tolerance: 1.7146516897131493e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.458730859812881e-05, tolerance: 1.7294440883791563e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00024254040972518896, tolerance: 1.7649983255851295e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.3814211772864936e-05, tolerance: 1.7939220122583673e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.920522242878161e-05, tolerance: 1.7279195948105952e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011117840314403419, tolerance: 1.737204348761966e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003321396880401478, tolerance: 1.7505459599935474e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.0451791242514185e-05, tolerance: 1.6976815724847893e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.453119682213598e-05, tolerance: 1.692405739024892e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011387706428745044, tolerance: 1.7804494139173316e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.158993668063886e-05, tolerance: 1.7146516897131493e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00020097326459205412, tolerance: 1.6891227878217105e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0700027321213232e-05, tolerance: 1.7456464414705464e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.157560446016879e-05, tolerance: 1.7294440883791563e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00028219720506204686, tolerance: 1.7649983255851295e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.151885201468964e-05, tolerance: 1.7279195948105952e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010517604736339772, tolerance: 1.737204348761966e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.246424431983114e-05, tolerance: 1.7939220122583673e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.797901079262688e-05, tolerance: 1.6976815724847893e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00042345002881538987, tolerance: 1.7505459599935474e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.826688010843582e-05, tolerance: 1.7146516897131493e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.521634786805594e-05, tolerance: 1.692405739024892e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00031579371013618074, tolerance: 1.6891227878217105e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00030775482607326224, tolerance: 1.7649983255851295e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8999732574900494e-05, tolerance: 1.7294440883791563e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.803279949686836e-05, tolerance: 1.7279195948105952e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4583791503225705e-05, tolerance: 1.7456464414705464e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.060270190098084e-05, tolerance: 1.7146516897131493e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.5454619394254964e-05, tolerance: 1.7939220122583673e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00041880083648148693, tolerance: 1.7505459599935474e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00020435677420531373, tolerance: 1.6976815724847893e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00033659158406243537, tolerance: 1.7649983255851295e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003850771703906089, tolerance: 1.6891227878217105e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.7907342467263915e-05, tolerance: 1.7294440883791563e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.678915860437856e-05, tolerance: 1.7279195948105952e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.561776092388645e-05, tolerance: 1.7146516897131493e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4727367883059514e-05, tolerance: 1.7456464414705464e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.452711438527156e-05, tolerance: 1.6875350475191756e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004123468463193957, tolerance: 1.7505459599935474e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.0934446219660055e-05, tolerance: 1.7939220122583673e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00029923080466439517, tolerance: 1.7649983255851295e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.18963174198196e-05, tolerance: 1.7294440883791563e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.978059816684825e-05, tolerance: 1.7146516897131493e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.610068394106682e-05, tolerance: 1.7279195948105952e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1828183135619295e-05, tolerance: 1.7456464414705464e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00040758344828887606, tolerance: 1.7505459599935474e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.91318335799494e-05, tolerance: 1.7939220122583673e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00022220655811365855, tolerance: 1.7649983255851295e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.325568510456888e-05, tolerance: 1.7146516897131493e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.9647487723317295e-05, tolerance: 1.7294440883791563e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.966383151520701e-05, tolerance: 1.7311179934348993e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.2232308545804885e-05, tolerance: 1.7279195948105952e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9440527298663843e-05, tolerance: 1.6875350475191756e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005579479433014201, tolerance: 1.7505459599935474e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017073296148361044, tolerance: 1.7649983255851295e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.228814225394056e-05, tolerance: 1.7939220122583673e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.9175832484017745e-05, tolerance: 1.7146516897131493e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4440698356088808e-05, tolerance: 1.7468249408595227e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1238275780244807e-05, tolerance: 1.7279195948105952e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.9916229990007565e-05, tolerance: 1.6875350475191756e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0006390920590863321, tolerance: 1.7505459599935474e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.330178770521701e-05, tolerance: 1.7939220122583673e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010679708537595506, tolerance: 1.7468249408595227e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.742501453636021e-05, tolerance: 1.7146516897131493e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.578301264328023e-05, tolerance: 1.6847272869449654e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.6582165086044074e-05, tolerance: 1.6875350475191756e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.807999575679329e-05, tolerance: 1.7311179934348993e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0006687026087595985, tolerance: 1.7505459599935474e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011992163270400924, tolerance: 1.7468249408595227e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.781134878572215e-05, tolerance: 1.7146516897131493e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0584139939414797e-05, tolerance: 1.6566049150467347e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.579601961820668e-05, tolerance: 1.6847272869449654e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.968541173279618e-05, tolerance: 1.7939220122583673e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.505786063565496e-05, tolerance: 1.7285798025332246e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.260093627339064e-05, tolerance: 1.6875350475191756e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.9054589051221574e-05, tolerance: 1.7311179934348993e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012017122412277814, tolerance: 1.7468249408595227e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.392490702376627e-05, tolerance: 1.7146516897131493e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.0589036695316194e-05, tolerance: 1.6566049150467347e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005006604952995982, tolerance: 1.7505459599935474e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.9334350430641754e-05, tolerance: 1.6847272869449654e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.8087953949165745e-05, tolerance: 1.7285798025332246e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010014694516935138, tolerance: 1.7962895132385283e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.9850174980653767e-05, tolerance: 1.6875350475191756e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013035577340650764, tolerance: 1.7468249408595227e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.78095959737605e-05, tolerance: 1.7311179934348993e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00018210472339232758, tolerance: 1.7146516897131493e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.154592561869715e-05, tolerance: 1.6566049150467347e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00032858464408974056, tolerance: 1.7505459599935474e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.8424328885525568e-05, tolerance: 1.6847272869449654e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.8717023275181414e-05, tolerance: 1.7285798025332246e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1538884241584233e-05, tolerance: 1.7479139251458932e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.858505788621516e-05, tolerance: 1.6875350475191756e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001248427567430311, tolerance: 1.7468249408595227e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003133054480518975, tolerance: 1.7146516897131493e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.8739289009972052e-05, tolerance: 1.6566049150467347e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.815051562706736e-05, tolerance: 1.7962895132385283e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00035646611810425007, tolerance: 1.7505459599935474e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.754510670852431e-05, tolerance: 1.7285798025332246e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.74345514440781e-05, tolerance: 1.7311179934348993e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001393246211849608, tolerance: 1.7146516897131493e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.104092223138802e-05, tolerance: 1.7479139251458932e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.462774886593036e-05, tolerance: 1.6847272869449654e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.6196867317201597e-05, tolerance: 1.6566049150467347e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2733494360814913e-05, tolerance: 1.7285798025332246e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.095236427639076e-05, tolerance: 1.7962895132385283e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011539161107868793, tolerance: 1.7468249408595227e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.267052419163869e-05, tolerance: 1.7311179934348993e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011504924782150192, tolerance: 1.7146516897131493e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.441351477852239e-05, tolerance: 1.7479139251458932e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8271483680790124e-05, tolerance: 1.6566049150467347e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.7776644507489234e-05, tolerance: 1.7294440883791563e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.429056836199139e-05, tolerance: 1.7468249408595227e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.66353607094604e-05, tolerance: 1.7146516897131493e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.31408129065247e-05, tolerance: 1.7311179934348993e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.6885202449472047e-05, tolerance: 1.6875350475191756e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.7560393033588624e-05, tolerance: 1.6847272869449654e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.170592880805256e-05, tolerance: 1.7479139251458932e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3044747311044486e-05, tolerance: 1.7948919450952378e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013441665844667397, tolerance: 1.7962895132385283e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.9389484898096827e-05, tolerance: 1.6566049150467347e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.501490294982253e-05, tolerance: 1.7294440883791563e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012062283295975751, tolerance: 1.7468249408595227e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.13336753819133e-05, tolerance: 1.7947830084517835e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.1913448020555336e-05, tolerance: 1.7146516897131493e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.6010062742722398e-05, tolerance: 1.7311179934348993e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.7052296142623536e-05, tolerance: 1.6875350475191756e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.106650506178339e-05, tolerance: 1.7347170313585085e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.220481929157518e-05, tolerance: 1.6668748064872403e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014673889025615915, tolerance: 1.7456464414705464e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.078854016793809e-05, tolerance: 1.7479139251458932e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.486400009561796e-05, tolerance: 1.7468249408595227e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.681051769005266e-05, tolerance: 1.6566049150467347e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.379726726111952e-05, tolerance: 1.6847272869449654e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010826191086883187, tolerance: 1.7294440883791563e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.295701485705158e-05, tolerance: 1.7146516897131493e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.938968847221752e-05, tolerance: 1.7947830084517835e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.6388045711745606e-05, tolerance: 1.7311179934348993e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.718241684995405e-05, tolerance: 1.6875350475191756e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00023710794206005525, tolerance: 1.7456464414705464e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001249052577941244, tolerance: 1.7962895132385283e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.801681930622243e-05, tolerance: 1.7468249408595227e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.962413465219151e-05, tolerance: 1.7948919450952378e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.916434154286816e-05, tolerance: 1.7479139251458932e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.523300290182412e-05, tolerance: 1.6566049150467347e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.087107922941176e-05, tolerance: 1.7347170313585085e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.474403159909819e-05, tolerance: 1.7146516897131493e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5949325014877796e-05, tolerance: 1.7311179934348993e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011441365944115517, tolerance: 1.7294440883791563e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.8869188496762005e-05, tolerance: 1.7947830084517835e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.834695072867417e-05, tolerance: 1.6847272869449654e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00027313690969001277, tolerance: 1.7456464414705464e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.540540771500514e-05, tolerance: 1.6875350475191756e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.73219000567045e-05, tolerance: 1.7468249408595227e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.6387380001172134e-05, tolerance: 1.7948919450952378e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012532919929997798, tolerance: 1.7962895132385283e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.9590374524261776e-05, tolerance: 1.6566049150467347e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.743833808310046e-05, tolerance: 1.7479139251458932e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.612283430195101e-05, tolerance: 1.7347170313585085e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010590533086402704, tolerance: 1.7146516897131493e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.019496724014249e-05, tolerance: 1.721409651032601e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.8244985160848918e-05, tolerance: 1.6668748064872403e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2960992257219787e-05, tolerance: 1.7311179934348993e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.562514153743651e-05, tolerance: 1.7294440883791563e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.3528303727313816e-05, tolerance: 1.7947830084517835e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00030342435228874944, tolerance: 1.7456464414705464e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001251218571551773, tolerance: 1.7468249408595227e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010901323128015283, tolerance: 1.6847272869449654e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.7661131783905894e-05, tolerance: 1.721409651032601e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.971458326749408e-05, tolerance: 1.6875350475191756e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.995564954088515e-05, tolerance: 1.7146516897131493e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.277222338530887e-05, tolerance: 1.6566049150467347e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001147671803786443, tolerance: 1.7347170313585085e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.440442221237447e-05, tolerance: 1.6668748064872403e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.5187819187492905e-05, tolerance: 1.7479139251458932e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001282187321478669, tolerance: 1.7962895132385283e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002864227942904127, tolerance: 1.7456464414705464e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012790610829194193, tolerance: 1.7468249408595227e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.085628634313248e-05, tolerance: 1.7947830084517835e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.570562456129122e-05, tolerance: 1.7294440883791563e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.515451335309999e-05, tolerance: 1.721409651032601e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.737634343196691e-05, tolerance: 1.7285798025332246e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010934479671268968, tolerance: 1.7347170313585085e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000129158561507893, tolerance: 1.6847272869449654e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.177218907268742e-05, tolerance: 1.6566049150467347e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.172317092826169e-05, tolerance: 1.7146516897131493e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001577602508235406, tolerance: 1.6668748064872403e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.328060500236256e-05, tolerance: 1.7479139251458932e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011561859420749707, tolerance: 1.7468249408595227e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.742910245284071e-05, tolerance: 1.7311179934348993e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015340267303373158, tolerance: 1.7456464414705464e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012704321613847373, tolerance: 1.7962895132385283e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.751687520270851e-05, tolerance: 1.7947830084517835e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014873975787493832, tolerance: 1.6847272869449654e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.8294084787613096e-05, tolerance: 1.7294440883791563e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.732062782095107e-05, tolerance: 1.7285798025332246e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010386227584074925, tolerance: 1.7347170313585085e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.947388638262563e-05, tolerance: 1.6566049150467347e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00035081379895473067, tolerance: 1.6668748064872403e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010703748097743056, tolerance: 1.7468249408595227e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.571583004292032e-05, tolerance: 1.7479139251458932e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.777123572988778e-05, tolerance: 1.7146516897131493e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.828576358337171e-05, tolerance: 1.7311179934348993e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012250066916502395, tolerance: 1.7962895132385283e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015925468125154926, tolerance: 1.6847272869449654e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.168558746334538e-05, tolerance: 1.7947830084517835e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.047695649043309e-05, tolerance: 1.6878290288896657e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.94920957742405e-05, tolerance: 1.7285798025332246e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.3551838103000834e-05, tolerance: 1.7294440883791563e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004214844765220889, tolerance: 1.6668748064872403e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001091148485532871, tolerance: 1.7468249408595227e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001770872804428567, tolerance: 1.7456464414705464e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.7729991088500106e-05, tolerance: 1.6566049150467347e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.229308581849225e-05, tolerance: 1.7146516897131493e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00020264458226090364, tolerance: 1.7479139251458932e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.888830258348875e-05, tolerance: 1.7347170313585085e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012548757362633098, tolerance: 1.7962895132385283e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002814013773320481, tolerance: 1.6847272869449654e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.5440749994914154e-05, tolerance: 1.6878290288896657e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.4445216627043695e-05, tolerance: 1.7947830084517835e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.4674251101169534e-05, tolerance: 1.7285798025332246e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012606234906900084, tolerance: 1.7468249408595227e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8694886499629436e-05, tolerance: 1.721409651032601e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.39041449815004e-05, tolerance: 1.7294440883791563e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004323512441455797, tolerance: 1.6668748064872403e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.655784437098109e-05, tolerance: 1.7948919450952378e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.740304809769442e-05, tolerance: 1.6566049150467347e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4970454245865775e-05, tolerance: 1.6878290288896657e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001722311745817988, tolerance: 1.6847272869449654e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002278871302570911, tolerance: 1.7479139251458932e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002271899368216524, tolerance: 1.7456464414705464e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001072087779551258, tolerance: 1.7347170313585085e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.869097252604328e-05, tolerance: 1.721409651032601e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.135793493555788e-05, tolerance: 1.7311179934348993e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.80730350142918e-05, tolerance: 1.7947830084517835e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.771828876282708e-05, tolerance: 1.7285798025332246e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012097927108316395, tolerance: 1.7468249408595227e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005345493145943701, tolerance: 1.6668748064872403e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.995298681514937e-05, tolerance: 1.7948919450952378e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010192370157678307, tolerance: 1.7294440883791563e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.7086598426805863e-05, tolerance: 1.6878290288896657e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014015495900510447, tolerance: 1.6847272869449654e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00022006980780643615, tolerance: 1.6566049150467347e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.960324762530189e-05, tolerance: 1.721409651032601e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011300749523254251, tolerance: 1.7468249408595227e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012443895517360096, tolerance: 1.7285798025332246e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2639755226471284e-05, tolerance: 1.7947830084517835e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00024162662552592098, tolerance: 1.7479139251458932e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0006885192911330416, tolerance: 1.6668748064872403e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.373658675604173e-05, tolerance: 1.7948919450952378e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017990390054943486, tolerance: 1.6847272869449654e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.354019114564343e-05, tolerance: 1.6946342497877326e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00039109910545800236, tolerance: 1.7294440883791563e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002725762170777673, tolerance: 1.6566049150467347e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001230568966821945, tolerance: 1.7347170313585085e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002457394781459465, tolerance: 1.7456464414705464e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.014298191152391e-05, tolerance: 1.721409651032601e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010808933501181214, tolerance: 1.7468249408595227e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014265403815028575, tolerance: 1.7285798025332246e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00019861001379368418, tolerance: 1.6847272869449654e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.0545413652112033e-05, tolerance: 1.7947830084517835e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016265041579716782, tolerance: 1.7948919450952378e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0006737861652625328, tolerance: 1.6668748064872403e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011553298280875257, tolerance: 1.7479139251458932e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.9873904779999e-05, tolerance: 1.6946342497877326e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00022411847064993367, tolerance: 1.6566049150467347e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.383903522627805e-05, tolerance: 1.721409651032601e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000544805356214529, tolerance: 1.7294440883791563e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.89699510833067e-05, tolerance: 1.7468249408595227e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00019049362413638138, tolerance: 1.6847272869449654e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00021899671873855386, tolerance: 1.7948919450952378e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014809752655481172, tolerance: 1.7285798025332246e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010890426918560778, tolerance: 1.7347170313585085e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002659461735240124, tolerance: 1.7456464414705464e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.199250297696287e-05, tolerance: 1.7947830084517835e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000668402421771774, tolerance: 1.6668748064872403e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00027970067503326444, tolerance: 1.7479139251458932e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.947947032513678e-05, tolerance: 1.721409651032601e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000210391992479457, tolerance: 1.6566049150467347e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.679905270935704e-05, tolerance: 1.7468249408595227e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.4193288294254044e-05, tolerance: 1.6946342497877326e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005500837908774432, tolerance: 1.7294440883791563e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017754211774215298, tolerance: 1.6847272869449654e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00024083562624136, tolerance: 1.7948919450952378e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011286432468974976, tolerance: 1.7285798025332246e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003512072755200461, tolerance: 1.6668748064872403e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.918252520975591e-05, tolerance: 1.721409651032601e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.1482493767272125e-05, tolerance: 1.7947830084517835e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.9502887222421226e-05, tolerance: 1.6946342497877326e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014094471059343874, tolerance: 1.7468249408595227e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002203310550966597, tolerance: 1.6566049150467347e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9445167712947575e-05, tolerance: 1.6878290288896657e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000256899459092139, tolerance: 1.7948919450952378e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00019985943559175118, tolerance: 1.7456464414705464e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.362792602168562e-05, tolerance: 1.7285798025332246e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.3855856976311265e-05, tolerance: 1.721409651032601e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003594377698289252, tolerance: 1.6668748064872403e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002688928702520091, tolerance: 1.7468249408595227e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.47123530794786e-05, tolerance: 1.7947830084517835e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.863935859046985e-05, tolerance: 1.6946342497877326e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002511596442182056, tolerance: 1.6566049150467347e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00025637227650910244, tolerance: 1.7948919450952378e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.069200887226807e-05, tolerance: 1.721409651032601e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.572282784473831e-05, tolerance: 1.7285798025332246e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00032497734683939895, tolerance: 1.7468249408595227e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00045939289263369123, tolerance: 1.6668748064872403e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012836589893021593, tolerance: 1.7456464414705464e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.7387007703566736e-05, tolerance: 1.6878290288896657e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.676236505536362e-05, tolerance: 1.6946342497877326e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.337206102860309e-05, tolerance: 1.7947830084517835e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002562285507734137, tolerance: 1.6566049150467347e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.124966233203393e-05, tolerance: 1.7858465130297282e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000257450495799603, tolerance: 1.7948919450952378e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.744678177351575e-05, tolerance: 1.721409651032601e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010613268240111488, tolerance: 1.7285798025332246e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014282659641971004, tolerance: 1.7456464414705464e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011043896563756386, tolerance: 1.6946342497877326e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001734048669899367, tolerance: 1.6566049150467347e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.9347517020929066e-05, tolerance: 1.7947830084517835e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00025221459003737113, tolerance: 1.7948919450952378e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.86507445297173e-05, tolerance: 1.721409651032601e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002010654323092529, tolerance: 1.7285798025332246e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013822038587633402, tolerance: 1.6946342497877326e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00023055422636002014, tolerance: 1.7948919450952378e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001950270966470779, tolerance: 1.6566049150467347e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.682355307044806e-05, tolerance: 1.721409651032601e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001388112146212192, tolerance: 1.6946342497877326e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002837657190107165, tolerance: 1.7285798025332246e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9726263144526426e-05, tolerance: 1.6878290288896657e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002068670684179149, tolerance: 1.6566049150467347e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.530430601071023e-05, tolerance: 1.721409651032601e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9499321518314655e-05, tolerance: 1.7257176637542146e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001288779153155832, tolerance: 1.6946342497877326e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00033238502790686707, tolerance: 1.7285798025332246e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.7883630485071517e-05, tolerance: 1.6878290288896657e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.448087768488222e-05, tolerance: 1.721409651032601e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001549762482880978, tolerance: 1.6566049150467347e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.7499692620901878e-05, tolerance: 1.7241163076013955e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012217962512455285, tolerance: 1.6946342497877326e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.634255702678792e-05, tolerance: 1.7858465130297282e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.102863006484164e-05, tolerance: 1.7257176637542146e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012200523066244716, tolerance: 1.804773296392992e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010030094654404909, tolerance: 1.7063087590065642e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003478161203055094, tolerance: 1.7285798025332246e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.506646154192994e-05, tolerance: 1.6878290288896657e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.413801819867994e-05, tolerance: 1.721409651032601e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011473365451596454, tolerance: 1.6566049150467347e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011765103892694313, tolerance: 1.6946342497877326e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.0325008016730826e-05, tolerance: 1.7241163076013955e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00020375190186862693, tolerance: 1.7257176637542146e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.285462910725164e-05, tolerance: 1.6718199030514324e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015190226365779588, tolerance: 1.7063087590065642e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00024371900944579906, tolerance: 1.804773296392992e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013826024033985508, tolerance: 1.6878290288896657e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.959040700482097e-05, tolerance: 1.6566049150467347e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011313550299554831, tolerance: 1.6946342497877326e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.6354457915690336e-05, tolerance: 1.7858465130297282e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016781957758072244, tolerance: 1.7063087590065642e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003694190529210592, tolerance: 1.7257176637542146e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.118079993026616e-05, tolerance: 1.7241163076013955e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002840299327420666, tolerance: 1.804773296392992e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9878396331583087e-05, tolerance: 1.6718199030514324e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002404608325044669, tolerance: 1.6878290288896657e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2985160719714987e-05, tolerance: 1.7536423498652365e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010629213664630974, tolerance: 1.6946342497877326e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017280070867145905, tolerance: 1.7063087590065642e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003978804810979529, tolerance: 1.7257176637542146e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.199881970353564e-05, tolerance: 1.7241163076013955e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002371987445484603, tolerance: 1.804773296392992e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5934646257986388e-05, tolerance: 1.7536423498652365e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.278932629463161e-05, tolerance: 1.7752252200252407e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00028275463078879584, tolerance: 1.6878290288896657e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.748662280342747e-05, tolerance: 1.6718199030514324e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.730046511384656e-05, tolerance: 1.6946342497877326e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.8554701929724494e-05, tolerance: 1.7858465130297282e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010569807474038531, tolerance: 1.7063087590065642e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00039722052443827774, tolerance: 1.7257176637542146e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4856834692338e-05, tolerance: 1.7536423498652365e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003187912055135529, tolerance: 1.804773296392992e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.076591315843765e-05, tolerance: 1.7241163076013955e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00022660797793999394, tolerance: 1.6878290288896657e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.800824927160858e-05, tolerance: 1.6946342497877326e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.274955430664528e-05, tolerance: 1.7063087590065642e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.4603531922652864e-05, tolerance: 1.7752252200252407e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1112134174135558e-05, tolerance: 1.7536423498652365e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.7360826691710865e-05, tolerance: 1.6718199030514324e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.8011069320706822e-05, tolerance: 1.7858465130297282e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004082260888720324, tolerance: 1.7257176637542146e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00033870926505497403, tolerance: 1.804773296392992e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00024032552415281447, tolerance: 1.6878290288896657e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.9055150005568376e-05, tolerance: 1.7241163076013955e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.662549092918078e-05, tolerance: 1.6946342497877326e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.368822599819642e-05, tolerance: 1.7063087590065642e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9218946029252865e-05, tolerance: 1.7536423498652365e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3173154789498523e-05, tolerance: 1.744477281082777e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.8648133619164846e-05, tolerance: 1.7752252200252407e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00033655721522030287, tolerance: 1.804773296392992e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5136411651725116e-05, tolerance: 1.7704202931973968e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004061920620854649, tolerance: 1.7257176637542146e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002450301631079276, tolerance: 1.6878290288896657e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.704946198133767e-05, tolerance: 1.7241163076013955e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00022385548353251634, tolerance: 1.6946342497877326e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000141960309031847, tolerance: 1.7063087590065642e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8747656144825486e-05, tolerance: 1.7858465130297282e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.7598195049735657e-05, tolerance: 1.7536423498652365e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.8829105778671593e-05, tolerance: 1.744477281082777e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.994037380880249e-05, tolerance: 1.6718199030514324e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.9708023581824324e-05, tolerance: 1.7704202931973968e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.067802912206299e-05, tolerance: 1.7752252200252407e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003631490330121929, tolerance: 1.804773296392992e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005595346081778921, tolerance: 1.7257176637542146e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00023656665914797634, tolerance: 1.6946342497877326e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015054990869766034, tolerance: 1.7063087590065642e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.6029906872308073e-05, tolerance: 1.7241163076013955e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3052554393315078e-05, tolerance: 1.7858465130297282e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9289121214557947e-05, tolerance: 1.744477281082777e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.465451831145399e-05, tolerance: 1.7704202931973968e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.788150176615908e-05, tolerance: 1.6718199030514324e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004023696120379668, tolerance: 1.804773296392992e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010075866258423688, tolerance: 1.6946342497877326e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.5210873101538046e-05, tolerance: 1.7752252200252407e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013794804209718917, tolerance: 1.7063087590065642e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0006797199016766696, tolerance: 1.7257176637542146e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 2.550e-03, tolerance: 2.155e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "[Parallel(n_jobs=-1)]: Done 18 tasks | elapsed: 37.8s\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003006387593501754, tolerance: 1.7241163076013955e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4081796374055692e-05, tolerance: 1.7536423498652365e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.8855625334502435e-05, tolerance: 1.7195643454509507e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.748776165381912e-05, tolerance: 1.7704202931973968e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012134312623943502, tolerance: 1.6946342497877326e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.748976143726489e-05, tolerance: 1.7063087590065642e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9362844609020075e-05, tolerance: 1.7858465130297282e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.2921189956815894e-05, tolerance: 1.7752252200252407e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0007181525368254102, tolerance: 1.7257176637542146e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.0959373702180446e-05, tolerance: 1.6718199030514324e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017704656745221817, tolerance: 1.7241163076013955e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9749123692767295e-05, tolerance: 1.7536423498652365e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.3313599745015895e-05, tolerance: 1.7195643454509507e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.642704825145796e-05, tolerance: 1.7704202931973968e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00018983020560759886, tolerance: 1.6946342497877326e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.693257301803804e-05, tolerance: 1.7063087590065642e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.780785744760413e-05, tolerance: 1.744477281082777e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0006831422951619317, tolerance: 1.7257176637542146e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.09897476065326e-05, tolerance: 1.7752252200252407e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.581610041922256e-05, tolerance: 1.6718199030514324e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017901844188762672, tolerance: 1.7241163076013955e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00025457050583919255, tolerance: 1.6946342497877326e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.302970982026199e-05, tolerance: 1.7195643454509507e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.683865201346419e-05, tolerance: 1.7704202931973968e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014144479626203126, tolerance: 1.7063087590065642e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2273135304957947e-05, tolerance: 1.766156643129619e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000440304333342037, tolerance: 1.7257176637542146e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010897875027346578, tolerance: 1.8033649356418244e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.083277919171783e-05, tolerance: 1.7752252200252407e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011039316048096996, tolerance: 1.7241163076013955e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00031328438065698905, tolerance: 1.6946342497877326e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.781501584366285e-05, tolerance: 1.6718199030514324e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.899186908319855e-05, tolerance: 1.7195643454509507e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016542929922807974, tolerance: 1.7063087590065642e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010504754674644894, tolerance: 1.7704202931973968e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.064422101117792e-05, tolerance: 1.7257356740264212e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.214658489909163e-05, tolerance: 1.766156643129619e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00018469301499369692, tolerance: 1.8033649356418244e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00028865338578736195, tolerance: 1.7257176637542146e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003602738378114846, tolerance: 1.6946342497877326e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013957169654782442, tolerance: 1.7063087590065642e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.9141365748755876e-05, tolerance: 1.7752252200252407e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.10589459137367e-05, tolerance: 1.7195643454509507e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00021228060529647833, tolerance: 1.7704202931973968e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.7146134427300534e-05, tolerance: 1.6718199030514324e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 1.404e-03, tolerance: 2.128e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00022994112158886658, tolerance: 1.8033649356418244e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000372861610530394, tolerance: 1.7257176637542146e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003915479751991453, tolerance: 1.6946342497877326e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001245263939980007, tolerance: 1.7063087590065642e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.242617691784702e-05, tolerance: 1.7195643454509507e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016247697472598042, tolerance: 1.7704202931973968e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0741906723791004e-05, tolerance: 1.766156643129619e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.795173985491091e-05, tolerance: 1.7752252200252407e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00024620450364631116, tolerance: 1.8033649356418244e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00044866311533152837, tolerance: 1.6946342497877326e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001128669315961714, tolerance: 1.7063087590065642e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 3.777e-03, tolerance: 2.223e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.422307655161951e-05, tolerance: 1.7257356740264212e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1426297037415235e-05, tolerance: 1.7195643454509507e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001409971457414002, tolerance: 1.7704202931973968e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.099601404689319e-05, tolerance: 1.6718199030514324e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.219646485077982e-05, tolerance: 1.7752252200252407e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002634792534291037, tolerance: 1.8033649356418244e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.8859747945949614e-05, tolerance: 1.6946342497877326e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001093050019843056, tolerance: 1.7063087590065642e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012254955313267465, tolerance: 1.7704202931973968e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.5700695089263546e-05, tolerance: 1.7257356740264212e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9141461629811063e-05, tolerance: 1.7195643454509507e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00025345314984904794, tolerance: 1.8033649356418244e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.846768401621694e-05, tolerance: 1.7752252200252407e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.361179593162298e-05, tolerance: 1.6946342497877326e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.60021288885247e-05, tolerance: 1.6718199030514324e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9956952583806767e-05, tolerance: 1.7536423498652365e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.082368903222827e-05, tolerance: 1.7063087590065642e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.515235772400503e-05, tolerance: 1.744477281082777e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.013974605237419e-05, tolerance: 1.7257356740264212e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.6774809450309106e-05, tolerance: 1.7195643454509507e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00023356875459478593, tolerance: 1.8033649356418244e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.4705626132693355e-05, tolerance: 1.6946342497877326e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.915119460563046e-05, tolerance: 1.7536423498652365e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.497821556641613e-05, tolerance: 1.7063087590065642e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.554422571778505e-05, tolerance: 1.7752252200252407e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.930952909099756e-05, tolerance: 1.744477281082777e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9247014399845913e-05, tolerance: 1.7333103184772147e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.187775038873645e-05, tolerance: 1.6718199030514324e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.70410016528171e-05, tolerance: 1.7257356740264212e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.9232503169503155e-05, tolerance: 1.7195643454509507e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00022762761642500934, tolerance: 1.8033649356418244e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.161113110144569e-05, tolerance: 1.6946342497877326e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1893694201286125e-05, tolerance: 1.7536423498652365e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011812896292269634, tolerance: 1.7063087590065642e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.470800112981558e-05, tolerance: 1.7752252200252407e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3007997866520552e-05, tolerance: 1.7333103184772147e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.553282330396288e-05, tolerance: 1.7257356740264212e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.8338164219918194e-05, tolerance: 1.7195643454509507e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000196767025974434, tolerance: 1.8033649356418244e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.614051226531796e-05, tolerance: 1.6946342497877326e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.062293409741539e-05, tolerance: 1.7536423498652365e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.874873507175164e-05, tolerance: 1.6718199030514324e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.09863210850203e-05, tolerance: 1.738061301714817e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011659596514001364, tolerance: 1.744477281082777e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012097802222738215, tolerance: 1.7063087590065642e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013525865460883163, tolerance: 1.7333103184772147e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.863434863903779e-05, tolerance: 1.766156643129619e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001628225362300846, tolerance: 1.8033649356418244e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.609335288136191e-05, tolerance: 1.6946342497877326e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.0979221929072764e-05, tolerance: 1.7257356740264212e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4699980644237243e-05, tolerance: 1.7195643454509507e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.526967377512878e-05, tolerance: 1.7752252200252407e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0480020921661776e-05, tolerance: 1.7536423498652365e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014702125993335674, tolerance: 1.744477281082777e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.6883301453936174e-05, tolerance: 1.6718199030514324e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00031638132330878525, tolerance: 1.7333103184772147e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011194806515203368, tolerance: 1.8033649356418244e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012231489749181448, tolerance: 1.7063087590065642e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012598424811667217, tolerance: 1.7257356740264212e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0017023502297976e-05, tolerance: 1.7195643454509507e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9664580497876297e-05, tolerance: 1.7536423498652365e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.946944821027752e-05, tolerance: 1.744477281082777e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4977402858616937e-05, tolerance: 1.738061301714817e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003440372469932368, tolerance: 1.7333103184772147e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.288715528824594e-05, tolerance: 1.7858465130297282e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00018679984768506762, tolerance: 1.7257356740264212e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.557516821902338e-05, tolerance: 1.7195643454509507e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9537517442509873e-05, tolerance: 1.7536423498652365e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.8195980654044037e-05, tolerance: 1.6718199030514324e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011551942664321177, tolerance: 1.7063087590065642e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.405379178166677e-05, tolerance: 1.744477281082777e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.9910034879929853e-05, tolerance: 1.738061301714817e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003333090797976654, tolerance: 1.7333103184772147e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.296142406347639e-05, tolerance: 1.7021169112239683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.154457691973908e-05, tolerance: 1.7858465130297282e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00022412056085654997, tolerance: 1.7257356740264212e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0378274065245908e-05, tolerance: 1.7536423498652365e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000162320747089063, tolerance: 1.7195643454509507e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.8947144529337396e-05, tolerance: 1.744477281082777e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.383474092935948e-05, tolerance: 1.738061301714817e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.867516801721969e-05, tolerance: 1.6718199030514324e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00023098498877171907, tolerance: 1.7333103184772147e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 1.610e-03, tolerance: 2.197e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012063435675408862, tolerance: 1.7063087590065642e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.576258444232797e-05, tolerance: 1.7536423498652365e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.367168625574007e-05, tolerance: 1.7858465130297282e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002449382687620596, tolerance: 1.7257356740264212e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001779188399464067, tolerance: 1.7195643454509507e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.635876225046395e-05, tolerance: 1.744477281082777e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.310374181876574e-05, tolerance: 1.738061301714817e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00023200719861170283, tolerance: 1.7333103184772147e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010792131721816403, tolerance: 1.7063087590065642e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001714503575896368, tolerance: 1.7536423498652365e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.974839207671014e-05, tolerance: 1.7021169112239683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002440349722095357, tolerance: 1.7257356740264212e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.672722761389769e-05, tolerance: 1.7858465130297282e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00018202779868814294, tolerance: 1.7195643454509507e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011444231671638855, tolerance: 1.6718199030514324e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.675915982035658e-05, tolerance: 1.744477281082777e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.188955918482714e-05, tolerance: 1.738061301714817e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002863907672359285, tolerance: 1.7333103184772147e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.4967751021459e-05, tolerance: 1.7021169112239683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00021211915398392043, tolerance: 1.7536423498652365e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00025805610138165784, tolerance: 1.7257356740264212e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017564507826596347, tolerance: 1.7195643454509507e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.621038030007581e-05, tolerance: 1.7858465130297282e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.882638568616543e-05, tolerance: 1.744477281082777e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00032975134909384897, tolerance: 1.7333103184772147e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.7846990180917935e-05, tolerance: 1.738061301714817e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.431712024238204e-05, tolerance: 1.7021169112239683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012587452677393501, tolerance: 1.6718199030514324e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00021528306585746112, tolerance: 1.7195643454509507e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.27710931637468e-05, tolerance: 1.7858465130297282e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.989655146103814e-05, tolerance: 1.744477281082777e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.069588510892714e-05, tolerance: 1.7021169112239683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005004036889293077, tolerance: 1.7333103184772147e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002631066347570498, tolerance: 1.7257356740264212e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00023100115356564956, tolerance: 1.6718199030514324e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 1.256e-03, tolerance: 2.187e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017591170355790806, tolerance: 1.716986111155881e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.521649450849399e-05, tolerance: 1.7021169112239683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.1563352243243384e-05, tolerance: 1.744477281082777e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.771214262376156e-05, tolerance: 1.7858465130297282e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.725279535336454e-05, tolerance: 1.738061301714817e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00023860480276993203, tolerance: 1.7195643454509507e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0006336570392897582, tolerance: 1.7333103184772147e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002263117625806643, tolerance: 1.6718199030514324e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 1.150e-03, tolerance: 2.228e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00021681239625944912, tolerance: 1.716986111155881e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.795819908167946e-05, tolerance: 1.7021169112239683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1874974182065597e-05, tolerance: 1.7257356740264212e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.762680178741594e-05, tolerance: 1.744477281082777e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0006039128007964663, tolerance: 1.7333103184772147e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012625015771245383, tolerance: 1.7858465130297282e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017708673734508074, tolerance: 1.6718199030514324e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.991799908692779e-05, tolerance: 1.738061301714817e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002057450945845557, tolerance: 1.716986111155881e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011717663550627443, tolerance: 1.7021169112239683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.284133124152686e-05, tolerance: 1.7652376317087273e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013863887359822323, tolerance: 1.744477281082777e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00019718222086098115, tolerance: 1.7195643454509507e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013625708791869043, tolerance: 1.6718199030514324e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000481265998767807, tolerance: 1.7333103184772147e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.4521301691625e-05, tolerance: 1.7858465130297282e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.834283305147832e-05, tolerance: 1.738061301714817e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.492258489820875e-05, tolerance: 1.716986111155881e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.0246987717849616e-05, tolerance: 1.7652376317087273e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.862794232609412e-05, tolerance: 1.7953299279524905e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001125212541630595, tolerance: 1.7021169112239683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000125521772532753, tolerance: 1.6718199030514324e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004009659141173379, tolerance: 1.7333103184772147e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012422805748831325, tolerance: 1.7195643454509507e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014834220054130848, tolerance: 1.744477281082777e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.201338650205912e-05, tolerance: 1.738061301714817e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.877052460186849e-05, tolerance: 1.7257356740264212e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.102606029342341e-05, tolerance: 1.7953299279524905e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.523858354692079e-05, tolerance: 1.7652376317087273e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.877735578809165e-05, tolerance: 1.7858465130297282e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.805588420257265e-05, tolerance: 1.716986111155881e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001260515296912434, tolerance: 1.6718199030514324e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001036870065652569, tolerance: 1.7021169112239683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00024006677423602484, tolerance: 1.7333103184772147e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012345376608418474, tolerance: 1.7195643454509507e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 1.889e-03, tolerance: 2.148e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0005430926079565e-05, tolerance: 1.7953299279524905e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.830968831834968e-05, tolerance: 1.7652376317087273e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.6102256942083183e-05, tolerance: 1.7257356740264212e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.126647210297372e-05, tolerance: 1.756648900012973e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.3928515346012354e-05, tolerance: 1.716986111155881e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001027477832370241, tolerance: 1.7021169112239683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001472129751373362, tolerance: 1.744477281082777e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013007541797761292, tolerance: 1.7195643454509507e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.894290189389039e-05, tolerance: 1.7953299279524905e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.257139675324263e-05, tolerance: 1.7652376317087273e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00022910555005763514, tolerance: 1.7858465130297282e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.0134894517254776e-05, tolerance: 1.756648900012973e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.69062458612488e-05, tolerance: 1.716986111155881e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00021127863950459042, tolerance: 1.7021169112239683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1129765577317626e-05, tolerance: 1.763197933083236e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012984369112793107, tolerance: 1.7195643454509507e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.909585341820224e-05, tolerance: 1.756648900012973e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010537529946292624, tolerance: 1.7652376317087273e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.9564224902327e-05, tolerance: 1.7257356740264212e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.607449823750529e-05, tolerance: 1.716986111155881e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.6697507028531145e-05, tolerance: 1.7021169112239683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.8787203323155844e-05, tolerance: 1.763197933083236e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.415796918413607e-05, tolerance: 1.756648900012973e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001413281279653046, tolerance: 1.744477281082777e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013359245389011568, tolerance: 1.7195643454509507e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00038419153632732184, tolerance: 1.7858465130297282e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.7813377688487105e-05, tolerance: 1.7257356740264212e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00018779528300126233, tolerance: 1.7021169112239683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.503245886144195e-05, tolerance: 1.716986111155881e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1198393516198843e-05, tolerance: 1.756648900012973e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000103862688470676, tolerance: 1.763197933083236e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013676914882056667, tolerance: 1.7195643454509507e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.672988049900974e-05, tolerance: 1.7953299279524905e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.5325178650274835e-05, tolerance: 1.7257356740264212e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.4429548250681e-05, tolerance: 1.7021169112239683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9063451334247472e-05, tolerance: 1.756648900012973e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.860767491226327e-05, tolerance: 1.716986111155881e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00019972107052018163, tolerance: 1.763197933083236e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.0914528113801816e-05, tolerance: 1.7953299279524905e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017376269795056458, tolerance: 1.7021169112239683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.6636074052586185e-05, tolerance: 1.7257356740264212e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002736080995507789, tolerance: 1.763197933083236e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010551104693687016, tolerance: 1.716986111155881e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 1.398e-03, tolerance: 2.159e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.446553754679881e-05, tolerance: 1.7953299279524905e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002530472159317787, tolerance: 1.7021169112239683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010465183831277758, tolerance: 1.7705334848882716e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00030136084972830126, tolerance: 1.763197933083236e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011504865495000523, tolerance: 1.716986111155881e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.0720902461082185e-05, tolerance: 1.7953299279524905e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 1.582e-03, tolerance: 2.100e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002865780714394585, tolerance: 1.7021169112239683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.7524549243200932e-05, tolerance: 1.746089814814818e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00031383800772160405, tolerance: 1.763197933083236e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00022904336126383998, tolerance: 1.7705334848882716e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.874414253316692e-05, tolerance: 1.7601922329770254e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000123040230898183, tolerance: 1.716986111155881e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00032323088438441366, tolerance: 1.7021169112239683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.461393088451074e-05, tolerance: 1.7953299279524905e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013246154066915393, tolerance: 1.746089814814818e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00032695867276621906, tolerance: 1.763197933083236e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.7550290988160508e-05, tolerance: 1.721488063506033e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4390698111904224e-05, tolerance: 1.7694051078611623e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.6563673599630348e-05, tolerance: 1.7257356740264212e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8212049720672113e-05, tolerance: 1.7601922329770254e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003507816683656394, tolerance: 1.7021169112239683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011385626473164922, tolerance: 1.716986111155881e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.9487707533258105e-05, tolerance: 1.7953299279524905e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002709069444807224, tolerance: 1.746089814814818e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016074692316241784, tolerance: 1.7705334848882716e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003298442911880209, tolerance: 1.763197933083236e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3992415799325983e-05, tolerance: 1.721488063506033e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.8953194589370623e-05, tolerance: 1.7694051078611623e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8644118460611064e-05, tolerance: 1.7601922329770254e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015045382814421037, tolerance: 1.7021169112239683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.3240094268454506e-05, tolerance: 1.7232693681029237e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.302306041601878e-05, tolerance: 1.716986111155881e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.958354205642681e-05, tolerance: 1.7953299279524905e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00030129519369897703, tolerance: 1.746089814814818e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002566385846178758, tolerance: 1.763197933083236e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015925620001020456, tolerance: 1.7705334848882716e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.330174432580012e-05, tolerance: 1.7694051078611623e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.690295028384928e-05, tolerance: 1.7021169112239683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.776555099786443e-05, tolerance: 1.7601922329770254e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.2842044350437786e-05, tolerance: 1.7232693681029237e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.5524508309566225e-05, tolerance: 1.7953299279524905e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.819209695507357e-05, tolerance: 1.716986111155881e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001745665991444295, tolerance: 1.763197933083236e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00031916670806758987, tolerance: 1.746089814814818e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014938514494641265, tolerance: 1.7705334848882716e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.828270023657765e-05, tolerance: 1.794847134903301e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8981935294828944e-05, tolerance: 1.7694051078611623e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.792346488573037e-05, tolerance: 1.7021169112239683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.221898081191097e-05, tolerance: 1.7232693681029237e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000287879472695529, tolerance: 1.7953299279524905e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.215407392333919e-05, tolerance: 1.6914520909926502e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.519464030189365e-05, tolerance: 1.7601922329770254e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001481154980241539, tolerance: 1.763197933083236e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016262232423656323, tolerance: 1.7705334848882716e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003209220888285985, tolerance: 1.746089814814818e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.9877837170771276e-05, tolerance: 1.7311570240200024e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.650654371835474e-05, tolerance: 1.7021169112239683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.9065792410471895e-05, tolerance: 1.7232693681029237e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00041497829837509187, tolerance: 1.7953299279524905e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016519322165501824, tolerance: 1.7705334848882716e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003220291982091849, tolerance: 1.746089814814818e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.68732647189171e-05, tolerance: 1.7311570240200024e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8124748219642932e-05, tolerance: 1.716986111155881e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.650097257817085e-05, tolerance: 1.7601922329770254e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00020402582367792625, tolerance: 1.7566331272722352e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8514561378177308e-05, tolerance: 1.7694051078611623e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.018474250008842e-05, tolerance: 1.7021169112239683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.282062504438062e-05, tolerance: 1.7232693681029237e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004707887996759155, tolerance: 1.7953299279524905e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.089633449754366e-05, tolerance: 1.6914520909926502e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00024004787419844992, tolerance: 1.7705334848882716e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4409885610749207e-05, tolerance: 1.7311570240200024e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00018651826290198587, tolerance: 1.756648900012973e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004318281803980181, tolerance: 1.746089814814818e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000199191312359865, tolerance: 1.7566331272722352e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010280088310788901, tolerance: 1.7021169112239683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.2596023350831005e-05, tolerance: 1.7601922329770254e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00039572648796788127, tolerance: 1.7953299279524905e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.952594903710525e-05, tolerance: 1.794847134903301e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1868802012835892e-05, tolerance: 1.7311570240200024e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002962956950659651, tolerance: 1.756648900012973e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.652397831418896e-05, tolerance: 1.7021169112239683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000192428652835544, tolerance: 1.7566331272722352e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004132401320183004, tolerance: 1.746089814814818e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.8237409019696985e-05, tolerance: 1.6914520909926502e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.150679787210634e-05, tolerance: 1.7705334848882716e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8301044217620965e-05, tolerance: 1.7601922329770254e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004378513446616425, tolerance: 1.7953299279524905e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.000993310769146e-05, tolerance: 1.7311570240200024e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.117665824488272e-05, tolerance: 1.7021169112239683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.7876712049710456e-05, tolerance: 1.794847134903301e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.654018706932443e-05, tolerance: 1.7566331272722352e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003729478167548844, tolerance: 1.756648900012973e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005203043364704289, tolerance: 1.746089814814818e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.099423093620406e-05, tolerance: 1.7601922329770254e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002312820366010323, tolerance: 1.7705334848882716e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.704762197641014e-05, tolerance: 1.7311570240200024e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.4410601541648026e-05, tolerance: 1.6914520909926502e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.9672576588271604e-05, tolerance: 1.794847134903301e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.175598550001374e-05, tolerance: 1.7566331272722352e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00027537218122793833, tolerance: 1.756648900012973e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9276151212655607e-05, tolerance: 1.7311570240200024e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.756816309933783e-05, tolerance: 1.794847134903301e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.979855194708812e-05, tolerance: 1.7566331272722352e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.603738904401065e-05, tolerance: 1.7694051078611623e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00028203411571886376, tolerance: 1.7705334848882716e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00018142992832305763, tolerance: 1.756648900012973e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.362554910315649e-05, tolerance: 1.6914520909926502e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.744661194279302e-05, tolerance: 1.794847134903301e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.838898616137591e-05, tolerance: 1.7311570240200024e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00026082626050280555, tolerance: 1.7566331272722352e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00023573792538091921, tolerance: 1.7705334848882716e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002601509971376162, tolerance: 1.756648900012973e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9499919215373168e-05, tolerance: 1.7406922024267258e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.721859969260503e-05, tolerance: 1.794847134903301e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.93394179673987e-05, tolerance: 1.7311570240200024e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 2.502e-03, tolerance: 2.229e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011874653994185629, tolerance: 1.6914520909926502e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00048773936228288343, tolerance: 1.7566331272722352e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.071336194755529e-05, tolerance: 1.7694051078611623e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002525608527118254, tolerance: 1.7581089675712314e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5270948703024973e-05, tolerance: 1.7406922024267258e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9572969727694664e-05, tolerance: 1.721488063506033e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002912429480703641, tolerance: 1.756648900012973e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010224377085051028, tolerance: 1.794847134903301e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.2969063707956325e-05, tolerance: 1.7311570240200024e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00021096436673807319, tolerance: 1.7705334848882716e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005966735607606643, tolerance: 1.7566331272722352e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.8950567437121405e-05, tolerance: 1.7406922024267258e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1343022288049934e-05, tolerance: 1.7601922329770254e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.950033506844227e-05, tolerance: 1.7232693681029237e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004023760977854545, tolerance: 1.7581089675712314e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.379504218160167e-05, tolerance: 1.721488063506033e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00024900568002660453, tolerance: 1.756648900012973e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.0385865046495846e-05, tolerance: 1.794847134903301e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.186358246191003e-05, tolerance: 1.7694051078611623e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.7305992319218153e-05, tolerance: 1.7311570240200024e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.164601729012742e-05, tolerance: 1.7406922024267258e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0006763138680353576, tolerance: 1.7566331272722352e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.207079604637818e-05, tolerance: 1.721488063506033e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002297437869114658, tolerance: 1.756648900012973e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00046540393623407256, tolerance: 1.7581089675712314e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016289947553727036, tolerance: 1.7232693681029237e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.75680873482329e-05, tolerance: 1.794847134903301e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.47702996713889e-05, tolerance: 1.7694051078611623e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013424082955883557, tolerance: 1.6914520909926502e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.802297186542616e-05, tolerance: 1.7406922024267258e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 3.418e-03, tolerance: 2.120e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010910056923466721, tolerance: 1.721488063506033e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001996514772533561, tolerance: 1.756648900012973e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.087657012683999e-05, tolerance: 1.794847134903301e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00020633253976207536, tolerance: 1.7232693681029237e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004579222104468556, tolerance: 1.7581089675712314e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.866750917585598e-05, tolerance: 1.7311570240200024e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0007285884478500362, tolerance: 1.7566331272722352e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.91749183191321e-05, tolerance: 1.7694051078611623e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00022128777297429625, tolerance: 1.6914520909926502e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.7785920164878977e-05, tolerance: 1.7511187505926932e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013775312029679944, tolerance: 1.721488063506033e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016002269189548893, tolerance: 1.756648900012973e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.370102270435775e-05, tolerance: 1.794847134903301e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00019344242411126547, tolerance: 1.7232693681029237e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4401036428856743e-05, tolerance: 1.7406922024267258e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00038137306187808334, tolerance: 1.7581089675712314e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 3.295e-03, tolerance: 2.156e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9597562044249353e-05, tolerance: 1.7601922329770254e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.205316312472275e-05, tolerance: 1.7694051078611623e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.196136635256699e-05, tolerance: 1.794847134903301e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.518134307018525e-05, tolerance: 1.7232693681029237e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.6397724399405964e-05, tolerance: 1.7406922024267258e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0007520543517448644, tolerance: 1.7566331272722352e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4398308494382945e-05, tolerance: 1.7601922329770254e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002584983353726613, tolerance: 1.6914520909926502e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1739396001247205e-05, tolerance: 1.7311570240200024e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010607569679170481, tolerance: 1.794847134903301e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.892496826244293e-05, tolerance: 1.7694051078611623e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5685683912167467e-05, tolerance: 1.7406922024267258e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.431615206412602e-05, tolerance: 1.7232693681029237e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0007363097243603661, tolerance: 1.7566331272722352e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002731810255802991, tolerance: 1.6914520909926502e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.0697486459638785e-05, tolerance: 1.794847134903301e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.360210430678015e-05, tolerance: 1.7311570240200024e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.445059684282971e-05, tolerance: 1.7694051078611623e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.029688090050442e-05, tolerance: 1.7406922024267258e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1309496044087488e-05, tolerance: 1.7601922329770254e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0006274586564595187, tolerance: 1.7566331272722352e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.097475848756615e-05, tolerance: 1.7232693681029237e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001075804616871047, tolerance: 1.6674855961180187e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.033823506403508e-05, tolerance: 1.7507992275244583e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00020917114336130305, tolerance: 1.794847134903301e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00028754934158108005, tolerance: 1.6914520909926502e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00018454948422249023, tolerance: 1.7311570240200024e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.603568927121285e-05, tolerance: 1.7406922024267258e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.60369155737451e-05, tolerance: 1.7694051078611623e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3679505645954335e-05, tolerance: 1.7507992275244583e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005025040622564682, tolerance: 1.7566331272722352e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.675618989088317e-05, tolerance: 1.7232693681029237e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.6500481149266744e-05, tolerance: 1.7511187505926932e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.7454236478260258e-05, tolerance: 1.7601922329770254e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017530260833605038, tolerance: 1.6674855961180187e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003307215226358226, tolerance: 1.794847134903301e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00021865362061194646, tolerance: 1.7311570240200024e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00029196209738910524, tolerance: 1.6914520909926502e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8926028094954153e-05, tolerance: 1.7507992275244583e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.040192846788097e-05, tolerance: 1.7406922024267258e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.776641201937934e-05, tolerance: 1.726464706731782e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003922318593995288, tolerance: 1.7566331272722352e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.154292589173656e-05, tolerance: 1.7511187505926932e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.183373548364693e-05, tolerance: 1.7232693681029237e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004243597906541559, tolerance: 1.794847134903301e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.1177234592333694e-05, tolerance: 1.6674855961180187e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.32676737885302e-05, tolerance: 1.7601922329770254e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3097326131340384e-05, tolerance: 1.7507992275244583e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00019773697752784817, tolerance: 1.7311570240200024e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.042216908834313e-05, tolerance: 1.726464706731782e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00029293004727048814, tolerance: 1.6914520909926502e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.6318845313598686e-05, tolerance: 1.7406922024267258e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.180202985290768e-05, tolerance: 1.7694051078611623e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.843757336537349e-05, tolerance: 1.7511187505926932e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002935290748879429, tolerance: 1.7566331272722352e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.121044404815707e-05, tolerance: 1.7232693681029237e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00048390388750028327, tolerance: 1.794847134903301e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3523589882161466e-05, tolerance: 1.7507992275244583e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5888096732175174e-05, tolerance: 1.6674855961180187e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.344684870677835e-05, tolerance: 1.726464706731782e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017632874522442808, tolerance: 1.7311570240200024e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.1722859689468164e-05, tolerance: 1.7406922024267258e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002308116860350838, tolerance: 1.7511187505926932e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00018614434010470532, tolerance: 1.7566331272722352e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.6998822250580423e-05, tolerance: 1.7601922329770254e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005385540058130463, tolerance: 1.794847134903301e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.8295655286410945e-05, tolerance: 1.7232693681029237e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3111662634748426e-05, tolerance: 1.7507992275244583e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.251931930251111e-05, tolerance: 1.7694051078611623e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.6255508284320217e-05, tolerance: 1.6914520909926502e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.896071254371863e-05, tolerance: 1.726464706731782e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011070928312645854, tolerance: 1.6674855961180187e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001667516917412369, tolerance: 1.7511187505926932e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.509006098445164e-05, tolerance: 1.7406922024267258e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.445257034681958e-05, tolerance: 1.7507992275244583e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.448249302076821e-05, tolerance: 1.7566331272722352e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 3.318e-03, tolerance: 2.180e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.5335773414660954e-05, tolerance: 1.7232693681029237e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.7697337660139978e-05, tolerance: 1.726464706731782e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4996109979558666e-05, tolerance: 1.7601922329770254e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.3370784165749736e-05, tolerance: 1.7694051078611623e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000172737373026614, tolerance: 1.7311570240200024e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011331963930539049, tolerance: 1.6674855961180187e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000263554572872627, tolerance: 1.7511187505926932e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.44086510127247e-05, tolerance: 1.7406922024267258e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.284386094669234e-05, tolerance: 1.7340048076761244e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.154804773724095e-05, tolerance: 1.7507992275244583e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.963659852846725e-05, tolerance: 1.7566331272722352e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4623946551467074e-05, tolerance: 1.7232693681029237e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1108561794992188e-05, tolerance: 1.6914520909926502e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4220578828979683e-05, tolerance: 1.7299371389939122e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3338449345391976e-05, tolerance: 1.7601922329770254e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.2252149987424825e-05, tolerance: 1.7694051078611623e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00041157654385978043, tolerance: 1.7511187505926932e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010234616445341065, tolerance: 1.6674855961180187e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3225407166795053e-05, tolerance: 1.7406922024267258e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0534313882224903e-05, tolerance: 1.7507992275244583e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016251335873889404, tolerance: 1.7340048076761244e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00021197501146784283, tolerance: 1.7311570240200024e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.043588429685982e-05, tolerance: 1.7299371389939122e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5471810096471675e-05, tolerance: 1.7566331272722352e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3989119505263626e-05, tolerance: 1.7232693681029237e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.649035928922131e-05, tolerance: 1.7601922329770254e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.135070566815488e-05, tolerance: 1.7694051078611623e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8602292597246287e-05, tolerance: 1.7507992275244583e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.8753501693293965e-05, tolerance: 1.7406922024267258e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005247855907799179, tolerance: 1.7511187505926932e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017449495920944004, tolerance: 1.7340048076761244e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.78277893872903e-05, tolerance: 1.6674855961180187e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.187810523918235e-05, tolerance: 1.6914520909926502e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.960608031694773e-05, tolerance: 1.7566331272722352e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1911076185279765e-05, tolerance: 1.7507992275244583e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.538742988611903e-05, tolerance: 1.7601922329770254e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.331834638593353e-05, tolerance: 1.7406922024267258e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0006479044136464794, tolerance: 1.7511187505926932e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.369198736965327e-05, tolerance: 1.7694051078611623e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00021405173676249806, tolerance: 1.7311570240200024e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001454404277218893, tolerance: 1.7340048076761244e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.061853510636825e-05, tolerance: 1.6674855961180187e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.270069337177119e-05, tolerance: 1.6914520909926502e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.9931714159014524e-05, tolerance: 1.7566331272722352e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0918617130428335e-05, tolerance: 1.7507992275244583e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.391427451958413e-05, tolerance: 1.7406922024267258e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000826485523350907, tolerance: 1.7511187505926932e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.950025990056912e-05, tolerance: 1.7601922329770254e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017567932177060992, tolerance: 1.7340048076761244e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.508415531445786e-05, tolerance: 1.7700946425679045e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.595898695610115e-05, tolerance: 1.6674855961180187e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013125052326041272, tolerance: 1.7311570240200024e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.375153824334875e-05, tolerance: 1.7566331272722352e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.314482636024781e-05, tolerance: 1.6914520909926502e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.2628422929414456e-05, tolerance: 1.7406922024267258e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0010297563369059863, tolerance: 1.7511187505926932e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011064681410348672, tolerance: 1.7601922329770254e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.299631219642808e-05, tolerance: 1.7700946425679045e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001472302188843819, tolerance: 1.7340048076761244e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.420865284700341e-05, tolerance: 1.7299371389939122e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4976781984088932e-05, tolerance: 1.726464706731782e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.268025715238477e-05, tolerance: 1.6674855961180187e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011750360796672701, tolerance: 1.7566331272722352e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.076239353529703e-05, tolerance: 1.6914520909926502e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0012518923565283235, tolerance: 1.7511187505926932e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.850694814290859e-05, tolerance: 1.7406922024267258e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4816489085182497e-05, tolerance: 1.7299371389939122e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.9447949326399e-05, tolerance: 1.7700946425679045e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.346975664680513e-05, tolerance: 1.7601922329770254e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.613812526667877e-05, tolerance: 1.726464706731782e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012886323254695034, tolerance: 1.7340048076761244e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.996699828866818e-05, tolerance: 1.6674855961180187e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001616635833079534, tolerance: 1.7311570240200024e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.7929806930312466e-05, tolerance: 1.6914520909926502e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.303788141369168e-05, tolerance: 1.7299371389939122e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.865906381944321e-05, tolerance: 1.7700946425679045e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.380243806570994e-05, tolerance: 1.726464706731782e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002316799690536362, tolerance: 1.7340048076761244e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.57898393158978e-05, tolerance: 1.6674855961180187e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.895724911423068e-05, tolerance: 1.7299371389939122e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.7408450063422406e-05, tolerance: 1.6914520909926502e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013707781250799946, tolerance: 1.7311570240200024e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.810603536152107e-05, tolerance: 1.7700946425679045e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.9569587752147475e-05, tolerance: 1.726464706731782e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.967931555825475e-05, tolerance: 1.6982259661560816e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003125465642236473, tolerance: 1.7340048076761244e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010413012032503902, tolerance: 1.6674855961180187e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.699313846610845e-05, tolerance: 1.7299371389939122e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 4.951e-03, tolerance: 2.159e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.436438226192857e-05, tolerance: 1.6914520909926502e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.163778046569147e-05, tolerance: 1.726464706731782e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.680967666033947e-05, tolerance: 1.7700946425679045e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010142689389957757, tolerance: 1.7311570240200024e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.20095440843002e-05, tolerance: 1.7299371389939122e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.69637320257544e-05, tolerance: 1.6674855961180187e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004002187377208453, tolerance: 1.7340048076761244e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010690030180213021, tolerance: 1.726464706731782e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.885959850895252e-05, tolerance: 1.6914520909926502e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.690335936079816e-05, tolerance: 1.7700946425679045e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2226410404072028e-05, tolerance: 1.7677422070308303e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.812922579890919e-05, tolerance: 1.7299371389939122e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.238655202897304e-05, tolerance: 1.6674855961180187e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003884059700020887, tolerance: 1.7340048076761244e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.7888780543685867e-05, tolerance: 1.761141838283638e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.571251845328504e-05, tolerance: 1.726464706731782e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.881862537771132e-05, tolerance: 1.7677422070308303e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.085468289566924e-05, tolerance: 1.7700946425679045e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.657935945283711e-05, tolerance: 1.7311570240200024e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.84778072627123e-05, tolerance: 1.6914520909926502e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.817627152997177e-05, tolerance: 1.7299371389939122e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.040866972175824e-05, tolerance: 1.6674855961180187e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013106420377878222, tolerance: 1.726464706731782e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.442594453077763e-05, tolerance: 1.702113533312458e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.088882838067457e-05, tolerance: 1.7677422070308303e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.574766263661458e-05, tolerance: 1.7507992275244583e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.417249482804262e-05, tolerance: 1.7700946425679045e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.124448929386959e-05, tolerance: 1.7299371389939122e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010193230877892073, tolerance: 1.7311570240200024e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.8959836514300813e-05, tolerance: 1.761141838283638e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.204558587629249e-05, tolerance: 1.6982259661560816e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.053344318888288e-05, tolerance: 1.6914520909926502e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.804724478294585e-05, tolerance: 1.72464082519429e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017495535744189127, tolerance: 1.726464706731782e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.464006225889544e-05, tolerance: 1.6674855961180187e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010444831912408657, tolerance: 1.7507992275244583e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.793684204494909e-05, tolerance: 1.7680550789395077e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5775613419815394e-05, tolerance: 1.7677422070308303e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.343887189500056e-05, tolerance: 1.7299371389939122e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.896333696388083e-05, tolerance: 1.7700946425679045e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.7625396238142863e-05, tolerance: 1.6982259661560816e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.0036647597139754e-05, tolerance: 1.72464082519429e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.0714579331458935e-05, tolerance: 1.702113533312458e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1642048031976502e-05, tolerance: 1.7677422070308303e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.7919359548899715e-05, tolerance: 1.7680550789395077e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.0772808021268554e-05, tolerance: 1.6674855961180187e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016134818552009534, tolerance: 1.7507992275244583e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.428526065326451e-05, tolerance: 1.7299371389939122e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.014052143314767e-05, tolerance: 1.761141838283638e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015116364546661695, tolerance: 1.745130374553789e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.975266677098751e-05, tolerance: 1.7700946425679045e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3335020440801157e-05, tolerance: 1.6982259661560816e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.84169566260257e-05, tolerance: 1.7680550789395077e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8492524261460794e-05, tolerance: 1.7677422070308303e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.085470392331924e-05, tolerance: 1.72464082519429e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.0402497512179577e-05, tolerance: 1.702113533312458e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010402348794012056, tolerance: 1.7299371389939122e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.335586079049722e-05, tolerance: 1.6674855961180187e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002713186328698932, tolerance: 1.7507992275244583e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003481916358626033, tolerance: 1.745130374553789e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00032929771746163794, tolerance: 1.6982259661560816e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.32637868270007e-05, tolerance: 1.7700946425679045e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.156519799246484e-05, tolerance: 1.7680550789395077e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0279444172044414e-05, tolerance: 1.7677422070308303e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.056146666469966e-05, tolerance: 1.761141838283638e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.77321618387949e-05, tolerance: 1.72464082519429e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.806871962140778e-05, tolerance: 1.7299371389939122e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003207159297225256, tolerance: 1.7507992275244583e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00027489039224410684, tolerance: 1.745130374553789e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0008495736994384648, tolerance: 1.6982259661560816e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.752843254818412e-05, tolerance: 1.7700946425679045e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.582863349994353e-05, tolerance: 1.7680550789395077e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.307584195637008e-05, tolerance: 1.7677422070308303e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.783894527248208e-05, tolerance: 1.7299371389939122e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.677525163605199e-05, tolerance: 1.72464082519429e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00035666778928539374, tolerance: 1.7507992275244583e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003979708442177713, tolerance: 1.745130374553789e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0008129085900018844, tolerance: 1.6982259661560816e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.668356586679835e-05, tolerance: 1.761141838283638e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.597660471775613e-05, tolerance: 1.7680550789395077e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0057094385298596e-05, tolerance: 1.7700946425679045e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2288547549906973e-05, tolerance: 1.7677422070308303e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.342197308117307e-05, tolerance: 1.702113533312458e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002599416625467671, tolerance: 1.7299371389939122e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.6318467325070136e-05, tolerance: 1.72464082519429e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005357136531846125, tolerance: 1.745130374553789e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0008640093301277418, tolerance: 1.6982259661560816e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.5155688789813636e-05, tolerance: 1.7680550789395077e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.97807054677915e-05, tolerance: 1.761141838283638e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000279484098897876, tolerance: 1.7507992275244583e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.232491472844815e-05, tolerance: 1.7677422070308303e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8107572461683805e-05, tolerance: 1.737340745273301e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.97886057039759e-05, tolerance: 1.6915864763426262e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003969246750618327, tolerance: 1.7299371389939122e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.1848670520622244e-05, tolerance: 1.757740692526178e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.9559811670656216e-05, tolerance: 1.7680550789395077e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.926185694192499e-05, tolerance: 1.72464082519429e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00018207084520422984, tolerance: 1.745130374553789e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0008477055364577019, tolerance: 1.6982259661560816e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.0747691449704156e-05, tolerance: 1.761141838283638e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.2515619702223886e-05, tolerance: 1.7677422070308303e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.2215447796375e-05, tolerance: 1.6915864763426262e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000501434716596378, tolerance: 1.7299371389939122e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.625059887982964e-05, tolerance: 1.7680550789395077e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.133812548343322e-05, tolerance: 1.757740692526178e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000928233653844087, tolerance: 1.6982259661560816e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004628278844707942, tolerance: 1.745130374553789e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0765277549683603e-05, tolerance: 1.761141838283638e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001759473665114246, tolerance: 1.7002950825399627e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5789940443828735e-05, tolerance: 1.702113533312458e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.742376981464776e-05, tolerance: 1.7677422070308303e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005720135870098259, tolerance: 1.7299371389939122e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.335293693348257e-05, tolerance: 1.7680550789395077e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.337290146406777e-05, tolerance: 1.72464082519429e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.0720045923831744e-05, tolerance: 1.757740692526178e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0010400028483548334, tolerance: 1.6982259661560816e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005283661311156138, tolerance: 1.745130374553789e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.050463220460875e-05, tolerance: 1.6915864763426262e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.7691906003664687e-05, tolerance: 1.761141838283638e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00022902356601115122, tolerance: 1.702113533312458e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.613243304077286e-05, tolerance: 1.7677422070308303e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000391947861815933, tolerance: 1.7002950825399627e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.078458828593896e-05, tolerance: 1.7680550789395077e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.059941682117013e-05, tolerance: 1.757740692526178e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.077011180961837e-05, tolerance: 1.72464082519429e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.001084032757924882, tolerance: 1.6982259661560816e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.801040241452244e-05, tolerance: 1.7700946425679045e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005216589640341801, tolerance: 1.745130374553789e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.927264977986872e-05, tolerance: 1.7677422070308303e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003996141694191614, tolerance: 1.702113533312458e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001284854262910782, tolerance: 1.7622539646796384e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.0725083847254336e-05, tolerance: 1.6915864763426262e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.018738716543181e-05, tolerance: 1.7680550789395077e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000474851554210798, tolerance: 1.7002950825399627e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0010923048457073554, tolerance: 1.6982259661560816e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012219441845635372, tolerance: 1.72464082519429e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.805496781224445e-05, tolerance: 1.7677422070308303e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000504615889485709, tolerance: 1.745130374553789e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.6820608052453375e-05, tolerance: 1.7680550789395077e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.722497752634104e-05, tolerance: 1.7622539646796384e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005645891210997074, tolerance: 1.702113533312458e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.022524871426277e-05, tolerance: 1.6915864763426262e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0011699130845696515, tolerance: 1.6982259661560816e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013317559821700645, tolerance: 1.72464082519429e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010263855825101698, tolerance: 1.757740692526178e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012670347005359558, tolerance: 1.7622539646796384e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1418024066889585e-05, tolerance: 1.7461040518516782e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005724110331048575, tolerance: 1.702113533312458e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.453528733383254e-05, tolerance: 1.7677422070308303e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001301294671368497, tolerance: 1.7680550789395077e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.18195104851205e-05, tolerance: 1.693541414359865e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.7236492898544823e-05, tolerance: 1.6915864763426262e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0012293406776220494, tolerance: 1.6982259661560816e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.700635601786294e-05, tolerance: 1.72464082519429e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001448411397665366, tolerance: 1.757740692526178e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012897860353900878, tolerance: 1.7622539646796384e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.0375289751572174e-05, tolerance: 1.693541414359865e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005110893496875829, tolerance: 1.702113533312458e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.875541844021099e-05, tolerance: 1.761141838283638e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.10982146413215e-05, tolerance: 1.7677422070308303e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1634042762626315e-05, tolerance: 1.6915864763426262e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.0884425737923386e-05, tolerance: 1.72464082519429e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.427580581228564e-05, tolerance: 1.693541414359865e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001736105729841066, tolerance: 1.757740692526178e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011714289511935774, tolerance: 1.7622539646796384e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00044382790106852355, tolerance: 1.702113533312458e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.278048886053806e-05, tolerance: 1.761141838283638e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0478952199483313e-05, tolerance: 1.6915864763426262e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5004540700566263e-05, tolerance: 1.693541414359865e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001043890464978766, tolerance: 1.7622539646796384e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.849650725399687e-05, tolerance: 1.72464082519429e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00020317786183671454, tolerance: 1.757740692526178e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.5964370743098856e-05, tolerance: 1.7089047071649992e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.620677127048378e-05, tolerance: 1.7677422070308303e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000378392699916001, tolerance: 1.702113533312458e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015769213348778947, tolerance: 1.693935944923494e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.2892640367285804e-05, tolerance: 1.761141838283638e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4961649959394025e-05, tolerance: 1.693541414359865e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.623635259471624e-05, tolerance: 1.7292387863012564e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.19516066121995e-05, tolerance: 1.7622539646796384e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.905028844091722e-05, tolerance: 1.72464082519429e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00022134887163795074, tolerance: 1.757740692526178e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.9331853707237396e-05, tolerance: 1.7089047071649992e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9832957060979955e-05, tolerance: 1.7461040518516782e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.076263430155506e-05, tolerance: 1.7677422070308303e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00019810783252197268, tolerance: 1.693935944923494e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00031262540004506085, tolerance: 1.702113533312458e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.794143818490898e-05, tolerance: 1.6915864763426262e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.210556663125295e-05, tolerance: 1.761141838283638e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.93762278652412e-05, tolerance: 1.737340745273301e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5664956590608703e-05, tolerance: 1.693541414359865e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012060053039015736, tolerance: 1.7622539646796384e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.039779347150187e-05, tolerance: 1.72464082519429e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000250509714014413, tolerance: 1.757740692526178e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.2481334881709224e-05, tolerance: 1.7461040518516782e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.84994693883559e-05, tolerance: 1.7089047071649992e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00026687550200395725, tolerance: 1.693935944923494e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.760142282267914e-05, tolerance: 1.6915864763426262e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.7661260077402735e-05, tolerance: 1.737340745273301e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.554525822654266e-05, tolerance: 1.693541414359865e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.102566605261511e-05, tolerance: 1.7677422070308303e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00022801465435828058, tolerance: 1.702113533312458e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002849444845500846, tolerance: 1.7622539646796384e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.733258421370286e-05, tolerance: 1.761141838283638e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.563269882218283e-05, tolerance: 1.7461040518516782e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.416995686964628e-05, tolerance: 1.72464082519429e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002627044919411821, tolerance: 1.757740692526178e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.5446686197520014e-05, tolerance: 1.7089047071649992e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00034588520728618885, tolerance: 1.693935944923494e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.151466710814982e-05, tolerance: 1.6915864763426262e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016562231006222615, tolerance: 1.702113533312458e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003264962058864597, tolerance: 1.7622539646796384e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.3609887992335514e-05, tolerance: 1.7677422070308303e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011334262353658413, tolerance: 1.7461040518516782e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001153647342789655, tolerance: 1.761141838283638e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1257470580279825e-05, tolerance: 1.693541414359865e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.396220632142168e-05, tolerance: 1.72464082519429e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002615387233358803, tolerance: 1.757740692526178e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.979844446266918e-05, tolerance: 1.737340745273301e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.15433777102643e-05, tolerance: 1.6915864763426262e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012698355966450896, tolerance: 1.702113533312458e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00029252398150067006, tolerance: 1.7622539646796384e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.185436761994376e-05, tolerance: 1.7461040518516782e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.669512705126298e-05, tolerance: 1.7089047071649992e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001528822078575411, tolerance: 1.7677422070308303e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0545626440071976e-05, tolerance: 1.693541414359865e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.525059981999162e-05, tolerance: 1.761141838283638e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004062900545795398, tolerance: 1.693935944923494e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.5030719608292e-05, tolerance: 1.737340745273301e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.847182781606538e-05, tolerance: 1.72464082519429e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.342870927552227e-05, tolerance: 1.757740692526178e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2474229108376126e-05, tolerance: 1.6915864763426262e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.878288425295504e-05, tolerance: 1.7461040518516782e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011934908722665118, tolerance: 1.702113533312458e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.7525694762172278e-05, tolerance: 1.693541414359865e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000190854834917621, tolerance: 1.7622539646796384e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000148277620262793, tolerance: 1.7677422070308303e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.485510441641475e-05, tolerance: 1.7089047071649992e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004985312303702749, tolerance: 1.693935944923494e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.243509259426088e-05, tolerance: 1.7292387863012564e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013874796812747125, tolerance: 1.737340745273301e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.136227450759089e-05, tolerance: 1.72464082519429e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.217920072754297e-05, tolerance: 1.757740692526178e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.3436669586381536e-05, tolerance: 1.6915864763426262e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.9198713362938055e-05, tolerance: 1.761141838283638e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.76315662083449e-05, tolerance: 1.7461040518516782e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.097466872599614e-05, tolerance: 1.702113533312458e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005115354333955751, tolerance: 1.693935944923494e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.309713641769037e-05, tolerance: 1.7292387863012564e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5380069000236274e-05, tolerance: 1.6851588470838067e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002536863606860916, tolerance: 1.7622539646796384e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011384480121009663, tolerance: 1.7089047071649992e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.43324891957194e-05, tolerance: 1.72464082519429e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.527368165433774e-05, tolerance: 1.6915864763426262e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.8069360647455886e-05, tolerance: 1.757740692526178e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.051464778159498e-05, tolerance: 1.736604676162325e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001075747888341777, tolerance: 1.7461040518516782e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.251994363208179e-05, tolerance: 1.761141838283638e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.835573387673025e-05, tolerance: 1.702113533312458e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005053896099040112, tolerance: 1.693935944923494e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.612278307643361e-05, tolerance: 1.7292387863012564e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.680529185820988e-05, tolerance: 1.6851588470838067e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.273623106168533e-05, tolerance: 1.7089047071649992e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00020467693763694637, tolerance: 1.7622539646796384e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.185110726275543e-05, tolerance: 1.6915864763426262e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012876728534051175, tolerance: 1.7461040518516782e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.392112048561829e-05, tolerance: 1.72464082519429e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.21220417088624e-05, tolerance: 1.757740692526178e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.304057358170329e-05, tolerance: 1.761141838283638e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004952359115233508, tolerance: 1.693935944923494e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.46784472887826e-05, tolerance: 1.7292387863012564e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.383041347568123e-05, tolerance: 1.702113533312458e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.8996627445229337e-05, tolerance: 1.6851588470838067e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.620216455864407e-05, tolerance: 1.7089047071649992e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012956967857503162, tolerance: 1.7461040518516782e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016275744614180788, tolerance: 1.6915864763426262e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.326462369397623e-05, tolerance: 1.72464082519429e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.052024170082824e-05, tolerance: 1.757740692526178e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8886515523442587e-05, tolerance: 1.7292387863012564e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004967604620894836, tolerance: 1.693935944923494e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.246647686069992e-05, tolerance: 1.6851588470838067e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.021417348375026e-05, tolerance: 1.761141838283638e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011637813989533261, tolerance: 1.7461040518516782e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00021431783484987185, tolerance: 1.6915864763426262e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010263204174396686, tolerance: 1.7089047071649992e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.841239842152221e-05, tolerance: 1.72464082519429e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.219651811301293e-05, tolerance: 1.7259544944393462e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.54048879427062e-05, tolerance: 1.7292387863012564e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0113059718404255e-05, tolerance: 1.78106679289383e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005346677502760799, tolerance: 1.693935944923494e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.8753206325322156e-05, tolerance: 1.757740692526178e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.49809714904129e-05, tolerance: 1.6851588470838067e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011891602613055968, tolerance: 1.7461040518516782e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010585193759877608, tolerance: 1.761141838283638e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.21687809838899e-05, tolerance: 1.7259544944393462e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002216971690823851, tolerance: 1.6915864763426262e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9510032346604922e-05, tolerance: 1.78106679289383e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004445540318916818, tolerance: 1.7292387863012564e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.783493428410634e-05, tolerance: 1.72464082519429e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.346518965076847e-05, tolerance: 1.6851588470838067e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010688681205408678, tolerance: 1.7089047071649992e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001237429529488852, tolerance: 1.7461040518516782e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011994019839917623, tolerance: 1.761141838283638e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3104307114916317e-05, tolerance: 1.7259544944393462e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.268760549632801e-05, tolerance: 1.757740692526178e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00022333558404682204, tolerance: 1.6915864763426262e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00027321125689030307, tolerance: 1.7292387863012564e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.438276454126055e-05, tolerance: 1.7461040518516782e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.285017854564326e-05, tolerance: 1.72464082519429e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.7419606930258076e-05, tolerance: 1.6851588470838067e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.032916398845007e-05, tolerance: 1.7089047071649992e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8557542147527167e-05, tolerance: 1.7259544944393462e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.9840991381913356e-05, tolerance: 1.757740692526178e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.1899316054328e-05, tolerance: 1.761141838283638e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00031863817610318194, tolerance: 1.7292387863012564e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002385937439300951, tolerance: 1.6915864763426262e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002305967155864794, tolerance: 1.7461040518516782e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.267820134273021e-05, tolerance: 1.6851588470838067e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.7846742335791976e-05, tolerance: 1.7259544944393462e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.306595489792392e-05, tolerance: 1.7089047071649992e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.8689552446369178e-05, tolerance: 1.757740692526178e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00035016941487212277, tolerance: 1.7292387863012564e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.939589733021134e-05, tolerance: 1.761141838283638e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00026701651976239124, tolerance: 1.6915864763426262e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003682833153729626, tolerance: 1.7461040518516782e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.2988049474889803e-05, tolerance: 1.7389106966616848e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.4654562710171736e-05, tolerance: 1.6851588470838067e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.132391864278365e-05, tolerance: 1.7089047071649992e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004256118013498799, tolerance: 1.7292387863012564e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.408319189059095e-05, tolerance: 1.757740692526178e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.153150337976106e-05, tolerance: 1.711695060615205e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00026944240663567733, tolerance: 1.6915864763426262e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004871810153747923, tolerance: 1.7461040518516782e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002185539788644407, tolerance: 1.7389106966616848e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.108016672768223e-05, tolerance: 1.6851588470838067e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.94891224905843e-05, tolerance: 1.693541414359865e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005470209928035898, tolerance: 1.7292387863012564e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00021380342036633835, tolerance: 1.6915864763426262e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.142058670953021e-05, tolerance: 1.757740692526178e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000586560678976453, tolerance: 1.7461040518516782e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.458599949762679e-05, tolerance: 1.7089047071649992e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.365886388996501e-05, tolerance: 1.7283612385519973e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00021976656460831814, tolerance: 1.7389106966616848e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.033142760441916e-05, tolerance: 1.711695060615205e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.322053473928937e-05, tolerance: 1.6851588470838067e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0007696581972278177, tolerance: 1.7292387863012564e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00022394875925336967, tolerance: 1.6915864763426262e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010681150851539825, tolerance: 1.7283612385519973e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002725819225223268, tolerance: 1.7389106966616848e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.395379150446416e-05, tolerance: 1.78106679289383e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.3498116513428974e-05, tolerance: 1.7089047071649992e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.877111918653181e-05, tolerance: 1.693541414359865e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.07816547525441e-05, tolerance: 1.76478230743802e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.448287067280009e-05, tolerance: 1.6851588470838067e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002258547684101603, tolerance: 1.6915864763426262e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.963845304576352e-05, tolerance: 1.711695060615205e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00025247836585042677, tolerance: 1.7283612385519973e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.595744714703576e-05, tolerance: 1.7389106966616848e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.729857399190726e-05, tolerance: 1.78106679289383e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.712467902919087e-05, tolerance: 1.7089047071649992e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002897114669029007, tolerance: 1.76478230743802e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.1745911544299394e-05, tolerance: 1.6851588470838067e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017032799485544679, tolerance: 1.693541414359865e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8925294746771626e-05, tolerance: 1.7563958320006766e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00031603735815004946, tolerance: 1.7283612385519973e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.6865376876645904e-05, tolerance: 1.7389106966616848e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0733009492332477e-05, tolerance: 1.732681950089463e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.6797246392075884e-05, tolerance: 1.711695060615205e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.92043329705788e-05, tolerance: 1.7089047071649992e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00027737030517359894, tolerance: 1.76478230743802e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.327764660807092e-05, tolerance: 1.6851588470838067e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.6836523925339445e-05, tolerance: 1.7259544944393462e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.8245934273489013e-05, tolerance: 1.78106679289383e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2655080750187684e-05, tolerance: 1.7403849272947607e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.1269750768822546e-05, tolerance: 1.7440856371827827e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00030383959257809096, tolerance: 1.7283612385519973e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00022718448822393444, tolerance: 1.7389106966616848e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.1799826826934066e-05, tolerance: 1.732681950089463e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002673820512936378, tolerance: 1.693541414359865e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00029531336584822775, tolerance: 1.76478230743802e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8559409609370317e-05, tolerance: 1.7259544944393462e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.7801041247324686e-05, tolerance: 1.7089047071649992e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.697038320139457e-05, tolerance: 1.6851588470838067e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.116787136227695e-05, tolerance: 1.711695060615205e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.608722273801574e-05, tolerance: 1.78106679289383e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00021407464241844643, tolerance: 1.7283612385519973e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002938004839823302, tolerance: 1.7389106966616848e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.553686418199988e-05, tolerance: 1.732681950089463e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.01628453979346e-05, tolerance: 1.7259544944393462e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00041495258148168887, tolerance: 1.76478230743802e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.596993377926426e-05, tolerance: 1.78106679289383e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.274837728326119e-05, tolerance: 1.6851588470838067e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.883046349834276e-05, tolerance: 1.7283612385519973e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3138119645212812e-05, tolerance: 1.7563958320006766e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004304204681063843, tolerance: 1.7389106966616848e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 2.943e-03, tolerance: 2.210e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.300898921105826e-05, tolerance: 1.732681950089463e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.9831787819980388e-05, tolerance: 1.711695060615205e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003516816853070849, tolerance: 1.693541414359865e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.341354927812029e-05, tolerance: 1.7259544944393462e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004984305179825902, tolerance: 1.76478230743802e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.7290936586934516e-05, tolerance: 1.7283612385519973e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.6815517166680486e-05, tolerance: 1.7440856371827827e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.332605087333004e-05, tolerance: 1.7563958320006766e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.631866494436443e-05, tolerance: 1.6851588470838067e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000440630071164046, tolerance: 1.7389106966616848e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.056032648605239e-05, tolerance: 1.78106679289383e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004069645796407114, tolerance: 1.693541414359865e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.406819490141624e-05, tolerance: 1.7259544944393462e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.1828422544155285e-05, tolerance: 1.711695060615205e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005635874444689468, tolerance: 1.76478230743802e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.71766329394639e-05, tolerance: 1.7283612385519973e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.094845096894561e-05, tolerance: 1.7440856371827827e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.803439990450382e-05, tolerance: 1.7563958320006766e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.479115781578114e-05, tolerance: 1.6851588470838067e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00023314072660001947, tolerance: 1.78106679289383e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004010102612686901, tolerance: 1.693541414359865e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.6658394301805333e-05, tolerance: 1.7403849272947607e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004316926974159089, tolerance: 1.7389106966616848e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.4502404429824375e-05, tolerance: 1.7259544944393462e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.8430147102169335e-05, tolerance: 1.711695060615205e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.2035649988243486e-05, tolerance: 1.7440856371827827e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015036729925571243, tolerance: 1.7283612385519973e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 3.285e-03, tolerance: 2.123e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.072441974006108e-05, tolerance: 1.7563958320006766e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012483619220362945, tolerance: 1.6851588470838067e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003131138400581518, tolerance: 1.78106679289383e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005577818870301848, tolerance: 1.76478230743802e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.430085231940498e-05, tolerance: 1.7259544944393462e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.3391919049702516e-05, tolerance: 1.711695060615205e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.727940895338969e-05, tolerance: 1.7440856371827827e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016786859903875073, tolerance: 1.7283612385519973e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005167091831721248, tolerance: 1.7389106966616848e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00040712990648898283, tolerance: 1.78106679289383e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.135617614565255e-05, tolerance: 1.7563958320006766e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.3507043826340455e-05, tolerance: 1.7403849272947607e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011953297501805099, tolerance: 1.6851588470838067e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002486492840405325, tolerance: 1.711695060615205e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00048464682292783355, tolerance: 1.76478230743802e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010779741513059632, tolerance: 1.7259544944393462e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.0981651775680185e-05, tolerance: 1.7440856371827827e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002822746807807719, tolerance: 1.7283612385519973e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002720399157593173, tolerance: 1.736604676162325e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00044730572422899996, tolerance: 1.78106679289383e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.44369139743517e-05, tolerance: 1.7403849272947607e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.214989557592725e-05, tolerance: 1.7563958320006766e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00041925706643697975, tolerance: 1.711695060615205e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012254179359822912, tolerance: 1.7259544944393462e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004064049979009797, tolerance: 1.76478230743802e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.222102270874019e-05, tolerance: 1.756451270039519e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.759122584551122e-05, tolerance: 1.7440856371827827e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000436697493811704, tolerance: 1.7283612385519973e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9482574866939995e-05, tolerance: 1.7403849272947607e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003934258284563185, tolerance: 1.736604676162325e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5694381002612857e-05, tolerance: 1.78106679289383e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014847698301248893, tolerance: 1.7563958320006766e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.6032128331866965e-05, tolerance: 1.7440856371827827e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003295865805764235, tolerance: 1.76478230743802e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00038428267848025777, tolerance: 1.7283612385519973e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.356677446525805e-05, tolerance: 1.7403849272947607e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.388882365415672e-05, tolerance: 1.78106679289383e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3048042032458582e-05, tolerance: 1.732681950089463e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00042710898880656857, tolerance: 1.736604676162325e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002030557957381652, tolerance: 1.7563958320006766e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.4312924453122496e-05, tolerance: 1.7440856371827827e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9289896376272278e-05, tolerance: 1.7421492696148984e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00022574194398044482, tolerance: 1.76478230743802e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00022638632803369425, tolerance: 1.7283612385519973e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.733551922154501e-05, tolerance: 1.7403849272947607e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.4866885228854805e-05, tolerance: 1.78106679289383e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.807272905512724e-05, tolerance: 1.732681950089463e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.0357924742141374e-05, tolerance: 1.7421492696148984e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.49928616892472e-05, tolerance: 1.7440856371827827e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00023997213614117795, tolerance: 1.7563958320006766e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001292153112112649, tolerance: 1.76478230743802e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017651514200036147, tolerance: 1.7283612385519973e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0007874047295339994, tolerance: 1.7403849272947607e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.432627481643642e-05, tolerance: 1.7421492696148984e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.378408709877605e-05, tolerance: 1.732681950089463e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.162045902516049e-05, tolerance: 1.7440856371827827e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000259048112053354, tolerance: 1.7563958320006766e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002451014027687803, tolerance: 1.7283612385519973e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0007475277450144273, tolerance: 1.7403849272947607e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.746035347157838e-05, tolerance: 1.7421492696148984e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011172166034844125, tolerance: 1.7370380877030586e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.50528176162216e-05, tolerance: 1.76478230743802e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.998854373458727e-05, tolerance: 1.7440856371827827e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0008322656310285059, tolerance: 1.7403849272947607e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00026700474872461306, tolerance: 1.7563958320006766e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00021560019637053597, tolerance: 1.7370380877030586e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.051691914986048e-05, tolerance: 1.732681950089463e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.6142861547873726e-05, tolerance: 1.76478230743802e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.851153295000899e-05, tolerance: 1.7440856371827827e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0008873126817104462, tolerance: 1.7403849272947607e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00026997848682527165, tolerance: 1.7563958320006766e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001831912558762066, tolerance: 1.7370380877030586e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.996754675143123e-05, tolerance: 1.7440856371827827e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.728286054654247e-05, tolerance: 1.76478230743802e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0008858566070775523, tolerance: 1.7403849272947607e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.651070122498705e-05, tolerance: 1.732681950089463e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00027698493816190675, tolerance: 1.7563958320006766e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.499156796728589e-05, tolerance: 1.7370380877030586e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.739176178414085e-05, tolerance: 1.7531443885194882e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.163483511700287e-05, tolerance: 1.7421492696148984e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001163075327921155, tolerance: 1.7535737386626668e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.897060678510286e-05, tolerance: 1.7440856371827827e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.167743857331346e-05, tolerance: 1.76478230743802e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0010589174502335444, tolerance: 1.7403849272947607e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001724925891531271, tolerance: 1.7370380877030586e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.052700303290314e-05, tolerance: 1.7421492696148984e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.7220800083983115e-05, tolerance: 1.7531443885194882e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 2.050e-03, tolerance: 2.169e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00027344999528532143, tolerance: 1.7563958320006766e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.470721704117174e-05, tolerance: 1.732681950089463e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00022333484024226156, tolerance: 1.7535737386626668e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.591157719734378e-05, tolerance: 1.76478230743802e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001233307580887676, tolerance: 1.7440856371827827e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0010753943204092863, tolerance: 1.7403849272947607e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012821068939916636, tolerance: 1.6963021374230192e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2461718425986765e-05, tolerance: 1.7421492696148984e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.881736277781618e-05, tolerance: 1.7370380877030586e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4142380923230025e-05, tolerance: 1.7531443885194882e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.528517759739257e-05, tolerance: 1.7563958320006766e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4954091402663858e-05, tolerance: 1.756451270039519e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.510887811773865e-05, tolerance: 1.732681950089463e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002530832381704446, tolerance: 1.7535737386626668e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00029277267988749023, tolerance: 1.7440856371827827e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.001111511104556354, tolerance: 1.7403849272947607e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.8607401249788594e-05, tolerance: 1.76478230743802e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3775917329571863e-05, tolerance: 1.7421492696148984e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2703390188465525e-05, tolerance: 1.7531443885194882e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010912875022796135, tolerance: 1.6963021374230192e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002549853939103515, tolerance: 1.7370380877030586e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.3683220879621514e-05, tolerance: 1.732681950089463e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00019203989036228712, tolerance: 1.7535737386626668e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.275217999890647e-05, tolerance: 1.756451270039519e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.222408494670109e-05, tolerance: 1.7563958320006766e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.253833315760817e-05, tolerance: 1.7421492696148984e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00043306954659602485, tolerance: 1.7440856371827827e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013305398350119645, tolerance: 1.6963021374230192e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00037642851521862454, tolerance: 1.7370380877030586e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013755787977918002, tolerance: 1.7535737386626668e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.250459221725495e-05, tolerance: 1.732681950089463e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0914701964490356e-05, tolerance: 1.7421492696148984e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.438006488324646e-05, tolerance: 1.756451270039519e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.504391184174082e-05, tolerance: 1.7563958320006766e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00039950883720359705, tolerance: 1.7370380877030586e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.203283720884184e-05, tolerance: 1.77743120086355e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015449619397556874, tolerance: 1.6963021374230192e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.163151959587195e-05, tolerance: 1.7535737386626668e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2812673802604516e-05, tolerance: 1.7531443885194882e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4488337139284833e-05, tolerance: 1.7421492696148984e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.36891078990882e-05, tolerance: 1.732681950089463e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005390332257342468, tolerance: 1.7440856371827827e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.733684182466058e-05, tolerance: 1.7563958320006766e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003977641642340119, tolerance: 1.7370380877030586e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1011520198130698e-05, tolerance: 1.7260813223140528e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.053863899201605e-05, tolerance: 1.77743120086355e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016662353623108674, tolerance: 1.6963021374230192e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.8678510121186935e-05, tolerance: 1.756451270039519e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.966717893260849e-05, tolerance: 1.7531443885194882e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4016912517299538e-05, tolerance: 1.7421492696148984e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.923284742515798e-05, tolerance: 1.7535737386626668e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011471675462247557, tolerance: 1.732681950089463e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.446120291608664e-05, tolerance: 1.7362309126751592e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0006083918431437074, tolerance: 1.7440856371827827e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.086528943137829e-05, tolerance: 1.743546468793946e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003899510219620419, tolerance: 1.7370380877030586e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.1207167498256286e-05, tolerance: 1.7260813223140528e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.498117324960513e-05, tolerance: 1.7563958320006766e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.965164150823147e-05, tolerance: 1.7531443885194882e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.164086914030824e-05, tolerance: 1.756451270039519e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.441620538716208e-05, tolerance: 1.6963021374230192e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.383763099505931e-05, tolerance: 1.7535737386626668e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.799742045215623e-05, tolerance: 1.7421492696148984e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010522062586655785, tolerance: 1.732681950089463e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.699320987707658e-05, tolerance: 1.743546468793946e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002766576581755579, tolerance: 1.7370380877030586e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.953911630797489e-05, tolerance: 1.7531443885194882e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.546937718821631e-05, tolerance: 1.7260813223140528e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2619092797571475e-05, tolerance: 1.756451270039519e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.613974127596094e-05, tolerance: 1.6963021374230192e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.282633208724628e-05, tolerance: 1.7563958320006766e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.326885853314267e-05, tolerance: 1.7535737386626668e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.0507160546689588e-05, tolerance: 1.7779393071296636e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.495816646932186e-05, tolerance: 1.732681950089463e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016732441378165298, tolerance: 1.77743120086355e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.5013047949607823e-05, tolerance: 1.7531443885194882e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.936099636116374e-05, tolerance: 1.756451270039519e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.691596056177749e-05, tolerance: 1.7260813223140528e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5006071499997055e-05, tolerance: 1.7563958320006766e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.724423240278115e-05, tolerance: 1.6963021374230192e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001846472263163472, tolerance: 1.743546468793946e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001468233196488108, tolerance: 1.7535737386626668e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.038684563937439e-05, tolerance: 1.7779393071296636e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00019114821288155476, tolerance: 1.77743120086355e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.900906356776358e-05, tolerance: 1.732681950089463e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.488070656097497e-05, tolerance: 1.756451270039519e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.436173928875839e-05, tolerance: 1.7531443885194882e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.685046804339023e-05, tolerance: 1.7779393071296636e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.950333524307346e-05, tolerance: 1.7260813223140528e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.377555051835331e-05, tolerance: 1.7563958320006766e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.084068410162687e-05, tolerance: 1.6963021374230192e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4358132665297516e-05, tolerance: 1.7576400759292985e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001910993545517995, tolerance: 1.7535737386626668e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002308618799953463, tolerance: 1.77743120086355e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001146968734687167, tolerance: 1.756451270039519e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.623965327472333e-05, tolerance: 1.7362309126751592e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.248433666800833e-05, tolerance: 1.7531443885194882e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.118408931497226e-05, tolerance: 1.732681950089463e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.108788344287656e-05, tolerance: 1.7779393071296636e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00034813234295883247, tolerance: 1.743546468793946e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014828630225949008, tolerance: 1.7535737386626668e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.435786810004816e-05, tolerance: 1.6963021374230192e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00022195406681267855, tolerance: 1.77743120086355e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8353064412612863e-05, tolerance: 1.7362309126751592e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016212383861062205, tolerance: 1.7531443885194882e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.569028821918135e-05, tolerance: 1.732681950089463e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.764492799234777e-05, tolerance: 1.7779393071296636e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015593640379545776, tolerance: 1.756451270039519e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.136371507164945e-05, tolerance: 1.7260813223140528e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017469617117757408, tolerance: 1.7535737386626668e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.5932042806705033e-05, tolerance: 1.7362309126751592e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.490684671737462e-05, tolerance: 1.6963021374230192e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003219443909030992, tolerance: 1.7531443885194882e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.691628112168638e-05, tolerance: 1.7779393071296636e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016657676637522184, tolerance: 1.756451270039519e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.574796583202168e-05, tolerance: 1.732681950089463e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00021777616001093097, tolerance: 1.77743120086355e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00021959953661691844, tolerance: 1.743546468793946e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.898613992949119e-05, tolerance: 1.7260813223140528e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.7627222052243874e-05, tolerance: 1.7355657383586286e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.18285104245584e-05, tolerance: 1.7421492696148984e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.2210837846605046e-05, tolerance: 1.7362309126751592e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.303927126288667e-05, tolerance: 1.7779393071296636e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00021737869443990126, tolerance: 1.7531443885194882e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00018467412775581733, tolerance: 1.7535737386626668e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00018749065754894174, tolerance: 1.756451270039519e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.718595359439834e-05, tolerance: 1.6963021374230192e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001732193509020475, tolerance: 1.77743120086355e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.235896354621004e-05, tolerance: 1.732681950089463e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.390178643598526e-05, tolerance: 1.7260813223140528e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.599374199833154e-05, tolerance: 1.7779393071296636e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001601347419960446, tolerance: 1.7421492696148984e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.404071749961578e-05, tolerance: 1.7362309126751592e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.0270050889048827e-05, tolerance: 1.7531443885194882e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00021187880442235987, tolerance: 1.756451270039519e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016805099549001105, tolerance: 1.7535737386626668e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010199556764705492, tolerance: 1.7355657383586286e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.979507279535058e-05, tolerance: 1.743546468793946e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.81550073826703e-05, tolerance: 1.6963021374230192e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00024043438673756502, tolerance: 1.77743120086355e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.786472472812075e-05, tolerance: 1.732681950089463e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00019680680848287863, tolerance: 1.7779393071296636e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002601237078079374, tolerance: 1.7421492696148984e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.444518981972661e-05, tolerance: 1.7260813223140528e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00020583190772752863, tolerance: 1.756451270039519e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.329093285342824e-05, tolerance: 1.7362309126751592e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.888569766832042e-05, tolerance: 1.7531443885194882e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002101499676206535, tolerance: 1.7535737386626668e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.13058617207669e-05, tolerance: 1.7576400759292985e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00027219649490141384, tolerance: 1.7355657383586286e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.24063158039039e-05, tolerance: 1.6963021374230192e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00031693459551037674, tolerance: 1.77743120086355e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00042416584558007363, tolerance: 1.7779393071296636e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002173542024254643, tolerance: 1.756451270039519e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9484261516480514e-05, tolerance: 1.743546468793946e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00032759097713650886, tolerance: 1.7421492696148984e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0006359988658965112, tolerance: 1.7362309126751592e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.09972870773235e-05, tolerance: 1.7260813223140528e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.321553034988517e-05, tolerance: 1.7576400759292985e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00023706053276061848, tolerance: 1.7535737386626668e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005784433451886213, tolerance: 1.7779393071296636e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003372433493732969, tolerance: 1.77743120086355e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.9123008511444896e-05, tolerance: 1.6963021374230192e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.652666326097633e-05, tolerance: 1.7334645261137576e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003763667641206586, tolerance: 1.7421492696148984e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010775463036871713, tolerance: 1.7531443885194882e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0009317289589172474, tolerance: 1.7362309126751592e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.166377515833978e-05, tolerance: 1.7260813223140528e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003402362140459119, tolerance: 1.7355657383586286e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.304605153056639e-05, tolerance: 1.7576400759292985e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.7145483412042695e-05, tolerance: 1.692347649970425e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002569502375224359, tolerance: 1.7535737386626668e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00029992769649146017, tolerance: 1.77743120086355e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011734261886456321, tolerance: 1.7334645261137576e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00021398511155862852, tolerance: 1.743546468793946e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.480607428834985e-05, tolerance: 1.6963021374230192e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0008722836805720282, tolerance: 1.7362309126751592e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.5619949248989063e-05, tolerance: 1.7576400759292985e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.782816484102988e-05, tolerance: 1.7260813223140528e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00027306193824888896, tolerance: 1.7535737386626668e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.7881246360621573e-05, tolerance: 1.7218553407977345e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.796298544499934e-05, tolerance: 1.7355657383586286e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00030570338314039273, tolerance: 1.77743120086355e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0009097195685459714, tolerance: 1.7362309126751592e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00032986959591836153, tolerance: 1.7334645261137576e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.80604228993935e-05, tolerance: 1.7576400759292985e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.822411702249749e-05, tolerance: 1.6963021374230192e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001349062690678129, tolerance: 1.7260813223140528e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.585654969632916e-05, tolerance: 1.7218553407977345e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017947041338646323, tolerance: 1.77743120086355e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00031969755695873334, tolerance: 1.743546468793946e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002125203879826806, tolerance: 1.7355657383586286e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0009711034557058126, tolerance: 1.7362309126751592e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.335641404205341e-05, tolerance: 1.7576400759292985e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004263214961675345, tolerance: 1.7334645261137576e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.2366121963026355e-05, tolerance: 1.6963021374230192e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017424530096358474, tolerance: 1.7260813223140528e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.009789297733165e-05, tolerance: 1.693205544150602e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.479874528161287e-05, tolerance: 1.7218553407977345e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010787142554729082, tolerance: 1.77743120086355e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004558018773226794, tolerance: 1.7355657383586286e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.778153235168164e-05, tolerance: 1.7576400759292985e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0010504543157310768, tolerance: 1.7362309126751592e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004797147892473298, tolerance: 1.743546468793946e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004126644596029825, tolerance: 1.7334645261137576e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011541909040864613, tolerance: 1.693205544150602e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.049957684279832e-05, tolerance: 1.6963021374230192e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010283621762813971, tolerance: 1.7218553407977345e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011591349848620591, tolerance: 1.7260813223140528e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000478123752840935, tolerance: 1.7355657383586286e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.353376728539424e-05, tolerance: 1.7576400759292985e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0009916320169038127, tolerance: 1.7362309126751592e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.157116580385303e-05, tolerance: 1.720235883539683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002468687846828889, tolerance: 1.7334645261137576e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005832407805458038, tolerance: 1.743546468793946e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004880870923443456, tolerance: 1.7355657383586286e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.7687419609623695e-05, tolerance: 1.7218553407977345e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.645691135844691e-05, tolerance: 1.7260813223140528e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.4295828886098806e-05, tolerance: 1.7548564006091585e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.070381871184442e-05, tolerance: 1.720235883539683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.812122878446995e-05, tolerance: 1.692347649970425e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.150733875445786e-05, tolerance: 1.7576400759292985e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0010590793610067862, tolerance: 1.7362309126751592e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004798175974069594, tolerance: 1.7355657383586286e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.0241348857695683e-05, tolerance: 1.720235883539683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012364984836971474, tolerance: 1.7218553407977345e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000105730356593438, tolerance: 1.7576400759292985e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010013837605747297, tolerance: 1.7260813223140528e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.617832658920448e-05, tolerance: 1.692347649970425e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 1.766e-03, tolerance: 2.210e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0006299912870334741, tolerance: 1.743546468793946e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.400589275052296e-05, tolerance: 1.7548564006091585e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.6339121834331042e-05, tolerance: 1.720235883539683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004668979532490656, tolerance: 1.7355657383586286e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.326625542505074e-05, tolerance: 1.7576400759292985e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017301592146196434, tolerance: 1.7218553407977345e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0006770877203673854, tolerance: 1.743546468793946e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.97887985719878e-05, tolerance: 1.720235883539683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.070722338778276e-05, tolerance: 1.692347649970425e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.25580551765528e-05, tolerance: 1.7548564006091585e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.56432636824906e-05, tolerance: 1.7576400759292985e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002132082314831047, tolerance: 1.7218553407977345e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003769778523192765, tolerance: 1.7355657383586286e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0007172325886723192, tolerance: 1.743546468793946e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1372862691600852e-05, tolerance: 1.7548564006091585e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010948760296189668, tolerance: 1.7576400759292985e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00023719881856805285, tolerance: 1.7218553407977345e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.0444082776408714e-05, tolerance: 1.692347649970425e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0006812817114835671, tolerance: 1.743546468793946e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8560368694438625e-05, tolerance: 1.7548564006091585e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001294501392454621, tolerance: 1.7576400759292985e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 4.955e-03, tolerance: 2.193e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00022762143254039403, tolerance: 1.7218553407977345e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5529853317713194e-05, tolerance: 1.720235883539683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005649432225184273, tolerance: 1.743546468793946e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.639105918520178e-05, tolerance: 1.662566652458845e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.80826052859261e-05, tolerance: 1.7576400759292985e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00024666604354169584, tolerance: 1.7218553407977345e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00019061484902374408, tolerance: 1.662566652458845e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00045194493020008636, tolerance: 1.743546468793946e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3724791826397126e-05, tolerance: 1.693205544150602e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00023058405695045026, tolerance: 1.7576400759292985e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.938015249423845e-05, tolerance: 1.720235883539683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 2.630e-03, tolerance: 2.164e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.8595517980669824e-05, tolerance: 1.692347649970425e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002525043283632209, tolerance: 1.7218553407977345e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.8093892806533945e-05, tolerance: 1.693205544150602e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000372609655878103, tolerance: 1.7576400759292985e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003242099300177414, tolerance: 1.743546468793946e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.0264275305769426e-05, tolerance: 1.7548564006091585e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.512111298324203e-05, tolerance: 1.720235883539683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.110127119840665e-05, tolerance: 1.693205544150602e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.719831199079434e-05, tolerance: 1.692347649970425e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00022313514773277584, tolerance: 1.662566652458845e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.6546905393469546e-05, tolerance: 1.7218553407977345e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00047824114545053434, tolerance: 1.7576400759292985e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00021451459392453527, tolerance: 1.743546468793946e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.329662810713755e-05, tolerance: 1.7548564006091585e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.960031507399981e-05, tolerance: 1.693205544150602e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.605405590588177e-05, tolerance: 1.692347649970425e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.490501363759147e-05, tolerance: 1.735781981150952e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015601144866051603, tolerance: 1.662566652458845e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.445138533373019e-05, tolerance: 1.7218553407977345e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3198017612423988e-05, tolerance: 1.720235883539683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012452787845536502, tolerance: 1.743546468793946e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.7100090756902434e-05, tolerance: 1.693205544150602e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.01165313231464e-05, tolerance: 1.7548564006091585e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 3.601e-03, tolerance: 2.163e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4772874333139905e-05, tolerance: 1.735781981150952e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.188854222021739e-05, tolerance: 1.692347649970425e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.322053209866687e-05, tolerance: 1.7218553407977345e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.800636735210518e-05, tolerance: 1.662566652458845e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1425526220385238e-05, tolerance: 1.756041405451753e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.491297553136218e-05, tolerance: 1.693205544150602e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.133480646846972e-05, tolerance: 1.720235883539683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.992844883260685e-05, tolerance: 1.743546468793946e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.955052335612787e-05, tolerance: 1.7548564006091585e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.887177733583348e-05, tolerance: 1.7382318974770873e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8991727316071405e-05, tolerance: 1.735781981150952e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8383447687474186e-05, tolerance: 1.756041405451753e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.255533272370284e-05, tolerance: 1.7398519350472792e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002251182972292454, tolerance: 1.693205544150602e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.298509242568575e-05, tolerance: 1.7218553407977345e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.305232605500292e-05, tolerance: 1.692347649970425e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.490477958149155e-05, tolerance: 1.743546468793946e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.292961093989601e-05, tolerance: 1.662566652458845e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1563587376625254e-05, tolerance: 1.720235883539683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011984996784640198, tolerance: 1.7548564006091585e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.499626739459938e-05, tolerance: 1.7382318974770873e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.7625089395512106e-05, tolerance: 1.756041405451753e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.229925159102531e-05, tolerance: 1.735781981150952e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00033821730791987973, tolerance: 1.693205544150602e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.5194533182453594e-05, tolerance: 1.7398519350472792e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.968300429182386e-05, tolerance: 1.692347649970425e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.958349482124709e-05, tolerance: 1.7218553407977345e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.629655556068069e-05, tolerance: 1.7382318974770873e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.8367288700787376e-05, tolerance: 1.743546468793946e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.20621594323968e-05, tolerance: 1.7548564006091585e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.7903718419354925e-05, tolerance: 1.7210293285069343e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00043094254109770497, tolerance: 1.693205544150602e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.683034129135573e-05, tolerance: 1.735781981150952e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9657015019921252e-05, tolerance: 1.720235883539683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.535171823995133e-05, tolerance: 1.7398519350472792e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.746604905127605e-05, tolerance: 1.662566652458845e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.286102991025171e-05, tolerance: 1.7382318974770873e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.675272429841351e-05, tolerance: 1.7218553407977345e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012683797383062669, tolerance: 1.692347649970425e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.084693996803771e-05, tolerance: 1.743546468793946e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.991544007331271e-05, tolerance: 1.7548564006091585e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.177179427806722e-05, tolerance: 1.7210293285069343e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004210527981814878, tolerance: 1.693205544150602e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.626076124123954e-05, tolerance: 1.735781981150952e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.1326577719510635e-05, tolerance: 1.7398519350472792e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.0463468204058528e-05, tolerance: 1.7382318974770873e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010229915260415168, tolerance: 1.662566652458845e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.0451144690136576e-05, tolerance: 1.7218553407977345e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00019722311270933476, tolerance: 1.692347649970425e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.279529992264359e-05, tolerance: 1.6881831361403076e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.717850195632097e-05, tolerance: 1.743546468793946e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00042640894996865027, tolerance: 1.693205544150602e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011190044512914346, tolerance: 1.7548564006091585e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3884440834166104e-05, tolerance: 1.7210293285069343e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.494805244598845e-05, tolerance: 1.7382318974770873e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.599969724583715e-05, tolerance: 1.7398519350472792e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4180351784554993e-05, tolerance: 1.735781981150952e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 2.668e-03, tolerance: 2.193e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.5413828296783356e-05, tolerance: 1.7218553407977345e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002415944709675405, tolerance: 1.692347649970425e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004289108161617764, tolerance: 1.693205544150602e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016243363144303156, tolerance: 1.6881831361403076e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014027202184061383, tolerance: 1.743546468793946e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8873895622960324e-05, tolerance: 1.720235883539683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4362372644637365e-05, tolerance: 1.7210293285069343e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011079268990070272, tolerance: 1.7548564006091585e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.798274053716047e-05, tolerance: 1.7382318974770873e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.263447364089145e-05, tolerance: 1.7398519350472792e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.816580884792627e-05, tolerance: 1.735781981150952e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013633275737131266, tolerance: 1.662566652458845e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003861257538256887, tolerance: 1.693205544150602e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.4419359663831646e-05, tolerance: 1.7218553407977345e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00025879782402133625, tolerance: 1.692347649970425e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016157206641264407, tolerance: 1.743546468793946e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014641124226052495, tolerance: 1.6881831361403076e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.6065122164333445e-05, tolerance: 1.7382318974770873e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.518237994578065e-05, tolerance: 1.7548564006091585e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.0926058741107673e-05, tolerance: 1.7398519350472792e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001358912177432791, tolerance: 1.662566652458845e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00036091673135124624, tolerance: 1.693205544150602e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.340122948864617e-05, tolerance: 1.7382318974770873e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00026573788943845805, tolerance: 1.692347649970425e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001229129374216431, tolerance: 1.6881831361403076e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.5019155643561256e-05, tolerance: 1.735781981150952e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.984848152297602e-05, tolerance: 1.7548564006091585e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.328601617229182e-05, tolerance: 1.7398519350472792e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00033800170494548577, tolerance: 1.693205544150602e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013452304435710404, tolerance: 1.662566652458845e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.902160863030694e-05, tolerance: 1.7218553407977345e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.684165194119647e-05, tolerance: 1.7382318974770873e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00026604866831901955, tolerance: 1.692347649970425e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.879853174579989e-05, tolerance: 1.6881831361403076e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013328028237042516, tolerance: 1.662566652458845e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1997165427611876e-05, tolerance: 1.7703605697170486e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010205087947461229, tolerance: 1.7548564006091585e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5390694089993948e-05, tolerance: 1.735781981150952e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.607100822656777e-05, tolerance: 1.7210293285069343e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00026431652004191807, tolerance: 1.692347649970425e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.514238506468863e-05, tolerance: 1.7398519350472792e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.830966846262069e-05, tolerance: 1.6881831361403076e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001669262339006189, tolerance: 1.662566652458845e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.355918931952819e-05, tolerance: 1.7703605697170486e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.0021291367718014e-05, tolerance: 1.7218553407977345e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9974616150164604e-05, tolerance: 1.756041405451753e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012273196875075415, tolerance: 1.720235883539683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.688041967279883e-05, tolerance: 1.7548564006091585e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.7557125822896475e-05, tolerance: 1.7210293285069343e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.052719932320017e-05, tolerance: 1.7398519350472792e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00018703200305083927, tolerance: 1.662566652458845e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2726710508836484e-05, tolerance: 1.7703605697170486e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.471270093284497e-05, tolerance: 1.6881831361403076e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.823080405541702e-05, tolerance: 1.756041405451753e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00025881587437122204, tolerance: 1.720235883539683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.980159292174382e-05, tolerance: 1.7548564006091585e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.6239690696105294e-05, tolerance: 1.7396936286606247e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.4310270553131184e-05, tolerance: 1.7300279913279235e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1928293913515973e-05, tolerance: 1.7703605697170486e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.5291181830485e-05, tolerance: 1.7398519350472792e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00032624672785581434, tolerance: 1.720235883539683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00022460399435481927, tolerance: 1.662566652458845e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8858148222713686e-05, tolerance: 1.756041405451753e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.340730288978852e-05, tolerance: 1.6881831361403076e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.234116350391534e-05, tolerance: 1.7300279913279235e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.272127339141322e-05, tolerance: 1.7548564006091585e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0406810313879087e-05, tolerance: 1.7703605697170486e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3527091496892277e-05, tolerance: 1.7396936286606247e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003728337478725889, tolerance: 1.720235883539683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.4941133772532305e-05, tolerance: 1.756041405451753e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.125962563676481e-05, tolerance: 1.7398519350472792e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00025468641491822354, tolerance: 1.662566652458845e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010227590519137995, tolerance: 1.6881831361403076e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.95083878875308e-05, tolerance: 1.7703605697170486e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.864139335516911e-05, tolerance: 1.7548564006091585e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000387299909581266, tolerance: 1.720235883539683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010558700429352114, tolerance: 1.756041405451753e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002793311736404404, tolerance: 1.662566652458845e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.457535273771703e-05, tolerance: 1.7398519350472792e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001116823763916263, tolerance: 1.6881831361403076e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.787365820618344e-05, tolerance: 1.735781981150952e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.959913870783336e-05, tolerance: 1.7548564006091585e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00038970365465893896, tolerance: 1.720235883539683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011580289296909095, tolerance: 1.756041405451753e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000299252729200135, tolerance: 1.662566652458845e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010282128838487795, tolerance: 1.7398519350472792e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.33310057830349e-05, tolerance: 1.6881831361403076e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.331283135880462e-05, tolerance: 1.756041405451753e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.841215223116122e-05, tolerance: 1.7396936286606247e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003149996296081016, tolerance: 1.662566652458845e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010687513025031334, tolerance: 1.7398519350472792e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4847708644215073e-05, tolerance: 1.7077240480989654e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.8397015445410026e-05, tolerance: 1.7548564006091585e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.394146785766597e-05, tolerance: 1.6881831361403076e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.358799456134776e-05, tolerance: 1.756041405451753e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014942838674386442, tolerance: 1.7396936286606247e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.1220201186073215e-05, tolerance: 1.7398519350472792e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.851015793640249e-05, tolerance: 1.7077240480989654e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001115515984117842, tolerance: 1.6881831361403076e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.98356831359058e-05, tolerance: 1.756041405451753e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.6244296562453334e-05, tolerance: 1.7703605697170486e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.728924117072523e-05, tolerance: 1.744479697988865e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.872207121228966e-05, tolerance: 1.7077240480989654e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.191097691702306e-05, tolerance: 1.6881831361403076e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.55094642588168e-05, tolerance: 1.756041405451753e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.733246728218967e-05, tolerance: 1.7396936286606247e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.4536375792672556e-05, tolerance: 1.7703605697170486e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.674943119843122e-05, tolerance: 1.744479697988865e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.125385405247823e-05, tolerance: 1.7398519350472792e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.5055088718208977e-05, tolerance: 1.7077240480989654e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.210968385311582e-05, tolerance: 1.707151417633384e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.8624491768445073e-05, tolerance: 1.6881831361403076e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.461566825901766e-05, tolerance: 1.756041405451753e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.3308484622604374e-05, tolerance: 1.7703605697170486e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.39789269993997e-05, tolerance: 1.7396936286606247e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 2.051e-03, tolerance: 2.163e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016774095155576776, tolerance: 1.7210293285069343e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5733201975658426e-05, tolerance: 1.707151417633384e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.443886790221323e-05, tolerance: 1.744479697988865e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.934285838275674e-05, tolerance: 1.7077240480989654e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.56529399898683e-05, tolerance: 1.7398519350472792e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.2405384398981555e-05, tolerance: 1.7703605697170486e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.383158226075473e-05, tolerance: 1.756041405451753e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.731188741773906e-05, tolerance: 1.6881831361403076e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002585489135684361, tolerance: 1.7396936286606247e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003036762420599755, tolerance: 1.7210293285069343e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.05247020976926e-05, tolerance: 1.707151417633384e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.762489090973538e-05, tolerance: 1.744479697988865e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.305974419222889e-05, tolerance: 1.7077240480989654e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.8327235197199716e-05, tolerance: 1.7703605697170486e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002910398580880588, tolerance: 1.756041405451753e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.6259641076770086e-05, tolerance: 1.7300279913279235e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.036679669941795e-05, tolerance: 1.735781981150952e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000430750604046265, tolerance: 1.7396936286606247e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.024188125626801e-05, tolerance: 1.6881831361403076e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.0708694088258686e-05, tolerance: 1.7398519350472792e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.988391907627786e-05, tolerance: 1.707151417633384e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.25452152435476e-05, tolerance: 1.744479697988865e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.444574736539719e-05, tolerance: 1.7300279913279235e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.539393524014083e-05, tolerance: 1.7077240480989654e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003422827905266903, tolerance: 1.756041405451753e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.450595827759773e-05, tolerance: 1.7703605697170486e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005618256401913784, tolerance: 1.7396936286606247e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003440768790833118, tolerance: 1.735781981150952e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9679574345279546e-05, tolerance: 1.707151417633384e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.842351340640486e-05, tolerance: 1.6881831361403076e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.436049610896062e-05, tolerance: 1.7300279913279235e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.623257162024666e-05, tolerance: 1.744479697988865e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.9035129633474266e-05, tolerance: 1.7817538551827285e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.927675055872032e-05, tolerance: 1.7398519350472792e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.180153646518377e-05, tolerance: 1.7703605697170486e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00018042195276750383, tolerance: 1.756041405451753e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0006592987673203904, tolerance: 1.7396936286606247e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004993342756495229, tolerance: 1.735781981150952e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.1353695322889185e-05, tolerance: 1.7300279913279235e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.7729097091131324e-05, tolerance: 1.707151417633384e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001846935762346352, tolerance: 1.7703605697170486e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001773292459473618, tolerance: 1.744479697988865e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00032356006876227243, tolerance: 1.756041405451753e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.04150658933826e-05, tolerance: 1.7817538551827285e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.378327870047024e-05, tolerance: 1.7300279913279235e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0006385679410576351, tolerance: 1.7396936286606247e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005719546852737825, tolerance: 1.735781981150952e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.238711927275705e-05, tolerance: 1.707151417633384e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0288439666700867e-05, tolerance: 1.7777732986950974e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.890061048766053e-05, tolerance: 1.7732233123922546e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.897088148018031e-05, tolerance: 1.7703605697170486e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.483461870442902e-05, tolerance: 1.7398519350472792e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.300018676986402e-05, tolerance: 1.7461013473447212e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014884814083037604, tolerance: 1.7300279913279235e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002960593015158379, tolerance: 1.756041405451753e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005515634865736856, tolerance: 1.7396936286606247e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00019330946447350394, tolerance: 1.744479697988865e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011805626945969594, tolerance: 1.7817538551827285e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5806901015956035e-05, tolerance: 1.707151417633384e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.3049406460107164e-05, tolerance: 1.7777732986950974e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005736372870751381, tolerance: 1.735781981150952e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.1137873301363226e-05, tolerance: 1.7703605697170486e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.4624143598754875e-05, tolerance: 1.7732233123922546e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00019110762711560016, tolerance: 1.7300279913279235e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001219222846783781, tolerance: 1.7461013473447212e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.706698192194706e-05, tolerance: 1.7817538551827285e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.951014245009028e-05, tolerance: 1.707151417633384e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004603347646359862, tolerance: 1.7396936286606247e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.1588286920116934e-05, tolerance: 1.7703605697170486e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.074626711405259e-05, tolerance: 1.7777732986950974e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00018556943197906017, tolerance: 1.744479697988865e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002292083756588086, tolerance: 1.7300279913279235e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005683738308753473, tolerance: 1.735781981150952e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.017611988534452e-05, tolerance: 1.7732233123922546e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016551698511597934, tolerance: 1.7461013473447212e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9604848114839965e-05, tolerance: 1.6387349072509878e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.296143552303273e-05, tolerance: 1.7817538551827285e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.7616163449293435e-05, tolerance: 1.707151417633384e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.757520291553136e-05, tolerance: 1.7703605697170486e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003755313963725443, tolerance: 1.7396936286606247e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 3.460e-03, tolerance: 2.163e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002664544999633157, tolerance: 1.7300279913279235e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.8038608334605974e-05, tolerance: 1.7732233123922546e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00019041434748970788, tolerance: 1.7461013473447212e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001747362527358045, tolerance: 1.744479697988865e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.361277093215733e-05, tolerance: 1.7817538551827285e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005545733296405606, tolerance: 1.735781981150952e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.5809363262227084e-05, tolerance: 1.7777732986950974e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0215372452222352e-05, tolerance: 1.6387349072509878e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.877238491960531e-05, tolerance: 1.7703605697170486e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.9219379937996462e-05, tolerance: 1.707151417633384e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00028238789883255205, tolerance: 1.7300279913279235e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002850956255407086, tolerance: 1.7396936286606247e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3509139336045856e-05, tolerance: 1.7732233123922546e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.556750210025673e-05, tolerance: 1.7817538551827285e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001498197659267099, tolerance: 1.7461013473447212e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011407634462096746, tolerance: 1.7703605697170486e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.7797288068820078e-05, tolerance: 1.707151417633384e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00021127906604963102, tolerance: 1.744479697988865e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005465410127147583, tolerance: 1.735781981150952e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002636415961669407, tolerance: 1.7300279913279235e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.22705969050081e-05, tolerance: 1.7777732986950974e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002067162591831125, tolerance: 1.7396936286606247e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.242816551532774e-05, tolerance: 1.7817538551827285e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1801712422307024e-05, tolerance: 1.7732233123922546e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001227916176887254, tolerance: 1.7703605697170486e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5924244903436158e-05, tolerance: 1.707151417633384e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.923716210612828e-05, tolerance: 1.7461013473447212e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00026408585148652176, tolerance: 1.7300279913279235e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 2.570e-03, tolerance: 2.120e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013611828452529326, tolerance: 1.7396936286606247e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.0608535714819e-05, tolerance: 1.7817538551827285e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.626987510899418e-05, tolerance: 1.7777732986950974e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1749512903911777e-05, tolerance: 1.7732233123922546e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4003395799729668e-05, tolerance: 1.707151417633384e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012840151566390068, tolerance: 1.7703605697170486e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.604111066262371e-05, tolerance: 1.7461013473447212e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002837007593776272, tolerance: 1.7300279913279235e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.278115402178961e-05, tolerance: 1.7432402614078753e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.081381974969974e-05, tolerance: 1.6387349072509878e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.363885487143146e-05, tolerance: 1.7817538551827285e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.888566147925364e-05, tolerance: 1.7396936286606247e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2390629269395876e-05, tolerance: 1.707151417633384e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.411219218642729e-05, tolerance: 1.7703605697170486e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00030297434383783333, tolerance: 1.7300279913279235e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.083432852340773e-05, tolerance: 1.7461013473447212e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1851888035002986e-05, tolerance: 1.7432402614078753e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.481629499502801e-05, tolerance: 1.7777732986950974e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.01555720701258e-05, tolerance: 1.6387349072509878e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.277114949574235e-05, tolerance: 1.7817538551827285e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.7362243948651143e-05, tolerance: 1.707151417633384e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.500848433089364e-05, tolerance: 1.7703605697170486e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.0762591552307775e-05, tolerance: 1.7396936286606247e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.558631404945508e-05, tolerance: 1.7732233123922546e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00032418466898869423, tolerance: 1.7300279913279235e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.760335754257298e-05, tolerance: 1.7432402614078753e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001310934899210114, tolerance: 1.7461013473447212e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.965542792532463e-05, tolerance: 1.7817538551827285e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.882846609471087e-05, tolerance: 1.7777732986950974e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.684070502845483e-05, tolerance: 1.6387349072509878e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.267991014963215e-05, tolerance: 1.707151417633384e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.6990653663899684e-05, tolerance: 1.7396936286606247e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.290449763276512e-05, tolerance: 1.7732233123922546e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00033044035060864497, tolerance: 1.7300279913279235e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.33673179408124e-05, tolerance: 1.7432402614078753e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.8835445082673467e-05, tolerance: 1.669504825796865e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00018029081139024714, tolerance: 1.7461013473447212e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.289501859108558e-05, tolerance: 1.7817538551827285e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.7468884288194403e-05, tolerance: 1.707151417633384e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00019004010064564356, tolerance: 1.6387349072509878e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.501949939448359e-05, tolerance: 1.7777732986950974e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.7836017379327845e-05, tolerance: 1.7396936286606247e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.791315511677892e-05, tolerance: 1.7732233123922546e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.391065023781962e-05, tolerance: 1.7817538551827285e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012725533420271298, tolerance: 1.7461013473447212e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.001728882650513e-05, tolerance: 1.669504825796865e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2529133610796337e-05, tolerance: 1.714285976876768e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00019997224955684966, tolerance: 1.6387349072509878e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.3566558367002005e-05, tolerance: 1.7396936286606247e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.992270519116378e-05, tolerance: 1.7732233123922546e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00031192463479056635, tolerance: 1.7777732986950974e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.892024774743724e-05, tolerance: 1.7817538551827285e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015757167529966212, tolerance: 1.7461013473447212e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.37651069795973e-05, tolerance: 1.714285976876768e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002820512053286501, tolerance: 1.6387349072509878e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.8269307795505726e-05, tolerance: 1.7396936286606247e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.71461677611999e-05, tolerance: 1.669504825796865e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.19789241219707e-05, tolerance: 1.7732233123922546e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.886979308071058e-05, tolerance: 1.7817538551827285e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.6290792661840673e-05, tolerance: 1.714285976876768e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2995212352303757e-05, tolerance: 1.7329781778698035e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001954384954044484, tolerance: 1.7461013473447212e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003405325656947013, tolerance: 1.6387349072509878e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.739064348218216e-05, tolerance: 1.7732233123922546e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.246259731707688e-05, tolerance: 1.67477491461813e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.8193193138924266e-05, tolerance: 1.714285976876768e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.254982241803622e-05, tolerance: 1.707151417633384e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8081572200697935e-05, tolerance: 1.7176421286414245e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.0849119888583e-05, tolerance: 1.7817538551827285e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00022068771219271519, tolerance: 1.7461013473447212e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.266133298727338e-05, tolerance: 1.67477491461813e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.649322272744544e-05, tolerance: 1.707151417633384e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.308961857873351e-05, tolerance: 1.7732233123922546e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1990707094694806e-05, tolerance: 1.669504825796865e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.661743972347773e-05, tolerance: 1.714285976876768e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.410005601971893e-05, tolerance: 1.7817538551827285e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.9425233881266374e-05, tolerance: 1.7176421286414245e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3013966459279472e-05, tolerance: 1.6738769490706856e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00033906620414699343, tolerance: 1.6387349072509878e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002607336964523931, tolerance: 1.7461013473447212e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5881624983853033e-05, tolerance: 1.67477491461813e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00019220068219831868, tolerance: 1.707151417633384e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.891142600818658e-05, tolerance: 1.714285976876768e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.344126640224189e-05, tolerance: 1.7732233123922546e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.382273194314054e-05, tolerance: 1.7817538551827285e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.563611968466189e-05, tolerance: 1.7176421286414245e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.8747015293687297e-05, tolerance: 1.6738769490706856e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.906207179273785e-05, tolerance: 1.669504825796865e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00032801487886818543, tolerance: 1.7461013473447212e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00032272500719766374, tolerance: 1.6387349072509878e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2158667211502614e-05, tolerance: 1.714285976876768e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.695788028559895e-05, tolerance: 1.67477491461813e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002612343369430333, tolerance: 1.707151417633384e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.875184348517944e-05, tolerance: 1.7817538551827285e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.533992336694861e-05, tolerance: 1.7732233123922546e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4474435376968008e-05, tolerance: 1.7176421286414245e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003699395754928922, tolerance: 1.7461013473447212e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.6638626878821257e-05, tolerance: 1.6738769490706856e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000305949999370992, tolerance: 1.6387349072509878e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2041782584841102e-05, tolerance: 1.714285976876768e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5901569526200555e-05, tolerance: 1.67477491461813e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003112861230583578, tolerance: 1.707151417633384e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4761687616652733e-05, tolerance: 1.669504825796865e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.977596917676714e-05, tolerance: 1.7176421286414245e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00038722863061861103, tolerance: 1.7461013473447212e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9645436582331477e-05, tolerance: 1.714285976876768e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.6751486223983156e-05, tolerance: 1.6738769490706856e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4759006965479474e-05, tolerance: 1.67477491461813e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003363061538160482, tolerance: 1.707151417633384e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00029384808036986634, tolerance: 1.6387349072509878e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.563460443242315e-05, tolerance: 1.7732233123922546e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.463825582050584e-05, tolerance: 1.7432402614078753e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1279187223086776e-05, tolerance: 1.669504825796865e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.112073327832734e-05, tolerance: 1.7176421286414245e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00039581755131222734, tolerance: 1.7461013473447212e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.584278045739488e-05, tolerance: 1.7732233123922546e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 2.549e-03, tolerance: 2.177e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.236282980488523e-05, tolerance: 1.7176421286414245e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0421712974377088e-05, tolerance: 1.669504825796865e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3303205301587054e-05, tolerance: 1.7303691192868782e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.216520555131112e-05, tolerance: 1.7732233123922546e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.081185929740935e-05, tolerance: 1.7176421286414245e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3326391808973015e-05, tolerance: 1.7303691192868782e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9503891372188442e-05, tolerance: 1.669504825796865e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.8534483757835256e-05, tolerance: 1.714285976876768e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.7188758452220338e-05, tolerance: 1.7432402614078753e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 2.271e-03, tolerance: 2.194e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.501136263355669e-05, tolerance: 1.7732233123922546e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.104072351308579e-05, tolerance: 1.7176421286414245e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.818631985078781e-05, tolerance: 1.714285976876768e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5191243236747513e-05, tolerance: 1.7303691192868782e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.000947119203485e-05, tolerance: 1.6805776948243564e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.08860995579898e-05, tolerance: 1.7432402614078753e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.86971953303374e-05, tolerance: 1.67477491461813e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.671124977063436e-05, tolerance: 1.669504825796865e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.01770688318502e-05, tolerance: 1.7732233123922546e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014802810020564904, tolerance: 1.714285976876768e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.801528694379053e-05, tolerance: 1.7303691192868782e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.557824119936579e-05, tolerance: 1.6805776948243564e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.5204800695230274e-05, tolerance: 1.67477491461813e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.4279453758133405e-05, tolerance: 1.7329781778698035e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.590854182698946e-05, tolerance: 1.714285976876768e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.697198733640608e-05, tolerance: 1.7732233123922546e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.005220928793082e-05, tolerance: 1.7303691192868782e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.634158302447958e-05, tolerance: 1.67477491461813e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011439212247135386, tolerance: 1.714285976876768e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.340247853984815e-05, tolerance: 1.6805776948243564e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5947241791189624e-05, tolerance: 1.7176421286414245e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4540658996912573e-05, tolerance: 1.7732233123922546e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.6176370967973964e-05, tolerance: 1.7303691192868782e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.810136212867513e-05, tolerance: 1.771399330357146e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.155624749132685e-05, tolerance: 1.7329781778698035e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00024389048664026636, tolerance: 1.714285976876768e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.401705028850514e-05, tolerance: 1.67477491461813e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013122118089265757, tolerance: 1.6805776948243564e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5751127393783962e-05, tolerance: 1.7176421286414245e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 3.074e-03, tolerance: 2.154e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.12509530752286e-05, tolerance: 1.7732233123922546e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010222186630278081, tolerance: 1.714285976876768e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.7064496005445304e-05, tolerance: 1.771399330357146e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012046312949265739, tolerance: 1.67477491461813e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.6620200326024634e-05, tolerance: 1.669504825796865e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.903985177900054e-05, tolerance: 1.7329781778698035e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010857975968527923, tolerance: 1.744220799957067e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.524597528900553e-05, tolerance: 1.7303691192868782e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001678760627412748, tolerance: 1.6805776948243564e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.431771206881997e-05, tolerance: 1.7176421286414245e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.81246639711976e-05, tolerance: 1.714285976876768e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003030771341351636, tolerance: 1.67477491461813e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.783497052656248e-05, tolerance: 1.771399330357146e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2304084233190635e-05, tolerance: 1.7303691192868782e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00021056837857347938, tolerance: 1.744220799957067e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2164808498779942e-05, tolerance: 1.669504825796865e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015289874043186713, tolerance: 1.6805776948243564e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.5557663855191654e-05, tolerance: 1.714285976876768e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2967780785828826e-05, tolerance: 1.7176421286414245e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.781648612929343e-05, tolerance: 1.7432402614078753e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001952189428098012, tolerance: 1.7329781778698035e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8608004300958714e-05, tolerance: 1.7336073780212823e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00047464131036037416, tolerance: 1.67477491461813e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00025481692544412904, tolerance: 1.744220799957067e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013989810952821924, tolerance: 1.771399330357146e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00018370203531295655, tolerance: 1.6805776948243564e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010395317132175664, tolerance: 1.714285976876768e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.756774279277142e-05, tolerance: 1.7432402614078753e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.751783017380642e-05, tolerance: 1.7303691192868782e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0006128299888194938, tolerance: 1.67477491461813e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.9983523206020962e-05, tolerance: 1.7176421286414245e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00023918051094063905, tolerance: 1.744220799957067e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017315509626785082, tolerance: 1.771399330357146e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.8629817493255882e-05, tolerance: 1.669504825796865e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00033111229867526654, tolerance: 1.7329781778698035e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00020883264727143865, tolerance: 1.6805776948243564e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014951242788229652, tolerance: 1.714285976876768e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.071065699237143e-05, tolerance: 1.7303691192868782e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002965854891236533, tolerance: 1.67477491461813e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.902006431436185e-05, tolerance: 1.7020755670299735e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00018523137101826744, tolerance: 1.744220799957067e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.935454392762458e-05, tolerance: 1.7176421286414245e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00020737436655941105, tolerance: 1.6805776948243564e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017299160192982103, tolerance: 1.714285976876768e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00039199379004868987, tolerance: 1.7329781778698035e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.108002541742544e-05, tolerance: 1.7303691192868782e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.237036646608135e-05, tolerance: 1.7313781946851943e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00024215035191285303, tolerance: 1.67477491461813e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.70697440797555e-05, tolerance: 1.7020755670299735e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012993996466323376, tolerance: 1.744220799957067e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5126253946033787e-05, tolerance: 1.669504825796865e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016108744406568166, tolerance: 1.7176421286414245e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00021321791375322361, tolerance: 1.6805776948243564e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00018548907054315514, tolerance: 1.714285976876768e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0455050379137446e-05, tolerance: 1.7106587674926712e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.509715694894564e-05, tolerance: 1.7303691192868782e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004853173297082545, tolerance: 1.7329781778698035e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.3516860510807095e-05, tolerance: 1.7313781946851943e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003173917052292242, tolerance: 1.67477491461813e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.812148569725838e-05, tolerance: 1.7587561070259605e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.044863845716767e-05, tolerance: 1.744220799957067e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9845594176457274e-05, tolerance: 1.669504825796865e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00019700284863951884, tolerance: 1.7176421286414245e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017667891238584005, tolerance: 1.714285976876768e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015258879032443735, tolerance: 1.6805776948243564e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1860871639215948e-05, tolerance: 1.7106587674926712e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00048242036210288143, tolerance: 1.7329781778698035e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.6773234291563534e-05, tolerance: 1.7303691192868782e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 3.660e-03, tolerance: 2.190e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.653780532013843e-05, tolerance: 1.7313781946851943e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.652985851316636e-05, tolerance: 1.669504825796865e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011638298105022971, tolerance: 1.6805776948243564e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.295296285982588e-05, tolerance: 1.744220799957067e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004865267253573585, tolerance: 1.7329781778698035e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015464121980061137, tolerance: 1.714285976876768e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010809766716061986, tolerance: 1.7303691192868782e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.47214652375904e-05, tolerance: 1.7313781946851943e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5326294109520586e-05, tolerance: 1.7106587674926712e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00046005742361839713, tolerance: 1.7329781778698035e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010716951317027868, tolerance: 1.6805776948243564e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.333537664897707e-05, tolerance: 1.744220799957067e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.994930319819838e-05, tolerance: 1.669504825796865e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.9996310650480694e-05, tolerance: 1.7303691192868782e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1193938343775157e-05, tolerance: 1.703738231924986e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.312087486881694e-05, tolerance: 1.7313781946851943e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013448754909142812, tolerance: 1.714285976876768e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004665523293574574, tolerance: 1.7329781778698035e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1613522064721502e-05, tolerance: 1.7598612472634045e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001305815276226776, tolerance: 1.744220799957067e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.421872336684852e-05, tolerance: 1.7106587674926712e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.345432291460148e-05, tolerance: 1.7303691192868782e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.249409119501488e-05, tolerance: 1.669504825796865e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00048238709357001884, tolerance: 1.7329781778698035e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.1293698824797914e-05, tolerance: 1.703738231924986e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010745510274080307, tolerance: 1.744220799957067e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.808622896378725e-05, tolerance: 1.7020755670299735e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00029488985388702923, tolerance: 1.669504825796865e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005051725443888399, tolerance: 1.7329781778698035e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8025013812387504e-05, tolerance: 1.7313781946851943e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.198061818043268e-05, tolerance: 1.703738231924986e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.6428577105556267e-05, tolerance: 1.7336073780212823e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011387852127776443, tolerance: 1.744220799957067e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.155841948921997e-05, tolerance: 1.7020755670299735e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005225406122933277, tolerance: 1.7329781778698035e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004509993739271398, tolerance: 1.669504825796865e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3637155437541274e-05, tolerance: 1.7336073780212823e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.792277714974741e-05, tolerance: 1.6855029804344784e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.7790900134686165e-05, tolerance: 1.703738231924986e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001380859226497045, tolerance: 1.744220799957067e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.758023383129347e-05, tolerance: 1.7303691192868782e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.363939958122818e-05, tolerance: 1.7020755670299735e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005213946297551991, tolerance: 1.7329781778698035e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005740884146021117, tolerance: 1.669504825796865e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3243179542602188e-05, tolerance: 1.738143182441704e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.274253968049221e-05, tolerance: 1.7336073780212823e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 2.255e-03, tolerance: 2.161e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0482207592646684e-05, tolerance: 1.7694913961630628e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.7618398913987867e-05, tolerance: 1.703738231924986e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002089125115844609, tolerance: 1.744220799957067e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005161487195998039, tolerance: 1.7329781778698035e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.420004197983491e-05, tolerance: 1.7020755670299735e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.339158975224036e-05, tolerance: 1.7313781946851943e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0006658612933015196, tolerance: 1.669504825796865e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.725834541801342e-05, tolerance: 1.7628668033889722e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0567576235211438e-05, tolerance: 1.7694913961630628e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00025199517211646136, tolerance: 1.744220799957067e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.533575895919941e-05, tolerance: 1.738143182441704e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.064050457081505e-05, tolerance: 1.703738231924986e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.47502599382798e-05, tolerance: 1.7020755670299735e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.70340664571021e-05, tolerance: 1.7336073780212823e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001082232855181553, tolerance: 1.7313781946851943e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.395975469548551e-05, tolerance: 1.7628668033889722e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010440242577316235, tolerance: 1.7587561070259605e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00028898414686378496, tolerance: 1.744220799957067e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0450562909980763e-05, tolerance: 1.7694913961630628e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.183916716994732e-05, tolerance: 1.7020755670299735e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.7140157256032184e-05, tolerance: 1.7336073780212823e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.2586445875673895e-05, tolerance: 1.7628668033889722e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.457984527683674e-05, tolerance: 1.738143182441704e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001277737454990109, tolerance: 1.7313781946851943e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00019585138087443305, tolerance: 1.7587561070259605e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.984081723856168e-05, tolerance: 1.7694913961630628e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00030373332957902687, tolerance: 1.744220799957067e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.721927635430688e-05, tolerance: 1.7336073780212823e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.894165652549268e-05, tolerance: 1.7020755670299735e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001277074588924114, tolerance: 1.7313781946851943e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.445992827185538e-05, tolerance: 1.738143182441704e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00037442455339158423, tolerance: 1.7587561070259605e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.846256408011282e-05, tolerance: 1.7694913961630628e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003049098096858452, tolerance: 1.744220799957067e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1357319539345998e-05, tolerance: 1.734211512334171e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.6601662758099498e-05, tolerance: 1.7628668033889722e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.0569187971226106e-05, tolerance: 1.7336073780212823e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.757784129054635e-05, tolerance: 1.7020755670299735e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3258845300841435e-05, tolerance: 1.7694913961630628e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.275166168643234e-05, tolerance: 1.738143182441704e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004827364975881765, tolerance: 1.7587561070259605e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00032345286677967853, tolerance: 1.744220799957067e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012022423816147008, tolerance: 1.7313781946851943e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4116555798165545e-05, tolerance: 1.734211512334171e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016612108647238652, tolerance: 1.7628668033889722e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.10932699897734e-05, tolerance: 1.6855029804344784e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.533006081081439e-05, tolerance: 1.7336073780212823e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.384704690658543e-05, tolerance: 1.7020755670299735e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.446698317361666e-05, tolerance: 1.738143182441704e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00034191058151822155, tolerance: 1.744220799957067e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002755704527752003, tolerance: 1.7628668033889722e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010432457232686584, tolerance: 1.7313781946851943e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3069343066731834e-05, tolerance: 1.734211512334171e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.6675887122470464e-05, tolerance: 1.738143182441704e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010869939873113695, tolerance: 1.7336073780212823e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.980389013847959e-05, tolerance: 1.7020755670299735e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.009416274328547e-05, tolerance: 1.6855029804344784e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003534616842325051, tolerance: 1.7628668033889722e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.822557305874668e-05, tolerance: 1.7313781946851943e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.73421850724766e-05, tolerance: 1.738143182441704e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.683689522939655e-05, tolerance: 1.7336073780212823e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00038358027439355617, tolerance: 1.7628668033889722e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.40216142580772e-05, tolerance: 1.7020755670299735e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.395046583948475e-05, tolerance: 1.7598612472634045e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.861713331465127e-05, tolerance: 1.7106587674926712e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.37362363593258e-05, tolerance: 1.6855029804344784e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.936441203520555e-05, tolerance: 1.734211512334171e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010584847586648117, tolerance: 1.7313781946851943e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.888747605028652e-05, tolerance: 1.738143182441704e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.661704486943295e-05, tolerance: 1.7336073780212823e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00039025780503078485, tolerance: 1.7628668033889722e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.619939631824287e-05, tolerance: 1.7598612472634045e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.0625055317056e-05, tolerance: 1.7020755670299735e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.827768434198602e-05, tolerance: 1.734211512334171e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012218318079756235, tolerance: 1.6855029804344784e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0123534421716445e-05, tolerance: 1.7106587674926712e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.513725299305036e-05, tolerance: 1.738143182441704e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003675890698345199, tolerance: 1.7628668033889722e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.765477908143684e-05, tolerance: 1.7336073780212823e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001001160313339744, tolerance: 1.7598612472634045e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.4505951015237286e-05, tolerance: 1.7020755670299735e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9947874359754064e-05, tolerance: 1.734211512334171e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015869295027170702, tolerance: 1.6855029804344784e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.29662461711661e-05, tolerance: 1.738143182441704e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003315246533139027, tolerance: 1.7628668033889722e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.267042183629462e-05, tolerance: 1.7694913961630628e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011524239061486488, tolerance: 1.7598612472634045e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.043138055377608e-05, tolerance: 1.7020755670299735e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.7156258177749087e-05, tolerance: 1.7106587674926712e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00020759113835607662, tolerance: 1.6855029804344784e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3623028548924035e-05, tolerance: 1.734211512334171e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.4993770643703074e-05, tolerance: 1.738143182441704e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8221987398441344e-05, tolerance: 1.754629124429021e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00030432274682353974, tolerance: 1.7628668033889722e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014105260277414572, tolerance: 1.7694913961630628e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011524484123925233, tolerance: 1.7598612472634045e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.0463589007799315e-05, tolerance: 1.7020755670299735e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9428613101986e-05, tolerance: 1.738143182441704e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003003282628748945, tolerance: 1.7628668033889722e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.328184264479901e-05, tolerance: 1.734211512334171e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00027505995776096887, tolerance: 1.6855029804344784e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.721469171376202e-05, tolerance: 1.7106587674926712e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.000542364065781e-05, tolerance: 1.7694913961630628e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011259222940044819, tolerance: 1.7598612472634045e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.109325741391036e-05, tolerance: 1.749251157096363e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.188955790542347e-05, tolerance: 1.738143182441704e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.111164555467133e-05, tolerance: 1.7020755670299735e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015885826094856788, tolerance: 1.7628668033889722e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.037121904394101e-05, tolerance: 1.7393912613066166e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010744552166087364, tolerance: 1.7694913961630628e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.7438554108644214e-05, tolerance: 1.734211512334171e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00023696863428704883, tolerance: 1.6855029804344784e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.64398764061899e-05, tolerance: 1.740993720633414e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.054436179854991e-05, tolerance: 1.7106587674926712e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010711580205310933, tolerance: 1.7598612472634045e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.063737678492105e-05, tolerance: 1.749251157096363e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.091590514453686e-05, tolerance: 1.738143182441704e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3528973204766865e-05, tolerance: 1.7628668033889722e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.090830362790809e-05, tolerance: 1.7694913961630628e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.888032956636799e-05, tolerance: 1.7020755670299735e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.467594942804981e-05, tolerance: 1.7393912613066166e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00029478017982327055, tolerance: 1.740993720633414e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00020028778770571527, tolerance: 1.6855029804344784e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.322196358899765e-05, tolerance: 1.7106587674926712e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017350709913646623, tolerance: 1.7598612472634045e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.457276546843616e-05, tolerance: 1.749251157096363e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.418668800050765e-05, tolerance: 1.7628668033889722e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.680495386699465e-05, tolerance: 1.7694913961630628e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013365681045046998, tolerance: 1.7393912613066166e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.943427454363579e-05, tolerance: 1.7020755670299735e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00022055750506504157, tolerance: 1.6855029804344784e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.104919215061243e-05, tolerance: 1.749251157096363e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.0800936685792396e-05, tolerance: 1.738143182441704e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.02509138196748e-05, tolerance: 1.7106587674926712e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00038208772632799745, tolerance: 1.7598612472634045e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.980255724493069e-05, tolerance: 1.7694913961630628e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017638538231219778, tolerance: 1.7628668033889722e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00035558237726744484, tolerance: 1.740993720633414e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015838045333306516, tolerance: 1.7393912613066166e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.9618171335347817e-05, tolerance: 1.7020755670299735e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016556945940724745, tolerance: 1.749251157096363e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.3981635976297895e-05, tolerance: 1.7694913961630628e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004945953160986286, tolerance: 1.7598612472634045e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.112857293365758e-05, tolerance: 1.7106587674926712e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00020634013699330142, tolerance: 1.7628668033889722e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00018125611724362223, tolerance: 1.7393912613066166e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00021093396452748388, tolerance: 1.749251157096363e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.737038121443217e-05, tolerance: 1.7422147607758583e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.737289094321859e-05, tolerance: 1.7694913961630628e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005480127755977914, tolerance: 1.7598612472634045e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.344133151447076e-05, tolerance: 1.6844405746286857e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00021546922133620222, tolerance: 1.7628668033889722e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003882718304483966, tolerance: 1.740993720633414e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002358060812205319, tolerance: 1.749251157096363e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.7278391396429067e-05, tolerance: 1.7182003036922617e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001734758598331311, tolerance: 1.7393912613066166e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011137467686232229, tolerance: 1.7694913961630628e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015650161779383852, tolerance: 1.7422147607758583e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002872233147515821, tolerance: 1.7628668033889722e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005266162081354348, tolerance: 1.7598612472634045e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.899056369415741e-05, tolerance: 1.6844405746286857e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012238832438191474, tolerance: 1.7694913961630628e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004083022269020086, tolerance: 1.740993720633414e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00023651453199532557, tolerance: 1.749251157096363e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001725721111672969, tolerance: 1.7422147607758583e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.074047930542087e-05, tolerance: 1.7106587674926712e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014881268125789202, tolerance: 1.7393912613066166e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004259526491083975, tolerance: 1.7598612472634045e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.885258611125748e-05, tolerance: 1.6844405746286857e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00033328623080178775, tolerance: 1.7628668033889722e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001414783004538827, tolerance: 1.7694913961630628e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00024079615538424512, tolerance: 1.749251157096363e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001937356473175767, tolerance: 1.7422147607758583e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3562925086688218e-05, tolerance: 1.7106587674926712e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013723998603515537, tolerance: 1.7393912613066166e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015770938938942589, tolerance: 1.7598612472634045e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.770570593666616e-05, tolerance: 1.7182003036922617e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.7794982365054195e-05, tolerance: 1.6844405746286857e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001233151070921838, tolerance: 1.7694913961630628e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00030234262078220487, tolerance: 1.749251157096363e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003753780396912069, tolerance: 1.740993720633414e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016072630649926773, tolerance: 1.7422147607758583e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0438559555555763e-05, tolerance: 1.6786225644519886e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.107617228703021e-05, tolerance: 1.734211512334171e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012790852010194365, tolerance: 1.7393912613066166e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00026802535322310514, tolerance: 1.7598612472634045e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.364123841494322e-05, tolerance: 1.6844405746286857e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010553409513129218, tolerance: 1.7694913961630628e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003101704832479315, tolerance: 1.749251157096363e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013034126754688131, tolerance: 1.7479493697764802e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011874251395196239, tolerance: 1.7422147607758583e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.062057569936608e-05, tolerance: 1.7182003036922617e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.003137960925397e-05, tolerance: 1.7106587674926712e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.062624386259525e-05, tolerance: 1.6786225644519886e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00033644789360152364, tolerance: 1.749251157096363e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016927774022332774, tolerance: 1.7393912613066166e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.009551196565298e-05, tolerance: 1.6844405746286857e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1736171248109074e-05, tolerance: 1.754629124429021e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.30970577848753e-05, tolerance: 1.7694913961630628e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.080294493365248e-05, tolerance: 1.6790080451808864e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.943895486845065e-05, tolerance: 1.734211512334171e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.732750564447787e-05, tolerance: 1.7479493697764802e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.718358574122826e-05, tolerance: 1.6786225644519886e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.23158918219048e-05, tolerance: 1.7106587674926712e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.229239742707363e-05, tolerance: 1.7182003036922617e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003555792774467162, tolerance: 1.749251157096363e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.9884907141679114e-05, tolerance: 1.7422147607758583e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017059064932003, tolerance: 1.7393912613066166e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.907742461162558e-05, tolerance: 1.6790080451808864e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.980548684747674e-05, tolerance: 1.754629124429021e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.355222860013148e-05, tolerance: 1.7479493697764802e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00032684944356215634, tolerance: 1.734211512334171e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.709238645582525e-05, tolerance: 1.7694913961630628e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003672489122465254, tolerance: 1.749251157096363e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.562594105198952e-05, tolerance: 1.6786225644519886e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.1435168055499e-05, tolerance: 1.7182003036922617e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.2246297128708046e-05, tolerance: 1.6790080451808864e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012095605713655436, tolerance: 1.7393912613066166e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3752396609153653e-05, tolerance: 1.6844405746286857e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.320301633005968e-05, tolerance: 1.7479493697764802e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010067075379963791, tolerance: 1.754629124429021e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3528443287165746e-05, tolerance: 1.7727319804612007e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00037174527201841836, tolerance: 1.749251157096363e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.893156672455568e-05, tolerance: 1.7422147607758583e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004954721253612807, tolerance: 1.734211512334171e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.1969322877556956e-05, tolerance: 1.6790080451808864e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.0089775874941188e-05, tolerance: 1.7182003036922617e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3051275149978817e-05, tolerance: 1.7727319804612007e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.5625842822714924e-05, tolerance: 1.6786225644519886e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.674947261934311e-05, tolerance: 1.7479493697764802e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013508412487784477, tolerance: 1.7393912613066166e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.713873065569774e-05, tolerance: 1.6844405746286857e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00019140102893544508, tolerance: 1.754629124429021e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0006124234759624769, tolerance: 1.734211512334171e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.5961009600244416e-05, tolerance: 1.6790080451808864e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.8665185121016886e-05, tolerance: 1.7479493697764802e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.992076905662248e-05, tolerance: 1.7422147607758583e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1450940153829035e-05, tolerance: 1.7646389428499322e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00023918218388313366, tolerance: 1.7393912613066166e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.61223124569961e-05, tolerance: 1.6844405746286857e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.746605797254169e-05, tolerance: 1.6786225644519886e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002391367891654804, tolerance: 1.754629124429021e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.116888092541582e-05, tolerance: 1.6790080451808864e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0006603024350060292, tolerance: 1.734211512334171e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5362490795835524e-05, tolerance: 1.7479493697764802e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.6032460254721973e-05, tolerance: 1.7646389428499322e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.560975723505282e-05, tolerance: 1.7422147607758583e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.995095587043065e-05, tolerance: 1.6786225644519886e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.96412075090669e-05, tolerance: 1.6844405746286857e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00026022019852414875, tolerance: 1.754629124429021e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.750646472278028e-05, tolerance: 1.6790080451808864e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.767249885099609e-05, tolerance: 1.7479493697764802e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.16341316002025e-05, tolerance: 1.7646389428499322e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.847824379248521e-05, tolerance: 1.7422147607758583e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0007772792113087366, tolerance: 1.734211512334171e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4108941891660268e-05, tolerance: 1.678484937525842e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.789965469293073e-05, tolerance: 1.6786225644519886e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.760062511027229e-05, tolerance: 1.6844405746286857e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005498077489645651, tolerance: 1.754629124429021e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.480431527677079e-05, tolerance: 1.7479493697764802e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013746110726734623, tolerance: 1.7422147607758583e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.84749782614504e-05, tolerance: 1.6786225644519886e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.759058436049773e-05, tolerance: 1.6844405746286857e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0008725657545423544, tolerance: 1.734211512334171e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.403192331164623e-05, tolerance: 1.6790080451808864e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0462879292353076e-05, tolerance: 1.7544787373737817e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0006146348196001267, tolerance: 1.754629124429021e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4280722148330505e-05, tolerance: 1.678484937525842e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.72279940970569e-05, tolerance: 1.7479493697764802e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001583320949708495, tolerance: 1.7422147607758583e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.80097973187032e-05, tolerance: 1.6786225644519886e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.8098592161998554e-05, tolerance: 1.6790080451808864e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010943973807590272, tolerance: 1.6844405746286857e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0009373099575283369, tolerance: 1.734211512334171e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.155518921754666e-05, tolerance: 1.7479493697764802e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005998770771539971, tolerance: 1.754629124429021e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.322404846890995e-05, tolerance: 1.678484937525842e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00022841381343744957, tolerance: 1.7422147607758583e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9355172475039872e-05, tolerance: 1.7544787373737817e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4076653557306843e-05, tolerance: 1.6790080451808864e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.894414608166235e-05, tolerance: 1.6786225644519886e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001115549958966653, tolerance: 1.6844405746286857e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.241401573855917e-05, tolerance: 1.7479493697764802e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0009562243036393397, tolerance: 1.734211512334171e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005729983493017142, tolerance: 1.754629124429021e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.470167523653808e-05, tolerance: 1.678484937525842e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000264710956665545, tolerance: 1.7422147607758583e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013299770084436273, tolerance: 1.6844405746286857e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.392232950314878e-05, tolerance: 1.7479493697764802e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.852432217061377e-05, tolerance: 1.7544787373737817e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.238583062300213e-05, tolerance: 1.6786225644519886e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000950779577844011, tolerance: 1.734211512334171e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005571068130522617, tolerance: 1.754629124429021e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004027333867425379, tolerance: 1.678484937525842e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014259479917863756, tolerance: 1.7479493697764802e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 3.858e-03, tolerance: 2.166e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002912488211694927, tolerance: 1.7422147607758583e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.017941856227132e-05, tolerance: 1.6844405746286857e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.153463634095576e-05, tolerance: 1.7544787373737817e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.66966207463834e-05, tolerance: 1.6786225644519886e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.278703967730945e-05, tolerance: 1.7552024595640514e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00043366948201474, tolerance: 1.678484937525842e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0008911702942589923, tolerance: 1.734211512334171e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1391795531592803e-05, tolerance: 1.7727319804612007e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014286815957239782, tolerance: 1.7479493697764802e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00031863708838706685, tolerance: 1.7422147607758583e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4459646760940923e-05, tolerance: 1.6846227292387576e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.082704491392922e-05, tolerance: 1.6844405746286857e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.080332045083927e-05, tolerance: 1.7544787373737817e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.386006736966646e-05, tolerance: 1.6786225644519886e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2480287246950253e-05, tolerance: 1.7727319804612007e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00043657661936031926, tolerance: 1.678484937525842e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013235111248478468, tolerance: 1.7479493697764802e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.4700575179436606e-05, tolerance: 1.7552024595640514e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00034075803252738967, tolerance: 1.7422147607758583e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4790142835637644e-05, tolerance: 1.7544787373737817e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4243478982723457e-05, tolerance: 1.6846227292387576e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.0362276384338083e-05, tolerance: 1.6790080451808864e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2591091156296678e-05, tolerance: 1.7727319804612007e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00035206813495785444, tolerance: 1.678484937525842e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.899061795252568e-05, tolerance: 1.7479493697764802e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2257784158048743e-05, tolerance: 1.7544787373737817e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1098819663086313e-05, tolerance: 1.7727319804612007e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00038419679623538563, tolerance: 1.678484937525842e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015924839255444453, tolerance: 1.7552024595640514e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8745580959246555e-05, tolerance: 1.7646389428499322e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4165341116294536e-05, tolerance: 1.7377668804712065e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.40569907219309e-05, tolerance: 1.750976177612714e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9579103063912043e-05, tolerance: 1.7727319804612007e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003823281675026111, tolerance: 1.678484937525842e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.0542189814326765e-05, tolerance: 1.7646389428499322e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.6541076031089128e-05, tolerance: 1.7377668804712065e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.974838597231665e-05, tolerance: 1.6846227292387576e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.704132029218668e-05, tolerance: 1.750976177612714e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.743647349820089e-05, tolerance: 1.7727319804612007e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.53048117546443e-05, tolerance: 1.7646389428499322e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.0509206390414105e-05, tolerance: 1.7479493697764802e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003526886821469434, tolerance: 1.7552024595640514e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3966703914468646e-05, tolerance: 1.728252178228147e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2511840639765496e-05, tolerance: 1.7377668804712065e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.492083787219347e-05, tolerance: 1.6846227292387576e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.530322108345578e-05, tolerance: 1.750976177612714e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.1162486542492896e-05, tolerance: 1.7727319804612007e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.0313391087332404e-05, tolerance: 1.728252178228147e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.2646739116841406e-05, tolerance: 1.750976177612714e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.310422129272281e-05, tolerance: 1.7544787373737817e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.402764250887719e-05, tolerance: 1.6846227292387576e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.633683210240145e-05, tolerance: 1.7727319804612007e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9558433443797596e-05, tolerance: 1.7646389428499322e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.672166864697069e-05, tolerance: 1.728252178228147e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.754847495548833e-05, tolerance: 1.7544787373737817e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.247263425876611e-05, tolerance: 1.746418995074904e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5028855742707454e-05, tolerance: 1.7377668804712065e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00051665608295463, tolerance: 1.7552024595640514e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.530534201132625e-05, tolerance: 1.6846227292387576e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.0184971480138054e-05, tolerance: 1.7727319804612007e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.228080855454055e-05, tolerance: 1.7646389428499322e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011189301033888519, tolerance: 1.7544787373737817e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.621087359414776e-05, tolerance: 1.746418995074904e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.294865011422039e-05, tolerance: 1.728252178228147e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 1.510e-03, tolerance: 2.163e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.405269596484366e-05, tolerance: 1.7377668804712065e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001424362964947655, tolerance: 1.6846227292387576e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.935863822343566e-05, tolerance: 1.7727319804612007e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.933691723932459e-05, tolerance: 1.7544787373737817e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5246039017117264e-05, tolerance: 1.7646389428499322e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0006453341805382137, tolerance: 1.7552024595640514e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.221028423374677e-05, tolerance: 1.728252178228147e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.1362982528836125e-05, tolerance: 1.7210892355069916e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8245962437574148e-05, tolerance: 1.7377668804712065e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.90220580514071e-05, tolerance: 1.7727319804612007e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.92324509896304e-05, tolerance: 1.7544787373737817e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00021166005367174827, tolerance: 1.6846227292387576e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.871963933303399e-05, tolerance: 1.7646389428499322e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1266483736308642e-05, tolerance: 1.746418995074904e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.616232920562653e-05, tolerance: 1.728252178228147e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.2602590339592865e-05, tolerance: 1.7384667297079994e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.4852929175163226e-05, tolerance: 1.719133534462439e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.747558406935655e-05, tolerance: 1.7377668804712065e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.1224116201609394e-05, tolerance: 1.7544787373737817e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.7600403082415556e-05, tolerance: 1.7210892355069916e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00020912324336670035, tolerance: 1.7727319804612007e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.5005121935275116e-05, tolerance: 1.746418995074904e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4494430208722717e-05, tolerance: 1.728252178228147e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.093646065262169e-05, tolerance: 1.7384667297079994e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.550921936210411e-05, tolerance: 1.719133534462439e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00024059750326159424, tolerance: 1.6846227292387576e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.48606024470283e-05, tolerance: 1.7544787373737817e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.024057410280472e-05, tolerance: 1.7377668804712065e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8896026175486275e-05, tolerance: 1.7280801190617685e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.7260846001745526e-05, tolerance: 1.7210892355069916e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.47964607993351e-05, tolerance: 1.746418995074904e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00042818816838047745, tolerance: 1.7727319804612007e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8162524523936824e-05, tolerance: 1.7646389428499322e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.508392515808167e-05, tolerance: 1.7384667297079994e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.203099090466504e-05, tolerance: 1.7544787373737817e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.058148933981924e-05, tolerance: 1.719133534462439e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00024957093159742264, tolerance: 1.6846227292387576e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.351156543219061e-05, tolerance: 1.7280801190617685e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.302976650338302e-05, tolerance: 1.746418995074904e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.899385684726168e-05, tolerance: 1.7377668804712065e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.916704490836224e-05, tolerance: 1.7210892355069916e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005845425116974435, tolerance: 1.7727319804612007e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.129898667828199e-05, tolerance: 1.7646389428499322e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001694842761406322, tolerance: 1.724800454188142e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.991054208850116e-05, tolerance: 1.7544787373737817e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.931656420400932e-05, tolerance: 1.750976177612714e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.117193939389823e-05, tolerance: 1.7384667297079994e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.595338806040252e-05, tolerance: 1.719133534462439e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.3988239349614794e-05, tolerance: 1.728252178228147e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.9774017780381107e-05, tolerance: 1.7280801190617685e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.264551854140738e-05, tolerance: 1.746418995074904e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002518247376102952, tolerance: 1.6846227292387576e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0006827142637114737, tolerance: 1.7727319804612007e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.871944530737958e-05, tolerance: 1.7646389428499322e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.646781243373711e-05, tolerance: 1.7210892355069916e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000370013565835531, tolerance: 1.724800454188142e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.358858467542822e-05, tolerance: 1.7544787373737817e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014508527011530565, tolerance: 1.750976177612714e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.218977826267415e-05, tolerance: 1.728252178228147e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.33071073520459e-05, tolerance: 1.7384667297079994e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.905157528469281e-05, tolerance: 1.719133534462439e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.653917071944803e-05, tolerance: 1.7280801190617685e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010117353890819886, tolerance: 1.746418995074904e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.385418665396918e-05, tolerance: 1.7544787373737817e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004270508511636361, tolerance: 1.724800454188142e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0007564243634370083, tolerance: 1.7727319804612007e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.024653982490089e-05, tolerance: 1.7646389428499322e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00024593103339493744, tolerance: 1.6846227292387576e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015304384042011052, tolerance: 1.750976177612714e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.014822498507557e-05, tolerance: 1.728252178228147e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.192185815926874e-05, tolerance: 1.7384667297079994e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.506712087917671e-05, tolerance: 1.719133534462439e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011198215197156386, tolerance: 1.7280801190617685e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001046544829786649, tolerance: 1.7544787373737817e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004880118073514279, tolerance: 1.724800454188142e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.784161201264013e-05, tolerance: 1.7646389428499322e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001176427396902581, tolerance: 1.746418995074904e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003996708938372607, tolerance: 1.7727319804612007e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015206187829451025, tolerance: 1.750976177612714e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.828848229936414e-05, tolerance: 1.728252178228147e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002403278893304949, tolerance: 1.6846227292387576e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014730072574277442, tolerance: 1.719133534462439e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011985128173584714, tolerance: 1.7544787373737817e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004977149284753849, tolerance: 1.724800454188142e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.6808764748726764e-05, tolerance: 1.7280801190617685e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012826219293574775, tolerance: 1.746418995074904e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001106554566501234, tolerance: 1.7646389428499322e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00018822619328166118, tolerance: 1.7727319804612007e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014919453622600463, tolerance: 1.750976177612714e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.637913487706008e-05, tolerance: 1.728252178228147e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.6012846885952595e-05, tolerance: 1.7384667297079994e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001799661025984698, tolerance: 1.719133534462439e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001158038941619418, tolerance: 1.7544787373737817e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011369096753085194, tolerance: 1.746418995074904e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000471080561756064, tolerance: 1.724800454188142e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.106294057377145e-05, tolerance: 1.7280801190617685e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00023173465177708276, tolerance: 1.6846227292387576e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002673406759508678, tolerance: 1.7727319804612007e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.858380037269563e-05, tolerance: 1.728252178228147e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001482941583558989, tolerance: 1.750976177612714e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.1423189568155485e-05, tolerance: 1.7384667297079994e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010092395788789069, tolerance: 1.7544787373737817e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001762850063032279, tolerance: 1.719133534462439e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00036800501876681994, tolerance: 1.724800454188142e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.65894427910596e-05, tolerance: 1.7280801190617685e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.150416863703266e-05, tolerance: 1.728252178228147e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015732446229833972, tolerance: 1.750976177612714e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.509743635331992e-05, tolerance: 1.7544787373737817e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.427810561624933e-05, tolerance: 1.7384667297079994e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.205048118476398e-05, tolerance: 1.746418995074904e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000184635316518909, tolerance: 1.719133534462439e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.681636419704219e-05, tolerance: 1.728252178228147e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.6724058018125565e-05, tolerance: 1.7267449306590606e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8715984934783783e-05, tolerance: 1.7280801190617685e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014263133995956467, tolerance: 1.750976177612714e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014445955468402397, tolerance: 1.7384667297079994e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.126123383220743e-05, tolerance: 1.746418995074904e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000195727425644757, tolerance: 1.719133534462439e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.765896181399814e-05, tolerance: 1.728252178228147e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.6072021359447445e-05, tolerance: 1.7267449306590606e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.5207506567720756e-05, tolerance: 1.750976177612714e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.507900138014605e-05, tolerance: 1.7280801190617685e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.070255249349948e-05, tolerance: 1.746418995074904e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016419563825237696, tolerance: 1.7384667297079994e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8887185073510754e-05, tolerance: 1.7377668804712065e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00026395772780992387, tolerance: 1.719133534462439e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2799679587067606e-05, tolerance: 1.7476275562048565e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 6.686e-04, tolerance: 2.131e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.449174131798071e-05, tolerance: 1.735304383357802e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.66512250410367e-05, tolerance: 1.750976177612714e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.918695795651337e-05, tolerance: 1.746418995074904e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.580617732763721e-05, tolerance: 1.7280801190617685e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.189530810511661e-05, tolerance: 1.7267449306590606e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015834719465132943, tolerance: 1.7384667297079994e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00032707145779301613, tolerance: 1.719133534462439e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001545517908615613, tolerance: 1.7377668804712065e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.192549181754752e-05, tolerance: 1.7476275562048565e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.8173758832853585e-05, tolerance: 1.735304383357802e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014660252900662064, tolerance: 1.750976177612714e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.0775215788764e-05, tolerance: 1.746418995074904e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.179007837906665e-05, tolerance: 1.7280801190617685e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.668024838568296e-05, tolerance: 1.735304383357802e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015145107766134994, tolerance: 1.7384667297079994e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000358258817828065, tolerance: 1.7377668804712065e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.543017450910498e-05, tolerance: 1.7267449306590606e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.4793596891240864e-05, tolerance: 1.750976177612714e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.05188468384088e-05, tolerance: 1.746418995074904e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.7093528078510343e-05, tolerance: 1.735304383357802e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.852728037762227e-05, tolerance: 1.7280801190617685e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014552844350538673, tolerance: 1.7384667297079994e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004885393399612576, tolerance: 1.7377668804712065e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.169768349271372e-05, tolerance: 1.750976177612714e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.523538599728947e-05, tolerance: 1.735304383357802e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.511564564020162e-05, tolerance: 1.7280801190617685e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015160496697623742, tolerance: 1.7384667297079994e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4366583307126183e-05, tolerance: 1.735304383357802e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.272672917681914e-05, tolerance: 1.750976177612714e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005697594834555269, tolerance: 1.7377668804712065e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.873216559513795e-05, tolerance: 1.7243401029397784e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2101915441823106e-05, tolerance: 1.735304383357802e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011317692508623113, tolerance: 1.7384667297079994e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.692764354198412e-05, tolerance: 1.750976177612714e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0006315958702476261, tolerance: 1.7377668804712065e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8035029670362968e-05, tolerance: 1.759999070660552e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.181620376868429e-05, tolerance: 1.7243401029397784e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2375926092148973e-05, tolerance: 1.735304383357802e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.079618703507759e-05, tolerance: 1.7635750717042516e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.782181000140181e-05, tolerance: 1.718254571219452e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013883558982553945, tolerance: 1.7253274606548474e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.647833045589062e-05, tolerance: 1.750976177612714e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0006851351362682848, tolerance: 1.7377668804712065e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1627442508852235e-05, tolerance: 1.735304383357802e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.764506909609931e-05, tolerance: 1.7243401029397784e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8831151536566684e-05, tolerance: 1.7253274606548474e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.631197274317488e-05, tolerance: 1.7635750717042516e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.57393183130973e-05, tolerance: 1.750976177612714e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.209494300962165e-05, tolerance: 1.718254571219452e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010616568246308092, tolerance: 1.759999070660552e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0006552350097065842, tolerance: 1.7377668804712065e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.3617947313126515e-05, tolerance: 1.7243401029397784e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010728323529904903, tolerance: 1.750976177612714e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.313276218807476e-05, tolerance: 1.7635750717042516e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.7298244811119953e-05, tolerance: 1.7253274606548474e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001773713217708469, tolerance: 1.759999070660552e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0006203372926467873, tolerance: 1.7377668804712065e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.616710357311377e-05, tolerance: 1.7243401029397784e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.45095352328978e-05, tolerance: 1.718254571219452e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.332995134144867e-05, tolerance: 1.7635750717042516e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005885569091154492, tolerance: 1.7377668804712065e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.731034136287507e-05, tolerance: 1.7243401029397784e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.513154782817552e-05, tolerance: 1.735304383357802e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00029031488450972573, tolerance: 1.759999070660552e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.599066737196727e-05, tolerance: 1.718254571219452e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 5.467e-04, tolerance: 2.192e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00019335304048849825, tolerance: 1.7635750717042516e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.537834204139819e-05, tolerance: 1.701249972967131e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00046319536289001016, tolerance: 1.7377668804712065e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.403871064765196e-05, tolerance: 1.7243401029397784e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.966831800849684e-05, tolerance: 1.718254571219452e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.452513008300183e-05, tolerance: 1.735304383357802e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.1937142051588485e-05, tolerance: 1.701249972967131e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00027745615387432185, tolerance: 1.7635750717042516e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004723519639081991, tolerance: 1.759999070660552e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.978677680082545e-05, tolerance: 1.7243401029397784e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.2110197065606605e-05, tolerance: 1.718254571219452e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014925631183310487, tolerance: 1.735304383357802e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.077509710812387e-05, tolerance: 1.701249972967131e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.859724224421034e-05, tolerance: 1.7267449306590606e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003156905596956843, tolerance: 1.7635750717042516e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.770647326081309e-05, tolerance: 1.7243401029397784e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.006051652474072e-05, tolerance: 1.7253274606548474e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005795456502344079, tolerance: 1.759999070660552e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.4265418510163954e-05, tolerance: 1.7476275562048565e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.1568689258770766e-05, tolerance: 1.735304383357802e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.342851794384873e-05, tolerance: 1.7267449306590606e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.881188975490406e-05, tolerance: 1.7216870806747548e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.964114676422356e-05, tolerance: 1.718254571219452e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.481771795385522e-05, tolerance: 1.735304383357802e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2715858729118604e-05, tolerance: 1.7243401029397784e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.754509997044587e-05, tolerance: 1.7147011127009538e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010711410339805244, tolerance: 1.7476275562048565e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.3349623133865506e-05, tolerance: 1.7267449306590606e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0006265239519964438, tolerance: 1.759999070660552e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00034943198651274897, tolerance: 1.7253274606548474e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.6702277892428715e-05, tolerance: 1.7216870806747548e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.582925909631669e-05, tolerance: 1.718254571219452e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.001048307042057e-05, tolerance: 1.735304383357802e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5760485760706504e-05, tolerance: 1.7243401029397784e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011707884208246241, tolerance: 1.7476275562048565e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.8981779426525897e-05, tolerance: 1.7267449306590606e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3832282449433306e-05, tolerance: 1.6614033861865122e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.35378960272005e-05, tolerance: 1.718254571219452e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005465208097538005, tolerance: 1.759999070660552e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.381481309196714e-05, tolerance: 1.7216870806747548e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005412245010372827, tolerance: 1.7253274606548474e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.020244889506012e-05, tolerance: 1.735304383357802e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.704240109260459e-05, tolerance: 1.756395734212806e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.459066480260593e-05, tolerance: 1.707230800121991e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011603225359812716, tolerance: 1.7476275562048565e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.241790073718956e-05, tolerance: 1.718254571219452e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9726934198749033e-05, tolerance: 1.7267449306590606e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.448357879017003e-05, tolerance: 1.735304383357802e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00046060028873480107, tolerance: 1.7253274606548474e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.3046852154896296e-05, tolerance: 1.7216870806747548e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.9092249549155305e-05, tolerance: 1.6614033861865122e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.353932485652313e-05, tolerance: 1.7147011127009538e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014595504782989946, tolerance: 1.707230800121991e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.7848250430790736e-05, tolerance: 1.735304383357802e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001187768618559279, tolerance: 1.7476275562048565e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.1222949493205435e-05, tolerance: 1.718254571219452e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9254034359083086e-05, tolerance: 1.7267449306590606e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00040640291454072195, tolerance: 1.7253274606548474e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.9510947043853934e-05, tolerance: 1.7216870806747548e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.947093392278264e-05, tolerance: 1.756395734212806e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.413819937401208e-05, tolerance: 1.6614033861865122e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.7393880665437885e-05, tolerance: 1.7147011127009538e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.210520232002807e-05, tolerance: 1.735304383357802e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.558768542248595e-05, tolerance: 1.7476275562048565e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.30440407178254e-05, tolerance: 1.707230800121991e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8268021432897227e-05, tolerance: 1.7267449306590606e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00044547531434098973, tolerance: 1.7253274606548474e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.9570683117504867e-05, tolerance: 1.6614033861865122e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.052186950848907e-05, tolerance: 1.7147011127009538e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.2175113770233424e-05, tolerance: 1.735304383357802e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.338557677049508e-05, tolerance: 1.7476275562048565e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.01872666414557e-05, tolerance: 1.707230800121991e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.916518686772688e-05, tolerance: 1.756395734212806e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.833048185391489e-05, tolerance: 1.7216870806747548e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003917577863850395, tolerance: 1.7253274606548474e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1919925775811498e-05, tolerance: 1.735304383357802e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.8513220266093995e-05, tolerance: 1.701249972967131e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.785845121362854e-05, tolerance: 1.7147011127009538e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012663604486669658, tolerance: 1.7263125975488735e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.7537013288897166e-05, tolerance: 1.6614033861865122e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.069405744588407e-05, tolerance: 1.7476275562048565e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.906395068941335e-05, tolerance: 1.707230800121991e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1703549180678017e-05, tolerance: 1.6806533534117587e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.898738898642541e-05, tolerance: 1.7216870806747548e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012740394269241187, tolerance: 1.701249972967131e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.2127254292249894e-05, tolerance: 1.756395734212806e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011918886564864228, tolerance: 1.7263125975488735e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.7395340230335135e-05, tolerance: 1.7267449306590606e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00026283445168835164, tolerance: 1.7476275562048565e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.707488234758766e-05, tolerance: 1.707230800121991e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.988049247153784e-05, tolerance: 1.735304383357802e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3486907320721673e-05, tolerance: 1.6806533534117587e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015420009424779637, tolerance: 1.701249972967131e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.221682988333255e-05, tolerance: 1.7216870806747548e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.490785709923388e-05, tolerance: 1.746622793362029e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.8875449301829503e-05, tolerance: 1.756395734212806e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.197612423736916e-05, tolerance: 1.6614033861865122e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.611943887804698e-05, tolerance: 1.735304383357802e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001156702436358268, tolerance: 1.7263125975488735e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004221806607612212, tolerance: 1.7476275562048565e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.247246217199593e-05, tolerance: 1.7267449306590606e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.5557053629354726e-05, tolerance: 1.7603552293964808e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016005133260753573, tolerance: 1.701249972967131e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.745432595273241e-05, tolerance: 1.707230800121991e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3662415811250698e-05, tolerance: 1.6806533534117587e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.664217642406809e-05, tolerance: 1.7216870806747548e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.860836429990481e-05, tolerance: 1.746622793362029e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2611776455927837e-05, tolerance: 1.7147011127009538e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9128341227393764e-05, tolerance: 1.756395734212806e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.960528710892508e-05, tolerance: 1.735304383357802e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.283616521728531e-05, tolerance: 1.6614033861865122e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010890152495200527, tolerance: 1.7263125975488735e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002407734629462279, tolerance: 1.7476275562048565e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015669357831945077, tolerance: 1.701249972967131e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.7841231390220156e-05, tolerance: 1.7603552293964808e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.600508594531245e-05, tolerance: 1.6806533534117587e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.162640219921448e-05, tolerance: 1.7216870806747548e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.625712615699388e-05, tolerance: 1.707230800121991e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.098868879316754e-05, tolerance: 1.6614033861865122e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3285704715373355e-05, tolerance: 1.7267449306590606e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.230629657433772e-05, tolerance: 1.756395734212806e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001860322506133591, tolerance: 1.7476275562048565e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011776486256520093, tolerance: 1.7263125975488735e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016663867355907244, tolerance: 1.701249972967131e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.620175496464942e-05, tolerance: 1.7603552293964808e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.375101180459505e-05, tolerance: 1.7216870806747548e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.966948155781976e-05, tolerance: 1.707230800121991e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.092464517034891e-05, tolerance: 1.746622793362029e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012523465339409068, tolerance: 1.6614033861865122e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00030975360756790166, tolerance: 1.7476275562048565e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014251771176320566, tolerance: 1.7263125975488735e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016600152513630145, tolerance: 1.701249972967131e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.970265949056277e-05, tolerance: 1.756395734212806e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.470643721621702e-05, tolerance: 1.7603552293964808e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1467359317657933e-05, tolerance: 1.7267449306590606e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012222252227034932, tolerance: 1.7216870806747548e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.245860267454795e-05, tolerance: 1.707230800121991e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.114560650847823e-05, tolerance: 1.746622793362029e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016347254013809268, tolerance: 1.701249972967131e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.188987811033773e-05, tolerance: 1.756395734212806e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9771432639790337e-05, tolerance: 1.6806533534117587e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00020925817801724887, tolerance: 1.6614033861865122e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014761264540300717, tolerance: 1.7263125975488735e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.2140089555467155e-05, tolerance: 1.7603552293964808e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2820420283533455e-05, tolerance: 1.746622793362029e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.791404564720967e-05, tolerance: 1.7216870806747548e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002754163895411395, tolerance: 1.756395734212806e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.957115334462916e-05, tolerance: 1.707230800121991e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011240008668119209, tolerance: 1.701249972967131e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.869600192033749e-05, tolerance: 1.6806533534117587e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001421414413573163, tolerance: 1.7263125975488735e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002654864960267046, tolerance: 1.6614033861865122e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.393524501163695e-05, tolerance: 1.7603552293964808e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0138624985132497e-05, tolerance: 1.746622793362029e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.3999021417381184e-05, tolerance: 1.7291389690525082e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8303658694032374e-05, tolerance: 1.7147011127009538e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.770835111836285e-05, tolerance: 1.7216870806747548e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00034848880218698794, tolerance: 1.756395734212806e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.894484592491183e-05, tolerance: 1.701249972967131e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8175515054912397e-05, tolerance: 1.6806533534117587e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013228720772669872, tolerance: 1.7263125975488735e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00028310883407641017, tolerance: 1.6614033861865122e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.356522522381152e-05, tolerance: 1.746622793362029e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.8324635365731144e-05, tolerance: 1.7291389690525082e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.953078174608911e-05, tolerance: 1.7147011127009538e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011536268565143573, tolerance: 1.7216870806747548e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.422062309372102e-05, tolerance: 1.701249972967131e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.7545062799623028e-05, tolerance: 1.7140281028820744e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00031647658483443565, tolerance: 1.756395734212806e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.747145296657031e-05, tolerance: 1.6806533534117587e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014291863704965144, tolerance: 1.7263125975488735e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00028470892950081903, tolerance: 1.6614033861865122e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.582708553118673e-05, tolerance: 1.746622793362029e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000131012682669171, tolerance: 1.701249972967131e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.344218637526893e-05, tolerance: 1.7291389690525082e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0138753301668713e-05, tolerance: 1.7140281028820744e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011464489843605267, tolerance: 1.7216870806747548e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00025817171699132196, tolerance: 1.756395734212806e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 2.928e-03, tolerance: 2.186e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.9983306035055723e-05, tolerance: 1.6806533534117587e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00027711520663804227, tolerance: 1.6614033861865122e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016038877535028834, tolerance: 1.7263125975488735e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.024151446967386e-05, tolerance: 1.7291389690525082e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002055843917051544, tolerance: 1.701249972967131e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0290966000283302e-05, tolerance: 1.7140281028820744e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.0408967359249126e-05, tolerance: 1.7147011127009538e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00026596316194977924, tolerance: 1.756395734212806e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.7480650120983875e-05, tolerance: 1.6806533534117587e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.450483006211193e-05, tolerance: 1.7291389690525082e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.821395436308465e-05, tolerance: 1.7288140362518007e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011351036932646767, tolerance: 1.701249972967131e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1513623450260082e-05, tolerance: 1.7140281028820744e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00025480393162322784, tolerance: 1.7147011127009538e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00024679493422222545, tolerance: 1.756395734212806e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001561475034927342, tolerance: 1.7263125975488735e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 5.003e-03, tolerance: 2.179e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.181068492906819e-05, tolerance: 1.7291389690525082e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4913683798515746e-05, tolerance: 1.7288140362518007e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.100013746291154e-05, tolerance: 1.6806533534117587e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013529345944128524, tolerance: 1.701249972967131e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005065521859046254, tolerance: 1.756395734212806e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004362927728266842, tolerance: 1.7147011127009538e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4021616157223272e-05, tolerance: 1.7288140362518007e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.9895510964327134e-05, tolerance: 1.7291389690525082e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001518306313646519, tolerance: 1.701249972967131e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.2771874412024166e-05, tolerance: 1.6806533534117587e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00059375760931785, tolerance: 1.756395734212806e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005523983366706887, tolerance: 1.7147011127009538e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00028665917453031455, tolerance: 1.7140281028820744e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.6704975131509184e-05, tolerance: 1.7288140362518007e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.1574429888030506e-05, tolerance: 1.7291389690525082e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012760744385282435, tolerance: 1.701249972967131e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.591647114048948e-05, tolerance: 1.6806533534117587e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00036882627311190033, tolerance: 1.756395734212806e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0006011356111511879, tolerance: 1.7147011127009538e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00045168857097185097, tolerance: 1.7140281028820744e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.563336123702619e-05, tolerance: 1.7291389690525082e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.236559249132325e-05, tolerance: 1.7381776523822228e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010466667825866777, tolerance: 1.701249972967131e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.450365425327438e-05, tolerance: 1.6806533534117587e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004023974618867776, tolerance: 1.7140281028820744e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005644670152674955, tolerance: 1.7147011127009538e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.483443557241543e-05, tolerance: 1.7291389690525082e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.542653395516987e-05, tolerance: 1.7381776523822228e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.401968527879493e-05, tolerance: 1.701249972967131e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004241994497312788, tolerance: 1.7140281028820744e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.2854079730073394e-05, tolerance: 1.6806533534117587e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.175235559010948e-05, tolerance: 1.7291389690525082e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005036267732435248, tolerance: 1.7147011127009538e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 3.321e-03, tolerance: 2.095e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004365495267530158, tolerance: 1.7140281028820744e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.207191771129527e-05, tolerance: 1.7291389690525082e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.130514294453576e-05, tolerance: 1.7381776523822228e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00044815776669474873, tolerance: 1.7147011127009538e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.9266849220472196e-05, tolerance: 1.6806533534117587e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.5714711582885555e-05, tolerance: 1.7759278428768404e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.126334813995419e-05, tolerance: 1.7291389690525082e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.198631354815138e-05, tolerance: 1.7280136985402257e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004054814597019944, tolerance: 1.7147011127009538e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.203093620517659e-05, tolerance: 1.760643607893258e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.101726572569616e-05, tolerance: 1.7436232741216457e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.56688038146008e-05, tolerance: 1.7759278428768404e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.6534245903859707e-05, tolerance: 1.6985983003889423e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016894339259563608, tolerance: 1.7381776523822228e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.4287670611078906e-05, tolerance: 1.7280136985402257e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.891072402261754e-05, tolerance: 1.6806533534117587e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.472352782814188e-05, tolerance: 1.760643607893258e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00037443047559680524, tolerance: 1.7147011127009538e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.826678802763481e-05, tolerance: 1.7436232741216457e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4094356456278235e-05, tolerance: 1.6985983003889423e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.819661721117667e-05, tolerance: 1.7280136985402257e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.1745622284189146e-05, tolerance: 1.760643607893258e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.518061899460584e-05, tolerance: 1.7291389690525082e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.0639251753231816e-05, tolerance: 1.7436232741216457e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.873087961534221e-05, tolerance: 1.6806533534117587e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003469711410630334, tolerance: 1.7147011127009538e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.9055607496306785e-05, tolerance: 1.6985983003889423e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.64639819881264e-05, tolerance: 1.746622793362029e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1657113458178195e-05, tolerance: 1.760643607893258e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.654346532988624e-05, tolerance: 1.7280136985402257e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0659678080249197e-05, tolerance: 1.7436232741216457e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.9473372586091666e-05, tolerance: 1.6806533534117587e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003755959429670901, tolerance: 1.7147011127009538e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.479583267513365e-05, tolerance: 1.7291389690525082e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.065625409956127e-05, tolerance: 1.6985983003889423e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9772263613278274e-05, tolerance: 1.760643607893258e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.864895301987624e-05, tolerance: 1.746622793362029e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8923414181117038e-05, tolerance: 1.7480298642157474e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.116650501016436e-05, tolerance: 1.7280136985402257e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0868262005865196e-05, tolerance: 1.7436232741216457e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.7114550606581987e-05, tolerance: 1.6806533534117587e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.856410609603608e-05, tolerance: 1.6985983003889423e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9981347493079962e-05, tolerance: 1.760643607893258e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8165841475318786e-05, tolerance: 1.7480298642157474e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.6748174764182854e-05, tolerance: 1.7280136985402257e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.325172506275827e-05, tolerance: 1.7436232741216457e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.042857892610664e-05, tolerance: 1.6985983003889423e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.16024985250532e-05, tolerance: 1.760643607893258e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 2.717e-03, tolerance: 2.153e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.312843094392017e-05, tolerance: 1.7436232741216457e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1934728132737627e-05, tolerance: 1.7280136985402257e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2051053132970608e-05, tolerance: 1.710873630664742e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.8714648389043486e-05, tolerance: 1.6985983003889423e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.0108322994160108e-05, tolerance: 1.7288140362518007e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.345086524898829e-05, tolerance: 1.760643607893258e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5104113561397884e-05, tolerance: 1.7436232741216457e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2956594212774663e-05, tolerance: 1.747829266343442e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 1.670e-03, tolerance: 2.146e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.129544714364102e-05, tolerance: 1.7280136985402257e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.1452693553430814e-05, tolerance: 1.6985983003889423e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.575015996882356e-05, tolerance: 1.760643607893258e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.2248034246094154e-05, tolerance: 1.7436232741216457e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3142561066645702e-05, tolerance: 1.7288140362518007e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5528026509357565e-05, tolerance: 1.710873630664742e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.602861809865053e-05, tolerance: 1.7280136985402257e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.837669222096304e-05, tolerance: 1.6985983003889423e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001472804799457772, tolerance: 1.760643607893258e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.699235631962188e-05, tolerance: 1.747829266343442e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.841843761161456e-05, tolerance: 1.7288140362518007e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.284652478988473e-05, tolerance: 1.710873630664742e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011004445695213423, tolerance: 1.7280136985402257e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.928960109019427e-05, tolerance: 1.6985983003889423e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.3418045912575753e-05, tolerance: 1.7480298642157474e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002164589368403736, tolerance: 1.760643607893258e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.605311602142066e-05, tolerance: 1.747829266343442e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9141212173607106e-05, tolerance: 1.7288140362518007e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.8448339831001835e-05, tolerance: 1.710873630664742e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00020605447709328567, tolerance: 1.760643607893258e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.925881171389789e-05, tolerance: 1.6985983003889423e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.17334839574059e-05, tolerance: 1.7280136985402257e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.978657524337121e-05, tolerance: 1.7480298642157474e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.343545243929667e-05, tolerance: 1.7212317790380203e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.059859412674417e-05, tolerance: 1.747829266343442e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.901820563797023e-05, tolerance: 1.7288140362518007e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 1.623e-03, tolerance: 2.148e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.675885522955169e-05, tolerance: 1.710873630664742e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011854801975166168, tolerance: 1.7759278428768404e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.813838069703727e-05, tolerance: 1.7672668361249086e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.4188695279434006e-05, tolerance: 1.6985983003889423e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1778056775906968e-05, tolerance: 1.7212317790380203e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016657480520360785, tolerance: 1.760643607893258e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.532474146027633e-05, tolerance: 1.7480298642157474e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.651466752087727e-05, tolerance: 1.7280136985402257e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.180571075415207e-05, tolerance: 1.747829266343442e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.133678370604437e-05, tolerance: 1.7672668361249086e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.120168929359555e-05, tolerance: 1.7288140362518007e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00018033646030365426, tolerance: 1.7759278428768404e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.535286656288674e-05, tolerance: 1.7212317790380203e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.394050884365264e-05, tolerance: 1.710873630664742e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 4.324e-03, tolerance: 2.179e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00027173563328696665, tolerance: 1.760643607893258e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010759906747571761, tolerance: 1.7280136985402257e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010802570788031804, tolerance: 1.7480298642157474e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 1.871e-03, tolerance: 2.148e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.432488138739801e-05, tolerance: 1.7672668361249086e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.348861601798348e-05, tolerance: 1.7212317790380203e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.910727434221054e-05, tolerance: 1.747829266343442e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.216533401321359e-05, tolerance: 1.7288140362518007e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00020678541764745928, tolerance: 1.7759278428768404e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003695462915917422, tolerance: 1.760643607893258e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.201936481321034e-05, tolerance: 1.710873630664742e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1643442715359174e-05, tolerance: 1.7672668361249086e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011844803307039815, tolerance: 1.7280136985402257e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012052293844839503, tolerance: 1.7480298642157474e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.294208824771965e-05, tolerance: 1.7212317790380203e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001245809943658787, tolerance: 1.7759278428768404e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.465244359483234e-05, tolerance: 1.7288140362518007e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.661844417891986e-05, tolerance: 1.747829266343442e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00041835582661721264, tolerance: 1.760643607893258e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0406818020329148e-05, tolerance: 1.7212317790380203e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012550052293376288, tolerance: 1.7280136985402257e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.461449096662001e-05, tolerance: 1.7480298642157474e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012663810179501783, tolerance: 1.7759278428768404e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.537374274222853e-05, tolerance: 1.747829266343442e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.776132344579346e-05, tolerance: 1.7288140362518007e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004716613211695718, tolerance: 1.760643607893258e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4778837682655486e-05, tolerance: 1.7672668361249086e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.703164525727385e-05, tolerance: 1.7280136985402257e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.972125268057736e-05, tolerance: 1.7212317790380203e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017194801025980332, tolerance: 1.7759278428768404e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.381161389551818e-05, tolerance: 1.7480298642157474e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.941526699231088e-05, tolerance: 1.747829266343442e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.954523486318374e-05, tolerance: 1.7672668361249086e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017134898524302777, tolerance: 1.760643607893258e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.5359991925378665e-05, tolerance: 1.7212317790380203e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010391677873490286, tolerance: 1.7280136985402257e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00018761836362194036, tolerance: 1.7759278428768404e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.419218613638427e-05, tolerance: 1.783578086210308e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.7473304253765032e-05, tolerance: 1.7233161399452443e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010362503158105156, tolerance: 1.7480298642157474e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0758574808059718e-05, tolerance: 1.7288140362518007e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.10044135303501e-05, tolerance: 1.747829266343442e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.960592316667663e-05, tolerance: 1.7212317790380203e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015265395620968174, tolerance: 1.7759278428768404e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010964048346881472, tolerance: 1.7480298642157474e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.901182422716681e-05, tolerance: 1.7288140362518007e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.788329946288494e-05, tolerance: 1.747829266343442e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.773457381006569e-05, tolerance: 1.7212317790380203e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001528350785555601, tolerance: 1.7759278428768404e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.247814841525435e-05, tolerance: 1.7233161399452443e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 1.698e-03, tolerance: 2.137e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011638833952182064, tolerance: 1.7480298642157474e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.567387367514087e-05, tolerance: 1.7288140362518007e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.173662403299046e-05, tolerance: 1.7212317790380203e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.459871926026763e-05, tolerance: 1.732777986663703e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001296687407324245, tolerance: 1.747829266343442e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012976348091909423, tolerance: 1.7759278428768404e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.281775105978344e-05, tolerance: 1.7672668361249086e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.540903705800998e-05, tolerance: 1.783578086210308e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3717198177479124e-05, tolerance: 1.7436232741216457e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.265358283414526e-05, tolerance: 1.7233161399452443e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.212964486397525e-05, tolerance: 1.7288140362518007e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.3897465425818344e-05, tolerance: 1.7480298642157474e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.601958777615729e-05, tolerance: 1.7212317790380203e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001928006119570249, tolerance: 1.732777986663703e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001952198133438436, tolerance: 1.7759278428768404e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00023038444588147555, tolerance: 1.747829266343442e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.301387955007272e-05, tolerance: 1.783578086210308e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.116083940235374e-05, tolerance: 1.7436232741216457e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8882810034016873e-05, tolerance: 1.7672668361249086e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.212165638118118e-05, tolerance: 1.7233161399452443e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5509360819298e-05, tolerance: 1.7592980115123004e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.9588092705054286e-05, tolerance: 1.7480298642157474e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00021271950951452442, tolerance: 1.732777986663703e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000102477665659996, tolerance: 1.7212317790380203e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00020870051452308302, tolerance: 1.7759278428768404e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.319496945127097e-05, tolerance: 1.783578086210308e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.307927098806368e-05, tolerance: 1.780839229580695e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.6682281176889158e-05, tolerance: 1.7436232741216457e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003583890132311104, tolerance: 1.747829266343442e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5999185582145645e-05, tolerance: 1.7592980115123004e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002173127252315327, tolerance: 1.732777986663703e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010887294810302608, tolerance: 1.7212317790380203e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.684759705876189e-05, tolerance: 1.783578086210308e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.5723932714090976e-05, tolerance: 1.7233161399452443e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.388101777803253e-05, tolerance: 1.7480298642157474e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00022014827970501943, tolerance: 1.7759278428768404e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3879779931915146e-05, tolerance: 1.7436232741216457e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.3883848520672305e-05, tolerance: 1.780839229580695e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.81359704251867e-05, tolerance: 1.7592980115123004e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002082429493652756, tolerance: 1.732777986663703e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.352614112307975e-05, tolerance: 1.7212317790380203e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002023132390294594, tolerance: 1.7759278428768404e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011261714466385964, tolerance: 1.7480298642157474e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.086979645304787e-05, tolerance: 1.783578086210308e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2878836317010917e-05, tolerance: 1.7436232741216457e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.827297088920088e-05, tolerance: 1.7233161399452443e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.795672461826688e-05, tolerance: 1.780839229580695e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.6385470480496873e-05, tolerance: 1.755386826510018e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.9489361046077314e-05, tolerance: 1.7592980115123004e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.134058964876946e-05, tolerance: 1.7212317790380203e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002387190049379269, tolerance: 1.7759278428768404e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.7380336139534254e-05, tolerance: 1.783578086210308e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00020400492729554486, tolerance: 1.732777986663703e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3860572837415203e-05, tolerance: 1.7436232741216457e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001633243267751671, tolerance: 1.7480298642157474e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.535966500779926e-05, tolerance: 1.7233161399452443e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010504771124623773, tolerance: 1.780839229580695e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.7798708026157146e-05, tolerance: 1.7592980115123004e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.410731220951593e-05, tolerance: 1.7212317790380203e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.7993003529998344e-05, tolerance: 1.7672668361249086e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.922282367969197e-05, tolerance: 1.783578086210308e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.913262716336019e-05, tolerance: 1.7410810035794406e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002562178846304275, tolerance: 1.7759278428768404e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 2.600e-03, tolerance: 2.152e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4677427126237883e-05, tolerance: 1.780839229580695e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.0483210625350506e-05, tolerance: 1.7233161399452443e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016306437016495867, tolerance: 1.732777986663703e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.052472358275286e-05, tolerance: 1.7592980115123004e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012281964035962614, tolerance: 1.783578086210308e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00023678439206140274, tolerance: 1.7212317790380203e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00021357913368425397, tolerance: 1.7480298642157474e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.006908121227364e-05, tolerance: 1.780839229580695e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.2679143676976894e-05, tolerance: 1.7233161399452443e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001383843288713868, tolerance: 1.783578086210308e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001644551707866643, tolerance: 1.732777986663703e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00036031936447178826, tolerance: 1.7212317790380203e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.160011278321954e-05, tolerance: 1.7592980115123004e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.2116632595973896e-05, tolerance: 1.7410810035794406e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8872632898783367e-05, tolerance: 1.755386826510018e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 2.139e-03, tolerance: 2.169e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002610263462840814, tolerance: 1.7480298642157474e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.950072470904585e-05, tolerance: 1.7233161399452443e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014436397794305618, tolerance: 1.783578086210308e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00034132065605332364, tolerance: 1.7212317790380203e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2239918948079376e-05, tolerance: 1.755386826510018e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001864748551185045, tolerance: 1.732777986663703e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.616370012368656e-05, tolerance: 1.7410810035794406e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.971867643998191e-05, tolerance: 1.7285415537797237e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.612865059641687e-05, tolerance: 1.7592980115123004e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015753596544859638, tolerance: 1.783578086210308e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.658986099629863e-05, tolerance: 1.7233161399452443e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.3852594690736366e-05, tolerance: 1.7672668361249086e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0008871324569966e-05, tolerance: 1.755386826510018e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2980476918687404e-05, tolerance: 1.780839229580695e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3380627053291164e-05, tolerance: 1.7285415537797237e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015514916596585417, tolerance: 1.7410810035794406e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.6013313210521425e-05, tolerance: 1.7592980115123004e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00038496217154532653, tolerance: 1.7212317790380203e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001407624503129267, tolerance: 1.783578086210308e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.890077224874913e-05, tolerance: 1.7672668361249086e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.476821322000601e-05, tolerance: 1.7233161399452443e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.917617956999188e-05, tolerance: 1.780839229580695e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.019274431431725e-05, tolerance: 1.7285415537797237e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002466336191684409, tolerance: 1.7410810035794406e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3312112373583688e-05, tolerance: 1.7151406639343182e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1310372509930967e-05, tolerance: 1.7592980115123004e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011032376955097834, tolerance: 1.7672668361249086e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.6312365534457427e-05, tolerance: 1.755386826510018e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001295228174876626, tolerance: 1.783578086210308e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.86054655366176e-05, tolerance: 1.7285415537797237e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00026676198465684295, tolerance: 1.780839229580695e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.6602631220926792e-05, tolerance: 1.7233161399452443e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00027081226165928153, tolerance: 1.7212317790380203e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.9872562375800674e-05, tolerance: 1.7151406639343182e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00038679918005856025, tolerance: 1.7410810035794406e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.8871486486494536e-05, tolerance: 1.7672668361249086e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9715655086674153e-05, tolerance: 1.755386826510018e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.990757883026719e-05, tolerance: 1.7592980115123004e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.739028651819366e-05, tolerance: 1.7285415537797237e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013084003418732237, tolerance: 1.783578086210308e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003347715643549215, tolerance: 1.780839229580695e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.0347805009066364e-05, tolerance: 1.7151406639343182e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010134338985278313, tolerance: 1.7672668361249086e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4780722983085146e-05, tolerance: 1.783131842977531e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.5515044313649824e-05, tolerance: 1.755386826510018e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00030007095353362743, tolerance: 1.7410810035794406e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012730228230780575, tolerance: 1.783578086210308e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.615698578168138e-05, tolerance: 1.7285415537797237e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.6021038972666036e-05, tolerance: 1.7592980115123004e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003367916746654133, tolerance: 1.780839229580695e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000259140563564398, tolerance: 1.7212317790380203e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.541126089995044e-05, tolerance: 1.7151406639343182e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010554350658626734, tolerance: 1.7672668361249086e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.9115365989263e-05, tolerance: 1.755386826510018e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012558686479423146, tolerance: 1.783578086210308e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00033832635208894037, tolerance: 1.7410810035794406e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3077622036427395e-05, tolerance: 1.7592980115123004e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00031710675625883783, tolerance: 1.780839229580695e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0830386461518496e-05, tolerance: 1.7151406639343182e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002651455335759851, tolerance: 1.7212317790380203e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001307343735756552, tolerance: 1.7672668361249086e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.234465850093456e-05, tolerance: 1.755386826510018e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9335627350489798e-05, tolerance: 1.6941965213581057e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001171401785824179, tolerance: 1.783578086210308e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.975665502187371e-05, tolerance: 1.7701555850730158e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002556129951614382, tolerance: 1.780839229580695e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.7237245432448478e-05, tolerance: 1.7151406639343182e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017227714679323575, tolerance: 1.7592980115123004e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013858764555605124, tolerance: 1.7672668361249086e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002859760874210785, tolerance: 1.7212317790380203e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.1452286287196596e-05, tolerance: 1.755386826510018e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012442532108599986, tolerance: 1.783578086210308e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1682560661755168e-05, tolerance: 1.7151406639343182e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001755675268561782, tolerance: 1.780839229580695e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.0333464139740973e-05, tolerance: 1.7701555850730158e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.936208584619422e-05, tolerance: 1.7592980115123004e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014829510219651221, tolerance: 1.7672668361249086e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00029577576475840056, tolerance: 1.7212317790380203e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.774489544802485e-05, tolerance: 1.6941965213581057e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.9864826498415005e-05, tolerance: 1.755386826510018e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0927873761341503e-05, tolerance: 1.783578086210308e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1723035328408136e-05, tolerance: 1.7151406639343182e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00030617368011116863, tolerance: 1.780839229580695e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.027694289194042e-05, tolerance: 1.7285415537797237e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.0832808069237994e-05, tolerance: 1.7701555850730158e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013634298345769052, tolerance: 1.7672668361249086e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002884146251247426, tolerance: 1.7212317790380203e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.2735935683936516e-05, tolerance: 1.7592980115123004e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5295774518570638e-05, tolerance: 1.755386826510018e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.0495166067451632e-05, tolerance: 1.783578086210308e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.634193626586262e-05, tolerance: 1.7151406639343182e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.738472774269126e-05, tolerance: 1.6941965213581057e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013182372863386124, tolerance: 1.7285415537797237e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005763922321198479, tolerance: 1.780839229580695e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.022423344605646e-05, tolerance: 1.7701555850730158e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011652464772196613, tolerance: 1.7672668361249086e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.301698316647913e-05, tolerance: 1.7592980115123004e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.139650041787852e-05, tolerance: 1.783578086210308e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.438968339557243e-05, tolerance: 1.700353987958871e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9496714737500878e-05, tolerance: 1.7151406639343182e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001580049800211647, tolerance: 1.7285415537797237e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.399371227131095e-05, tolerance: 1.755386826510018e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.042197060799476e-05, tolerance: 1.7592980115123004e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010843415831661256, tolerance: 1.637028938393258e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2462369603040017e-05, tolerance: 1.7151406639343182e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.701072084848003e-05, tolerance: 1.700353987958871e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016082977370173758, tolerance: 1.7285415537797237e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.788791897376599e-05, tolerance: 1.7592980115123004e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.1024171627566126e-05, tolerance: 1.689769861808398e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.396692851938634e-05, tolerance: 1.700353987958871e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015654376196179865, tolerance: 1.7285415537797237e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.6143338382855356e-05, tolerance: 1.7172894728628973e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.12505630637169e-05, tolerance: 1.689769861808398e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002314396204327173, tolerance: 1.637028938393258e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.64608987422524e-05, tolerance: 1.6941965213581057e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 2.615e-03, tolerance: 2.190e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013683581745012677, tolerance: 1.7285415537797237e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.131922706771383e-05, tolerance: 1.700353987958871e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.8280017860329854e-05, tolerance: 1.7172894728628973e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3030511560863387e-05, tolerance: 1.7335518365645505e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002772259120806409, tolerance: 1.637028938393258e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.373902842418677e-05, tolerance: 1.6941965213581057e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012579462672027142, tolerance: 1.7285415537797237e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5424135624575392e-05, tolerance: 1.700353987958871e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.158577049063344e-05, tolerance: 1.7335518365645505e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.426549425163128e-05, tolerance: 1.769273828350252e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.137770674343891e-05, tolerance: 1.7568247342943438e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00025805520760743654, tolerance: 1.637028938393258e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.735151958134304e-05, tolerance: 1.6941965213581057e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011759817217107428, tolerance: 1.7285415537797237e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9344570522147886e-05, tolerance: 1.689769861808398e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.013041612277538e-05, tolerance: 1.700353987958871e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013545414134675735, tolerance: 1.7335518365645505e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8335093621018456e-05, tolerance: 1.7151406639343182e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.3470753718371424e-05, tolerance: 1.7172894728628973e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00022293220395964292, tolerance: 1.637028938393258e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.412687209713167e-05, tolerance: 1.7568247342943438e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.41553232497023e-05, tolerance: 1.769273828350252e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011178702272152206, tolerance: 1.7285415537797237e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8940132006888336e-05, tolerance: 1.689769861808398e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001238152147965306, tolerance: 1.7335518365645505e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010538246420106062, tolerance: 1.6941965213581057e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.201207370608818e-05, tolerance: 1.6933609199103735e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.815349977511184e-05, tolerance: 1.7393977036602943e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.792738362175507e-05, tolerance: 1.7568247342943438e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.354605877005159e-05, tolerance: 1.700353987958871e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017096746094437312, tolerance: 1.637028938393258e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.606407763647422e-05, tolerance: 1.7172894728628973e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.491091331125906e-05, tolerance: 1.689769861808398e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.180631484165467e-05, tolerance: 1.7285415537797237e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.353497352281582e-05, tolerance: 1.7335518365645505e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.2189283790454853e-05, tolerance: 1.769273828350252e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.773981671997476e-05, tolerance: 1.7151406639343182e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012146635056113977, tolerance: 1.6941965213581057e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001640430765580828, tolerance: 1.637028938393258e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.9480884075913815e-05, tolerance: 1.700353987958871e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.452833897102728e-05, tolerance: 1.7172894728628973e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1439080926107662e-05, tolerance: 1.7393977036602943e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.6818853125621456e-05, tolerance: 1.689769861808398e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.236234094012829e-05, tolerance: 1.6933609199103735e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.754736863365945e-05, tolerance: 1.7285415537797237e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011203325554137028, tolerance: 1.7335518365645505e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.7412188426447284e-05, tolerance: 1.769273828350252e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015284499270993863, tolerance: 1.637028938393258e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012534367807279234, tolerance: 1.6941965213581057e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.9457175897596115e-05, tolerance: 1.7172894728628973e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.130744695942436e-05, tolerance: 1.700353987958871e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1030492924352384e-05, tolerance: 1.7393977036602943e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.6831763674926845e-05, tolerance: 1.689769861808398e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.847677410620807e-05, tolerance: 1.7285415537797237e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.7406441432096798e-05, tolerance: 1.6933609199103735e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015865970846289622, tolerance: 1.7335518365645505e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.746134118659335e-05, tolerance: 1.7172894728628973e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015322901621308074, tolerance: 1.637028938393258e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.961047418793868e-05, tolerance: 1.7393977036602943e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.7460126677279354e-05, tolerance: 1.7009748275553193e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001773266056341559, tolerance: 1.6941965213581057e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.574990032747093e-05, tolerance: 1.700353987958871e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.0620842573651774e-05, tolerance: 1.769273828350252e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010340976330108428, tolerance: 1.7285415537797237e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015737938371152092, tolerance: 1.7335518365645505e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.608385803870225e-05, tolerance: 1.7568247342943438e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.057666652974346e-05, tolerance: 1.7172894728628973e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4803973895367454e-05, tolerance: 1.783131842977531e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016338524953143224, tolerance: 1.637028938393258e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00019554268939610871, tolerance: 1.6941965213581057e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.503633213634374e-05, tolerance: 1.700353987958871e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001489624810154756, tolerance: 1.7285415537797237e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001514950159562465, tolerance: 1.7335518365645505e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.417967726179402e-05, tolerance: 1.7568247342943438e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.060887084289584e-05, tolerance: 1.7172894728628973e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.128739302972472e-05, tolerance: 1.769273828350252e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.600425834306275e-05, tolerance: 1.7009748275553193e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00021762760009024548, tolerance: 1.6941965213581057e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011049791840727491, tolerance: 1.700353987958871e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.951020017352243e-05, tolerance: 1.7285415537797237e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.047578042057272e-05, tolerance: 1.689769861808398e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.509068359070822e-05, tolerance: 1.7335518365645505e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012469376234026594, tolerance: 1.7172894728628973e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.464673083453454e-05, tolerance: 1.7568247342943438e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013934151372406618, tolerance: 1.6941965213581057e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011904103427900353, tolerance: 1.700353987958871e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.488197118428856e-05, tolerance: 1.7285415537797237e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.440534179528225e-05, tolerance: 1.689769861808398e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.7106640408761443e-05, tolerance: 1.6933609199103735e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.644159512839306e-05, tolerance: 1.769273828350252e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.098634044242763e-05, tolerance: 1.7335518365645505e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.1655213037042225e-05, tolerance: 1.7151406639343182e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.2861712478445566e-05, tolerance: 1.7393977036602943e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0925500351987036e-05, tolerance: 1.7568247342943438e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017347536089700258, tolerance: 1.7172894728628973e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1833844716793657e-05, tolerance: 1.783131842977531e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.840683404452913e-05, tolerance: 1.7009748275553193e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.164655273589072e-05, tolerance: 1.7931240875912442e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011607422729458493, tolerance: 1.7285415537797237e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.280636721007741e-05, tolerance: 1.700353987958871e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001203800472933201, tolerance: 1.6941965213581057e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.474864544384981e-05, tolerance: 1.689769861808398e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.775990626038144e-05, tolerance: 1.6933609199103735e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00025944607675595574, tolerance: 1.7335518365645505e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016480783448451046, tolerance: 1.7393977036602943e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001789125187000619, tolerance: 1.7172894728628973e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.7098270289996687e-05, tolerance: 1.7151406639343182e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.858178933447814e-05, tolerance: 1.7568247342943438e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.7624564029669722e-05, tolerance: 1.783131842977531e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.755441313294544e-05, tolerance: 1.7931240875912442e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015109112589126433, tolerance: 1.7285415537797237e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.84527208645386e-05, tolerance: 1.769273828350252e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.794379294604527e-05, tolerance: 1.689769861808398e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.7140234702833e-05, tolerance: 1.700353987958871e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.808633327904599e-05, tolerance: 1.6941965213581057e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001761406173921426, tolerance: 1.7393977036602943e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017813292470293673, tolerance: 1.7172894728628973e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004135217676367025, tolerance: 1.7335518365645505e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.892345350731385e-05, tolerance: 1.7568247342943438e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.7579546027202417e-05, tolerance: 1.6933609199103735e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4952934900394907e-05, tolerance: 1.7151406639343182e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.8424759605041178e-05, tolerance: 1.783131842977531e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.512947691612951e-05, tolerance: 1.7009748275553193e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.4577993470771025e-05, tolerance: 1.7931240875912442e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015988200653283859, tolerance: 1.7285415537797237e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.955478026710344e-05, tolerance: 1.689769861808398e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001027193334591954, tolerance: 1.7393977036602943e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00018684766291822072, tolerance: 1.7172894728628973e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003815336980639277, tolerance: 1.7335518365645505e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.50942003408732e-05, tolerance: 1.6941965213581057e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4095717722619203e-05, tolerance: 1.7151406639343182e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.7626381190786614e-05, tolerance: 1.7568247342943438e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.6031693609882348e-05, tolerance: 1.783131842977531e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.006702686719805e-05, tolerance: 1.769273828350252e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.2282195732757516e-05, tolerance: 1.7931240875912442e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0521998742993597e-05, tolerance: 1.6933609199103735e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001926302513996364, tolerance: 1.689769861808398e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.219211041210565e-05, tolerance: 1.7393977036602943e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010611402944044404, tolerance: 1.7285415537797237e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00026324897124590727, tolerance: 1.7335518365645505e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.667532298911238e-05, tolerance: 1.7009748275553193e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.079645042331768e-05, tolerance: 1.7151406639343182e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013359076110532227, tolerance: 1.6941965213581057e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.029369133173866e-05, tolerance: 1.7931240875912442e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001766991129854914, tolerance: 1.7172894728628973e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.496096171389524e-05, tolerance: 1.6933609199103735e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.033499205390381e-05, tolerance: 1.769273828350252e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002684585593317988, tolerance: 1.689769861808398e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.878731408096068e-05, tolerance: 1.7393977036602943e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010053751360890317, tolerance: 1.7285415537797237e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001864490262180763, tolerance: 1.7151406639343182e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5516185866733196e-05, tolerance: 1.7931240875912442e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00018263799234113573, tolerance: 1.715475544386281e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011273314315601163, tolerance: 1.769273828350252e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016902138888323995, tolerance: 1.7172894728628973e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.8510492238560956e-05, tolerance: 1.7393977036602943e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003436572356379109, tolerance: 1.689769861808398e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.0423618762535094e-05, tolerance: 1.7009748275553193e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001936111579683578, tolerance: 1.6941965213581057e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.7949014689037923e-05, tolerance: 1.7278855743677057e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.401455995287849e-05, tolerance: 1.7931240875912442e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00024982289999353306, tolerance: 1.715475544386281e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8818527586214606e-05, tolerance: 1.7568247342943438e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002791552245930973, tolerance: 1.769273828350252e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3362626181838014e-05, tolerance: 1.6933609199103735e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.469822228952419e-05, tolerance: 1.7393977036602943e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00034692391044017015, tolerance: 1.689769861808398e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.9570101724201575e-05, tolerance: 1.756928635909579e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015490958001613056, tolerance: 1.7172894728628973e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.860595632441342e-05, tolerance: 1.7278855743677057e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00024298494180418836, tolerance: 1.715475544386281e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.88888316114229e-05, tolerance: 1.7009748275553193e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.292117335175135e-05, tolerance: 1.7931240875912442e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.796300332750446e-05, tolerance: 1.769273828350252e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9476396753898007e-05, tolerance: 1.767060376555955e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.067022626955528e-05, tolerance: 1.7393977036602943e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002874248279621447, tolerance: 1.6933609199103735e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00024975556078593586, tolerance: 1.6941965213581057e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.383128744852872e-05, tolerance: 1.756928635909579e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013863127746953363, tolerance: 1.7172894728628973e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003269364725428884, tolerance: 1.689769861808398e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00023040143291490345, tolerance: 1.715475544386281e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5164069791402954e-05, tolerance: 1.7931240875912442e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.6653993695305934e-05, tolerance: 1.7009748275553193e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.928329940731256e-05, tolerance: 1.7393977036602943e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001647796499068023, tolerance: 1.769273828350252e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001448754961718597, tolerance: 1.7172894728628973e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4502168288555864e-05, tolerance: 1.756928635909579e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001050062087630619, tolerance: 1.6933609199103735e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002943625845305449, tolerance: 1.6941965213581057e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012655034799063068, tolerance: 1.715475544386281e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.914669802297389e-05, tolerance: 1.7568247342943438e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.853345471265408e-05, tolerance: 1.7931240875912442e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.881519490891009e-05, tolerance: 1.7393977036602943e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00031224910432093526, tolerance: 1.689769861808398e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.488809179964976e-05, tolerance: 1.7009748275553193e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013618858589238732, tolerance: 1.7172894728628973e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9656376936506154e-05, tolerance: 1.767060376555955e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.31403603381565e-05, tolerance: 1.756928635909579e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.9125133069390213e-05, tolerance: 1.7931240875912442e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014119386135604851, tolerance: 1.769273828350252e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003329887509084502, tolerance: 1.6941965213581057e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003921371875953688, tolerance: 1.689769861808398e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014771578223940138, tolerance: 1.715475544386281e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012530104433301596, tolerance: 1.7172894728628973e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.4239527399562995e-05, tolerance: 1.6933609199103735e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.274338359729283e-05, tolerance: 1.7009748275553193e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.002008727727128e-05, tolerance: 1.767060376555955e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.857239141074031e-05, tolerance: 1.7568247342943438e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002984745693110297, tolerance: 1.689769861808398e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.444045678592216e-05, tolerance: 1.7172894728628973e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003542820863968125, tolerance: 1.6941965213581057e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001516521510284436, tolerance: 1.715475544386281e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.616870456773629e-05, tolerance: 1.7568247342943438e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017985122253459662, tolerance: 1.769273828350252e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.9332429167712622e-05, tolerance: 1.7009748275553193e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.1415238932654826e-05, tolerance: 1.743964919695692e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5333380442508005e-05, tolerance: 1.7931240875912442e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002353372013465995, tolerance: 1.689769861808398e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.6671845893169204e-05, tolerance: 1.6933609199103735e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.3024259614916844e-05, tolerance: 1.7568247342943438e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003686754558664511, tolerance: 1.769273828350252e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.118815769600179e-05, tolerance: 1.743964919695692e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015657428801658067, tolerance: 1.715475544386281e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5903307203379786e-05, tolerance: 1.7931240875912442e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001711164549657463, tolerance: 1.689769861808398e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.165565509941122e-05, tolerance: 1.6933609199103735e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0236831648834733e-05, tolerance: 1.7618903919528298e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011151222106160416, tolerance: 1.7568247342943438e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00047754503292136985, tolerance: 1.769273828350252e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.612600001051721e-05, tolerance: 1.743964919695692e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.570212984758305e-05, tolerance: 1.7931240875912442e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013417225188941569, tolerance: 1.7568247342943438e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.0075628400651946e-05, tolerance: 1.6933609199103735e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3519987288184857e-05, tolerance: 1.743964919695692e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001765748779260553, tolerance: 1.715475544386281e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.146130089885137e-05, tolerance: 1.7931240875912442e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000129446374431956, tolerance: 1.7568247342943438e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4739149554000445e-05, tolerance: 1.743964919695692e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9645881241847282e-05, tolerance: 1.7221144843957683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.350234716504151e-05, tolerance: 1.7931240875912442e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011383985952892906, tolerance: 1.7568247342943438e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017171488102126278, tolerance: 1.715475544386281e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.946861850511683e-05, tolerance: 1.743964919695692e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.088869199024651e-05, tolerance: 1.7221144843957683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.8147680625124905e-05, tolerance: 1.767060376555955e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.986855251730692e-05, tolerance: 1.7931240875912442e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0138207529749735e-05, tolerance: 1.7618903919528298e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.602756477454969e-05, tolerance: 1.7153198652261114e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0147245307728864e-05, tolerance: 1.743964919695692e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016587605701265905, tolerance: 1.715475544386281e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.425030885266926e-05, tolerance: 1.7568247342943438e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013160145782726423, tolerance: 1.767060376555955e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00021356965105403386, tolerance: 1.7931240875912442e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9071109982345125e-05, tolerance: 1.7618903919528298e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1910267385623176e-05, tolerance: 1.7153198652261114e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.900081457414509e-05, tolerance: 1.743964919695692e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.1338251486760375e-05, tolerance: 1.771467779602437e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.022345586266775e-05, tolerance: 1.6521978186571565e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.034085857104996e-05, tolerance: 1.7221144843957683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.428118003936942e-05, tolerance: 1.7721815542346815e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011596047981794755, tolerance: 1.7568247342943438e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016698457482710628, tolerance: 1.767060376555955e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2076822449829808e-05, tolerance: 1.7618903919528298e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00036498175391736203, tolerance: 1.7931240875912442e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.347324283127384e-05, tolerance: 1.7153198652261114e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.9851969696435138e-05, tolerance: 1.743964919695692e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.259386005974134e-05, tolerance: 1.6521978186571565e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0734398647893892e-05, tolerance: 1.739081410707963e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.6549101445210175e-05, tolerance: 1.7721815542346815e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.155036382421073e-05, tolerance: 1.7278855743677057e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001293832414975271, tolerance: 1.7568247342943438e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017462506488270801, tolerance: 1.767060376555955e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.077156682375389e-05, tolerance: 1.7618903919528298e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0435827173509447e-05, tolerance: 1.7221144843957683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.0359897543254e-05, tolerance: 1.7153198652261114e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015450171974130435, tolerance: 1.6521978186571565e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.6278978625414043e-05, tolerance: 1.7721815542346815e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.775818506807858e-05, tolerance: 1.739081410707963e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2878723487313943e-05, tolerance: 1.7187220585509633e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013372248877636158, tolerance: 1.7568247342943438e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015306837349003677, tolerance: 1.767060376555955e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.0274219227046104e-05, tolerance: 1.7153198652261114e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001881621512008682, tolerance: 1.6521978186571565e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.856894181467451e-05, tolerance: 1.771467779602437e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.435786577376046e-05, tolerance: 1.7721815542346815e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8410423252656835e-05, tolerance: 1.7278855743677057e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8506072895104614e-05, tolerance: 1.739081410707963e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.6377492120257555e-05, tolerance: 1.7618903919528298e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0510026105308513e-05, tolerance: 1.7221144843957683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001231423160471777, tolerance: 1.767060376555955e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.9695464810545677e-05, tolerance: 1.7187220585509633e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.5367021231366234e-05, tolerance: 1.7153198652261114e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016333656124663948, tolerance: 1.6521978186571565e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.575632136037371e-05, tolerance: 1.771467779602437e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.7597179764537322e-05, tolerance: 1.7721815542346815e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015251644276039616, tolerance: 1.7618903919528298e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011132026160324583, tolerance: 1.767060376555955e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.7312185675534206e-05, tolerance: 1.6924782341316485e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.515480770613591e-05, tolerance: 1.771467779602437e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.097427748021588e-05, tolerance: 1.7187220585509633e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.98840307557496e-05, tolerance: 1.7153198652261114e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.7816599920984777e-05, tolerance: 1.7721815542346815e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017401611683387844, tolerance: 1.7618903919528298e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3903204191700472e-05, tolerance: 1.7278855743677057e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016263409202868333, tolerance: 1.6521978186571565e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010545539806389344, tolerance: 1.767060376555955e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9304083605242023e-05, tolerance: 1.7187220585509633e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.867988415022608e-05, tolerance: 1.771467779602437e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.735989872372941e-05, tolerance: 1.7618903919528298e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.6431460576012596e-05, tolerance: 1.7278855743677057e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015841184096752198, tolerance: 1.6521978186571565e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.865419103194016e-05, tolerance: 1.7424334540998488e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.8964535880145705e-05, tolerance: 1.7153198652261114e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.4077543209213267e-05, tolerance: 1.767060376555955e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.891990835721941e-05, tolerance: 1.7221144843957683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.489022092199561e-05, tolerance: 1.7618903919528298e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8936244923209097e-05, tolerance: 1.743964919695692e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.6993733986643495e-05, tolerance: 1.7278855743677057e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.651562274954029e-05, tolerance: 1.7424334540998488e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.232555140218507e-05, tolerance: 1.771467779602437e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.177132083819056e-05, tolerance: 1.7153198652261114e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.081831066346663e-05, tolerance: 1.767060376555955e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.9003798421451885e-05, tolerance: 1.7187220585509633e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001227886573266293, tolerance: 1.6521978186571565e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.1987032481693364e-05, tolerance: 1.7424334540998488e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.612535005901324e-05, tolerance: 1.7221144843957683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.8384481159550385e-05, tolerance: 1.7618903919528298e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8595794220644703e-05, tolerance: 1.743964919695692e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5877411575460016e-05, tolerance: 1.7278855743677057e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.58015592478168e-05, tolerance: 1.771467779602437e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.8673011633315324e-05, tolerance: 1.7153198652261114e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.5281829987143104e-05, tolerance: 1.7187220585509633e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001342043371691786, tolerance: 1.767060376555955e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4006333010764824e-05, tolerance: 1.7424334540998488e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00023077833457209318, tolerance: 1.7721815542346815e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.840302761400847e-05, tolerance: 1.6924782341316485e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.783890413685016e-05, tolerance: 1.6521978186571565e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.570073988949876e-05, tolerance: 1.7618903919528298e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.7668917663436756e-05, tolerance: 1.739081410707963e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.7545131951467868e-05, tolerance: 1.743964919695692e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.712700101914576e-05, tolerance: 1.7278855743677057e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.318949229281809e-05, tolerance: 1.7221144843957683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.903350578215187e-05, tolerance: 1.771467779602437e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.344719098359941e-05, tolerance: 1.7187220585509633e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.47090046535839e-05, tolerance: 1.7153198652261114e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9286551960356196e-05, tolerance: 1.7424334540998488e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003821218405661974, tolerance: 1.7721815542346815e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.283229667259377e-05, tolerance: 1.6521978186571565e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.775476799438014e-05, tolerance: 1.7618903919528298e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.5240719322798125e-05, tolerance: 1.7278855743677057e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010322323651829231, tolerance: 1.6879500452334967e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013175952137611975, tolerance: 1.7221144843957683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015045248160992265, tolerance: 1.767060376555955e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.134631067855612e-05, tolerance: 1.771467779602437e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.020228829885222e-05, tolerance: 1.7424334540998488e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.908972108484631e-05, tolerance: 1.7153198652261114e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.57274939802853e-05, tolerance: 1.7187220585509633e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004328802364131825, tolerance: 1.7721815542346815e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011947560889600042, tolerance: 1.6521978186571565e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9203757542810354e-05, tolerance: 1.748880985246344e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010236392191435417, tolerance: 1.7618903919528298e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.346742636140207e-05, tolerance: 1.7278855743677057e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00018007121567979213, tolerance: 1.6879500452334967e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9953758674749397e-05, tolerance: 1.7424334540998488e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.178320351888026e-05, tolerance: 1.739081410707963e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.1225819056286565e-05, tolerance: 1.771467779602437e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014126933358318133, tolerance: 1.7221144843957683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.302581681219815e-05, tolerance: 1.7153198652261114e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015226717379269745, tolerance: 1.767060376555955e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00032422352042435834, tolerance: 1.7721815542346815e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010102088025059752, tolerance: 1.7618903919528298e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.831618298358243e-05, tolerance: 1.6521978186571565e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8491378929862134e-05, tolerance: 1.7424334540998488e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001792885258720036, tolerance: 1.6879500452334967e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011798365052465357, tolerance: 1.771467779602437e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.724470576819532e-05, tolerance: 1.7187220585509633e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.179254098348988e-05, tolerance: 1.739081410707963e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017269298496726954, tolerance: 1.7221144843957683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.727133598699928e-05, tolerance: 1.7153198652261114e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017786765053173434, tolerance: 1.7721815542346815e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.956417672493299e-05, tolerance: 1.7424334540998488e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002512291072256749, tolerance: 1.767060376555955e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.667726708289111e-05, tolerance: 1.7233357268256723e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.174821310044528e-05, tolerance: 1.7618903919528298e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.097913455845998e-05, tolerance: 1.6521978186571565e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5025542644980733e-05, tolerance: 1.748880985246344e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00024137866801081376, tolerance: 1.6879500452334967e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002043525286084466, tolerance: 1.771467779602437e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001656363327777327, tolerance: 1.739081410707963e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00019045707614510042, tolerance: 1.7221144843957683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.4713671764670384e-05, tolerance: 1.7424334540998488e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1162763585273053e-05, tolerance: 1.740698077187718e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012837760161866184, tolerance: 1.7153198652261114e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.39770557553559e-05, tolerance: 1.7618903919528298e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014061786999251293, tolerance: 1.7721815542346815e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.456097410843532e-05, tolerance: 1.7233357268256723e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015355834955724582, tolerance: 1.767060376555955e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000254408080135775, tolerance: 1.6879500452334967e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00023583287757049376, tolerance: 1.771467779602437e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.918941589096855e-05, tolerance: 1.748880985246344e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.882392205308311e-05, tolerance: 1.7187220585509633e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.545949467225959e-05, tolerance: 1.6924782341316485e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.7546652747023328e-05, tolerance: 1.740698077187718e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.318006732854419e-05, tolerance: 1.739081410707963e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.7871394925012916e-05, tolerance: 1.7424334540998488e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002063045939493819, tolerance: 1.7221144843957683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.437292540075953e-05, tolerance: 1.7233357268256723e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.686917379409557e-05, tolerance: 1.7153198652261114e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002798760805028822, tolerance: 1.7721815542346815e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010838301066144144, tolerance: 1.767060376555955e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00026259828580220586, tolerance: 1.6879500452334967e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00022859397053851503, tolerance: 1.771467779602437e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3761637313924472e-05, tolerance: 1.748880985246344e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.06604673430229e-05, tolerance: 1.7187220585509633e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.35618144831547e-05, tolerance: 1.6924782341316485e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.423476335341318e-05, tolerance: 1.743964919695692e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.464461620127662e-05, tolerance: 1.7233357268256723e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.250607174141342e-05, tolerance: 1.7424334540998488e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0006179295549261637, tolerance: 1.7721815542346815e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001479330312388876, tolerance: 1.7221144843957683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00023653873466000005, tolerance: 1.6879500452334967e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010979365413578239, tolerance: 1.767060376555955e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00020365641400719482, tolerance: 1.771467779602437e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015239006419439857, tolerance: 1.739081410707963e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1892919982877124e-05, tolerance: 1.748880985246344e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.280588849184865e-05, tolerance: 1.7187220585509633e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.303943723523018e-05, tolerance: 1.7233357268256723e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.436971533004064e-05, tolerance: 1.743964919695692e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.153620259843721e-05, tolerance: 1.6924782341316485e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016567282553854416, tolerance: 1.6879500452334967e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00019242711253019198, tolerance: 1.771467779602437e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013622789838674612, tolerance: 1.767060376555955e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1195270948494438e-05, tolerance: 1.7424334540998488e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001134852468863256, tolerance: 1.7221144843957683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014529319440171815, tolerance: 1.739081410707963e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002476858149094985, tolerance: 1.7187220585509633e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.33781531642184e-05, tolerance: 1.748880985246344e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4544518167635143e-05, tolerance: 1.7233357268256723e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017141703655721395, tolerance: 1.6879500452334967e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.7921019661831387e-05, tolerance: 1.743964919695692e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00018074041928140515, tolerance: 1.771467779602437e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.402456392577775e-05, tolerance: 1.6924782341316485e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.389947895355994e-05, tolerance: 1.728503049757372e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014529158512899439, tolerance: 1.767060376555955e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.599969426370611e-05, tolerance: 1.7221144843957683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0386128401619907e-05, tolerance: 1.7424334540998488e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00024239008647922167, tolerance: 1.7187220585509633e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1400011105386987e-05, tolerance: 1.7233357268256723e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001988660803989694, tolerance: 1.6879500452334967e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001732266080110914, tolerance: 1.771467779602437e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013558251699394286, tolerance: 1.743964919695692e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013682073564358875, tolerance: 1.767060376555955e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.123597903461917e-05, tolerance: 1.6924782341316485e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.920514685037141e-05, tolerance: 1.7221144843957683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003876004796851563, tolerance: 1.7187220585509633e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013306240185694072, tolerance: 1.739081410707963e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0150519053411392e-05, tolerance: 1.7424334540998488e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.589584449556482e-05, tolerance: 1.7233357268256723e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000189535396097543, tolerance: 1.6879500452334967e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016760523190002038, tolerance: 1.771467779602437e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002293449027823656, tolerance: 1.743964919695692e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00042619368327484475, tolerance: 1.7187220585509633e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.6885080893401335e-05, tolerance: 1.6924782341316485e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012758334703155162, tolerance: 1.7221144843957683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.650793250847134e-05, tolerance: 1.7233357268256723e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016125541160715885, tolerance: 1.771467779602437e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003347974443186075, tolerance: 1.739081410707963e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.805312679816276e-05, tolerance: 1.728503049757372e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004307382104150985, tolerance: 1.7187220585509633e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.665834074518444e-05, tolerance: 1.6924782341316485e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001827948817307093, tolerance: 1.7221144843957683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014287009864160337, tolerance: 1.771467779602437e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5889928915341642e-05, tolerance: 1.7233357268256723e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8699924471766993e-05, tolerance: 1.7424334540998488e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8561659928934687e-05, tolerance: 1.728503049757372e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.081086677411102e-05, tolerance: 1.739081410707963e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003267452591089485, tolerance: 1.7187220585509633e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013009974200549768, tolerance: 1.771467779602437e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.2901264930072375e-05, tolerance: 1.6924782341316485e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00024773860372205407, tolerance: 1.7221144843957683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.206049996854309e-05, tolerance: 1.7424334540998488e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010694393491266288, tolerance: 1.7233357268256723e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.7549807400801115e-05, tolerance: 1.728503049757372e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00023582344601806235, tolerance: 1.7187220585509633e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000124213657589611, tolerance: 1.771467779602437e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.7532392587833153e-05, tolerance: 1.739081410707963e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.5310603234100894e-05, tolerance: 1.6924782341316485e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.981974828192353e-05, tolerance: 1.7233357268256723e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000302407343543757, tolerance: 1.7221144843957683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 1.844e-03, tolerance: 2.210e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000240561438160267, tolerance: 1.7187220585509633e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.708701856135036e-05, tolerance: 1.7233357268256723e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00034140356467773914, tolerance: 1.7221144843957683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.218198834137494e-05, tolerance: 1.6924782341316485e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.6029787296700385e-05, tolerance: 1.7424334540998488e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.250698386581037e-05, tolerance: 1.739081410707963e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00022237560688496798, tolerance: 1.7187220585509633e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 2.881e-03, tolerance: 2.187e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9134910314917708e-05, tolerance: 1.7233357268256723e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.6268905808814538e-05, tolerance: 1.7424334540998488e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00036951056649015945, tolerance: 1.7221144843957683e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.503120927398368e-05, tolerance: 1.728503049757372e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.3531395903145175e-05, tolerance: 1.6924782341316485e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00024375273709689553, tolerance: 1.7187220585509633e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.477825558637632e-05, tolerance: 1.741030786581132e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001533742562959562, tolerance: 1.728503049757372e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.6588747385168235e-05, tolerance: 1.741030786581132e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.7793336921034797e-05, tolerance: 1.740698077187718e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002506660307026263, tolerance: 1.7047335172659197e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 3.143e-03, tolerance: 2.182e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.2481814373640575e-05, tolerance: 1.6924782341316485e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.051312343741632e-05, tolerance: 1.7424334540998488e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.9143767459544404e-05, tolerance: 1.7233357268256723e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.380809455865805e-05, tolerance: 1.728503049757372e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.215550219600599e-05, tolerance: 1.741030786581132e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2933066303167104e-05, tolerance: 1.740698077187718e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003187986394508624, tolerance: 1.7047335172659197e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.621774973655608e-05, tolerance: 1.7233357268256723e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3886801167390115e-05, tolerance: 1.741030786581132e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8045736026081616e-05, tolerance: 1.7424334540998488e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.374743958907452e-05, tolerance: 1.740698077187718e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000301478522936517, tolerance: 1.7047335172659197e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.8854804629746544e-05, tolerance: 1.7233357268256723e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9020227484537952e-05, tolerance: 1.7120882877805984e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.435901002428465e-05, tolerance: 1.7563056691639225e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.035582858715139e-05, tolerance: 1.725970649278601e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002688924886588631, tolerance: 1.7047335172659197e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.14543815439186e-05, tolerance: 1.7424334540998488e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.1148665189681514e-05, tolerance: 1.728503049757372e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015409857847747607, tolerance: 1.7170688705234196e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.7378346158868708e-05, tolerance: 1.741030786581132e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.704980217549738e-05, tolerance: 1.7233357268256723e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.649685591704255e-05, tolerance: 1.7563056691639225e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.104270256115286e-05, tolerance: 1.725970649278601e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001668966525501846, tolerance: 1.7047335172659197e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0822997935055973e-05, tolerance: 1.7424334540998488e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.749525748530599e-05, tolerance: 1.728503049757372e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002100787325909452, tolerance: 1.7170688705234196e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.6547718332856768e-05, tolerance: 1.741030786581132e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.763883116842266e-05, tolerance: 1.7578460369220962e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.613534075066211e-05, tolerance: 1.7233357268256723e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.8849358781769113e-05, tolerance: 1.7563056691639225e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.965172974460117e-05, tolerance: 1.725970649278601e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001695594104363391, tolerance: 1.7047335172659197e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.592003943217908e-05, tolerance: 1.728503049757372e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.642064770691857e-05, tolerance: 1.7346065274089485e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.805529753047674e-05, tolerance: 1.741030786581132e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00019742514521958222, tolerance: 1.7170688705234196e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.459684760104888e-05, tolerance: 1.7563056691639225e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.880748291187856e-05, tolerance: 1.725970649278601e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.702821174775446e-05, tolerance: 1.7233357268256723e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4258194999286775e-05, tolerance: 1.7424334540998488e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002042704836970376, tolerance: 1.7047335172659197e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.741674270543951e-05, tolerance: 1.728503049757372e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.2890659221917334e-05, tolerance: 1.741030786581132e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016809863958228144, tolerance: 1.7170688705234196e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8638112286448877e-05, tolerance: 1.7120882877805984e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010028188188501361, tolerance: 1.7563056691639225e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.174241754411167e-05, tolerance: 1.7346065274089485e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9477887715909845e-05, tolerance: 1.740698077187718e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00021632177750157376, tolerance: 1.7047335172659197e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.460588340252398e-05, tolerance: 1.728503049757372e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2184203992820645e-05, tolerance: 1.741030786581132e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 7.328e-04, tolerance: 2.131e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013254193126393567, tolerance: 1.7170688705234196e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.773275104924657e-05, tolerance: 1.7120882877805984e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.861515110000773e-05, tolerance: 1.7563056691639225e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3584723410626646e-05, tolerance: 1.725970649278601e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8747829371085212e-05, tolerance: 1.7578460369220962e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.871078278940959e-05, tolerance: 1.740698077187718e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.594893866166719e-05, tolerance: 1.7424334540998488e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016467166170988645, tolerance: 1.7047335172659197e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.625612592590311e-05, tolerance: 1.728503049757372e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0002535753117084e-05, tolerance: 1.741030786581132e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.68575270797961e-05, tolerance: 1.7563056691639225e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.143993566826931e-05, tolerance: 1.7170688705234196e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.550150758586292e-05, tolerance: 1.725970649278601e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0781198265498735e-05, tolerance: 1.7578460369220962e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.087392763678187e-05, tolerance: 1.740698077187718e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011960678298453698, tolerance: 1.7424334540998488e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015878869693955293, tolerance: 1.7047335172659197e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.259051701274556e-05, tolerance: 1.758906696503089e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.5184407750648086e-05, tolerance: 1.6973898449571134e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.264437315376583e-05, tolerance: 1.7563056691639225e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.567310549711284e-05, tolerance: 1.7170688705234196e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.795374530933578e-05, tolerance: 1.725970649278601e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00018868539500730384, tolerance: 1.7047335172659197e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014443988427376847, tolerance: 1.758906696503089e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013905614641803767, tolerance: 1.7424334540998488e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010061685964364922, tolerance: 1.7170688705234196e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.227166783423968e-05, tolerance: 1.6973898449571134e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.043479049126858e-05, tolerance: 1.7563056691639225e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0542697644478775e-05, tolerance: 1.725970649278601e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.058277287671044e-05, tolerance: 1.7346065274089485e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.7747808300856644e-05, tolerance: 1.758906696503089e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010634661323457792, tolerance: 1.7424334540998488e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010977113374164085, tolerance: 1.7563056691639225e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016168243599827894, tolerance: 1.7170688705234196e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.371623510284744e-05, tolerance: 1.725970649278601e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8255850644750826e-05, tolerance: 1.738869776813109e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.972482034346898e-05, tolerance: 1.718963782941067e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.8071527286920028e-05, tolerance: 1.6973898449571134e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.8786330085954492e-05, tolerance: 1.7346065274089485e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00018504122060455583, tolerance: 1.7424334540998488e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.7722601979295802e-05, tolerance: 1.741030786581132e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.917284845593674e-05, tolerance: 1.725970649278601e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.655941756639419e-05, tolerance: 1.7170688705234196e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013156402812334808, tolerance: 1.7563056691639225e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.31178949497685e-05, tolerance: 1.718963782941067e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.913567543369854e-05, tolerance: 1.6973898449571134e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.9051499216297197e-05, tolerance: 1.7346065274089485e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016254822243109545, tolerance: 1.7424334540998488e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.988480411353917e-05, tolerance: 1.7578460369220962e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.770049736146001e-05, tolerance: 1.741030786581132e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.247711028925824e-05, tolerance: 1.725970649278601e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011495121467799962, tolerance: 1.758906696503089e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.263494172311731e-05, tolerance: 1.718963782941067e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9540467867038697e-05, tolerance: 1.7523011053715453e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9191945505427424e-05, tolerance: 1.738869776813109e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.7497172440330295e-05, tolerance: 1.7120882877805984e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.26114682753766e-05, tolerance: 1.6973898449571134e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015870300890115027, tolerance: 1.7424334540998488e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.707985977945965e-05, tolerance: 1.7346065274089485e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.029316781268294e-05, tolerance: 1.725970649278601e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001330231064864719, tolerance: 1.7563056691639225e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4429907689381414e-05, tolerance: 1.7578460369220962e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.583386302430177e-05, tolerance: 1.758906696503089e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.7148238882676937e-05, tolerance: 1.7523011053715453e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013348780605480087, tolerance: 1.6973898449571134e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001417903818682932, tolerance: 1.718963782941067e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.777939830173783e-05, tolerance: 1.738869776813109e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5313868787147156e-05, tolerance: 1.7120882877805984e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002209800498481542, tolerance: 1.7424334540998488e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.0272166722233345e-05, tolerance: 1.7346065274089485e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.375065348657172e-05, tolerance: 1.725970649278601e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013487293753509239, tolerance: 1.7563056691639225e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.410731532651871e-05, tolerance: 1.758906696503089e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9913453270823528e-05, tolerance: 1.7523011053715453e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016481758155928103, tolerance: 1.6973898449571134e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.602400037303055e-05, tolerance: 1.7981140310567763e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.006917800883889e-05, tolerance: 1.718963782941067e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.970307341615714e-05, tolerance: 1.725970649278601e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.979536953650694e-05, tolerance: 1.7346065274089485e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010987869298986937, tolerance: 1.7563056691639225e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.5159014468773286e-05, tolerance: 1.758906696503089e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.121378054968301e-05, tolerance: 1.7578460369220962e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00020271330260432548, tolerance: 1.6973898449571134e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.8669044830814264e-05, tolerance: 1.7981140310567763e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4776761430849586e-05, tolerance: 1.725970649278601e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.5650379354727237e-05, tolerance: 1.7120882877805984e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.638140689419359e-05, tolerance: 1.718963782941067e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010179229957578591, tolerance: 1.7563056691639225e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.9325407309030438e-05, tolerance: 1.7578460369220962e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.1955932861245946e-05, tolerance: 1.7981140310567763e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.139384017435841e-05, tolerance: 1.6973898449571134e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.005992200618792e-05, tolerance: 1.7346065274089485e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.16633481870222e-05, tolerance: 1.725970649278601e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 2.321e-03, tolerance: 2.120e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013394288420711352, tolerance: 1.718963782941067e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.84061277069692e-05, tolerance: 1.7563056691639225e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.754841955303038e-05, tolerance: 1.7523011053715453e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.970108319288195e-05, tolerance: 1.758906696503089e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.922790099328854e-05, tolerance: 1.6973898449571134e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.516425445276779e-05, tolerance: 1.7981140310567763e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.308698614918823e-05, tolerance: 1.7578460369220962e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001468989421569214, tolerance: 1.725970649278601e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.3067327294492195e-05, tolerance: 1.7120882877805984e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.908921525480756e-05, tolerance: 1.7563056691639225e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.9449908503939634e-05, tolerance: 1.758906696503089e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.774039599778017e-05, tolerance: 1.7523011053715453e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00018740521405824148, tolerance: 1.718963782941067e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.527227328409664e-05, tolerance: 1.6973898449571134e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.784136675166015e-05, tolerance: 1.7981140310567763e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.678443486936517e-05, tolerance: 1.7346065274089485e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001530558229298571, tolerance: 1.7578460369220962e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.815933601942958e-05, tolerance: 1.758906696503089e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010467763253892148, tolerance: 1.7563056691639225e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.671167162014291e-05, tolerance: 1.718963782941067e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001662695132537209, tolerance: 1.725970649278601e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.624590667450662e-05, tolerance: 1.6973898449571134e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5918053033886085e-05, tolerance: 1.763176908752331e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.623191239827053e-05, tolerance: 1.7981140310567763e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2254984514512646e-05, tolerance: 1.7120882877805984e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.6061630519533764e-05, tolerance: 1.758906696503089e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011501297625776674, tolerance: 1.7563056691639225e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.003805417273493e-05, tolerance: 1.7578460369220962e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001456755815552567, tolerance: 1.7346065274089485e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.105318624868278e-05, tolerance: 1.763176908752331e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.683364312538945e-05, tolerance: 1.7523011053715453e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.403445384125036e-05, tolerance: 1.718963782941067e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010987683363212868, tolerance: 1.6973898449571134e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.712400703898347e-05, tolerance: 1.7981140310567763e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001963265663223945, tolerance: 1.725970649278601e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.358988026426571e-05, tolerance: 1.758906696503089e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012806905343713034, tolerance: 1.7563056691639225e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1930374232672495e-05, tolerance: 1.741030786581132e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.084827706067994e-05, tolerance: 1.763176908752331e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.067286002037117e-05, tolerance: 1.7120882877805984e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.560211826615604e-05, tolerance: 1.7578460369220962e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.6575836987241e-05, tolerance: 1.7523011053715453e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002146431701701198, tolerance: 1.6973898449571134e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015660637631122014, tolerance: 1.718963782941067e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0409742057319116e-05, tolerance: 1.738869776813109e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.360081961801444e-05, tolerance: 1.7981140310567763e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.777393697765175e-05, tolerance: 1.763176908752331e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012909084382115715, tolerance: 1.7563056691639225e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.122230667342978e-05, tolerance: 1.758906696503089e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.269451889686245e-05, tolerance: 1.7346065274089485e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.726951381903022e-05, tolerance: 1.741030786581132e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00020836525247174519, tolerance: 1.725970649278601e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010481114985378889, tolerance: 1.6973898449571134e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.6859219224140367e-05, tolerance: 1.7578460369220962e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.250637622862409e-05, tolerance: 1.7120882877805984e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00021672949109822863, tolerance: 1.718963782941067e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.017995930058165e-05, tolerance: 1.763176908752331e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.468384617827738e-05, tolerance: 1.758906696503089e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.283205175491816e-05, tolerance: 1.7346065274089485e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.064730179632013e-05, tolerance: 1.741030786581132e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001243727901688793, tolerance: 1.7563056691639225e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.837825798920288e-05, tolerance: 1.7523011053715453e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.543491755249149e-05, tolerance: 1.6973898449571134e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.725932428573541e-05, tolerance: 1.738869776813109e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.9240150842766918e-05, tolerance: 1.763176908752331e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.614452780551346e-05, tolerance: 1.7578460369220962e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.193666007742437e-05, tolerance: 1.7120882877805984e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002643647212335395, tolerance: 1.718963782941067e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.5018275683060957e-05, tolerance: 1.701921875066123e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.891216797147559e-05, tolerance: 1.758906696503089e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001295996993549136, tolerance: 1.741030786581132e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.585801788375895e-05, tolerance: 1.7523011053715453e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00019047751478186437, tolerance: 1.725970649278601e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.539097407034882e-05, tolerance: 1.763176908752331e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.431072348850401e-05, tolerance: 1.6973898449571134e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.346318279135463e-05, tolerance: 1.738869776813109e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.414809215876289e-05, tolerance: 1.7578460369220962e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1736899278566174e-05, tolerance: 1.7979635552238104e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002951886990028036, tolerance: 1.718963782941067e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.8659258087370835e-05, tolerance: 1.758906696503089e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1654619446351275e-05, tolerance: 1.763176908752331e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.9141537631996616e-05, tolerance: 1.7120882877805984e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.405244896378047e-05, tolerance: 1.7523011053715453e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.5192703305353054e-05, tolerance: 1.738869776813109e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012361802670451255, tolerance: 1.6973898449571134e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.223118031633887e-05, tolerance: 1.701921875066123e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.667618741481308e-05, tolerance: 1.758906696503089e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9899167528935474e-05, tolerance: 1.763176908752331e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00031974165209517746, tolerance: 1.718963782941067e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017728687371828047, tolerance: 1.725970649278601e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.357058079722131e-05, tolerance: 1.7523011053715453e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.6246650103742275e-05, tolerance: 1.7981140310567763e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.364629948051991e-05, tolerance: 1.7120882877805984e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.953626744097885e-05, tolerance: 1.738869776813109e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00022171043044791946, tolerance: 1.6973898449571134e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.157209844778478e-05, tolerance: 1.701921875066123e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.774484989172919e-05, tolerance: 1.758906696503089e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015618813648831352, tolerance: 1.725970649278601e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.726499543794652e-05, tolerance: 1.7523011053715453e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.7871269039071436e-05, tolerance: 1.763176908752331e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.2421509850499445e-05, tolerance: 1.7981140310567763e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.476170167861797e-05, tolerance: 1.7120882877805984e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.976469974169977e-05, tolerance: 1.701921875066123e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.270200147261059e-05, tolerance: 1.758906696503089e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010432397049385533, tolerance: 1.7686026129330067e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.137762307618626e-05, tolerance: 1.7523011053715453e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014262297925797182, tolerance: 1.725970649278601e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.502774491568957e-05, tolerance: 1.7981140310567763e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00018777862614460013, tolerance: 1.701921875066123e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.1282628944443525e-05, tolerance: 1.758906696503089e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001379973335497494, tolerance: 1.7686026129330067e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001031447660899739, tolerance: 1.7523011053715453e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013230951186416276, tolerance: 1.725970649278601e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.372357551018057e-05, tolerance: 1.7351049533937845e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3720286824030316e-05, tolerance: 1.7981140310567763e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016904889556658073, tolerance: 1.701921875066123e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.631557116161004e-05, tolerance: 1.7979635552238104e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.8675004032681934e-05, tolerance: 1.7686026129330067e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.973746321745547e-05, tolerance: 1.758906696503089e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017351980814026002, tolerance: 1.725970649278601e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.613338231437657e-05, tolerance: 1.7981140310567763e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.83476560967899e-05, tolerance: 1.763176908752331e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.627672206567116e-05, tolerance: 1.7351049533937845e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002268048880202829, tolerance: 1.701921875066123e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.230951536672884e-05, tolerance: 1.7686026129330067e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.0362586424196453e-05, tolerance: 1.7979635552238104e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.856385450064399e-05, tolerance: 1.758906696503089e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.6526360931016244e-05, tolerance: 1.7186385190082675e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0107293851993197e-05, tolerance: 1.681367883391132e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0109092009897023e-05, tolerance: 1.726124308091879e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.9302228329580217e-05, tolerance: 1.7981140310567763e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017248338549269698, tolerance: 1.701921875066123e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.018153524595585e-05, tolerance: 1.7351049533937845e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.826471282369914e-05, tolerance: 1.7686026129330067e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.919158762894683e-05, tolerance: 1.7979635552238104e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.776498311231294e-05, tolerance: 1.7186385190082675e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.720873101099772e-05, tolerance: 1.681367883391132e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.749591922131042e-05, tolerance: 1.7981140310567763e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8066900257733554e-05, tolerance: 1.726124308091879e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014893795076569103, tolerance: 1.701921875066123e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.2903673910570095e-05, tolerance: 1.7686026129330067e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.9493064760098145e-05, tolerance: 1.7186385190082675e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.7900725446908248e-05, tolerance: 1.7979635552238104e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5768566620790884e-05, tolerance: 1.7351049533937845e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.613291636572023e-05, tolerance: 1.733913318137634e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.857386695411009e-05, tolerance: 1.7981140310567763e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.104689749167764e-05, tolerance: 1.763176908752331e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016622403660112878, tolerance: 1.701921875066123e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.8749181533695035e-05, tolerance: 1.7686026129330067e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2900284824543468e-05, tolerance: 1.7186385190082675e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8698420541665012e-05, tolerance: 1.671858584128514e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.7286213590466124e-05, tolerance: 1.7979635552238104e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.0660181304170576e-05, tolerance: 1.733913318137634e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.1544357008031774e-05, tolerance: 1.7981140310567763e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.643714843957178e-05, tolerance: 1.7686026129330067e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.6142022327499057e-05, tolerance: 1.726124308091879e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015733138246069, tolerance: 1.701921875066123e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017799105793694925, tolerance: 1.763176908752331e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.767537294863203e-05, tolerance: 1.671858584128514e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.432904836598311e-05, tolerance: 1.7979635552238104e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.183659574019406e-05, tolerance: 1.7351049533937845e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.719346737196538e-05, tolerance: 1.6665479883104615e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4265391986133533e-05, tolerance: 1.7186385190082675e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002618430292255121, tolerance: 1.7686026129330067e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.606293074481502e-05, tolerance: 1.7981140310567763e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.287913394751929e-05, tolerance: 1.726124308091879e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015358557805007604, tolerance: 1.701921875066123e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002384406850503562, tolerance: 1.763176908752331e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1552338439473698e-05, tolerance: 1.7979635552238104e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.38111112634919e-05, tolerance: 1.6665479883104615e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.0747523080985883e-05, tolerance: 1.7186385190082675e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003078386244491742, tolerance: 1.7686026129330067e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.4092024739727084e-05, tolerance: 1.681367883391132e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.704496284073113e-05, tolerance: 1.726124308091879e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8946765825185105e-05, tolerance: 1.7979635552238104e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016588002049002307, tolerance: 1.701921875066123e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 1.058e-03, tolerance: 2.185e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002633836651112255, tolerance: 1.763176908752331e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9620874101037786e-05, tolerance: 1.7300852262473648e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.5278160169915224e-05, tolerance: 1.6665479883104615e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.90823336636377e-05, tolerance: 1.7186385190082675e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003146467637592451, tolerance: 1.7686026129330067e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.580867582611874e-05, tolerance: 1.681367883391132e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.822700539508542e-05, tolerance: 1.7979635552238104e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.012311522749254e-05, tolerance: 1.733913318137634e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.369938471781223e-05, tolerance: 1.701921875066123e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002828391922105461, tolerance: 1.763176908752331e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.465894374591507e-05, tolerance: 1.7300852262473648e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.874950627137704e-05, tolerance: 1.7186385190082675e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003330534876910783, tolerance: 1.7686026129330067e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5758286631798882e-05, tolerance: 1.6665479883104615e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.159968870217067e-05, tolerance: 1.733913318137634e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011515148236086042, tolerance: 1.681367883391132e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00028694936369914707, tolerance: 1.763176908752331e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.454806863614472e-05, tolerance: 1.701921875066123e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.049201490915767e-05, tolerance: 1.7300852262473648e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.070397537105341e-05, tolerance: 1.7186385190082675e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003519926757364622, tolerance: 1.7686026129330067e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.592516244305214e-05, tolerance: 1.733913318137634e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8522392525860756e-05, tolerance: 1.6665479883104615e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002921036662524006, tolerance: 1.763176908752331e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011339337803138554, tolerance: 1.701921875066123e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.436719307783377e-05, tolerance: 1.681367883391132e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9332552513236928e-05, tolerance: 1.7300852262473648e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.293372429934605e-05, tolerance: 1.7686026129330067e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9048177525448143e-05, tolerance: 1.7332829764495855e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.222745804264658e-05, tolerance: 1.6665479883104615e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.9318893645413277e-05, tolerance: 1.733913318137634e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003006263620612898, tolerance: 1.763176908752331e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.275886905827405e-05, tolerance: 1.7300852262473648e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.525033430193351e-05, tolerance: 1.681367883391132e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0815297365386204e-05, tolerance: 1.7186385190082675e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.54445271210716e-05, tolerance: 1.7686026129330067e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9123900943903913e-05, tolerance: 1.7332829764495855e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4893147231625987e-05, tolerance: 1.726124308091879e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.53804169463558e-05, tolerance: 1.6665479883104615e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.9898887598141756e-05, tolerance: 1.733913318137634e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000308133275117352, tolerance: 1.763176908752331e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.7098144995657547e-05, tolerance: 1.7300852262473648e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.457884405504418e-05, tolerance: 1.681367883391132e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.787027143333134e-05, tolerance: 1.7686026129330067e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.7825296388270656e-05, tolerance: 1.7332829764495855e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.318259512917354e-05, tolerance: 1.726124308091879e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00030459520370315976, tolerance: 1.763176908752331e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.251432607596539e-05, tolerance: 1.6665479883104615e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4043059297949865e-05, tolerance: 1.7300852262473648e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1205461561613417e-05, tolerance: 1.671858584128514e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011375224101181636, tolerance: 1.7384776029276645e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.774002226968233e-05, tolerance: 1.7686026129330067e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8435371835306275e-05, tolerance: 1.7332829764495855e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.763319284967858e-05, tolerance: 1.681367883391132e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.95786089686904e-05, tolerance: 1.7979635552238104e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002864461394341683, tolerance: 1.763176908752331e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.690238327202463e-05, tolerance: 1.6665479883104615e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4329795568293552e-05, tolerance: 1.7717708888742035e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.493677108708462e-05, tolerance: 1.726124308091879e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.6784917688577274e-05, tolerance: 1.7300852262473648e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.682135185321996e-05, tolerance: 1.733913318137634e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017122415695090994, tolerance: 1.7384776029276645e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.6488811425564264e-05, tolerance: 1.7686026129330067e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2748605112367717e-05, tolerance: 1.671858584128514e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.179423122987162e-05, tolerance: 1.681367883391132e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002743492798764017, tolerance: 1.763176908752331e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.0586955135156356e-05, tolerance: 1.7979635552238104e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.2119361238131606e-05, tolerance: 1.7717708888742035e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012138192797588303, tolerance: 1.6665479883104615e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.830841373819951e-05, tolerance: 1.7300852262473648e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.3267264193774975e-05, tolerance: 1.733913318137634e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.392626327197652e-05, tolerance: 1.7686026129330067e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.298881308633512e-05, tolerance: 1.726124308091879e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001590001944533955, tolerance: 1.7384776029276645e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00026736102877575676, tolerance: 1.763176908752331e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.7608246574901676e-05, tolerance: 1.7186385190082675e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.7493439109292804e-05, tolerance: 1.7979635552238104e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.84011112518975e-05, tolerance: 1.6665479883104615e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.798587675877147e-05, tolerance: 1.7717708888742035e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.873914969635989e-05, tolerance: 1.681367883391132e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.08013626271224e-05, tolerance: 1.733913318137634e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.545647825451778e-05, tolerance: 1.7300852262473648e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8003491301743155e-05, tolerance: 1.7332829764495855e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.983705206632142e-05, tolerance: 1.7686026129330067e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015110255300585483, tolerance: 1.7384776029276645e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.751191342218468e-05, tolerance: 1.671858584128514e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.920565328679331e-05, tolerance: 1.726124308091879e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00026219866868947093, tolerance: 1.763176908752331e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.530330597456815e-05, tolerance: 1.6665479883104615e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.092705764993919e-05, tolerance: 1.7717708888742035e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.521375210018262e-05, tolerance: 1.733913318137634e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.3467105729652215e-05, tolerance: 1.7300852262473648e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.21313977586425e-05, tolerance: 1.681367883391132e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.348850315814497e-05, tolerance: 1.7686026129330067e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016225390487264492, tolerance: 1.7384776029276645e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002496467725369711, tolerance: 1.763176908752331e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.369255245820005e-05, tolerance: 1.6665479883104615e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.8449699454161605e-05, tolerance: 1.7717708888742035e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.3674220373722825e-05, tolerance: 1.733913318137634e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.074074637325833e-05, tolerance: 1.7332829764495855e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.063649474432868e-05, tolerance: 1.7686026129330067e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.349337315227985e-05, tolerance: 1.681367883391132e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.097235309854859e-05, tolerance: 1.726124308091879e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1267154244997144e-05, tolerance: 1.671858584128514e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001280737163138184, tolerance: 1.7384776029276645e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00020982833404889836, tolerance: 1.763176908752331e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.4888286665151966e-05, tolerance: 1.6665479883104615e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.930671367091473e-05, tolerance: 1.733913318137634e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.928920763931684e-05, tolerance: 1.7717708888742035e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.946483594190065e-05, tolerance: 1.7332829764495855e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.309652454203045e-05, tolerance: 1.7686026129330067e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015926228085225407, tolerance: 1.763176908752331e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.6357293975019097e-05, tolerance: 1.727984215566921e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.408357145677509e-05, tolerance: 1.681367883391132e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010812368108626715, tolerance: 1.7384776029276645e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.3247861456456246e-05, tolerance: 1.733913318137634e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001490109660850416, tolerance: 1.6665479883104615e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010248606949273681, tolerance: 1.7300852262473648e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.3602026100173e-05, tolerance: 1.7717708888742035e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.726403131636003e-05, tolerance: 1.7332829764495855e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.5075965658316246e-05, tolerance: 1.7686026129330067e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.539474454739675e-05, tolerance: 1.726124308091879e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001501840307172658, tolerance: 1.763176908752331e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001049154545284571, tolerance: 1.7384776029276645e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.269473058245593e-05, tolerance: 1.681367883391132e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.7256617993845142e-05, tolerance: 1.7694910952203746e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.973326084071374e-05, tolerance: 1.733913318137634e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001735389725319083, tolerance: 1.6665479883104615e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017167729816017566, tolerance: 1.7300852262473648e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.6453982545373714e-05, tolerance: 1.7717708888742035e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.914803656319067e-05, tolerance: 1.763176908752331e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.00600410958115e-05, tolerance: 1.726124308091879e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.830780491412809e-05, tolerance: 1.7384776029276645e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.219590422120846e-05, tolerance: 1.7694910952203746e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.5679107206301394e-05, tolerance: 1.6665479883104615e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.1697106270927216e-05, tolerance: 1.733913318137634e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001982266405303858, tolerance: 1.7300852262473648e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.7983568564495945e-05, tolerance: 1.671858584128514e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.6915844401429606e-05, tolerance: 1.7717708888742035e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001283961810993467, tolerance: 1.726124308091879e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.862014215176272e-05, tolerance: 1.7384776029276645e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.8521494511644054e-05, tolerance: 1.681367883391132e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.2023802096468645e-05, tolerance: 1.733913318137634e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.882206235865382e-05, tolerance: 1.6665479883104615e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.334168503944454e-05, tolerance: 1.7332829764495855e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00018547762008108877, tolerance: 1.7300852262473648e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.018769334988378e-05, tolerance: 1.7694910952203746e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011334528625776656, tolerance: 1.7384776029276645e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012454282525440567, tolerance: 1.726124308091879e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.279014149239681e-05, tolerance: 1.733913318137634e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.196678454523265e-05, tolerance: 1.6665479883104615e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.212227277714751e-05, tolerance: 1.727984215566921e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.2927332302596793e-05, tolerance: 1.7332829764495855e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00018521635025301516, tolerance: 1.7300852262473648e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.8866942455194915e-05, tolerance: 1.7694910952203746e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010425307580481848, tolerance: 1.681367883391132e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011203918200582185, tolerance: 1.7384776029276645e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.0576552669020424e-05, tolerance: 1.733913318137634e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012221930317698332, tolerance: 1.726124308091879e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001546612345865372, tolerance: 1.6665479883104615e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002005440261978594, tolerance: 1.7300852262473648e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.88643736846158e-05, tolerance: 1.7186385190082675e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.661910735716257e-05, tolerance: 1.7694910952203746e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.7596602886665054e-05, tolerance: 1.7508130602444e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.820522517981959e-05, tolerance: 1.733913318137634e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010287746954971803, tolerance: 1.7384776029276645e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014966153838910992, tolerance: 1.681367883391132e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00020178910385293836, tolerance: 1.7300852262473648e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.219703389810164e-05, tolerance: 1.671858584128514e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016745852144032722, tolerance: 1.726124308091879e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.3110490223489256e-05, tolerance: 1.7186385190082675e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.147356787660971e-05, tolerance: 1.7694910952203746e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1853365132835922e-05, tolerance: 1.7381220241446207e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.616711681597197e-05, tolerance: 1.733913318137634e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.5917829810317575e-05, tolerance: 1.75026053175679e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0148700346989817e-05, tolerance: 1.7508130602444e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00018436297887923416, tolerance: 1.7300852262473648e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.286411106984087e-05, tolerance: 1.7717708888742035e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00020475394636589386, tolerance: 1.681367883391132e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.596694357589254e-05, tolerance: 1.7186385190082675e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.654528400612444e-05, tolerance: 1.7694910952203746e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00022014229808767563, tolerance: 1.7381220241446207e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.367766096765666e-05, tolerance: 1.75026053175679e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 1.016e-03, tolerance: 2.200e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00020718743692873295, tolerance: 1.7300852262473648e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.616690909796511e-05, tolerance: 1.671858584128514e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.120191019592895e-05, tolerance: 1.7186385190082675e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4173454999136187e-05, tolerance: 1.727984215566921e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5996790132913443e-05, tolerance: 1.7717708888742035e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00024996742532386144, tolerance: 1.681367883391132e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.151548104652526e-05, tolerance: 1.75026053175679e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.601445257350345e-05, tolerance: 1.7694910952203746e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001969587729804918, tolerance: 1.7381220241446207e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.840166609496559e-05, tolerance: 1.7508130602444e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00021204825808325122, tolerance: 1.7300852262473648e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.964143246974137e-05, tolerance: 1.671858584128514e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0081070701441148e-05, tolerance: 1.75026053175679e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4613038386897546e-05, tolerance: 1.727984215566921e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00018326978873012614, tolerance: 1.7381220241446207e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3704626906324855e-05, tolerance: 1.7717708888742035e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.718199567542436e-05, tolerance: 1.7655809172632334e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.530058524992344e-05, tolerance: 1.7508130602444e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.5987372240552096e-05, tolerance: 1.671858584128514e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001791030443243219, tolerance: 1.7381220241446207e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8457382839152242e-05, tolerance: 1.7717708888742035e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.461630688311867e-05, tolerance: 1.7694910952203746e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.1218743238265595e-05, tolerance: 1.7201918648568254e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8156878461312448e-05, tolerance: 1.75026053175679e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.84640210326654e-05, tolerance: 1.7508130602444e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1852536063553946e-05, tolerance: 1.727984215566921e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.1212618890601174e-05, tolerance: 1.671858584128514e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.912841185224532e-05, tolerance: 1.7655809172632334e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001776047620625238, tolerance: 1.7381220241446207e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.754907586446491e-05, tolerance: 1.7694910952203746e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.735024168077846e-05, tolerance: 1.75026053175679e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.517603100115438e-05, tolerance: 1.7201918648568254e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.678769028316609e-05, tolerance: 1.7508130602444e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.266021615031366e-05, tolerance: 1.727984215566921e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.571722080559665e-05, tolerance: 1.671858584128514e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.497100310748125e-05, tolerance: 1.6874622607966862e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.0319321132859026e-05, tolerance: 1.75026053175679e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001753186810802632, tolerance: 1.7381220241446207e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.468574269158709e-05, tolerance: 1.7694910952203746e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.547386256736376e-05, tolerance: 1.7508130602444e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.092150413077372e-05, tolerance: 1.727984215566921e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.430780776623275e-05, tolerance: 1.6874622607966862e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0906114601643502e-05, tolerance: 1.75026053175679e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.226707857552225e-05, tolerance: 1.671858584128514e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015982086828735757, tolerance: 1.7381220241446207e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 2.568e-03, tolerance: 2.160e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.312659379768948e-05, tolerance: 1.7201918648568254e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9297437290584536e-05, tolerance: 1.727984215566921e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.267166560299607e-05, tolerance: 1.7508130602444e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8175823608196015e-05, tolerance: 1.75026053175679e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 2.149e-03, tolerance: 2.170e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.0636396498079305e-05, tolerance: 1.6874622607966862e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011993625022861318, tolerance: 1.7381220241446207e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4817185904463593e-05, tolerance: 1.7694910952203746e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1410421444574904e-05, tolerance: 1.671858584128514e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.76204319934474e-05, tolerance: 1.727984215566921e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.4751421906590386e-05, tolerance: 1.7508130602444e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.7510412737013065e-05, tolerance: 1.75026053175679e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.464185661019922e-05, tolerance: 1.6874622607966862e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5894052453974588e-05, tolerance: 1.7717708888742035e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.1731489337093535e-05, tolerance: 1.7201918648568254e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.322277698577508e-05, tolerance: 1.7381220241446207e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.675211432635548e-05, tolerance: 1.7694910952203746e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 1.224e-03, tolerance: 2.141e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.6167744674691846e-05, tolerance: 1.6874622607966862e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9984834608417767e-05, tolerance: 1.671858584128514e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001590814026949071, tolerance: 1.7655809172632334e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.123204066830866e-05, tolerance: 1.7381220241446207e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 2.624e-03, tolerance: 2.166e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.645618289370607e-05, tolerance: 1.6874622607966862e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012436897853244921, tolerance: 1.7655809172632334e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 1.317e-03, tolerance: 2.147e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010200967531053678, tolerance: 1.7381220241446207e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.542213965911702e-05, tolerance: 1.8192896769754403e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8446101595528952e-05, tolerance: 1.75026053175679e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.084472388255628e-05, tolerance: 1.6874622607966862e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.120663064365997e-05, tolerance: 1.7655809172632334e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001925559370096249, tolerance: 1.8192896769754403e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.5252073907851567e-05, tolerance: 1.6874622607966862e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.923801078757708e-05, tolerance: 1.7655809172632334e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00023166727215099756, tolerance: 1.8192896769754403e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.644876714925711e-05, tolerance: 1.6874622607966862e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001033656698702836, tolerance: 1.8192896769754403e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.390186970716371e-05, tolerance: 1.7288456203999112e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011037142099270397, tolerance: 1.6874622607966862e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.7637842980849222e-05, tolerance: 1.727984215566921e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8733300346646803e-05, tolerance: 1.716333702550294e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00030169904513814225, tolerance: 1.8192896769754403e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.8468441924391934e-05, tolerance: 1.7201918648568254e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.093354428957434e-05, tolerance: 1.7655809172632334e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.042482484556317e-05, tolerance: 1.75026053175679e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.025402000949374e-05, tolerance: 1.6874622607966862e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.808176132639844e-05, tolerance: 1.8192896769754403e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.276025938509392e-05, tolerance: 1.7201918648568254e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.306261860226047e-05, tolerance: 1.7288456203999112e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.729273743752816e-05, tolerance: 1.7655809172632334e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 2.024e-03, tolerance: 2.185e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.414959666418014e-05, tolerance: 1.75026053175679e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.448300183887733e-05, tolerance: 1.6874622607966862e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.544862459830896e-05, tolerance: 1.8192896769754403e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5239034227422796e-05, tolerance: 1.7926325619834743e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.758643795973444e-05, tolerance: 1.716333702550294e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.246834198905642e-05, tolerance: 1.7201918648568254e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.236533847231267e-05, tolerance: 1.7655809172632334e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.6458901511534784e-05, tolerance: 1.75026053175679e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000236858659871865, tolerance: 1.8192896769754403e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4680503689502448e-05, tolerance: 1.7926325619834743e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.507725436841796e-05, tolerance: 1.6874622607966862e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1406090737759176e-05, tolerance: 1.7288456203999112e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.239705318889822e-05, tolerance: 1.7655809172632334e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.9864965722922743e-05, tolerance: 1.7201918648568254e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.934218042663453e-05, tolerance: 1.75026053175679e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00026573456025260137, tolerance: 1.8192896769754403e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5762078163744928e-05, tolerance: 1.7926325619834743e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.0407965877155335e-05, tolerance: 1.7655809172632334e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2550279956949637e-05, tolerance: 1.764373501719345e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.190685192079948e-05, tolerance: 1.7201918648568254e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.8425044307043655e-05, tolerance: 1.75026053175679e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.085865266271649e-05, tolerance: 1.8192896769754403e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.321815422237037e-05, tolerance: 1.6874622607966862e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.500443596560904e-05, tolerance: 1.7926325619834743e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.9486392685627106e-05, tolerance: 1.7758456426226778e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 3.123e-03, tolerance: 2.136e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.695614960852472e-05, tolerance: 1.7655809172632334e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.61088090927108e-05, tolerance: 1.75026053175679e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.194117118706993e-05, tolerance: 1.7201918648568254e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015282324752015353, tolerance: 1.8192896769754403e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002846750169695246, tolerance: 1.7926325619834743e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0524741013612513e-05, tolerance: 1.7345026105491796e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.06177555791676e-05, tolerance: 1.7758456426226778e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9461660894674188e-05, tolerance: 1.7895470502402857e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1815222185292416e-05, tolerance: 1.764373501719345e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.777717043256274e-05, tolerance: 1.7655809172632334e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001566474627568877, tolerance: 1.6874622607966862e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.231094281174642e-05, tolerance: 1.716333702550294e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.502657569889531e-05, tolerance: 1.75026053175679e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012551031540853318, tolerance: 1.7201918648568254e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002756422218623336, tolerance: 1.8192896769754403e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004329196474455767, tolerance: 1.7926325619834743e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8685834054772352e-05, tolerance: 1.75863143065453e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.910046672282291e-05, tolerance: 1.7895470502402857e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.291117606726111e-05, tolerance: 1.7345026105491796e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.839330063801094e-05, tolerance: 1.7758456426226778e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.0817004539387786e-05, tolerance: 1.764373501719345e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.0447046102974615e-05, tolerance: 1.7655809172632334e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.295363961946466e-05, tolerance: 1.75026053175679e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004634381420247236, tolerance: 1.8192896769754403e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.8017081493350235e-05, tolerance: 1.75863143065453e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005028299381066338, tolerance: 1.7926325619834743e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003884561902512719, tolerance: 1.7201918648568254e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.226199326892502e-05, tolerance: 1.764373501719345e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.764229434013877e-05, tolerance: 1.7758456426226778e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.7904974512125165e-05, tolerance: 1.7655809172632334e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.207814703312442e-05, tolerance: 1.7345026105491796e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011378928540070957, tolerance: 1.6874622607966862e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.28067221686824e-05, tolerance: 1.75026053175679e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.8867967096661562e-05, tolerance: 1.75863143065453e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00056753302493231, tolerance: 1.7926325619834743e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005080185469877293, tolerance: 1.7201918648568254e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.165360240089e-05, tolerance: 1.764373501719345e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00034377290075027905, tolerance: 1.8192896769754403e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.9387930375368455e-05, tolerance: 1.7655809172632334e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.570092933800772e-05, tolerance: 1.7758456426226778e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.005784377924531e-05, tolerance: 1.7345026105491796e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2992955590911413e-05, tolerance: 1.75026053175679e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.857379057376013e-05, tolerance: 1.748959377900617e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005659752688672772, tolerance: 1.7926325619834743e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005651241270747667, tolerance: 1.7201918648568254e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.82971009931667e-05, tolerance: 1.6874622607966862e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000289297757808598, tolerance: 1.8192896769754403e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.397054992659073e-05, tolerance: 1.764373501719345e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.737192590377644e-05, tolerance: 1.7655809172632334e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.155894675097067e-05, tolerance: 1.7288456203999112e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.480819363785875e-05, tolerance: 1.7758456426226778e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.839361210085124e-05, tolerance: 1.75026053175679e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8216765999744255e-05, tolerance: 1.748959377900617e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.470053473051421e-05, tolerance: 1.7345026105491796e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000502265282357495, tolerance: 1.7926325619834743e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0006644992649023013, tolerance: 1.7201918648568254e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00036034632587487493, tolerance: 1.8192896769754403e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.5060231013087544e-05, tolerance: 1.7655809172632334e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.884368163677116e-05, tolerance: 1.764373501719345e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.7305532713550393e-05, tolerance: 1.7288456203999112e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0268889731108602e-05, tolerance: 1.7478905281207166e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.342792606926079e-05, tolerance: 1.7758456426226778e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.847280436112976e-05, tolerance: 1.75026053175679e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.671688952905076e-05, tolerance: 1.7345026105491796e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005565784706726903, tolerance: 1.7926325619834743e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.153462935678037e-05, tolerance: 1.75863143065453e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.742957294640078e-05, tolerance: 1.6874622607966862e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0007747505926297936, tolerance: 1.7201918648568254e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003629914254280192, tolerance: 1.8192896769754403e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.200456531987858e-05, tolerance: 1.7655809172632334e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011110390818398937, tolerance: 1.7478905281207166e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4928768413947505e-05, tolerance: 1.7288456203999112e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.542446437226817e-05, tolerance: 1.7758456426226778e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.729145535493101e-05, tolerance: 1.75026053175679e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002016281686490467, tolerance: 1.7926325619834743e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.299944110937667e-05, tolerance: 1.7345026105491796e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.214421091098831e-05, tolerance: 1.75863143065453e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003459345630316187, tolerance: 1.8192896769754403e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.915766082332982e-05, tolerance: 1.7655809172632334e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0008284832290292579, tolerance: 1.7201918648568254e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00019610863069069277, tolerance: 1.7478905281207166e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8856405015310607e-05, tolerance: 1.7895470502402857e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.903309918067705e-05, tolerance: 1.748959377900617e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8985308460612096e-05, tolerance: 1.7288456203999112e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010026778692799523, tolerance: 1.6874622607966862e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012921052012599375, tolerance: 1.7926325619834743e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3596534232603328e-05, tolerance: 1.75863143065453e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.194724102230337e-05, tolerance: 1.7345026105491796e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003840385241580084, tolerance: 1.8192896769754403e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.275656810751865e-05, tolerance: 1.7655809172632334e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0008624726983195797, tolerance: 1.7201918648568254e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.219909056221797e-05, tolerance: 1.7895470502402857e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.870094374773419e-05, tolerance: 1.7478905281207166e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.4861115532883406e-05, tolerance: 1.748959377900617e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.6340999172180914e-05, tolerance: 1.7288456203999112e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3928460505879406e-05, tolerance: 1.75863143065453e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.591771646403209e-05, tolerance: 1.7926325619834743e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00036146272262027775, tolerance: 1.8192896769754403e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015118859517454508, tolerance: 1.6874622607966862e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017143424115203393, tolerance: 1.7345026105491796e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.7578147357962962e-05, tolerance: 1.7758456426226778e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4245510913740997e-05, tolerance: 1.7895470502402857e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010190731134349616, tolerance: 1.7478905281207166e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.31643393180841e-05, tolerance: 1.7288456203999112e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.510423946253809e-05, tolerance: 1.75863143065453e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.796386701028631e-05, tolerance: 1.7926325619834743e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003858876105803082, tolerance: 1.8192896769754403e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00036077867706828855, tolerance: 1.7345026105491796e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.73146949330818e-05, tolerance: 1.6874622607966862e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3411388241516284e-05, tolerance: 1.7895470502402857e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.980893257531052e-05, tolerance: 1.7478905281207166e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.73412149193624e-05, tolerance: 1.670646705433984e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1823983195629754e-05, tolerance: 1.75863143065453e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.71836746783689e-05, tolerance: 1.7926325619834743e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003147472207942741, tolerance: 1.8192896769754403e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.999140167913883e-05, tolerance: 1.7288456203999112e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0890103028296803e-05, tolerance: 1.7758456426226778e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2368509635876943e-05, tolerance: 1.7895470502402857e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00036446307236599057, tolerance: 1.7345026105491796e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013538789254159602, tolerance: 1.7478905281207166e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.233924373938907e-05, tolerance: 1.670646705433984e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.24192182362956e-05, tolerance: 1.7926325619834743e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5465917192872556e-05, tolerance: 1.7758456426226778e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.137818218679588e-05, tolerance: 1.7895470502402857e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004200520340979881, tolerance: 1.7345026105491796e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.27793668530342e-05, tolerance: 1.670646705433984e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017357248481215427, tolerance: 1.7478905281207166e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.1488914514489885e-05, tolerance: 1.7926325619834743e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.3885157282319565e-05, tolerance: 1.7288456203999112e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.198091321488441e-05, tolerance: 1.7533475027354633e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0773756007498763e-05, tolerance: 1.7758456426226778e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0945616907255826e-05, tolerance: 1.7895470502402857e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.189607900329217e-05, tolerance: 1.75863143065453e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.096223880048182e-05, tolerance: 1.670646705433984e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00048419055659542796, tolerance: 1.7345026105491796e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.2019933036456574e-05, tolerance: 1.7926325619834743e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017176503981296363, tolerance: 1.7478905281207166e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.692738784983866e-05, tolerance: 1.7533475027354633e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 2.185e-03, tolerance: 2.196e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.8821261747521334e-05, tolerance: 1.7288456203999112e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.6530074461010578e-05, tolerance: 1.7758456426226778e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0625084399150673e-05, tolerance: 1.7895470502402857e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005051323861846408, tolerance: 1.7345026105491796e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.9132111972599017e-05, tolerance: 1.708645968472994e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.13807291044455e-05, tolerance: 1.7412322446587492e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001819179141201912, tolerance: 1.7478905281207166e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.6590372896901724e-05, tolerance: 1.7533475027354633e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.124637551968917e-05, tolerance: 1.7895470502402857e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5282406167042443e-05, tolerance: 1.7758456426226778e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.776240673884033e-05, tolerance: 1.7288456203999112e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.205724180627625e-05, tolerance: 1.708645968472994e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.878999431215167e-05, tolerance: 1.7257308280507527e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011749436886400108, tolerance: 1.7412322446587492e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005256582348513467, tolerance: 1.7345026105491796e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00020241435387761356, tolerance: 1.7478905281207166e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.910479342644513e-05, tolerance: 1.7895470502402857e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.594310411022405e-05, tolerance: 1.7758456426226778e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010782776459215132, tolerance: 1.7412322446587492e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.819573063248635e-05, tolerance: 1.708645968472994e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005378315571522244, tolerance: 1.7345026105491796e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00019294449430815389, tolerance: 1.7478905281207166e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.908657313067901e-05, tolerance: 1.7533475027354633e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.2464939563859336e-05, tolerance: 1.7895470502402857e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.322071149990634e-05, tolerance: 1.7288456203999112e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.957861833800216e-05, tolerance: 1.7758456426226778e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.388508271282836e-05, tolerance: 1.708645968472994e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00018089503380273875, tolerance: 1.7478905281207166e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.731679383296103e-05, tolerance: 1.6780904924946183e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.621340250113114e-05, tolerance: 1.75863143065453e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.7790960474216413e-05, tolerance: 1.7895470502402857e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.2916102415519256e-05, tolerance: 1.7288456203999112e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.6395265166475005e-05, tolerance: 1.708645968472994e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.7765651651879474e-05, tolerance: 1.670646705433984e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010373917440255169, tolerance: 1.7478905281207166e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001059196147466853, tolerance: 1.75863143065453e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015153148384585736, tolerance: 1.7412322446587492e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.913535064174959e-05, tolerance: 1.7288456203999112e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.055639860619381e-05, tolerance: 1.708645968472994e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.1987014023615876e-05, tolerance: 1.670646705433984e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000124039878270088, tolerance: 1.75863143065453e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.013108608867809e-05, tolerance: 1.7895470502402857e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00029447709059935226, tolerance: 1.7478905281207166e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.017609643720975e-05, tolerance: 1.7412322446587492e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.6265786949075544e-05, tolerance: 1.708645968472994e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.682778994880398e-05, tolerance: 1.7533475027354633e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.462503390651167e-05, tolerance: 1.7288456203999112e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.2764532720871986e-05, tolerance: 1.670646705433984e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013495973846761739, tolerance: 1.7895470502402857e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00043340761683163115, tolerance: 1.7478905281207166e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.87251771390633e-05, tolerance: 1.6790486172573933e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012749415816476137, tolerance: 1.7412322446587492e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010608779536186354, tolerance: 1.75863143065453e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.724328334947901e-05, tolerance: 1.6872903970266636e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.407678671406248e-05, tolerance: 1.7533475027354633e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.054803845965308e-05, tolerance: 1.708645968472994e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010817749341134227, tolerance: 1.7424540280821395e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.0000804715665736e-05, tolerance: 1.670646705433984e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012731113995078248, tolerance: 1.7895470502402857e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.7903414487125714e-05, tolerance: 1.7257308280507527e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.633967982882418e-05, tolerance: 1.6790486172573933e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00029962120498445814, tolerance: 1.7412322446587492e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.143045259237109e-05, tolerance: 1.75863143065453e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.7157103040955852e-05, tolerance: 1.6872903970266636e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.6162053181151956e-05, tolerance: 1.7533475027354633e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002952493367395434, tolerance: 1.7424540280821395e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.3261002272265416e-05, tolerance: 1.670646705433984e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8522451210501237e-05, tolerance: 1.8009895050615993e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2475828420410494e-05, tolerance: 1.708645968472994e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.7649564520636624e-05, tolerance: 1.7257308280507527e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012017100872225954, tolerance: 1.7895470502402857e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001593576334981521, tolerance: 1.7412322446587492e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.416682438103045e-05, tolerance: 1.7533475027354633e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000391442546800189, tolerance: 1.7424540280821395e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.275425640922875e-05, tolerance: 1.8009895050615993e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5008600451896512e-05, tolerance: 1.6872903970266636e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.961260775248553e-05, tolerance: 1.670646705433984e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.4899851562001163e-05, tolerance: 1.7257308280507527e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001619224152979576, tolerance: 1.7412322446587492e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.876183758170105e-05, tolerance: 1.7533475027354633e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9600990001634316e-05, tolerance: 1.723244171299081e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.198095611808114e-05, tolerance: 1.708645968472994e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004310256487571468, tolerance: 1.7424540280821395e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.9712799106376003e-05, tolerance: 1.6872903970266636e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2756439239074444e-05, tolerance: 1.711857006221496e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.598562009667113e-05, tolerance: 1.670646705433984e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9668854487410112e-05, tolerance: 1.7257308280507527e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003852345832731259, tolerance: 1.7412322446587492e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.0364406336716616e-05, tolerance: 1.7533475027354633e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.464805759257223e-05, tolerance: 1.8009895050615993e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.436250574578956e-05, tolerance: 1.708645968472994e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.725096172226076e-05, tolerance: 1.6780904924946183e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005421035492635205, tolerance: 1.7424540280821395e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0386507904632256e-05, tolerance: 1.711857006221496e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011946855223897608, tolerance: 1.6872903970266636e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.865109273160869e-05, tolerance: 1.670646705433984e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003270376250304836, tolerance: 1.7412322446587492e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8257728097796286e-05, tolerance: 1.7257308280507527e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.058218684877256e-05, tolerance: 1.8009895050615993e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002451714147301224, tolerance: 1.708645968472994e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0006288765549713662, tolerance: 1.7424540280821395e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017711859154943138, tolerance: 1.6872903970266636e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.3322684970686633e-05, tolerance: 1.7533475027354633e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004802045890676416, tolerance: 1.7412322446587492e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013749962782962782, tolerance: 1.670646705433984e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.518961168437004e-05, tolerance: 1.8009895050615993e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9017939792014688e-05, tolerance: 1.711857006221496e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00068894036469919, tolerance: 1.7424540280821395e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 3.512e-03, tolerance: 2.216e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012095901194877218, tolerance: 1.6872903970266636e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005011646808437496, tolerance: 1.7412322446587492e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.502893378230318e-05, tolerance: 1.8009895050615993e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003764744970294852, tolerance: 1.670646705433984e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.106986769891608e-05, tolerance: 1.7257308280507527e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.4866868972526464e-05, tolerance: 1.7533475027354633e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0007280479637468097, tolerance: 1.7424540280821395e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004563300042040126, tolerance: 1.7412322446587492e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.49148652623557e-05, tolerance: 1.8009895050615993e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.27165998486968e-05, tolerance: 1.6872903970266636e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005251827500733705, tolerance: 1.670646705433984e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.882726955331539e-05, tolerance: 1.7500818803873826e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0007671493142643176, tolerance: 1.7424540280821395e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.969747063469609e-05, tolerance: 1.8009895050615993e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.302827996516482e-05, tolerance: 1.6872903970266636e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8245757532984325e-05, tolerance: 1.7882399049227526e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004141948769092914, tolerance: 1.7412322446587492e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0006525701026248651, tolerance: 1.670646705433984e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.065211934151016e-05, tolerance: 1.7257308280507527e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.364850513133937e-05, tolerance: 1.7533475027354633e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.2619099293391494e-05, tolerance: 1.7500818803873826e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0007104961392433336, tolerance: 1.7424540280821395e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.937724066763759e-05, tolerance: 1.8009895050615993e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.3056482398858764e-05, tolerance: 1.6872903970266636e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00035661897282368744, tolerance: 1.7412322446587492e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0007630267571510883, tolerance: 1.670646705433984e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.0401770664670313e-05, tolerance: 1.7533475027354633e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000160423800992196, tolerance: 1.7424540280821395e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.126430203532527e-05, tolerance: 1.7500818803873826e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012415355881473765, tolerance: 1.8009895050615993e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.248924801947713e-05, tolerance: 1.6872903970266636e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003848330184239822, tolerance: 1.7412322446587492e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2919712800387876e-05, tolerance: 1.711857006221496e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.179179214696801e-05, tolerance: 1.7257308280507527e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0008319901660488538, tolerance: 1.670646705433984e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.65886381377858e-05, tolerance: 1.7533475027354633e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.237902531320167e-05, tolerance: 1.7424540280821395e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013669281983713123, tolerance: 1.8009895050615993e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.73752666856347e-05, tolerance: 1.7500818803873826e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.640148560391063e-05, tolerance: 1.6872903970266636e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00043564457714049057, tolerance: 1.7412322446587492e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0008388672234313117, tolerance: 1.670646705433984e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.8497060738588362e-05, tolerance: 1.7533475027354633e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.546485087048208e-05, tolerance: 1.7424540280821395e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.9496879289842275e-05, tolerance: 1.7257308280507527e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013877711448725266, tolerance: 1.8009895050615993e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.037541353083516e-05, tolerance: 1.6872903970266636e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.068521367777244e-05, tolerance: 1.711857006221496e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.354361209268353e-05, tolerance: 1.7500818803873826e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00044717762991700397, tolerance: 1.7412322446587492e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8513120017214432e-05, tolerance: 1.7882399049227526e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.933212386759722e-05, tolerance: 1.7533475027354633e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0008536667449023988, tolerance: 1.670646705433984e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.790517724763982e-05, tolerance: 1.7424540280821395e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014485103539376223, tolerance: 1.8009895050615993e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.963575146548551e-05, tolerance: 1.6872903970266636e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3760785915363444e-05, tolerance: 1.711857006221496e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5735545854592683e-05, tolerance: 1.7257308280507527e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.802518987249247e-05, tolerance: 1.7500818803873826e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.71233735892533e-05, tolerance: 1.7585839512412694e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.079109420142361e-05, tolerance: 1.723244171299081e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.857244234921694e-05, tolerance: 1.7533475027354633e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1854779599258384e-05, tolerance: 1.7882399049227526e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.044550037445772e-05, tolerance: 1.7424540280821395e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016948884043896904, tolerance: 1.8009895050615993e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010976682697082154, tolerance: 1.6872903970266636e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.93609151412011e-05, tolerance: 1.7727929908525513e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.44186276455788e-05, tolerance: 1.7585839512412694e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.735869580501604e-05, tolerance: 1.7500818803873826e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.520818149282012e-05, tolerance: 1.7533475027354633e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0110099670896803e-05, tolerance: 1.7882399049227526e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.341948830977049e-05, tolerance: 1.723244171299081e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011226889870494076, tolerance: 1.8009895050615993e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.010250527039307e-05, tolerance: 1.7424540280821395e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.8307405260397326e-05, tolerance: 1.7727929908525513e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.078553750847756e-05, tolerance: 1.6657881598920588e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.761926165978031e-05, tolerance: 1.7500818803873826e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9007016229175694e-05, tolerance: 1.7882399049227526e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.731219850983615e-05, tolerance: 1.6872903970266636e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.946764514777725e-05, tolerance: 1.738447193519806e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.595341412898246e-05, tolerance: 1.723244171299081e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.360364610043766e-05, tolerance: 1.8009895050615993e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.408811341393177e-05, tolerance: 1.660211200000003e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.468373757410965e-05, tolerance: 1.7750206355445272e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.296805224689518e-05, tolerance: 1.7727929908525513e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.222221221303907e-05, tolerance: 1.6657881598920588e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.790100738380875e-05, tolerance: 1.7671589519553884e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8165801830661438e-05, tolerance: 1.7882399049227526e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.07488159333368e-05, tolerance: 1.6872903970266636e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.335037902768619e-05, tolerance: 1.7424540280821395e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.959023413169064e-05, tolerance: 1.7750206355445272e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010338134516300716, tolerance: 1.660211200000003e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.899505074008309e-05, tolerance: 1.723244171299081e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010527406046209956, tolerance: 1.7671589519553884e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.1073075013744326e-05, tolerance: 1.7727929908525513e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.978472003983487e-05, tolerance: 1.6657881598920588e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012504329526495835, tolerance: 1.6872903970266636e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.9886404305103087e-05, tolerance: 1.7424540280821395e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.391739321448073e-05, tolerance: 1.7750206355445272e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012822091681993948, tolerance: 1.660211200000003e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8247431282638824e-05, tolerance: 1.7500818803873826e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012963123541423482, tolerance: 1.6657881598920588e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9517966156928912e-05, tolerance: 1.7727929908525513e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00018045498526487753, tolerance: 1.6872903970266636e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.471474552540308e-05, tolerance: 1.7750206355445272e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001662530111422346, tolerance: 1.660211200000003e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8273821545993635e-05, tolerance: 1.7882399049227526e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.631254341472182e-05, tolerance: 1.6657881598920588e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.234504046776803e-05, tolerance: 1.7727929908525513e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.499677693476598e-05, tolerance: 1.7424540280821395e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017795690698919897, tolerance: 1.7750206355445272e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001337197532714704, tolerance: 1.660211200000003e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.7946438582050472e-05, tolerance: 1.7882399049227526e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.670421783329286e-05, tolerance: 1.723244171299081e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017315428930271028, tolerance: 1.7500818803873826e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.080188214037732e-05, tolerance: 1.6657881598920588e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.326551569084047e-05, tolerance: 1.7526747762267604e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.046418702609902e-05, tolerance: 1.7162642838119767e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.003492210639565e-05, tolerance: 1.660211200000003e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.86536224318978e-05, tolerance: 1.7750206355445272e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.815693548037553e-05, tolerance: 1.7882399049227526e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.392101902656441e-05, tolerance: 1.7671589519553884e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.998016371393193e-05, tolerance: 1.7526747762267604e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012496524568738482, tolerance: 1.6657881598920588e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00032262956252194445, tolerance: 1.7500818803873826e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.610522244442473e-05, tolerance: 1.660211200000003e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.912045060045985e-05, tolerance: 1.7750206355445272e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.401717065096768e-05, tolerance: 1.723244171299081e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.366389270995044e-05, tolerance: 1.7727929908525513e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.076053634160387e-05, tolerance: 1.738447193519806e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.341876775584239e-05, tolerance: 1.7671589519553884e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.475735073635994e-05, tolerance: 1.7526747762267604e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015694072381855668, tolerance: 1.6657881598920588e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.071621904913104e-05, tolerance: 1.711857006221496e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004283245546683242, tolerance: 1.7500818803873826e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.25504759684965e-05, tolerance: 1.7750206355445272e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.580254090199345e-05, tolerance: 1.660211200000003e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.8099179410097254e-05, tolerance: 1.7727929908525513e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.263856484192392e-05, tolerance: 1.738447193519806e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.6942040438559957e-05, tolerance: 1.723244171299081e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.835466219771072e-05, tolerance: 1.7526747762267604e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002343527762083894, tolerance: 1.7750206355445272e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.886021792578683e-05, tolerance: 1.6657881598920588e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.8773855571272035e-05, tolerance: 1.738447193519806e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.624111393067634e-05, tolerance: 1.7727929908525513e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010626596161902521, tolerance: 1.711857006221496e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.71379703485463e-05, tolerance: 1.7526747762267604e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.987301523823093e-05, tolerance: 1.723244171299081e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.4951404972642305e-05, tolerance: 1.7671589519553884e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004885116536477267, tolerance: 1.7500818803873826e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0128720041850262e-05, tolerance: 1.7162642838119767e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010793559533481441, tolerance: 1.660211200000003e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015170276324757287, tolerance: 1.6657881598920588e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003511227224498141, tolerance: 1.7750206355445272e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.478441128954972e-05, tolerance: 1.738447193519806e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9503868718982742e-05, tolerance: 1.7526747762267604e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.3610558395350274e-05, tolerance: 1.7727929908525513e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.462486956149241e-05, tolerance: 1.711857006221496e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.9823175402103894e-05, tolerance: 1.723244171299081e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000519591915671561, tolerance: 1.7500818803873826e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.145831064584441e-05, tolerance: 1.660211200000003e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001301758383237435, tolerance: 1.7750206355445272e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.512268401859562e-05, tolerance: 1.7882399049227526e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00019421182344501586, tolerance: 1.6657881598920588e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.88185534699091e-05, tolerance: 1.7526747762267604e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.412462035030499e-05, tolerance: 1.738447193519806e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.78701814423389e-05, tolerance: 1.711857006221496e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.49899898239273e-05, tolerance: 1.723244171299081e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010088364188508801, tolerance: 1.660211200000003e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012436843210964638, tolerance: 1.7750206355445272e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.214172904754153e-05, tolerance: 1.7882399049227526e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9281697540476234e-05, tolerance: 1.7162642838119767e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.181690185529589e-05, tolerance: 1.6657881598920588e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.997650103976236e-05, tolerance: 1.7526747762267604e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.866590844193098e-05, tolerance: 1.7727929908525513e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.0609848212046625e-05, tolerance: 1.7032210631001402e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.783032253356494e-05, tolerance: 1.738447193519806e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3852413655930244e-05, tolerance: 1.727534823840964e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010197268744092068, tolerance: 1.711857006221496e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.484630865803576e-05, tolerance: 1.7750206355445272e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.42253759208866e-05, tolerance: 1.723244171299081e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00018602713189416753, tolerance: 1.660211200000003e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.084809811506136e-05, tolerance: 1.7882399049227526e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8391769346964154e-05, tolerance: 1.7162642838119767e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.636357252781921e-05, tolerance: 1.7526747762267604e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.98609589509562e-05, tolerance: 1.6657881598920588e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.685360370466039e-05, tolerance: 1.7032210631001402e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00022889556293612633, tolerance: 1.738447193519806e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011813147722952375, tolerance: 1.7727929908525513e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.525070902349499e-05, tolerance: 1.727534823840964e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.863735727219035e-05, tolerance: 1.7671589519553884e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016432223393706563, tolerance: 1.7750206355445272e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.020872916801581e-05, tolerance: 1.723244171299081e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.8290215382492075e-05, tolerance: 1.7526747762267604e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.158891690518901e-05, tolerance: 1.7882399049227526e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.40869986265309e-05, tolerance: 1.7032210631001402e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015824630560272966, tolerance: 1.6657881598920588e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000502950757526377, tolerance: 1.738447193519806e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.980183080097219e-05, tolerance: 1.727534823840964e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00031268217876937766, tolerance: 1.7750206355445272e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0004901812871456e-05, tolerance: 1.746187150393031e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.500969829424612e-05, tolerance: 1.723244171299081e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.1603605018905474e-05, tolerance: 1.7671589519553884e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012360588849759553, tolerance: 1.7727929908525513e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.471916629433803e-05, tolerance: 1.7032210631001402e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00027273188971760256, tolerance: 1.6657881598920588e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005996500973553826, tolerance: 1.738447193519806e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004332248834863599, tolerance: 1.7750206355445272e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.159492756698654e-05, tolerance: 1.746187150393031e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5762383303928882e-05, tolerance: 1.7526747762267604e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.394664906667416e-05, tolerance: 1.7032210631001402e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011782303464134142, tolerance: 1.7727929908525513e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0006680116040687365, tolerance: 1.738447193519806e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015186557663641673, tolerance: 1.7750206355445272e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.9328248222248244e-05, tolerance: 1.7671589519553884e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2968029300015486e-05, tolerance: 1.7526747762267604e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.588295961960973e-05, tolerance: 1.7032210631001402e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00024365302369227897, tolerance: 1.7750206355445272e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0007306611351504599, tolerance: 1.738447193519806e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.928516247569917e-05, tolerance: 1.7671589519553884e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001206395218232275, tolerance: 1.7032210631001402e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002545499466697961, tolerance: 1.7750206355445272e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011372030522160091, tolerance: 1.7727929908525513e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0008110935131677684, tolerance: 1.738447193519806e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.104355063419898e-05, tolerance: 1.7738113135977063e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.082680475826211e-05, tolerance: 1.7671589519553884e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.237334196007848e-05, tolerance: 1.7032210631001402e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00033723381640986434, tolerance: 1.7750206355445272e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.090023342106624e-05, tolerance: 1.7086990512061964e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015401070623284607, tolerance: 1.7738113135977063e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0008504416225759946, tolerance: 1.738447193519806e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.080610263459624e-05, tolerance: 1.7727929908525513e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.476140811977928e-05, tolerance: 1.7526747762267604e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.8482079106482515e-05, tolerance: 1.7671589519553884e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015593784082693074, tolerance: 1.7032210631001402e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00037548249039249387, tolerance: 1.7750206355445272e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2599645589250345e-05, tolerance: 1.7086990512061964e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00030651784066319104, tolerance: 1.7738113135977063e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0008743968116729298, tolerance: 1.738447193519806e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0651209372909637e-05, tolerance: 1.7327981378042214e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.642378817390318e-05, tolerance: 1.7671589519553884e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.260716975021007e-05, tolerance: 1.7727929908525513e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013128370504411277, tolerance: 1.7032210631001402e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004058697042710266, tolerance: 1.7750206355445272e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00042671384038503457, tolerance: 1.7738113135977063e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0008886550490190288, tolerance: 1.738447193519806e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.7846713818460304e-05, tolerance: 1.7524646542218052e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.181071040691193e-05, tolerance: 1.7162642838119767e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8246508935778477e-05, tolerance: 1.746187150393031e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.163538402088886e-05, tolerance: 1.7526747762267604e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2089038936632874e-05, tolerance: 1.7327981378042214e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.259533586461507e-05, tolerance: 1.7671589519553884e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011821234044839726, tolerance: 1.7032210631001402e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00039865400401146826, tolerance: 1.7750206355445272e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011400857017599547, tolerance: 1.7727929908525513e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000505954735802264, tolerance: 1.7738113135977063e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0009080349063469986, tolerance: 1.738447193519806e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.1346131140506245e-05, tolerance: 1.7524646542218052e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.281545784014544e-05, tolerance: 1.7327981378042214e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.412802211663884e-05, tolerance: 1.7671589519553884e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.09697592744317e-05, tolerance: 1.72071191952407e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4794463818263168e-05, tolerance: 1.746187150393031e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.994071155757772e-05, tolerance: 1.7032210631001402e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004544799626391618, tolerance: 1.7750206355445272e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.467506177004848e-05, tolerance: 1.7162642838119767e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005549336218780808, tolerance: 1.7738113135977063e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012136591696214512, tolerance: 1.7727929908525513e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.173709048303122e-05, tolerance: 1.7526747762267604e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.39978375041676e-05, tolerance: 1.7671589519553884e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.3657996234451194e-05, tolerance: 1.7327981378042214e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.947900436286725e-05, tolerance: 1.72071191952407e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.0304873428607365e-05, tolerance: 1.7032210631001402e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.6170437132645025e-05, tolerance: 1.746187150393031e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005774636864756865, tolerance: 1.7738113135977063e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.890437719046151e-05, tolerance: 1.7727929908525513e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.3682638607935786e-05, tolerance: 1.7671589519553884e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.6244158028767536e-05, tolerance: 1.7327981378042214e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.8289805340733255e-05, tolerance: 1.7524646542218052e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.397168470644981e-05, tolerance: 1.7032210631001402e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011094320621132109, tolerance: 1.7162642838119767e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00062109209352826, tolerance: 1.7738113135977063e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000130505214124629, tolerance: 1.72071191952407e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.6005837690166317e-05, tolerance: 1.695043803543151e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010373752690019146, tolerance: 1.7727929908525513e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.8261800611796388e-05, tolerance: 1.7526747762267604e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.0093203165416048e-05, tolerance: 1.7327981378042214e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.720123866046535e-05, tolerance: 1.7032210631001402e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.491059056470047e-05, tolerance: 1.7524646542218052e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011331641212115624, tolerance: 1.7162642838119767e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015815443208086043, tolerance: 1.72071191952407e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.9165153735018906e-05, tolerance: 1.7692139435655953e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.203488080216581e-05, tolerance: 1.7671589519553884e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.91071235395228e-05, tolerance: 1.695043803543151e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005641877543597594, tolerance: 1.7738113135977063e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.109048766905236e-05, tolerance: 1.746187150393031e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000111423497941604, tolerance: 1.7727929908525513e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.692541043997597e-05, tolerance: 1.7327981378042214e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001445357449946826, tolerance: 1.7032210631001402e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.3862152516380556e-05, tolerance: 1.789214121517912e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.844954610867252e-05, tolerance: 1.7524646542218052e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017882951815734877, tolerance: 1.72071191952407e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.0026702225962112e-05, tolerance: 1.7692139435655953e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011139295907133806, tolerance: 1.7162642838119767e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.7000673574960324e-05, tolerance: 1.7671589519553884e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5769366409331834e-05, tolerance: 1.695043803543151e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.8069816073595395e-05, tolerance: 1.6794287595561524e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.935493396593729e-05, tolerance: 1.7526747762267604e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2267841086413484e-05, tolerance: 1.746187150393031e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010691618255366086, tolerance: 1.7727929908525513e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.923324113475252e-05, tolerance: 1.789214121517912e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.485132414118261e-05, tolerance: 1.7032210631001402e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012103737153301014, tolerance: 1.72071191952407e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.814791090863296e-05, tolerance: 1.7524646542218052e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016461566676842683, tolerance: 1.7738113135977063e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010609300026837715, tolerance: 1.7671589519553884e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011061483436172661, tolerance: 1.7162642838119767e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0645135318277108e-05, tolerance: 1.695043803543151e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.435738463264699e-05, tolerance: 1.6794287595561524e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.321747464066053e-05, tolerance: 1.789214121517912e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017013702450466815, tolerance: 1.7727929908525513e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011411076967268209, tolerance: 1.7032210631001402e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.007162100468485e-05, tolerance: 1.72071191952407e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.701123453479823e-05, tolerance: 1.7692139435655953e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.538888166536828e-05, tolerance: 1.7524646542218052e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011314496850917816, tolerance: 1.7671589519553884e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.0083640921069882e-05, tolerance: 1.7404335162291615e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8958732040635917e-05, tolerance: 1.695043803543151e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.770473565390368e-05, tolerance: 1.7738113135977063e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016503193187319097, tolerance: 1.7162642838119767e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3821327366432832e-05, tolerance: 1.7086990512061964e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.144100123866563e-05, tolerance: 1.789214121517912e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.905969417889338e-05, tolerance: 1.72071191952407e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001153833044612463, tolerance: 1.7032210631001402e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00018050969980626125, tolerance: 1.7727929908525513e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.455653645958767e-05, tolerance: 1.7404335162291615e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002762845655666854, tolerance: 1.7524646542218052e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.649638753138804e-05, tolerance: 1.7692139435655953e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.749696774251737e-05, tolerance: 1.72071191952407e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.189196464465152e-05, tolerance: 1.7086990512061964e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011805381824395514, tolerance: 1.7032210631001402e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.383001871274399e-05, tolerance: 1.7738113135977063e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013809267368876995, tolerance: 1.7727929908525513e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010673155352480292, tolerance: 1.789214121517912e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001126735648405968, tolerance: 1.7404335162291615e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002955153807956516, tolerance: 1.7524646542218052e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.550650076178773e-05, tolerance: 1.7692139435655953e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.4565396758688693e-05, tolerance: 1.72071191952407e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014823302096217059, tolerance: 1.789214121517912e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.7875965370705372e-05, tolerance: 1.7086990512061964e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.893704165019526e-05, tolerance: 1.7404335162291615e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013561037038555858, tolerance: 1.7727929908525513e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5895394607452354e-05, tolerance: 1.7692139435655953e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00028203197430890295, tolerance: 1.7524646542218052e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3562444335550534e-05, tolerance: 1.72071191952407e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2191798132444214e-05, tolerance: 1.7738113135977063e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2625096288454716e-05, tolerance: 1.789214121517912e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.19944832934877e-05, tolerance: 1.7086990512061964e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.271745278525233e-05, tolerance: 1.7404335162291615e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2638740337159804e-05, tolerance: 1.7692139435655953e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.417730263837945e-05, tolerance: 1.72071191952407e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9203318936490688e-05, tolerance: 1.74447402985873e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.885812482743104e-05, tolerance: 1.7404335162291615e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 3.036e-03, tolerance: 2.174e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003898597577106193, tolerance: 1.7524646542218052e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.078944009655282e-05, tolerance: 1.7086990512061964e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.162266324504114e-05, tolerance: 1.7692139435655953e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001777767475443781, tolerance: 1.789214121517912e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.639289843700594e-05, tolerance: 1.72071191952407e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3770094187266708e-05, tolerance: 1.695043803543151e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8576666609538585e-05, tolerance: 1.7738113135977063e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013035882417268378, tolerance: 1.7404335162291615e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.271921920457778e-05, tolerance: 1.7086990512061964e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00027938614974960113, tolerance: 1.72071191952407e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.9292113129735466e-05, tolerance: 1.746187150393031e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.152802673186481e-05, tolerance: 1.74447402985873e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.26402025844041e-05, tolerance: 1.7692139435655953e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 1.395e-03, tolerance: 2.149e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004461673925150794, tolerance: 1.7524646542218052e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5569139475342326e-05, tolerance: 1.695043803543151e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003551988490671544, tolerance: 1.789214121517912e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017348261594863842, tolerance: 1.7404335162291615e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.196312305756541e-05, tolerance: 1.7738113135977063e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012128107097031729, tolerance: 1.74447402985873e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.4351230568834164e-05, tolerance: 1.746187150393031e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1344489247461518e-05, tolerance: 1.7692139435655953e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.146012938656366e-05, tolerance: 1.695043803543151e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 1.072e-03, tolerance: 2.195e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00027325687181484204, tolerance: 1.789214121517912e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016167023400930243, tolerance: 1.7404335162291615e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00047367798259974597, tolerance: 1.7524646542218052e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.5884385878474055e-05, tolerance: 1.7086990512061964e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00021400477445636043, tolerance: 1.74447402985873e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.0550293934940524e-05, tolerance: 1.746187150393031e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8652991123567844e-05, tolerance: 1.7692139435655953e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.331432171332099e-05, tolerance: 1.695043803543151e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003636510232337183, tolerance: 1.789214121517912e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015872619114904764, tolerance: 1.7404335162291615e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.420584529289984e-05, tolerance: 1.7738113135977063e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002037877017728902, tolerance: 1.74447402985873e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004825973153572303, tolerance: 1.7524646542218052e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.896668849012134e-05, tolerance: 1.7086990512061964e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013681780920220613, tolerance: 1.746187150393031e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.636622681979384e-05, tolerance: 1.692666427432417e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002154832670826605, tolerance: 1.789214121517912e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8063626237137254e-05, tolerance: 1.7528311596828108e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 3.247e-03, tolerance: 2.111e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.124754596828098e-05, tolerance: 1.695043803543151e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017975581140059968, tolerance: 1.7404335162291615e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017044555895577834, tolerance: 1.74447402985873e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00048194948274733924, tolerance: 1.7524646542218052e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010104264193514824, tolerance: 1.746187150393031e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.899404326242103e-05, tolerance: 1.7086990512061964e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.933569463311821e-05, tolerance: 1.692666427432417e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005074081523592268, tolerance: 1.789214121517912e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.227485186406645e-05, tolerance: 1.695043803543151e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.912939901236102e-05, tolerance: 1.74447402985873e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.612805992707495e-05, tolerance: 1.7738113135977063e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.064059443443726e-05, tolerance: 1.746187150393031e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.786274390250922e-05, tolerance: 1.7404335162291615e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00035908759564205316, tolerance: 1.789214121517912e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5693884062216038e-05, tolerance: 1.7086990512061964e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.199790113534028e-05, tolerance: 1.692666427432417e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00019622256226502124, tolerance: 1.695043803543151e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003558644461914909, tolerance: 1.789214121517912e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002696791415930516, tolerance: 1.7404335162291615e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3856917450774257e-05, tolerance: 1.789121936758057e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010550891726027536, tolerance: 1.74447402985873e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.241853733726001e-05, tolerance: 1.692666427432417e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00039287144586741367, tolerance: 1.695043803543151e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.049635430584779e-05, tolerance: 1.7086990512061964e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00039158445946372786, tolerance: 1.789214121517912e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00030735382629902726, tolerance: 1.7404335162291615e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.125908927676489e-05, tolerance: 1.789121936758057e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001867947825964153, tolerance: 1.74447402985873e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005410529463838378, tolerance: 1.695043803543151e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.6283384978550983e-05, tolerance: 1.692666427432417e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002873967267173431, tolerance: 1.789214121517912e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.1296123100262316e-05, tolerance: 1.789121936758057e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010835525138713255, tolerance: 1.7228971120521138e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.363332779091939e-05, tolerance: 1.7086990512061964e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00029064235104728567, tolerance: 1.7404335162291615e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.647347564851848e-05, tolerance: 1.74447402985873e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0006390843748766556, tolerance: 1.695043803543151e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003560852279588054, tolerance: 1.789214121517912e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.299125437206945e-05, tolerance: 1.789121936758057e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002639679631466687, tolerance: 1.7228971120521138e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.993959777181358e-05, tolerance: 1.74447402985873e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.53623135094204e-05, tolerance: 1.7404335162291615e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0006887613132145979, tolerance: 1.695043803543151e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.0878731912714784e-05, tolerance: 1.692666427432417e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.6338613224889205e-05, tolerance: 1.7086990512061964e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003888850187806535, tolerance: 1.789214121517912e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.20183253157444e-05, tolerance: 1.789121936758057e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00036020644106986473, tolerance: 1.7228971120521138e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00021175532265443192, tolerance: 1.74447402985873e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00019060848041194296, tolerance: 1.7404335162291615e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0007269630335477346, tolerance: 1.695043803543151e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.90943403936356e-05, tolerance: 1.692666427432417e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003622247385590433, tolerance: 1.789214121517912e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.91480001599772e-05, tolerance: 1.7086990512061964e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.906755815703475e-05, tolerance: 1.789121936758057e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00018471515575201047, tolerance: 1.74447402985873e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00019720524645554238, tolerance: 1.7228971120521138e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0007605715186058213, tolerance: 1.695043803543151e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003843617735081184, tolerance: 1.789214121517912e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.7589515444302075e-05, tolerance: 1.692666427432417e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.968778055041776e-05, tolerance: 1.789121936758057e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00019601954795942823, tolerance: 1.74447402985873e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000178635258578334, tolerance: 1.7228971120521138e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.8148644827391545e-05, tolerance: 1.7815012755003835e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0007737945077978606, tolerance: 1.695043803543151e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.1865935889509884e-05, tolerance: 1.692666427432417e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.322575966859282e-05, tolerance: 1.789121936758057e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003137529057319795, tolerance: 1.74447402985873e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.632899015649468e-05, tolerance: 1.7815012755003835e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016769938099333616, tolerance: 1.7228971120521138e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000781874915496238, tolerance: 1.695043803543151e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8085624021550728e-05, tolerance: 1.7591941330891566e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.352014819434703e-05, tolerance: 1.692666427432417e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.3020790605207554e-05, tolerance: 1.789121936758057e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00037482337490832036, tolerance: 1.74447402985873e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016262858995210253, tolerance: 1.7815012755003835e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 2.966e-03, tolerance: 2.218e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.382641435039466e-05, tolerance: 1.7228971120521138e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1237342498332118e-05, tolerance: 1.7591941330891566e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.8395632147538457e-05, tolerance: 1.789121936758057e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.9877810665590466e-05, tolerance: 1.692666427432417e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.321831386816389e-05, tolerance: 1.7528311596828108e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00031459197075866044, tolerance: 1.7815012755003835e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00040396473294137224, tolerance: 1.74447402985873e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.24717552544533e-05, tolerance: 1.7228971120521138e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0213501497036435e-05, tolerance: 1.7591941330891566e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.489949957374532e-05, tolerance: 1.762300916812159e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.597773411095518e-05, tolerance: 1.789121936758057e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.250700632902655e-05, tolerance: 1.7228971120521138e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.1434814698626185e-05, tolerance: 1.692666427432417e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.709870868954905e-05, tolerance: 1.7528311596828108e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004162206000342646, tolerance: 1.74447402985873e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.226053974312096e-05, tolerance: 1.693400330834251e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004090095551754873, tolerance: 1.7815012755003835e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.807705998396502e-05, tolerance: 1.762300916812159e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000230572407561515, tolerance: 1.7570163278546746e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010651779049117467, tolerance: 1.733571288721359e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.7447061585043837e-05, tolerance: 1.789121936758057e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.791416818159544e-05, tolerance: 1.7228971120521138e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.0483932154292542e-05, tolerance: 1.692666427432417e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.410440619555787e-05, tolerance: 1.762300916812159e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.251483065101757e-05, tolerance: 1.693400330834251e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004804297340363847, tolerance: 1.7815012755003835e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.5152245726192966e-05, tolerance: 1.789121936758057e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.544793241188915e-05, tolerance: 1.7228971120521138e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002721210684118354, tolerance: 1.7570163278546746e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 1.816e-03, tolerance: 2.137e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.2612325082009494e-05, tolerance: 1.692666427432417e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005761446805382202, tolerance: 1.7815012755003835e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.376529869411789e-05, tolerance: 1.789121936758057e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.6944808142078175e-05, tolerance: 1.7228971120521138e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016293355800964422, tolerance: 1.7570163278546746e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.837110659147164e-05, tolerance: 1.762300916812159e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0775032840182617e-05, tolerance: 1.7831615076897095e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.842739321393597e-05, tolerance: 1.692666427432417e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004927511696848595, tolerance: 1.7815012755003835e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.939870294595535e-05, tolerance: 1.7228971120521138e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9417112620163934e-05, tolerance: 1.823611093437619e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010357322284896588, tolerance: 1.7570163278546746e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2464046620235267e-05, tolerance: 1.7528311596828108e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017369912560836163, tolerance: 1.762300916812159e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8137511241038753e-05, tolerance: 1.7831615076897095e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005791353933941208, tolerance: 1.7815012755003835e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001038158598676616, tolerance: 1.692666427432417e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.7675459032237655e-05, tolerance: 1.7228971120521138e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014259525624447413, tolerance: 1.762300916812159e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00018365407029724383, tolerance: 1.7570163278546746e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.946065626037937e-05, tolerance: 1.7528311596828108e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.7613016823255986e-05, tolerance: 1.706516417353483e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0006377150593115171, tolerance: 1.7815012755003835e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001351065086715158, tolerance: 1.762300916812159e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012009182925097964, tolerance: 1.7228971120521138e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013333425706557774, tolerance: 1.692666427432417e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.234564083993627e-05, tolerance: 1.789121936758057e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00019474112603590568, tolerance: 1.7570163278546746e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.867958807069141e-05, tolerance: 1.7528311596828108e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00018486913844877224, tolerance: 1.7815012755003835e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.9541631743827965e-05, tolerance: 1.7704949721998122e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.9993488308376233e-05, tolerance: 1.7618036259574143e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00019747567686165257, tolerance: 1.762300916812159e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001606269556408118, tolerance: 1.7228971120521138e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.538181417716898e-05, tolerance: 1.789121936758057e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001359824666578198, tolerance: 1.692666427432417e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.119161840668566e-05, tolerance: 1.7570163278546746e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.281047511836515e-05, tolerance: 1.7815012755003835e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.894349882114945e-05, tolerance: 1.7528311596828108e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.389027581995416e-05, tolerance: 1.7704949721998122e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.9676870534317557e-05, tolerance: 1.762300916812159e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001653272637881873, tolerance: 1.7228971120521138e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.2583827280305575e-05, tolerance: 1.789121936758057e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.004942080607343e-05, tolerance: 1.693400330834251e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.4240960473410085e-05, tolerance: 1.823611093437619e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001859526929797843, tolerance: 1.7570163278546746e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012694928713713992, tolerance: 1.692666427432417e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8854370616650656e-05, tolerance: 1.7279296296296324e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.3434739391868685e-05, tolerance: 1.762300916812159e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.858555747351903e-05, tolerance: 1.7704949721998122e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.9679937174869756e-05, tolerance: 1.789121936758057e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.427922901137324e-05, tolerance: 1.7528311596828108e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.558554014922391e-05, tolerance: 1.823611093437619e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.657921355928762e-05, tolerance: 1.693400330834251e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00026019264133861353, tolerance: 1.7570163278546746e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.25759840440547e-05, tolerance: 1.692666427432417e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8296703957029065e-05, tolerance: 1.7815012755003835e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.242417869179712e-05, tolerance: 1.762300916812159e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001523087823316789, tolerance: 1.7279296296296324e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.019920537703595e-05, tolerance: 1.789121936758057e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.4126393252713614e-05, tolerance: 1.823611093437619e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2330265813854527e-05, tolerance: 1.7831615076897095e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.6240760083273574e-05, tolerance: 1.7704949721998122e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2665568582887208e-05, tolerance: 1.693400330834251e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.738989227710566e-05, tolerance: 1.7528311596828108e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00022584598542407623, tolerance: 1.7570163278546746e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016240124225724156, tolerance: 1.762300916812159e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.651522791607933e-05, tolerance: 1.692666427432417e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.9103880248761843e-05, tolerance: 1.823611093437619e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.249551455525689e-05, tolerance: 1.7618036259574143e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8958066816476306e-05, tolerance: 1.789121936758057e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001532485986888068, tolerance: 1.7279296296296324e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.985685972219191e-05, tolerance: 1.7831615076897095e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.1988264637596714e-05, tolerance: 1.693400330834251e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.8155929700324784e-05, tolerance: 1.7815012755003835e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.0861899287959746e-05, tolerance: 1.7704949721998122e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.355362482240388e-05, tolerance: 1.7591941330891566e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00022307605609982704, tolerance: 1.7570163278546746e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.62001406740026e-05, tolerance: 1.7528311596828108e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00035727694141476137, tolerance: 1.762300916812159e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0430193590544737e-05, tolerance: 1.823611093437619e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011580570681313761, tolerance: 1.692666427432417e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.554298955043631e-05, tolerance: 1.789121936758057e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.3116434276771415e-05, tolerance: 1.7831615076897095e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.9693392523150175e-05, tolerance: 1.7618036259574143e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013898909678684325, tolerance: 1.7279296296296324e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.987942410058545e-05, tolerance: 1.693400330834251e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.417585050477124e-05, tolerance: 1.7815012755003835e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.652807011143895e-05, tolerance: 1.7591941330891566e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002148455506160293, tolerance: 1.7570163278546746e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000127319205683726, tolerance: 1.7704949721998122e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00027358184946848704, tolerance: 1.762300916812159e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.185087627914691e-05, tolerance: 1.7528311596828108e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.134430010697924e-05, tolerance: 1.7831615076897095e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010750600028220161, tolerance: 1.692666427432417e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.604188587327418e-05, tolerance: 1.823611093437619e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.4535717833017454e-05, tolerance: 1.7279296296296324e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012206323348814933, tolerance: 1.7618036259574143e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.280774328267427e-05, tolerance: 1.693400330834251e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.937285617100025e-05, tolerance: 1.7815012755003835e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.262369412231728e-05, tolerance: 1.7591941330891566e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001997483446429093, tolerance: 1.7570163278546746e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014803377967775606, tolerance: 1.762300916812159e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002076881892381201, tolerance: 1.7704949721998122e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.8606240532973397e-05, tolerance: 1.7528311596828108e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.093387689599714e-05, tolerance: 1.7831615076897095e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.145612635382423e-05, tolerance: 1.823611093437619e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.854339131469848e-05, tolerance: 1.692666427432417e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.623435788986632e-05, tolerance: 1.7279296296296324e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017069561105052464, tolerance: 1.7618036259574143e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.715992694125011e-05, tolerance: 1.7815012755003835e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012255858808854925, tolerance: 1.693400330834251e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014125335492779292, tolerance: 1.7591941330891566e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002972768494976319, tolerance: 1.762300916812159e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00018017452745264576, tolerance: 1.7704949721998122e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.5185637535470674e-05, tolerance: 1.7831615076897095e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.049037667656438e-05, tolerance: 1.823611093437619e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.4761875493151e-05, tolerance: 1.7528311596828108e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.622346959102865e-05, tolerance: 1.692666427432417e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012926270336596248, tolerance: 1.7279296296296324e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.778886479635784e-05, tolerance: 1.7815012755003835e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00029920814847195134, tolerance: 1.693400330834251e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011040806970073758, tolerance: 1.7618036259574143e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00038532401212384645, tolerance: 1.762300916812159e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.684123753669964e-05, tolerance: 1.7831615076897095e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.808862354250322e-05, tolerance: 1.823611093437619e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00020197029856707915, tolerance: 1.7704949721998122e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013642284176543056, tolerance: 1.7279296296296324e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011383558796556389, tolerance: 1.692666427432417e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00044604003696296045, tolerance: 1.693400330834251e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00039813320774743054, tolerance: 1.762300916812159e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.024299136776675e-05, tolerance: 1.7528311596828108e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00019676438288085147, tolerance: 1.7618036259574143e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.919195458220505e-05, tolerance: 1.7112687573492873e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.7177549911233546e-05, tolerance: 1.7831615076897095e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.77707475085533e-05, tolerance: 1.823611093437619e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001697865374649249, tolerance: 1.7704949721998122e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003462837113568859, tolerance: 1.762300916812159e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005376906301419867, tolerance: 1.693400330834251e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014745222334237255, tolerance: 1.7279296296296324e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001614546012272556, tolerance: 1.692666427432417e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.45115130589878e-05, tolerance: 1.7112687573492873e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002056177625302056, tolerance: 1.7618036259574143e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.4019332876510846e-05, tolerance: 1.7528311596828108e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.988297268160874e-05, tolerance: 1.7831615076897095e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.8592427247038635e-05, tolerance: 1.823611093437619e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.7460980938285853e-05, tolerance: 1.7356832638936353e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0381980315791956e-05, tolerance: 1.705479396433473e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00036811689736331726, tolerance: 1.762300916812159e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005954801133525684, tolerance: 1.693400330834251e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.048395751001966e-05, tolerance: 1.7112687573492873e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001703340537188222, tolerance: 1.7279296296296324e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016050193777733448, tolerance: 1.7704949721998122e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016900227757136402, tolerance: 1.692666427432417e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001729512974418257, tolerance: 1.7618036259574143e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.936922284346344e-05, tolerance: 1.7831615076897095e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.160547941059947e-05, tolerance: 1.823611093437619e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0459815534272507e-05, tolerance: 1.7356832638936353e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.45348422564618e-05, tolerance: 1.7528311596828108e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010519603227012245, tolerance: 1.705479396433473e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00046742259137699024, tolerance: 1.762300916812159e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.328107490099431e-05, tolerance: 1.7112687573492873e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0006730277133743644, tolerance: 1.693400330834251e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00017704048409001097, tolerance: 1.7279296296296324e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016399876529901627, tolerance: 1.7704949721998122e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.418643082001374e-05, tolerance: 1.7831615076897095e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.704543480727816e-05, tolerance: 1.823611093437619e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.0375249444255202e-05, tolerance: 1.7618036259574143e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.2775637374822756e-05, tolerance: 1.7528311596828108e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.384111031721996e-05, tolerance: 1.705479396433473e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004152782867894219, tolerance: 1.762300916812159e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.5052197247264355e-05, tolerance: 1.7112687573492873e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0007249235148993616, tolerance: 1.693400330834251e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016146439240692471, tolerance: 1.7279296296296324e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.690412285559639e-05, tolerance: 1.7831615076897095e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.575088563616442e-05, tolerance: 1.823611093437619e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014147150657439506, tolerance: 1.7618036259574143e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.572930782676017e-05, tolerance: 1.705479396433473e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.065539039210849e-05, tolerance: 1.7112687573492873e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.9686080492657445e-05, tolerance: 1.7528311596828108e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0007790680296071899, tolerance: 1.693400330834251e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.675317704718428e-05, tolerance: 1.823611093437619e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015187901395772273, tolerance: 1.7279296296296324e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.42318421830409e-05, tolerance: 1.7831615076897095e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.415643040490142e-05, tolerance: 1.705479396433473e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.242708198582337e-05, tolerance: 1.7112687573492873e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.9683770656177373e-05, tolerance: 1.7528311596828108e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.1811636426951175e-05, tolerance: 1.823611093437619e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.394415025986124e-05, tolerance: 1.7831615076897095e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014554282336317996, tolerance: 1.7279296296296324e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0008220942184235958, tolerance: 1.693400330834251e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.87656586029153e-05, tolerance: 1.705479396433473e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.318783542192709e-05, tolerance: 1.7112687573492873e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.4185404163172085e-05, tolerance: 1.823611093437619e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011185606915328685, tolerance: 1.706516417353483e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003663218015281921, tolerance: 1.7279296296296324e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0008401959510902736, tolerance: 1.693400330834251e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2611073628275857e-05, tolerance: 1.705479396433473e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.134880383742991e-05, tolerance: 1.7528311596828108e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.203754825719748e-05, tolerance: 1.7112687573492873e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.697772698461107e-05, tolerance: 1.823611093437619e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.7980057815931228e-05, tolerance: 1.7356832638936353e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.7474112959526296e-05, tolerance: 1.739266730198107e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000164662265880626, tolerance: 1.706516417353483e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.8864430885608416e-05, tolerance: 1.7198372460230654e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00039460347435211, tolerance: 1.7279296296296324e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.302667495358978e-05, tolerance: 1.7112687573492873e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.063576366113592e-05, tolerance: 1.7528311596828108e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.913116306774155e-05, tolerance: 1.823611093437619e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.55391850307006e-05, tolerance: 1.7356832638936353e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001128200588551842, tolerance: 1.739266730198107e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.661994502669353e-05, tolerance: 1.7198372460230654e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015320804548853498, tolerance: 1.706516417353483e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.093349755914614e-05, tolerance: 1.7112687573492873e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003564469813129526, tolerance: 1.7279296296296324e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8221324062728597e-05, tolerance: 1.7356832638936353e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2087807771878527e-05, tolerance: 1.823611093437619e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00034589739438286096, tolerance: 1.739266730198107e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.935183720656007e-05, tolerance: 1.779500470570252e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.055263566734522e-05, tolerance: 1.705479396433473e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.0956907383603997e-05, tolerance: 1.7198372460230654e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.7388239097845407e-05, tolerance: 1.7112687573492873e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.57608262702394e-05, tolerance: 1.7356832638936353e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.100868666214499e-05, tolerance: 1.823611093437619e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004613962126313771, tolerance: 1.739266730198107e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9043212245826655e-05, tolerance: 1.779500470570252e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.619971200785217e-05, tolerance: 1.705479396433473e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.968205790285187e-05, tolerance: 1.7198372460230654e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5384690291830464e-05, tolerance: 1.7356832638936353e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 2.616e-03, tolerance: 2.222e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.045824410532287e-05, tolerance: 1.823611093437619e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004446139472424268, tolerance: 1.739266730198107e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.898237795201589e-05, tolerance: 1.779500470570252e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.704557442175133e-05, tolerance: 1.705479396433473e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1597435018394506e-05, tolerance: 1.7112687573492873e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9681707109739377e-05, tolerance: 1.7198372460230654e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0304964364024902e-05, tolerance: 1.7356832638936353e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00047516742617772535, tolerance: 1.739266730198107e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.244300466608232e-05, tolerance: 1.7329151224502646e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3886210167561178e-05, tolerance: 1.823611093437619e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.355500647762518e-05, tolerance: 1.705479396433473e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 2.708e-03, tolerance: 2.192e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005283451852271491, tolerance: 1.739266730198107e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00030317528271637736, tolerance: 1.7329151224502646e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2734314413810908e-05, tolerance: 1.823611093437619e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3664734043605043e-05, tolerance: 1.7112687573492873e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005639860080569829, tolerance: 1.739266730198107e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.344082025630429e-05, tolerance: 1.823611093437619e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003112858247789523, tolerance: 1.7329151224502646e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 1.654e-03, tolerance: 2.130e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.8696912042361295e-05, tolerance: 1.7112687573492873e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0005685101808187657, tolerance: 1.739266730198107e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.568510530842662e-05, tolerance: 1.7356832638936353e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.138917206485902e-05, tolerance: 1.779500470570252e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.066569896839749e-05, tolerance: 1.823611093437619e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0914947294241662e-05, tolerance: 1.7198372460230654e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002978575085331187, tolerance: 1.7329151224502646e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.850038909766762e-05, tolerance: 1.7356832638936353e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.911015800505622e-05, tolerance: 1.7316757661885598e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.6790009008541855e-05, tolerance: 1.7198372460230654e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003012602294653029, tolerance: 1.739266730198107e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.4878305667357676e-05, tolerance: 1.7112687573492873e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.250691560291105e-05, tolerance: 1.779500470570252e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.495891346713217e-05, tolerance: 1.7356832638936353e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 1.984e-03, tolerance: 2.138e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.956852834896633e-05, tolerance: 1.823611093437619e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00027793971356253853, tolerance: 1.7329151224502646e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.18055044520134e-05, tolerance: 1.7198372460230654e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.132095787322924e-05, tolerance: 1.7356832638936353e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.797469693289564e-05, tolerance: 1.739266730198107e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.921551217636211e-05, tolerance: 1.7112687573492873e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.785892657246162e-05, tolerance: 1.779500470570252e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.875383041822625e-05, tolerance: 1.7198372460230654e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010656759277451189, tolerance: 1.7356832638936353e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00032445208811383505, tolerance: 1.7329151224502646e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.053963462617369e-05, tolerance: 1.7198372460230654e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.1868225037978704e-05, tolerance: 1.7112687573492873e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.8453184149416994e-05, tolerance: 1.7356832638936353e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.75265750801598e-05, tolerance: 1.739266730198107e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.669729266381476e-05, tolerance: 1.779500470570252e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.61298710328298e-05, tolerance: 1.7112687573492873e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.0852366642581415e-05, tolerance: 1.7198372460230654e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.9583120218573556e-05, tolerance: 1.7356832638936353e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.675677238826897e-05, tolerance: 1.7112687573492873e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.533035552985615e-05, tolerance: 1.7316757661885598e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011832989892253225, tolerance: 1.739266730198107e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.016741184798654e-05, tolerance: 1.7198372460230654e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.731229935606897e-05, tolerance: 1.779500470570252e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.151657365424627e-05, tolerance: 1.7329151224502646e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3440734097572233e-05, tolerance: 1.7112687573492873e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.919775414517381e-05, tolerance: 1.7316757661885598e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.631745599471479e-05, tolerance: 1.7198372460230654e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010937318056988572, tolerance: 1.739266730198107e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.869889534564903e-05, tolerance: 1.779500470570252e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.3989351950778364e-05, tolerance: 1.7316757661885598e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.8909814789815644e-05, tolerance: 1.7198372460230654e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00021626229979447402, tolerance: 1.7329151224502646e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.696442541204284e-05, tolerance: 1.7198372460230654e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.664183234306737e-05, tolerance: 1.7316757661885598e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.8306337788995203e-05, tolerance: 1.779500470570252e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000106946356322319, tolerance: 1.739266730198107e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 1.343e-03, tolerance: 2.130e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002172126885622216, tolerance: 1.7329151224502646e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.221467936223332e-05, tolerance: 1.7198372460230654e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.14963121258141e-05, tolerance: 1.765655194146848e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.545515314838139e-05, tolerance: 1.7316757661885598e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4634766758362472e-05, tolerance: 1.714031211456793e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9249656944730215e-05, tolerance: 1.779500470570252e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010720059666694849, tolerance: 1.739266730198107e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.538502893805795e-05, tolerance: 1.765655194146848e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.80399690658247e-05, tolerance: 1.7316757661885598e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.169791982107374e-05, tolerance: 1.714031211456793e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010782279032817664, tolerance: 1.7198372460230654e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001943567546696702, tolerance: 1.7329151224502646e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.326311791076273e-05, tolerance: 1.765655194146848e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.0540920362870945e-05, tolerance: 1.714031211456793e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.6931517855480723e-05, tolerance: 1.779500470570252e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010118717740951154, tolerance: 1.739266730198107e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.765826167529648e-05, tolerance: 1.7198372460230654e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.708075551975276e-05, tolerance: 1.765655194146848e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.064523606370912e-05, tolerance: 1.7316757661885598e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 1.979e-03, tolerance: 2.178e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001931650010239443, tolerance: 1.7329151224502646e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.1738240493124504e-05, tolerance: 1.714031211456793e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.4918760444132705e-05, tolerance: 1.7198372460230654e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.683662411142763e-05, tolerance: 1.765655194146848e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.534583937441765e-05, tolerance: 1.779500470570252e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.411169350477574e-05, tolerance: 1.7316757661885598e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.8308964219820685e-05, tolerance: 1.714031211456793e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.639916180434675e-05, tolerance: 1.765655194146848e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00021988946816219566, tolerance: 1.7329151224502646e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.039348286394954e-05, tolerance: 1.7198372460230654e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.39926300680864e-05, tolerance: 1.7316757661885598e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.404857677648989e-05, tolerance: 1.714031211456793e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.6595997591468196e-05, tolerance: 1.779500470570252e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.510271779901946e-05, tolerance: 1.765655194146848e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.552180749313645e-05, tolerance: 1.7198372460230654e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.014293723275501e-05, tolerance: 1.7316757661885598e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00023037131499094397, tolerance: 1.714031211456793e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.770565655577922e-05, tolerance: 1.765655194146848e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.680521169552268e-05, tolerance: 1.717837488331857e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.059646786762146e-05, tolerance: 1.7198372460230654e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.513624532747142e-05, tolerance: 1.779500470570252e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.137698574302559e-05, tolerance: 1.7316757661885598e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00022500910486348072, tolerance: 1.714031211456793e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.3854113038523223e-05, tolerance: 1.765655194146848e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016991116738536947, tolerance: 1.7198372460230654e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2433460204241557e-05, tolerance: 1.767040323205121e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.353101516058107e-05, tolerance: 1.717837488331857e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.6843510501934993e-05, tolerance: 1.7316757661885598e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.6051399659706856e-05, tolerance: 1.765655194146848e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00023103375292073298, tolerance: 1.714031211456793e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.622885084737762e-05, tolerance: 1.779500470570252e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.2116138469029266e-05, tolerance: 1.767040323205121e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016858442761804975, tolerance: 1.7198372460230654e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.9148976564544182e-05, tolerance: 1.765655194146848e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.763444365075021e-05, tolerance: 1.7316757661885598e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00024474325672513113, tolerance: 1.714031211456793e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.9773382164872556e-05, tolerance: 1.767040323205121e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015716442672934067, tolerance: 1.7198372460230654e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00018694473385718648, tolerance: 1.717837488331857e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.449218472136682e-05, tolerance: 1.765655194146848e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.418516624815025e-05, tolerance: 1.7316757661885598e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.872177180677468e-05, tolerance: 1.779500470570252e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00019194232135387977, tolerance: 1.714031211456793e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.302047084683581e-05, tolerance: 1.767040323205121e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013864270545837533, tolerance: 1.7198372460230654e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.638852877475192e-05, tolerance: 1.765655194146848e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.1781449370700196e-05, tolerance: 1.767040323205121e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.032311962451617e-05, tolerance: 1.7316757661885598e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016658151028304743, tolerance: 1.714031211456793e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.265079951576184e-05, tolerance: 1.717837488331857e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012506736172161227, tolerance: 1.7198372460230654e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.3307929778512236e-05, tolerance: 1.765655194146848e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.818246615708043e-05, tolerance: 1.779500470570252e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.7924171529856235e-05, tolerance: 1.767040323205121e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.449662824149934e-05, tolerance: 1.7316757661885598e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.071299590431392e-05, tolerance: 1.765655194146848e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.54889671382383e-05, tolerance: 1.7198372460230654e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.0970790586376755e-05, tolerance: 1.767040323205121e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.7190244380756396e-05, tolerance: 1.717837488331857e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.97111047634783e-05, tolerance: 1.7316757661885598e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.80042074078369e-05, tolerance: 1.765655194146848e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001289984513111811, tolerance: 1.7198372460230654e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.27864160733138e-05, tolerance: 1.767040323205121e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.0511323914728445e-05, tolerance: 1.7316757661885598e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 1.753e-03, tolerance: 2.208e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.2218372970659274e-05, tolerance: 1.767040323205121e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.9644035721030845e-05, tolerance: 1.765655194146848e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.960076596897093e-05, tolerance: 1.717837488331857e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.279855135532097e-05, tolerance: 1.7316757661885598e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.5226033652409625e-05, tolerance: 1.767040323205121e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.7751668230793086e-05, tolerance: 1.765655194146848e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.6086470981290756e-05, tolerance: 1.767040323205121e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.0083802220260545e-05, tolerance: 1.7316757661885598e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.709582684322885e-05, tolerance: 1.717837488331857e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.3180116860993406e-05, tolerance: 1.765655194146848e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.958549214308932e-05, tolerance: 1.767040323205121e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.9330857619104005e-05, tolerance: 1.7316757661885598e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.3478917060241554e-05, tolerance: 1.765655194146848e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.81110253810007e-05, tolerance: 1.767040323205121e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.488822795586944e-05, tolerance: 1.717837488331857e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.493818074049506e-05, tolerance: 1.765655194146848e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.2909664071421406e-05, tolerance: 1.767040323205121e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.91651774210308e-05, tolerance: 1.7442792625737502e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5146616644056326e-05, tolerance: 1.765655194146848e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.305111021369462e-05, tolerance: 1.767040323205121e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.7413811099716014e-05, tolerance: 1.7300937187606238e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.690738903247743e-05, tolerance: 1.715249993800836e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010344802174929064, tolerance: 1.717837488331857e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.116333794581829e-05, tolerance: 1.765655194146848e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003651463555540673, tolerance: 1.7442792625737502e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.53446504327351e-05, tolerance: 1.767040323205121e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 3.641e-03, tolerance: 2.216e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.30483875359747e-05, tolerance: 1.715249993800836e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004382199992930772, tolerance: 1.7442792625737502e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.679660308698914e-05, tolerance: 1.765655194146848e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.3799018538111766e-05, tolerance: 1.767040323205121e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001060687738480906, tolerance: 1.717837488331857e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.067067420869072e-05, tolerance: 1.715249993800836e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.673309779355e-05, tolerance: 1.7442792625737502e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.154604269275119e-05, tolerance: 1.767040323205121e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012687523660731906, tolerance: 1.717837488331857e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.8402117045889e-05, tolerance: 1.715249993800836e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002750500623438148, tolerance: 1.7442792625737502e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.6411127321932186e-05, tolerance: 1.767040323205121e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.933725087713514e-05, tolerance: 1.717837488331857e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.5469100391629736e-05, tolerance: 1.715249993800836e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003463065870817194, tolerance: 1.7442792625737502e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.7450206330704355e-05, tolerance: 1.767040323205121e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.210971790143207e-05, tolerance: 1.7416628033057885e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010579431443888572, tolerance: 1.717837488331857e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00030249368350879387, tolerance: 1.7442792625737502e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.746784877516624e-05, tolerance: 1.715249993800836e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.0359526308037718e-05, tolerance: 1.767040323205121e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.4105436941162544e-05, tolerance: 1.7416628033057885e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003725221169073676, tolerance: 1.7442792625737502e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.3603842707547946e-05, tolerance: 1.767040323205121e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.713793299770952e-05, tolerance: 1.7416628033057885e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4414225922623004e-05, tolerance: 1.7300937187606238e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0004110400651490386, tolerance: 1.7442792625737502e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.413164416796657e-05, tolerance: 1.767040323205121e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.65808810701973e-05, tolerance: 1.7416628033057885e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.7231400322749733e-05, tolerance: 1.7376971313180136e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00037007198347420184, tolerance: 1.7442792625737502e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.865701093503428e-05, tolerance: 1.715249993800836e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.0825814706452884e-05, tolerance: 1.767040323205121e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.626433804352486e-05, tolerance: 1.7416628033057885e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.081494182614151e-05, tolerance: 1.7376971313180136e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003777826573591039, tolerance: 1.7442792625737502e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.382685853838864e-05, tolerance: 1.767040323205121e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.5558125541255166e-05, tolerance: 1.715249993800836e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.504751171073614e-05, tolerance: 1.7416628033057885e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.557287335318354e-05, tolerance: 1.7376971313180136e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00037514527520526256, tolerance: 1.7442792625737502e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.9483446099870412e-05, tolerance: 1.767040323205121e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.535213624971447e-05, tolerance: 1.715249993800836e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.444684533556244e-05, tolerance: 1.7416628033057885e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011396187740438969, tolerance: 1.7376971313180136e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00037688140260802843, tolerance: 1.7442792625737502e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010874860990093584, tolerance: 1.715249993800836e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013302787088708204, tolerance: 1.7376971313180136e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014180139593890362, tolerance: 1.715249993800836e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014744700759399682, tolerance: 1.7376971313180136e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0754894378003513e-05, tolerance: 1.7416628033057885e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013597264163459598, tolerance: 1.715249993800836e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 3.652e-03, tolerance: 2.151e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00023621916038444463, tolerance: 1.7376971313180136e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011291094303727059, tolerance: 1.715249993800836e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.8390589397873515e-05, tolerance: 1.7416628033057885e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00028042490686633163, tolerance: 1.7376971313180136e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000104514856927365, tolerance: 1.715249993800836e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4362572232839233e-05, tolerance: 1.7300937187606238e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.093789250625944e-05, tolerance: 1.7416628033057885e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00030247704892985214, tolerance: 1.7376971313180136e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010384862970993364, tolerance: 1.715249993800836e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.637911706746641e-05, tolerance: 1.7416628033057885e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.209393711702113e-05, tolerance: 1.7300937187606238e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00029912348759064417, tolerance: 1.7376971313180136e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011632115297076709, tolerance: 1.715249993800836e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.231826880401283e-05, tolerance: 1.7416628033057885e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1803579477162362e-05, tolerance: 1.7300937187606238e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00028912817894173257, tolerance: 1.7376971313180136e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.8525277002630226e-05, tolerance: 1.7987002677856827e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011720298868783761, tolerance: 1.715249993800836e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.116668491673878e-05, tolerance: 1.7987002677856827e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000269150427383312, tolerance: 1.7376971313180136e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010798711002571373, tolerance: 1.715249993800836e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.6038208854969706e-05, tolerance: 1.7416628033057885e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.8618085272682364e-05, tolerance: 1.7987002677856827e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.6646247050683284e-05, tolerance: 1.7300937187606238e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00019444336934893065, tolerance: 1.7376971313180136e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.720458076487373e-05, tolerance: 1.715249993800836e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.5753330101535455e-05, tolerance: 1.7416628033057885e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014807016776190868, tolerance: 1.715249993800836e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.233265890500482e-05, tolerance: 1.7416628033057885e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001679738935349293, tolerance: 1.715249993800836e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.984982693922486e-05, tolerance: 1.7416628033057885e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.948319293386275e-05, tolerance: 1.7300937187606238e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.0108154006208004e-05, tolerance: 1.7987002677856827e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.3275187719361034e-05, tolerance: 1.7416628033057885e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015873641317590108, tolerance: 1.715249993800836e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.634320726681866e-05, tolerance: 1.7987002677856827e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014618497016636624, tolerance: 1.7300937187606238e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.8720017512237628e-05, tolerance: 1.7416628033057885e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001343133588545247, tolerance: 1.715249993800836e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.974997792526689e-05, tolerance: 1.7467866668509308e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.70666320982957e-05, tolerance: 1.7987002677856827e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012289669498015323, tolerance: 1.7300937187606238e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5389726089177292e-05, tolerance: 1.7416628033057885e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.36120974885612e-05, tolerance: 1.7987002677856827e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002959252651106876, tolerance: 1.7467866668509308e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001242171610940689, tolerance: 1.715249993800836e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00011483722651193032, tolerance: 1.7300937187606238e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.2628922134143173e-05, tolerance: 1.7416628033057885e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00033495561911482414, tolerance: 1.7467866668509308e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013685057114013258, tolerance: 1.715249993800836e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010855976193071496, tolerance: 1.7300937187606238e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.115684698652398e-05, tolerance: 1.7416628033057885e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00029885930305059705, tolerance: 1.7467866668509308e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.2369431078804624e-05, tolerance: 1.7987002677856827e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010172965361648478, tolerance: 1.7300937187606238e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002833236526602334, tolerance: 1.7467866668509308e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.980583907539422e-05, tolerance: 1.7987002677856827e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001629328514938192, tolerance: 1.7467866668509308e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.967623739668292e-05, tolerance: 1.7300937187606238e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.716634253549602e-05, tolerance: 1.7987002677856827e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.788725724235235e-05, tolerance: 1.7987002677856827e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.007531013872431e-05, tolerance: 1.7300937187606238e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013429665244232836, tolerance: 1.7467866668509308e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.779714941129242e-05, tolerance: 1.7428306162562177e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.214051575747446e-05, tolerance: 1.7987002677856827e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.0344400097785134e-05, tolerance: 1.7300937187606238e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014175420696810846, tolerance: 1.7467866668509308e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.42651535280457e-05, tolerance: 1.7428306162562177e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.591758354240873e-05, tolerance: 1.7987002677856827e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002147420885132336, tolerance: 1.7467866668509308e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.36671147496237e-05, tolerance: 1.7428306162562177e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.651867348680344e-05, tolerance: 1.7300937187606238e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.675586856561775e-05, tolerance: 1.7987002677856827e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.456450812647758e-05, tolerance: 1.7211017297596147e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.662529730007191e-05, tolerance: 1.7428306162562177e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00024604623070285155, tolerance: 1.7467866668509308e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.392792152668485e-05, tolerance: 1.7987002677856827e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.146940132616702e-05, tolerance: 1.7211017297596147e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.392748524357926e-05, tolerance: 1.7428306162562177e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002623970254162552, tolerance: 1.7467866668509308e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.691340046178392e-05, tolerance: 1.7987002677856827e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.6607186594578003e-05, tolerance: 1.7428306162562177e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.314493689779695e-05, tolerance: 1.7211017297596147e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00027682120874192827, tolerance: 1.7467866668509308e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.6709265606376116e-05, tolerance: 1.7987002677856827e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.735445727963977e-05, tolerance: 1.7428306162562177e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00026776640913862577, tolerance: 1.7467866668509308e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.9153166465725397e-05, tolerance: 1.7211017297596147e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4358608672751456e-05, tolerance: 1.7285758449779284e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.589306276351352e-05, tolerance: 1.7987002677856827e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.971790740044765e-05, tolerance: 1.7428306162562177e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002489125385592775, tolerance: 1.7467866668509308e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.585296369754693e-05, tolerance: 1.7211017297596147e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.306291264576754e-05, tolerance: 1.7285758449779284e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.5597395307855546e-05, tolerance: 1.7987002677856827e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1409424397992455e-05, tolerance: 1.7428306162562177e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0868516834544187e-05, tolerance: 1.7211017297596147e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.5148966439532224e-05, tolerance: 1.7285758449779284e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.9771837611318516e-05, tolerance: 1.7987002677856827e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.403814673471917e-05, tolerance: 1.7211017297596147e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.810947350951736e-05, tolerance: 1.7987002677856827e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.9070285018559525e-05, tolerance: 1.7285758449779284e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.298320792318899e-05, tolerance: 1.7428306162562177e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.741066951889465e-05, tolerance: 1.7211017297596147e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.9656488234205154e-05, tolerance: 1.7987002677856827e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.8649629360718437e-05, tolerance: 1.7285758449779284e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.427057533392103e-05, tolerance: 1.7428306162562177e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.08179664684312e-05, tolerance: 1.7987002677856827e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.0778388172549654e-05, tolerance: 1.7211017297596147e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.5046480156880324e-05, tolerance: 1.7285758449779284e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.282360092608493e-05, tolerance: 1.7428306162562177e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.576892356019998e-05, tolerance: 1.7987002677856827e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.434338489053835e-05, tolerance: 1.7211017297596147e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.4128121134501784e-05, tolerance: 1.7428306162562177e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.623541648060957e-05, tolerance: 1.7285758449779284e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.09264145644888e-05, tolerance: 1.7987002677856827e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.291080092344579e-05, tolerance: 1.7211017297596147e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002764135714010329, tolerance: 1.7285758449779284e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.308978622660816e-05, tolerance: 1.7987002677856827e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.127119988822821e-05, tolerance: 1.7211017297596147e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.6353724219246e-05, tolerance: 1.7428306162562177e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002269258780994727, tolerance: 1.7285758449779284e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.3517337236172876e-05, tolerance: 1.7211017297596147e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.1315091683431374e-05, tolerance: 1.7428306162562177e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00022887165383521715, tolerance: 1.7285758449779284e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8649506400261057e-05, tolerance: 1.7987002677856827e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.127415190597651e-05, tolerance: 1.7211017297596147e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.297912975694291e-05, tolerance: 1.7428306162562177e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00019880687559372355, tolerance: 1.7285758449779284e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.917408065087433e-05, tolerance: 1.7211017297596147e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.180824502113614e-05, tolerance: 1.7428306162562177e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.491017828532536e-05, tolerance: 1.7470558978907548e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001698278218328058, tolerance: 1.7285758449779284e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.386614072530691e-05, tolerance: 1.7211017297596147e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.410445849671463e-05, tolerance: 1.7428306162562177e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.897191869138173e-05, tolerance: 1.7470558978907548e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00016481381171203503, tolerance: 1.7285758449779284e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.246621775049828e-05, tolerance: 1.7428306162562177e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0001015261230360243, tolerance: 1.7211017297596147e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.62783752818124e-05, tolerance: 1.7470558978907548e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2326281702391045e-05, tolerance: 1.7428306162562177e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.405459480716673e-05, tolerance: 1.7211017297596147e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.941501438741105e-05, tolerance: 1.7470558978907548e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8646019182394155e-05, tolerance: 1.7428306162562177e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.889121102220951e-05, tolerance: 1.7211017297596147e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.539390105134678e-05, tolerance: 1.7470558978907548e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.785941932116273e-05, tolerance: 1.7428306162562177e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2441332458558727e-05, tolerance: 1.7463191824613535e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010199987062644612, tolerance: 1.7211017297596147e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.968925360269137e-05, tolerance: 1.7470558978907548e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.655117766910825e-05, tolerance: 1.7463191824613535e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010043114887207938, tolerance: 1.7810771214544263e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.123398513663893e-05, tolerance: 1.7211017297596147e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.749146275432464e-05, tolerance: 1.7470558978907548e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.69980413482681e-05, tolerance: 1.7810771214544263e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.2780354331406765e-05, tolerance: 1.7211017297596147e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.826178785993356e-05, tolerance: 1.7470558978907548e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.33561075359837e-05, tolerance: 1.7810771214544263e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012441786010819467, tolerance: 1.7211017297596147e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.514686135059664e-05, tolerance: 1.7470558978907548e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.153628989824048e-05, tolerance: 1.7810771214544263e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00015336763487202101, tolerance: 1.7211017297596147e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014634246995030332, tolerance: 1.7810771214544263e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.212757536723124e-05, tolerance: 1.7470558978907548e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.0033537338849253e-05, tolerance: 1.7463191824613535e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000152646980398196, tolerance: 1.7211017297596147e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00022807083609304932, tolerance: 1.7810771214544263e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.4136893825916235e-05, tolerance: 1.7463191824613535e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.6056859129073947e-05, tolerance: 1.7470558978907548e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012744831765433215, tolerance: 1.7211017297596147e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003002153694578397, tolerance: 1.7810771214544263e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.469842464896191e-05, tolerance: 1.7463191824613535e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.0720354992106597e-05, tolerance: 1.7470558978907548e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1944525866689907e-05, tolerance: 1.7463191824613535e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00012282509978859407, tolerance: 1.7211017297596147e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 1.577e-03, tolerance: 2.188e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00031109285792404844, tolerance: 1.7810771214544263e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.7617857352382056e-05, tolerance: 1.7470558978907548e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.925620970426271e-05, tolerance: 1.7463191824613535e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00013007026533685614, tolerance: 1.7211017297596147e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0003170067631772192, tolerance: 1.7810771214544263e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.0431900068200614e-05, tolerance: 1.7470558978907548e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.407321269149898e-05, tolerance: 1.7810771214544263e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.629569824948082e-05, tolerance: 1.7470558978907548e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00014758524338396792, tolerance: 1.7810771214544263e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.95815890339192e-05, tolerance: 1.7463191824613535e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.6510082321603594e-05, tolerance: 1.7470558978907548e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.0195976561890195e-05, tolerance: 1.7463191824613535e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000263211783275449, tolerance: 1.7810771214544263e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.9146074005940584e-05, tolerance: 1.7463191824613535e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002453711150217693, tolerance: 1.7810771214544263e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.8705087314985145e-05, tolerance: 1.7470558978907548e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.371754118634135e-05, tolerance: 1.7463191824613535e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.8149058131579806e-05, tolerance: 1.7470558978907548e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.2950030780596754e-05, tolerance: 1.7425422222222253e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.579971739152115e-05, tolerance: 1.7463191824613535e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.83873038391131e-05, tolerance: 1.7463191824613535e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.235511608858232e-05, tolerance: 1.7425422222222253e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.515402783484285e-05, tolerance: 1.7463191824613535e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.219159766421371e-05, tolerance: 1.7425422222222253e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.0414738407129613e-05, tolerance: 1.7463191824613535e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.596913270157223e-05, tolerance: 1.7425422222222253e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 2.445e-03, tolerance: 2.156e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.2259551836993856e-05, tolerance: 1.7463191824613535e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00021182365526116985, tolerance: 1.7425422222222253e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.4024594469285116e-05, tolerance: 1.7463191824613535e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00020313613428697697, tolerance: 1.7425422222222253e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.213851533989849e-05, tolerance: 1.7463191824613535e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00024058588607840572, tolerance: 1.7425422222222253e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.9321420329440212e-05, tolerance: 1.7463191824613535e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00019979942172073002, tolerance: 1.7425422222222253e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.8359691308571522e-05, tolerance: 1.7463191824613535e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 3.684e-03, tolerance: 2.191e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.0002231130034881148, tolerance: 1.7425422222222253e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.1091648443063125e-05, tolerance: 1.7463191824613535e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.0236289203362512e-05, tolerance: 1.7463191824613535e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00022780785319026237, tolerance: 1.7425422222222253e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.4370651583829547e-05, tolerance: 1.7263881714347852e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.773397976125371e-05, tolerance: 1.7463191824613535e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00022740894279589356, tolerance: 1.7425422222222253e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.321693176989993e-05, tolerance: 1.7463191824613535e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.944084553971817e-05, tolerance: 1.7263881714347852e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.217595219026648e-05, tolerance: 1.7463191824613535e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.902730705433784e-05, tolerance: 1.7263881714347852e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.2870616543310684e-05, tolerance: 1.7463191824613535e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.880047924271668e-05, tolerance: 1.7263881714347852e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.981479820854261e-05, tolerance: 1.7463191824613535e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.197895666655879e-05, tolerance: 1.7263881714347852e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.893453580681963e-05, tolerance: 1.7263881714347852e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.86484731097e-05, tolerance: 1.7263881714347852e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 1.8121519361570526e-05, tolerance: 1.783896494919823e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 2.243e-03, tolerance: 2.173e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.976451974744039e-05, tolerance: 1.7263881714347852e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.650809114972783e-05, tolerance: 1.7263881714347852e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.38144298558486e-05, tolerance: 1.7263881714347852e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.544928339380832e-05, tolerance: 1.783896494919823e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.352661360700765e-05, tolerance: 1.7263881714347852e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.151743012906258e-05, tolerance: 1.783896494919823e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.397437586491735e-05, tolerance: 1.7263881714347852e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.23770734166999e-05, tolerance: 1.783896494919823e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.1242857752724705e-05, tolerance: 1.7263881714347852e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.1161312359561456e-05, tolerance: 1.7263881714347852e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.755810133178298e-05, tolerance: 1.7263881714347852e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 8.446252454348026e-05, tolerance: 1.7263881714347852e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.5692807218866765e-05, tolerance: 1.783896494919823e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.934676075663054e-05, tolerance: 1.7263881714347852e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.076070518554311e-05, tolerance: 1.783896494919823e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010176243627751588, tolerance: 1.7263881714347852e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.856827609420189e-05, tolerance: 1.783896494919823e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.373329455854754e-05, tolerance: 1.783896494919823e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010783732649883096, tolerance: 1.7263881714347852e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.889943539591491e-05, tolerance: 1.783896494919823e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010860326093253825, tolerance: 1.7263881714347852e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.000106272103707181, tolerance: 1.7263881714347852e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.86087449412327e-05, tolerance: 1.783896494919823e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 0.00010047060099756516, tolerance: 1.7263881714347852e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 4.265770127429361e-05, tolerance: 1.783896494919823e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 9.351997987510925e-05, tolerance: 1.7263881714347852e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.357520747184449e-05, tolerance: 1.783896494919823e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.257497146229218e-05, tolerance: 1.783896494919823e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.2057248906443465e-05, tolerance: 1.783896494919823e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 2.810865365269425e-05, tolerance: 1.783896494919823e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.579918277156306e-05, tolerance: 1.783896494919823e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.6752957214390355e-05, tolerance: 1.783896494919823e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.708751825382689e-05, tolerance: 1.783896494919823e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.807450079417081e-05, tolerance: 1.783896494919823e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 3.735e-03, tolerance: 2.172e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.515746264849868e-05, tolerance: 1.783896494919823e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.660321819768362e-05, tolerance: 1.783896494919823e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 7.086820895098843e-05, tolerance: 1.783896494919823e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.502642953678736e-05, tolerance: 1.783896494919823e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.370746004445184e-05, tolerance: 1.783896494919823e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 6.530298788578331e-05, tolerance: 1.783896494919823e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.946349208421804e-05, tolerance: 1.783896494919823e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 5.5759777831121404e-05, tolerance: 1.783896494919823e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:664: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations. Duality gap: 3.52619766329932e-05, tolerance: 1.783896494919823e-05\n", + " model = cd_fast.enet_coordinate_descent_gram(\n", + "/scratch/users/zachrewolinski/conda/envs/mdi/lib/python3.10/site-packages/sklearn/linear_model/_coordinate_descent.py:678: ConvergenceWarning: Objective did not converge. You might want to increase the number of iterations, check the scale of the features or consider increasing regularisation. Duality gap: 3.305e-03, tolerance: 2.230e-05\n", + " model = cd_fast.enet_coordinate_descent(\n", + "[Parallel(n_jobs=-1)]: Done 100 out of 100 | elapsed: 2.3min finished\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Step 2\n", + "Step 3\n", + "Step 4\n", + "Step 5\n", + "Step 6\n", + "Step 7\n", + "fitting_clusters {0: array([426, 948, 105, 720, 877, 84, 252, 385, 767, 912, 216, 350, 428,\n", + " 497, 423, 828, 596, 725, 856, 229, 142, 357, 867, 150, 31, 49,\n", + " 544, 407, 362, 898, 479, 669, 162, 643, 984, 319, 523, 997, 649,\n", + " 260, 328, 465, 291, 950, 662, 262, 484, 7, 949, 883, 790, 705,\n", + " 42, 911, 155, 805, 994, 633, 962, 70, 951, 116, 665, 976, 591,\n", + " 584, 121, 304, 277, 773, 632, 224, 450, 163, 772, 533, 470, 239,\n", + " 837, 695, 389, 566, 92, 125, 129, 507, 175, 623, 658, 490, 757,\n", + " 174, 785, 459, 896, 712, 943, 278, 782, 169, 127, 483, 244, 338,\n", + " 33, 37, 38, 191, 280, 967, 320, 585, 814, 809, 271, 135, 913,\n", + " 250, 452, 354, 181, 139, 433, 454, 728, 531, 573, 340, 963, 26,\n", + " 87, 19, 501, 689, 455, 959, 166, 580, 973, 791, 838, 259, 936,\n", + " 795, 136, 438, 21, 575, 861, 734, 849, 118, 917, 505, 583, 392,\n", + " 627, 258, 621, 157, 646, 709, 807, 396, 743, 655, 491, 449, 845,\n", + " 187, 768, 403, 360, 429, 284, 272, 543, 636, 637, 685, 164, 348,\n", + " 413, 503, 815, 329, 195, 215, 557, 400, 73, 536, 209, 969, 405,\n", + " 251, 927]), 1: array([138, 843, 369, 775, 677, 358, 887, 24, 80, 69, 590, 478, 600,\n", + " 61, 763, 416, 560, 133, 275, 988, 848, 234, 410, 179, 270, 766,\n", + " 387, 232, 355, 151, 850, 535, 295, 916, 527, 336, 904, 361, 418,\n", + " 377, 147, 642, 98, 938, 366, 227, 668, 652, 448, 367, 218, 765,\n", + " 781, 987, 292, 395, 204, 707, 955, 53, 415, 798, 509, 137, 474,\n", + " 493, 631, 966, 937, 379, 661, 477, 946, 495, 371, 864, 152, 200,\n", + " 82, 690, 930, 307, 447, 647, 203, 36, 126, 289, 592, 46, 673,\n", + " 770, 343, 441, 67, 735, 983, 140, 866, 571, 130, 567, 565, 680,\n", + " 863, 434, 14, 460, 719, 871, 692, 9, 605, 481, 562, 263, 607,\n", + " 897, 598, 297, 935, 248, 641, 577, 161, 475, 813, 512, 32, 881,\n", + " 372, 427, 41, 39, 359, 194, 294, 616, 847, 975, 420, 899, 625,\n", + " 288, 168, 520, 114, 65, 953, 926, 894, 660, 528, 701, 932, 748,\n", + " 321, 188, 980, 109, 971, 417, 939, 189, 108, 96, 442, 806, 119,\n", + " 253, 375, 903, 603, 676, 68, 784, 255, 714, 910, 801, 909, 587,\n", + " 606, 751, 12, 236, 786, 844, 160, 240, 310, 857, 862, 929, 90,\n", + " 808, 666, 445, 684, 145, 178, 740, 561, 957, 391, 254, 697, 693,\n", + " 223, 914, 700, 315, 799, 281, 968, 563, 593, 27, 249, 34, 6,\n", + " 212, 615, 219, 52, 873, 238, 952, 576, 316, 66, 888, 347, 231,\n", + " 609, 880, 906, 715, 777, 192, 656, 679, 124, 123, 834, 276, 804,\n", + " 170, 356, 156, 519, 300, 222, 653, 399, 612, 842, 925, 548, 312,\n", + " 635, 702, 522, 825, 444, 184, 431, 891, 941, 333, 115, 972, 882,\n", + " 811, 657, 858, 908, 833, 541, 802, 995, 721, 890, 388, 437, 923,\n", + " 670, 102, 88, 384, 706, 570, 492, 296, 167, 816, 467, 311, 812,\n", + " 436, 836, 269, 91])}\n", + "evaluation_clusters {0: array([341, 645, 639, 841, 196, 398, 830, 797, 746, 688, 893, 736, 796,\n", + " 346, 50, 243, 965, 620, 731, 342, 964, 711, 981, 201, 335, 308,\n", + " 368, 186, 23, 792, 774, 397, 539, 0, 752, 870, 183, 878, 977,\n", + " 273, 907, 451, 373, 958, 185, 380, 393, 513, 885, 839, 128, 290,\n", + " 629, 502, 464, 733, 11, 313, 305, 992, 233, 961, 461, 559, 853,\n", + " 217, 72, 221, 54, 664, 10, 540, 339, 60, 353, 435, 902, 473,\n", + " 302, 112, 330, 35, 928, 589, 206, 818, 876, 892, 704, 960, 213,\n", + " 332, 74, 172, 713, 617, 549, 230, 235, 306, 729, 107, 446, 851,\n", + " 202, 326, 268, 832, 394, 285, 63, 954, 778, 550, 749, 93, 831,\n", + " 264, 675, 947, 619, 327, 582, 905, 378, 569, 764, 900, 144, 404,\n", + " 482, 402, 846, 293, 852, 758, 104, 182, 919, 16, 131, 287, 207,\n", + " 529, 699, 581, 793, 257, 671, 741, 722, 282, 468, 100, 214, 261,\n", + " 94, 411, 638, 13, 854, 918, 739, 401, 628, 822, 726, 159, 30,\n", + " 672, 374, 750, 696, 681, 574, 241, 514, 829, 779, 810, 148, 586,\n", + " 1, 103, 537, 318, 48, 614, 510, 710, 85, 177, 352, 408, 462,\n", + " 663, 776]), 1: array([363, 742, 86, 794, 555, 496, 365, 274, 409, 22, 256, 286, 826,\n", + " 803, 608, 81, 737, 113, 97, 345, 820, 173, 4, 469, 17, 3,\n", + " 542, 279, 25, 708, 146, 498, 521, 266, 40, 827, 134, 439, 57,\n", + " 524, 974, 198, 667, 934, 78, 754, 486, 568, 18, 242, 817, 301,\n", + " 325, 265, 651, 819, 626, 730, 703, 650, 920, 622, 79, 821, 89,\n", + " 691, 640, 29, 551, 381, 738, 193, 800, 141, 99, 687, 337, 835,\n", + " 165, 456, 8, 515, 453, 143, 901, 996, 747, 610, 122, 76, 190,\n", + " 978, 634, 56, 895, 106, 424, 824, 504, 572, 211, 45, 28, 986,\n", + " 783, 247, 991, 554, 75, 552, 594, 225, 654, 5, 95, 682, 117,\n", + " 869, 472, 205, 789, 553, 597, 855, 298, 430, 245, 324, 999, 55,\n", + " 787, 674, 64, 344, 859, 506, 956, 771, 761, 432, 698, 525, 44,\n", + " 780, 879, 840, 376, 718, 717, 500, 538, 71, 595, 517, 322, 228,\n", + " 578, 931, 865, 15, 755, 77, 556, 58, 644, 83, 20, 47, 458,\n", + " 489, 860, 921, 414, 915, 383, 760, 611, 283, 110, 516, 601, 471,\n", + " 526, 753, 440, 443, 466, 732, 868, 323, 922, 210, 425, 547, 970,\n", + " 545, 386, 226, 511, 769, 349, 823, 457, 924, 508, 724, 176, 382,\n", + " 744, 762, 532, 993, 875, 564, 727, 686, 370, 624, 716, 303, 618,\n", + " 334, 51, 120, 933, 220, 331, 889, 132, 149, 659, 683, 982, 723,\n", + " 518, 944, 579, 985, 759, 2, 558, 604, 945, 463, 940, 756, 199,\n", + " 480, 530, 208, 485, 602, 406, 299, 171, 630, 419, 314, 499, 43,\n", + " 390, 422, 613, 979, 534, 317, 412, 476, 494, 421, 487, 351, 158,\n", + " 990, 998, 872, 874, 154, 101, 153, 788, 59, 745, 648, 111, 364,\n", + " 694, 588, 546, 237, 678, 197, 180, 599, 488, 886, 246, 989, 309,\n", + " 942, 62, 267, 884])}\n", + "Step 8\n", + "Step 9\n" + ] + } + ], + "source": [ + "# get data\n", + "X, y = get_openml_data(dataid)\n", + "\n", + "# split data\n", + "X_train, X_test, y_train, y_test = train_test_split(X, y, test_size = 0.5,\n", + " random_state=seed)\n", + "\n", + "print(\"Step 1\")\n", + "\n", + "# check if task is regression or classification\n", + "if len(np.unique(y)) == 2:\n", + " task = 'classification'\n", + "else:\n", + " task = 'regression'\n", + " \n", + "# fit the prediction models\n", + "rf, rf_plus_baseline, rf_plus = fit_models(X_train, y_train, task)\n", + "\n", + "rf_plus_ridge = RandomForestPlusRegressor(rf_model=rf, prediction_model=RidgeCV(cv=5))\n", + "rf_plus_ridge.fit(X_train, y_train)\n", + "\n", + "rf_plus_lasso = RandomForestPlusRegressor(rf_model=rf,\n", + " prediction_model=LassoCV(cv=5,\n", + " max_iter=10000, random_state=0))\n", + "rf_plus_lasso.fit(X_train, y_train)\n", + "\n", + "print(\"Step 2\")\n", + "\n", + "# obtain shap feature importances\n", + "shap_explainer = shap.TreeExplainer(rf)\n", + "shap_test_values, shap_test_rankings = get_shap(X_test, shap_explainer,\n", + " task)\n", + "\n", + "print(\"Step 3\")\n", + "\n", + "# get lime feature importances\n", + "lime_test_values, lime_test_rankings = get_lime(X_test, rf, task)\n", + "\n", + "print(\"Step 4\")\n", + "\n", + "# create list of lmdi variants\n", + "lmdi_variants = create_lmdi_variant_map()\n", + "\n", + "# obtain lmdi feature importances\n", + "lmdi_explainers = get_lmdi_explainers(rf_plus, lmdi_variants,\n", + " rf_plus_baseline = rf_plus_baseline,\n", + " rf_plus_lasso = rf_plus_lasso,\n", + " rf_plus_ridge = rf_plus_ridge)\n", + "\n", + "print(\"Step 5\")\n", + "\n", + "# we don't actually want to use the training values, but for leaf averaging\n", + "# variants, we need to have the training data to compute the leaf averages\n", + "lfi_train_values, lfi_train_rankings = get_lmdi(X_train, y_train,\n", + " lmdi_variants,\n", + " lmdi_explainers)\n", + "lfi_test_values, lfi_test_rankings = get_lmdi(X_test, None,\n", + " lmdi_variants,\n", + " lmdi_explainers)\n", + "\n", + "print(\"Step 6\")\n", + "\n", + "# add shap to the dictionaries\n", + "lfi_test_values[\"shap\"] = shap_test_values\n", + "lfi_test_rankings[\"shap\"] = shap_test_rankings\n", + "\n", + "# add the raw data to the dictionaries as a baseline of comparison\n", + "lfi_test_values[\"rawdata\"] = X_test\n", + "\n", + "# add lime to the dictionaries\n", + "lfi_test_values[\"lime\"] = lime_test_values\n", + " \n", + "# get the clusterings - while we are not doing this on the training values,\n", + "# the get_train_clusters function still does what we want it to.\n", + "clusters = get_train_clusters(lfi_test_values, clustertype)\n", + "\n", + "print(\"Step 7\")\n", + "\n", + "# for each cluster, assign half of the indices to the \"fitting\" set and\n", + "# the other half to the \"evaluation\" set\n", + "fitting_clusters = {}\n", + "evaluation_clusters = {}\n", + "for variant, nclust_map in clusters.items():\n", + " fitting_nclust_to_c = {}\n", + " evaluation_nclust_to_c = {}\n", + " for nclust, cluster_map in nclust_map.items():\n", + " fitting_c_to_idxs = {}\n", + " evaluation_c_to_idxs = {}\n", + " for c, idxs in cluster_map.items():\n", + " # shuffle the indices and split them in half\n", + " np.random.shuffle(idxs)\n", + " half = len(idxs) // 2\n", + " fitting_c_to_idxs[c] = idxs[:half]\n", + " evaluation_c_to_idxs[c] = idxs[half:]\n", + " fitting_nclust_to_c[nclust] = fitting_c_to_idxs\n", + " evaluation_nclust_to_c[nclust] = evaluation_c_to_idxs\n", + " fitting_clusters[variant] = fitting_nclust_to_c\n", + " evaluation_clusters[variant] = evaluation_nclust_to_c\n", + " \n", + "print(\"fitting_clusters\", fitting_clusters[\"shap\"][2])\n", + "print(\"evaluation_clusters\", evaluation_clusters[\"shap\"][2])\n", + " \n", + "print(\"Step 8\")\n", + " \n", + "# obtain dataframes X_fit, y_fit, X_eval, y_eval\n", + "# X_fit = []\n", + "# y_fit = []\n", + "# X_eval = []\n", + "# y_eval = []\n", + "# for variant, nclust_map in fitting_clusters.items():\n", + "# for nclust, cluster_map in nclust_map.items():\n", + "# for c, idxs in cluster_map.items():\n", + "# X_fit.append(X_test[idxs])\n", + "# y_fit.append(y_test[idxs])\n", + "# for variant, nclust_map in evaluation_clusters.items():\n", + "# for nclust, cluster_map in nclust_map.items():\n", + "# for c, idxs in cluster_map.items():\n", + "# X_eval.append(X_test[idxs])\n", + "# y_eval.append(y_test[idxs])\n", + "# X_fit = np.vstack(X_fit)\n", + "# y_fit = np.hstack(y_fit)\n", + "# X_eval = np.vstack(X_eval)\n", + "# y_eval = np.hstack(y_eval)\n", + "\n", + "# print(\"X_fit shape\", X_fit.shape)\n", + "# print(\"X_eval shape\", X_eval.shape)\n", + "\n", + "print(\"Step 9\")\n", + " \n", + "# compute the performance - we are using test data for both, not an error\n", + "metrics_to_scores = compute_performance(X_test, X_test, y_test, y_test,\n", + " fitting_clusters,\n", + " evaluation_clusters, task)\n" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "{'r2': {'lmdi_baseline': {2: 0.7992074117784433,\n", + " 3: 0.9390334652869762,\n", + " 4: 0.9713182320280844,\n", + " 5: 0.9764709176942732,\n", + " 6: 0.9728849782565656,\n", + " 7: 0.9832270126374433,\n", + " 8: 0.9834457237157822,\n", + " 9: 0.9767287097287944,\n", + " 10: 0.9899374987628033},\n", + " 'lmdi_lasso': {2: 0.9954593209188786,\n", + " 3: 0.994245609475536,\n", + " 4: 0.999196774577157,\n", + " 5: 0.9993400364677412,\n", + " 6: 0.9994040109911236,\n", + " 7: 0.9993889676458666,\n", + " 8: 0.999633892585917,\n", + " 9: 0.9996355579936119,\n", + " 10: 0.999851211258718},\n", + " 'lmdi_ridge': {2: 0.9943770624342212,\n", + " 3: 0.9944156870598685,\n", + " 4: 0.9993091622328684,\n", + " 5: 0.9993920493177577,\n", + " 6: 0.9992283505830387,\n", + " 7: 0.9995160553518698,\n", + " 8: 0.9996309700854302,\n", + " 9: 0.9992661374242299,\n", + " 10: 0.9998320381985973},\n", + " 'aloo_l2_signed_normed_noleafavg_rank': {2: 0.9939486598064695,\n", + " 3: 0.9979568983564288,\n", + " 4: 0.9978316129787653,\n", + " 5: 0.9980183933127245,\n", + " 6: 0.9987020488897803,\n", + " 7: 0.9988547522485848,\n", + " 8: 0.998719769441688,\n", + " 9: -961.5687107940583,\n", + " 10: -0.6835028193459798},\n", + " 'aloo_l2_signed_normed_noleafavg_norank': {2: 0.992002233801555,\n", + " 3: 0.9982625831902566,\n", + " 4: 0.998073291072019,\n", + " 5: 0.9975985005259651,\n", + " 6: 0.9986455919162363,\n", + " 7: 0.9986081953391683,\n", + " 8: 0.9987903079508085,\n", + " 9: -1.587962861100077,\n", + " 10: 0.9995792058270055},\n", + " 'aloo_l2_signed_nonnormed_noleafavg_rank': {2: 0.8908050897286542,\n", + " 3: 0.9974707686039803,\n", + " 4: 0.9987854153086664,\n", + " 5: 0.9993161061816395,\n", + " 6: 0.9996759787942365,\n", + " 7: 0.9996667888693644,\n", + " 8: 0.9992198537133096,\n", + " 9: -2.993037325080939,\n", + " 10: 0.9998550108490626},\n", + " 'aloo_l2_signed_nonnormed_noleafavg_norank': {2: 0.8896472073667256,\n", + " 3: 0.9976933180345346,\n", + " 4: 0.9987050002602568,\n", + " 5: 0.9993830185314746,\n", + " 6: 0.9995118946681871,\n", + " 7: 0.9997369796998866,\n", + " 8: 0.9982688796553323,\n", + " 9: 0.9947334948829839,\n", + " 10: 0.9995398879203523},\n", + " 'aloo_l2_unsigned_normed_noleafavg_rank': {2: 0.8661262389931274,\n", + " 3: 0.8498077837712443,\n", + " 4: 0.8668740626864297,\n", + " 5: 0.9369023035069594,\n", + " 6: 0.9134688313353981,\n", + " 7: 0.8910426463503699,\n", + " 8: 0.9567830487341037,\n", + " 9: 0.7480579974108599,\n", + " 10: 0.8874098985412395},\n", + " 'aloo_l2_unsigned_normed_noleafavg_norank': {2: 0.8506441844228535,\n", + " 3: 0.8733980683722395,\n", + " 4: 0.8500162257177427,\n", + " 5: 0.8699817760429966,\n", + " 6: 0.9144046200506485,\n", + " 7: 0.9156504164562336,\n", + " 8: 0.9330138653817049,\n", + " 9: -0.14230461919895634,\n", + " 10: 0.9622068764446859},\n", + " 'aloo_l2_unsigned_nonnormed_noleafavg_rank': {2: 0.8858834838909648,\n", + " 3: 0.9103465460035056,\n", + " 4: -1.3024065444568786,\n", + " 5: 0.9983236322510938,\n", + " 6: 0.9987611566643229,\n", + " 7: -2.6593395158552995,\n", + " 8: 0.9652472306686328,\n", + " 9: 0.9996963623689595,\n", + " 10: 0.8967719073039585},\n", + " 'aloo_l2_unsigned_nonnormed_noleafavg_norank': {2: 0.8847389433123944,\n", + " 3: 0.9886903458961938,\n", + " 4: -145.4833555323169,\n", + " 5: 0.9992710553774352,\n", + " 6: -0.49893647056277785,\n", + " 7: 0.7046225713928469,\n", + " 8: 0.9987788219367129,\n", + " 9: 0.9996169452320982,\n", + " 10: 0.9992121347295435},\n", + " 'aloo_nonl2_unsigned_nonnormed_noleafavg_rank': {2: 0.9941793511514432,\n", + " 3: 0.993484810661683,\n", + " 4: 0.9993564703587867,\n", + " 5: 0.9992478853150792,\n", + " 6: 0.999392741756706,\n", + " 7: 0.9994449187858558,\n", + " 8: 0.9997565629954285,\n", + " 9: 0.9997511835291804,\n", + " 10: 0.9993035002956973},\n", + " 'aloo_nonl2_unsigned_nonnormed_noleafavg_norank': {2: 0.9937066650130553,\n", + " 3: 0.9939889853937385,\n", + " 4: 0.9992805258758691,\n", + " 5: 0.9994198466725029,\n", + " 6: 0.9994262772615864,\n", + " 7: 0.9994624318439413,\n", + " 8: 0.9996247668425734,\n", + " 9: 0.9997465319108404,\n", + " 10: 0.999781648719509},\n", + " 'nonloo_l2_signed_normed_noleafavg_rank': {2: 0.9940947455002662,\n", + " 3: 0.9980794882663309,\n", + " 4: 0.9978843406756608,\n", + " 5: 0.9981425682891489,\n", + " 6: 0.9986794545389881,\n", + " 7: 0.9987895648738729,\n", + " 8: 0.9988431132802034,\n", + " 9: 0.9994665366239003,\n", + " 10: 0.2980498018943968},\n", + " 'nonloo_l2_signed_normed_noleafavg_norank': {2: 0.9931583936674367,\n", + " 3: 0.9978057214588435,\n", + " 4: 0.9979370541647333,\n", + " 5: 0.9981163031023724,\n", + " 6: 0.9987894724703887,\n", + " 7: 0.998918498315309,\n", + " 8: 0.9990225713638898,\n", + " 9: 0.17010753571678555,\n", + " 10: 0.12859148182907112},\n", + " 'nonloo_l2_signed_nonnormed_noleafavg_rank': {2: 0.8897604389450992,\n", + " 3: 0.9972612440406772,\n", + " 4: 0.9987090673992685,\n", + " 5: 0.9992499509123157,\n", + " 6: 0.9996527044593634,\n", + " 7: 0.99963671079779,\n", + " 8: -17.54266743160749,\n", + " 9: -0.04478312034257441,\n", + " 10: 0.7743791294546583},\n", + " 'nonloo_l2_signed_nonnormed_noleafavg_norank': {2: 0.894352708836842,\n", + " 3: 0.997766515118207,\n", + " 4: 0.9987888594226978,\n", + " 5: 0.999322992599998,\n", + " 6: 0.9995576189914414,\n", + " 7: 0.9996829125536119,\n", + " 8: 0.9993264843267945,\n", + " 9: 0.9995232526430999,\n", + " 10: -1.8369463309200587},\n", + " 'nonloo_l2_unsigned_normed_noleafavg_rank': {2: 0.8564275546273922,\n", + " 3: 0.8526227592011143,\n", + " 4: -2.2678422438174612,\n", + " 5: 0.9264408362623818,\n", + " 6: 0.9270572352743834,\n", + " 7: 0.9242922149467343,\n", + " 8: -0.8687844379353866,\n", + " 9: -3.732576248108366,\n", + " 10: -2.7463797113873243},\n", + " 'nonloo_l2_unsigned_normed_noleafavg_norank': {2: 0.8475963011911165,\n", + " 3: 0.8611823753920967,\n", + " 4: -12289.368615542078,\n", + " 5: 0.9128226067119851,\n", + " 6: 0.9297598127712292,\n", + " 7: 0.9316837748329028,\n", + " 8: 0.9691984862100427,\n", + " 9: 0.9356309355288155,\n", + " 10: 0.9644214224086288},\n", + " 'nonloo_l2_unsigned_nonnormed_noleafavg_rank': {2: 0.8803172574501336,\n", + " 3: 0.9718649606386375,\n", + " 4: 0.9978018780666189,\n", + " 5: -0.38762949772075256,\n", + " 6: 0.9885068416289065,\n", + " 7: -159.17549221118728,\n", + " 8: 0.126445764172041,\n", + " 9: 0.9996417235792462,\n", + " 10: 0.9992678646844985},\n", + " 'nonloo_l2_unsigned_nonnormed_noleafavg_norank': {2: 0.8850179021869514,\n", + " 3: 0.9900821687938526,\n", + " 4: 0.9941501646853954,\n", + " 5: 0.9988930438257083,\n", + " 6: 0.9992406173568779,\n", + " 7: 0.9025944197416402,\n", + " 8: -13.54481606625415,\n", + " 9: -1.8631571966090674,\n", + " 10: 0.9963549640233319},\n", + " 'nonloo_nonl2_unsigned_nonnormed_noleafavg_rank': {2: 0.9932684976291751,\n", + " 3: 0.9938155847630628,\n", + " 4: 0.999303038294349,\n", + " 5: 0.9992679035978962,\n", + " 6: 0.9993654422071376,\n", + " 7: 0.9993657747228811,\n", + " 8: 0.999654160067843,\n", + " 9: 0.9997236612321952,\n", + " 10: 0.9998431907941123},\n", + " 'nonloo_nonl2_unsigned_nonnormed_noleafavg_norank': {2: 0.9940250124352128,\n", + " 3: 0.9940349388583823,\n", + " 4: 0.9993015622994568,\n", + " 5: 0.9993008028518441,\n", + " 6: 0.9993563883751845,\n", + " 7: 0.9993769589012149,\n", + " 8: 0.9997340953472241,\n", + " 9: 0.999739889847395,\n", + " 10: 0.9997284745027807},\n", + " 'shap': {2: 0.9904360207598883,\n", + " 3: 0.9865032167296605,\n", + " 4: 0.9893041503842116,\n", + " 5: 0.9907938462043362,\n", + " 6: 0.9910130581931316,\n", + " 7: 0.9912146424898127,\n", + " 8: 0.9963742919680157,\n", + " 9: 0.9972467530970689,\n", + " 10: 0.9986157934977588},\n", + " 'rawdata': {2: 0.9947293807974643,\n", + " 3: 0.9941896594201596,\n", + " 4: 0.9993200568127751,\n", + " 5: 0.9993181693461165,\n", + " 6: 0.9991700652121769,\n", + " 7: 0.9993600312708869,\n", + " 8: 0.9997178862474441,\n", + " 9: 0.9997681382814312,\n", + " 10: 0.9998454277163481},\n", + " 'lime': {2: 0.9941271145086767,\n", + " 3: 0.9944134154003953,\n", + " 4: 0.9993791239089935,\n", + " 5: 0.9992433449991965,\n", + " 6: 0.9992126541568473,\n", + " 7: 0.9992032544493532,\n", + " 8: 0.9992622804683806,\n", + " 9: 0.9992859146995121,\n", + " 10: 0.9994811612581187}},\n", + " 'rmse': {'lmdi_baseline': {2: 0.0042797094273052455,\n", + " 3: 0.0017722203957726069,\n", + " 4: 0.001469199983774096,\n", + " 5: 0.0011201280795582183,\n", + " 6: 0.0010056310025173508,\n", + " 7: 0.0008096893385826307,\n", + " 8: 0.0006846562657706572,\n", + " 9: 0.000700202015001378,\n", + " 10: 0.0005093258965122081},\n", + " 'lmdi_lasso': {2: 0.0008752213632498653,\n", + " 3: 0.0008813992423642317,\n", + " 4: 0.0003305618952660956,\n", + " 5: 0.00027606774778831403,\n", + " 6: 0.00024677884413870687,\n", + " 7: 0.0002359656995506719,\n", + " 8: 0.0001754476079127756,\n", + " 9: 0.0001622409656063851,\n", + " 10: 0.00012167554176297746},\n", + " 'lmdi_ridge': {2: 0.0009296641743926467,\n", + " 3: 0.0008739381855548988,\n", + " 4: 0.0003123734303306203,\n", + " 5: 0.0002721970253343889,\n", + " 6: 0.00027569829306206447,\n", + " 7: 0.00021699438559721378,\n", + " 8: 0.0001858125837268016,\n", + " 9: 0.0002031663865173764,\n", + " 10: 0.00012442625845452006},\n", + " 'aloo_l2_signed_normed_noleafavg_rank': {2: 0.0009563186208116841,\n", + " 3: 0.0005607609670979686,\n", + " 4: 0.0005615345671630231,\n", + " 5: 0.0005294099304310374,\n", + " 6: 0.00041346518952780053,\n", + " 7: 0.0003916174572667223,\n", + " 8: 0.00036808118605486404,\n", + " 9: 0.1582581518277766,\n", + " 10: 0.006708998019398842},\n", + " 'aloo_l2_signed_normed_noleafavg_norank': {2: 0.00101993237780647,\n", + " 3: 0.000510076976967234,\n", + " 4: 0.0005330493088523873,\n", + " 5: 0.0005742259022830803,\n", + " 6: 0.0004008143633052793,\n", + " 7: 0.0004117832903043278,\n", + " 8: 0.0003719591741691266,\n", + " 9: 0.007949636193268998,\n", + " 10: 0.00020787719506128852},\n", + " 'aloo_l2_signed_nonnormed_noleafavg_rank': {2: 0.004594566109957665,\n", + " 3: 0.0007144501591848551,\n", + " 4: 0.00045087763379067904,\n", + " 5: 0.0002588349263726327,\n", + " 6: 0.00019287530118519567,\n", + " 7: 0.00018456883452665744,\n", + " 8: 0.0002600282595761296,\n", + " 9: 0.009741686326353222,\n", + " 10: 0.00012900800343362888},\n", + " 'aloo_l2_signed_nonnormed_noleafavg_norank': {2: 0.004619218798153428,\n", + " 3: 0.0006638778340917691,\n", + " 4: 0.0004777582093936439,\n", + " 5: 0.00025443029882040824,\n", + " 6: 0.00022876966484054636,\n", + " 7: 0.00017024343192998902,\n", + " 8: 0.0003290945141457101,\n", + " 9: 0.0005199722840810202,\n", + " 10: 0.00019698704833455698},\n", + " 'aloo_l2_unsigned_normed_noleafavg_rank': {2: 0.0051186343051927595,\n", + " 3: 0.0050294266339742525,\n", + " 4: 0.004864109529725477,\n", + " 5: 0.002724654789975776,\n", + " 6: 0.0037993248119507815,\n", + " 7: 0.003863377531484134,\n", + " 8: 0.002169981451747884,\n", + " 9: 0.004731333536327647,\n", + " 10: 0.003257067484668314},\n", + " 'aloo_l2_unsigned_normed_noleafavg_norank': {2: 0.0054180044904292264,\n", + " 3: 0.00466590115503036,\n", + " 4: 0.005045825234741264,\n", + " 5: 0.004624720900750133,\n", + " 6: 0.003216744023460478,\n", + " 7: 0.0033692991072397363,\n", + " 8: 0.0026403365694485106,\n", + " 9: 0.007688942524120231,\n", + " 10: 0.0017790292584658471},\n", + " 'aloo_l2_unsigned_nonnormed_noleafavg_rank': {2: 0.00466857250368707,\n", + " 3: 0.0037117283299062816,\n", + " 4: 0.008498830051007896,\n", + " 5: 0.0004341127599459379,\n", + " 6: 0.0003608897890286135,\n", + " 7: 0.009605210396724996,\n", + " 8: 0.0011862669998137917,\n", + " 9: 0.00018357679680548825,\n", + " 10: 0.0017684282529447399},\n", + " 'aloo_l2_unsigned_nonnormed_noleafavg_norank': {2: 0.004551101951582908,\n", + " 3: 0.0014222537964931868,\n", + " 4: 0.056203098527488234,\n", + " 5: 0.0002887316192666664,\n", + " 6: 0.0060762334033084495,\n", + " 7: 0.0028831297986558905,\n", + " 8: 0.0003333228007943033,\n", + " 9: 0.000202967933271009,\n", + " 10: 0.00026652742346743247},\n", + " 'aloo_nonl2_unsigned_nonnormed_noleafavg_rank': {2: 0.0009193378289345684,\n", + " 3: 0.0009464654522883662,\n", + " 4: 0.00030863389280197796,\n", + " 5: 0.00027676564089695535,\n", + " 6: 0.00024429028821393317,\n", + " 7: 0.00021396356207935188,\n", + " 8: 0.0001508108946831875,\n", + " 9: 0.00013720792509534058,\n", + " 10: 0.00017139320592746217},\n", + " 'aloo_nonl2_unsigned_nonnormed_noleafavg_norank': {2: 0.0009535480781104359,\n", + " 3: 0.0009357562315780182,\n", + " 4: 0.0003134197770542598,\n", + " 5: 0.0002633798433387263,\n", + " 6: 0.0002474449035656477,\n", + " 7: 0.00021103517183286024,\n", + " 8: 0.0001893468164436778,\n", + " 9: 0.00014132573621538556,\n", + " 10: 0.0001350285719863003},\n", + " 'nonloo_l2_signed_normed_noleafavg_rank': {2: 0.0009425457748569971,\n", + " 3: 0.0005280472510411637,\n", + " 4: 0.0005425426099868397,\n", + " 5: 0.0005125668852887581,\n", + " 6: 0.0004132979721094855,\n", + " 7: 0.0004018152510600007,\n", + " 8: 0.00035251781800883753,\n", + " 9: 0.00021468463788733403,\n", + " 10: 0.0043247204164001485},\n", + " 'nonloo_l2_signed_normed_noleafavg_norank': {2: 0.0009620221883107864,\n", + " 3: 0.000532432014452903,\n", + " 4: 0.0005419579750427502,\n", + " 5: 0.000505409770470908,\n", + " 6: 0.00040545557643871614,\n", + " 7: 0.0003811278076841294,\n", + " 8: 0.0003324393075328648,\n", + " 9: 0.004871971042452975,\n", + " 10: 0.004180057156876155},\n", + " 'nonloo_l2_signed_nonnormed_noleafavg_rank': {2: 0.004588736606633844,\n", + " 3: 0.0007247769111745693,\n", + " 4: 0.0004856136619494927,\n", + " 5: 0.00027559100673603187,\n", + " 6: 0.00020233083098440718,\n", + " 7: 0.0001919831775677218,\n", + " 8: 0.021168248394787516,\n", + " 9: 0.005062755554646501,\n", + " 10: 0.0026078638694440807},\n", + " 'nonloo_l2_signed_nonnormed_noleafavg_norank': {2: 0.004517614169818329,\n", + " 3: 0.0006575856336110999,\n", + " 4: 0.00045550419179737157,\n", + " 5: 0.000257352836921584,\n", + " 6: 0.00020896074478648284,\n", + " 7: 0.00017794422228700757,\n", + " 8: 0.00023174797947873887,\n", + " 9: 0.00020730371843071346,\n", + " 10: 0.008924297990551184},\n", + " 'nonloo_l2_unsigned_normed_noleafavg_rank': {2: 0.005220953311880016,\n", + " 3: 0.005094850913161665,\n", + " 4: 0.009468301461723335,\n", + " 5: 0.0029529194757440917,\n", + " 6: 0.0032601106731974445,\n", + " 7: 0.003296494594123509,\n", + " 8: 0.009509236164375294,\n", + " 9: 0.014040464465867422,\n", + " 10: 0.012947604010016456},\n", + " 'nonloo_l2_unsigned_normed_noleafavg_norank': {2: 0.0052423982301804785,\n", + " 3: 0.004831829381994728,\n", + " 4: 0.28310428660120956,\n", + " 5: 0.00327808472748255,\n", + " 6: 0.0028902471887398353,\n", + " 7: 0.0027205138185272997,\n", + " 8: 0.0016914704708196205,\n", + " 9: 0.00258346218777755,\n", + " 10: 0.0017850642275389944},\n", + " 'nonloo_l2_unsigned_nonnormed_noleafavg_rank': {2: 0.0048188435930881365,\n", + " 3: 0.002075113791527701,\n", + " 4: 0.0006312279347166497,\n", + " 5: 0.006160394061072743,\n", + " 6: 0.0007733440112223374,\n", + " 7: 0.06463466156244366,\n", + " 8: 0.00533632789258742,\n", + " 9: 0.00020220576321700363,\n", + " 10: 0.00027571303285865657},\n", + " 'nonloo_l2_unsigned_nonnormed_noleafavg_norank': {2: 0.0046961699145543,\n", + " 3: 0.0013500825536144536,\n", + " 4: 0.0008114701500936749,\n", + " 5: 0.000348944758076454,\n", + " 6: 0.00028038707657847284,\n", + " 7: 0.0017793374367975074,\n", + " 8: 0.01864053860068648,\n", + " 9: 0.008272805784878441,\n", + " 10: 0.00046141394525202426},\n", + " 'nonloo_nonl2_unsigned_nonnormed_noleafavg_rank': {2: 0.0009838117783347847,\n", + " 3: 0.0009390993359577543,\n", + " 4: 0.00031058503157093374,\n", + " 5: 0.00027633851224523424,\n", + " 6: 0.00024990051305388394,\n", + " 7: 0.0002413221052922631,\n", + " 8: 0.00019067643494173188,\n", + " 9: 0.00015209405459743267,\n", + " 10: 0.0001205959068949229},\n", + " 'nonloo_nonl2_unsigned_nonnormed_noleafavg_norank': {2: 0.0009398930631236299,\n", + " 3: 0.0009228243178235453,\n", + " 4: 0.00030592483844595585,\n", + " 5: 0.0002783628239257379,\n", + " 6: 0.0002562870152869035,\n", + " 7: 0.0002300275676378619,\n", + " 8: 0.00016653590666633434,\n", + " 9: 0.0001461983560152525,\n", + " 10: 0.00013356498413152654},\n", + " 'shap': {2: 0.0013785120298582018,\n", + " 3: 0.0013182486450693904,\n", + " 4: 0.0008882581863996872,\n", + " 5: 0.0007408758117560947,\n", + " 6: 0.0007006320079259191,\n", + " 7: 0.0006536002583904601,\n", + " 8: 0.00031598132922416535,\n", + " 9: 0.0003021261527674805,\n", + " 10: 0.00018420243972048936},\n", + " 'rawdata': {2: 0.0009192983291717425,\n", + " 3: 0.0008696468004552415,\n", + " 4: 0.000280201600796803,\n", + " 5: 0.0002811466452060042,\n", + " 6: 0.0002707524839733238,\n", + " 7: 0.0002442820363106109,\n", + " 8: 0.00016076035848765617,\n", + " 9: 0.0001411304709620455,\n", + " 10: 0.00011919018444485761},\n", + " 'lime': {2: 0.0009420212180003932,\n", + " 3: 0.00088744933690208,\n", + " 4: 0.00029762197919199786,\n", + " 5: 0.0003141735579687788,\n", + " 6: 0.000315690681490818,\n", + " 7: 0.000305333151117592,\n", + " 8: 0.0002959737458208915,\n", + " 9: 0.0002992396739847131,\n", + " 10: 0.00021901213496112337}}}" + ] + }, + "execution_count": 4, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "metrics_to_scores" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "mdi", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.10.14" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/feature_importance/subgroup/current/subgroup-runner.sh b/feature_importance/subgroup/current/subgroup-runner.sh index 9ef5ba9..d128c40 100644 --- a/feature_importance/subgroup/current/subgroup-runner.sh +++ b/feature_importance/subgroup/current/subgroup-runner.sh @@ -1,8 +1,9 @@ #!/bin/bash +#SBATCH --partition=yss slurm_script="subgroup.sh" -ids=(361247 361243 361242 361251 361253 361260 361259 361256 361254 361622) +ids=(361242 361251 361253 361260 361259 361256 361254 361622) for id in "${ids[@]}"; do sbatch $slurm_script $id # Submit SLURM job using the specified script diff --git a/feature_importance/subgroup/current/subgroup.ipynb b/feature_importance/subgroup/current/subgroup.ipynb index 1bd2a36..191a3d7 100644 --- a/feature_importance/subgroup/current/subgroup.ipynb +++ b/feature_importance/subgroup/current/subgroup.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "code", - "execution_count": 12, + "execution_count": 97, "metadata": {}, "outputs": [], "source": [ @@ -15,24 +15,25 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": 98, "metadata": {}, "outputs": [], "source": [ "# set the path we want to look at\n", - "# dataids = [\"361247\", \"361243\", \"361242\", \"361251\", \"361253\", \"361260\", \"361259\", \"361256\", \"361254\", \"361622\"]\n", - "dataids = [\"361247\", \"361243\", \"361242\", \"361251\", \"361253\", \"361260\", \"361259\", \"361254\", \"361622\"]\n", + "# dataids = [\"361242\", \"361251\", \"361253\", \"361259\", \"361260\"]\n", + "dataids = [\"361242\", \"361251\", \"361253\", \"361254\", \"361256\", \"361259\", \"361260\", \"361622\"]\n", "seed = \"1\"\n", "metric = \"rmse\"\n", + "pipeline = 2\n", "clustertype = \"kmeans\"\n", "paths = []\n", "for dataid in dataids:\n", - " paths.append(oj(\"results\", f\"dataid{dataid}\", f\"seed{seed}\", f\"metric{metric}\", str(clustertype)))" + " paths.append(oj(\"results\", f\"pipeline{pipeline}\", f\"dataid{dataid}\", f\"seed{seed}\", f\"metric{metric}\", str(clustertype)))" ] }, { "cell_type": "code", - "execution_count": 14, + "execution_count": 99, "metadata": {}, "outputs": [], "source": [ @@ -52,12 +53,12 @@ }, { "cell_type": "code", - "execution_count": 15, + "execution_count": 100, "metadata": {}, "outputs": [ { "data": { - "image/png": "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xIoVK1rVd+nShdLS0lY/7u2Zu6jlwGZN01i7di39+vUD4IwzzmDLli10796dXr16tSrHIori4uLIzMxk+fLlreqXL19O//79j/o6SUlJTJkyhRdeeAGfz3fQ8cNNw+/SpQsQGefUxKGew+zsbO644w5mz57Nfffdxz//+U8AbDYbALqux9r2798fu93Ovn37DnpusrOzv9OX3r17c8899zB//nx++MMfHnIAvYnJ/wKmQDIxMTkigwYN4vrrr+e5555rVT9+/HgqKir44x//yO7du3nhhRf47LPP2u2+L7zwAnPmzGH79u1MmzaNmpoabr31ViAycLm6uprrrruO1atXs3v3bj7//HNuueWWVmLhaLj//vt56qmneOedd9ixYwcPPPAAGzZs4O677z5me3Vd58wzz+T9998nPz+fbdu28dxzz7XqLmxJk2h55JFHyM/P55NPPuHpp59u1WbGjBl8/vnnFBQUsG7dOhYtWhQTijk5OUiSxMcff0xFRQWNjY14vV5+8YtfcM899/Daa6+xe/du1q1bx/PPP89rr712WPsDgQDTp09n8eLF7N27l+XLl7N69erYvUxM/tcwBZKJicl38uijjx7UBdavXz/+/ve/88ILLzBkyBBWrVp1QmOV2vLkk0/y5JNPMmTIEJYtW8aHH35ISkoKQCzqo+s6kydPZtCgQcyYMYOEhIRW452Ohrvuuot7772X++67j0GDBjFv3jw+/PBD8vLyjuk6PXr0YN26dUyYMIH77ruPgQMHcv755/Pll1/y4osvHvIcq9XKW2+9xfbt2xk8eDBPPfUUv//971u10XWdadOm0a9fPy644AJ69+7N3//+dwC6du3K7373Ox544AHS0tKYPn06AI899hgPPfQQTzzxROy8Tz75hNzc3MParygKVVVV3HjjjfTu3Zurr76aCy+8kN/97nfH9DyYmHQWJHEyRxeamJiYmJiYmJyGmBEkExMTExMTE5M2mALJxMTExMTExKQNpkAyMTExMTExMWmDKZBMTExMTExMTNpgCiQTExMTExMTkzaYAsnExMTExMTEpA2mQDIxMTExMTExaYMpkExMTExMTExM2mAKJBMTExMTExOTNpgCycTExMTExMSkDaZAMjExMTExMTFpgymQTExMTExMTEza8P8BvLJQSuFVQg8AAAAASUVORK5CYII=", + "image/png": "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HA4dOsTUqVPx9/dn/PjxPbqWoih89tlnLolLCOFekqgI4YVuueUWFEVh8eLFLY5/9tlnKIrioag864knniAoKIiMjIwW+46crqCggN/+9rekpaVhMBhITk5m3rx5HT6mJzZs2ICiKFRUVLjl+kL0d5KoCOGl/P39WbJkCeXl5Z4OxWUaGxu7/djMzEzOOeccUlNTiYqKavOc7OxsJk2axDfffMNzzz3H3r17WblyJRdccAELFizo9nP3BlVVMZvNng5DCK8jiYoQXmrmzJnEx8fzzDPPtHvOwoULW5VBXnzxRQYOHOj4+ZZbbuGKK67g6aefJi4ujvDwcJ588knMZjMPPfQQkZGRJCUlsXTp0lbXP3ToEGeddRb+/v6MHj2ab7/9tsX9+/bt4+KLLyY4OJi4uDhuuukmSkpKHPdPnz6du+++m/vuu4/o6GjmzJnTZjusVitPPvkkSUlJGAwGxo8fz8qVKx33K4rCzp07efLJJ1EUhYULF7Z5nbvuugtFUdi2bRtXXXUV6enpjBo1igceeIAtW7a0+Zi2ekR27dqFoihkZ2cDcPz4cebNm0dERARBQUGMGjWKr7/+muzsbC644AIAIiIiUBSFW265xdGmZ555hkGDBhEQEMC4ceP45JNPWj3vihUrmDRpEgaDge+//57du3dzwQUXEBISQmhoKJMmTWLHjh1txi5EfyCJihBeSqvV8vTTT/PKK69w8uTJHl3rm2++IS8vj40bN/LCCy/wxBNPcOmllxIREcHWrVu58847ueOOO1o9z0MPPcSDDz7ITz/9xLRp05g3bx6lpaUAVFRUMGPGDCZMmMCOHTtYuXIlhYWFXH311S2u8e9//xs/Pz9++OEHXn/99Tbje+mll3j++ef561//yp49e5gzZw6XXXYZR44cASA/P59Ro0bx4IMPkp+fz+9+97tW1ygrK2PlypUsWLCAoKCgVveHh4d356UDbDurG41GNm7cyN69e1myZAnBwcEkJyfz3//+F4CMjAzy8/N56aWXAHjmmWd45513eP3119m/fz/3338/N954Y6tk7+GHH2bx4sUcPHiQsWPHcsMNN5CUlMT27dvZuXMnDz/8MHq9vtuxC9Hn9dr2h0KILrv55pvVyy+/XFVVVZ06dap62223qaqqqsuXL1eb/9k+8cQT6rhx41o89m9/+5uampra4lqpqamqxWJxHBs2bJh67rnnOn42m81qUFCQ+v7776uqqqpZWVkqoC5evNhxjslkUpOSktQlS5aoqqqqTz31lDp79uwWz52Tk9NiV+Dzzz9fnTBhQqftTUxMVP/yl7+0ODZlyhT1rrvucvw8btw49Yknnmj3Glu3blUB9dNPP+30+QB1+fLlqqqe2jm2vLzccf9PP/2kAmpWVpaqqqo6ZswYdeHChW1eq63HNzQ0qIGBgeqmTZtanHv77ber1113XYvHffbZZy3OCQkJUd9+++1O2yBEf6HzWIYkhOiSJUuWMGPGjDZ7Ebpq1KhRaDSnOlDj4uIYPXq042etVktUVBRFRUUtHjdt2jTHbZ1Ox+TJkzl48CAAu3fvZv369QQHB7d6vszMTNLT0wGYNGlSh7FVVVWRl5fH2Wef3eL42Wefze7du7vYQtsYD3e55557+M1vfsPq1auZOXMmV111FWPHjm33/KNHj1JXV8esWbNaHG9sbGTChAktjk2ePLnFzw888AC//OUveffdd5k5cybz589n8ODBrmuMEH2MlH6E8HLnnXcec+bM4ZFHHml1n0ajafUBbTKZWp13eulAUZQ2j1mt1i7HVVNTw7x589i1a1eLryNHjnDeeec5zmurDOMOQ4cORVEUDh065NTj7Alc89fx9Nfwl7/8JceOHeOmm25i7969TJ48mVdeeaXda9bU1ADw1VdftXhtDhw40GKcCrR+fRYuXMj+/fuZO3cu33zzDSNHjmT58uVOtUkIXyKJihB9wOLFi/niiy/YvHlzi+MxMTEUFBS0+JB15donzQegms1mdu7cyYgRIwCYOHEi+/fvZ+DAgQwZMqTFlzPJSWhoKImJifzwww8tjv/www+MHDmyy9eJjIxkzpw5vPrqq9TW1ra6v73pwzExMYBtHIxdW69hcnIyd955J59++ikPPvggb775JgB+fn4AWCwWx7kjR47EYDBw4sSJVq9NcnJyp21JT0/n/vvvZ/Xq1Vx55ZVtDnQWor+QREWIPmDMmDHccMMNvPzyyy2OT58+neLiYp599lkyMzN59dVXWbFihcue99VXX2X58uUcOnSIBQsWUF5ezm233QbYBpiWlZVx3XXXsX37djIzM1m1ahW33npriw/trnjooYdYsmQJH374IRkZGTz88MPs2rWLe++91+l4LRYLZ5xxBv/9/3btWDWRIIDD+F+CZSBFwMIiKERYcN1nsFDiC1jmBSKyyVrYCBoDboo0iqa2skqzZMEUwRRJk8C2EZYg1pJOSCV31cl5d4EL4WDv7vvVM7PDVh8zc3WlMAz1/Pysbre7cY31vW/x0Gw2FYahfN/XxcXFxhjbtnVzc6PZbKYgCDSZTNbBtre3p1gspuvray0WCy2XS21vb6tWq+n4+FjD4VAvLy8KgkC9Xk/D4fDd/b+9valSqeju7k7z+VwPDw96enpafwv4HxEqwF/i9PT0p6sZwzA0GAzU7/dlWZYeHx8/9ZblR67rynVdWZal+/t7eZ6n3d1dSVqfgqxWKxWLRZmmKdu2tbOzs/Ee5ndUq1WdnJzIcRyZpqnxeCzP87S/v/+hddLptIIgUD6fl+M4ymazKhQKur291eXl5S/nxONxjUYjTadT5XI5nZ+f6+zsbGPMarXS0dGRDMPQwcGBMpmMBoOBJCmZTKrVaqleryuRSKhSqUiS2u22Go2GOp3Oep7v+0qlUu/uf2trS6+vrzo8PFQmk1G5XFapVFKr1frQfwD+JbEvf/IFGgAAwCdwogIAACKLUAEAAJFFqAAAgMgiVAAAQGQRKgAAILIIFQAAEFmECgAAiCxCBQAARBahAgAAIotQAQAAkUWoAACAyCJUAABAZH0FGYXCjSjRCXIAAAAASUVORK5CYII=", "text/plain": [ "
" ] @@ -67,7 +68,7 @@ }, { "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAjsAAAHHCAYAAABZbpmkAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuNSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/xnp5ZAAAACXBIWXMAAA9hAAAPYQGoP6dpAAC0v0lEQVR4nOzdd3Rc5Z34//e9U9V7tWRZ7pZ7tyjGBjcgBmNDQgoQwqYQSH6BbJLDbkKAZJcku1+ySQ4JpFBC4oSQUAwY27KNbcDdxlUuslxk9a6RNH3u/f0xmpHkKskjjzT+vM6Zo5l77zz3eSRZ8/HTPoqu6zpCCCGEEBFKDXcFhBBCCCH6kwQ7QgghhIhoEuwIIYQQIqJJsCOEEEKIiCbBjhBCCCEimgQ7QgghhIhoEuwIIYQQIqJJsCOEEEKIiCbBjhBCCCEimgQ7QgghhIhoEuwIEeFeeeUVFEUJPqxWK9nZ2SxevJhf//rXtLa29rnsrVu38tRTT9Hc3NznMubNm8eECRO6HRs2bFiwvqqqkpiYyMSJE/na177Gjh07+nyvgMcee4xp06aRnJxMdHQ048aN46mnnqKtre2C1+/du5c77rgjeP2ECRP49a9/3e2adevW8dBDDzFhwgQMBgPDhg27YFlHjx7l+9//PlOmTCEuLo6srCxuv/12du/efdl6L1y4EEVRePTRR7sddzgcwXsnJCQQGxvL5MmT+dWvfoXH4+nZN0WICGYMdwWEEFfHM888Q35+Ph6Ph+rqajZt2sR3vvMdnnvuOVatWsWkSZN6XebWrVt5+umn+fKXv0xiYmJI6ztlyhS++93vAtDa2sqRI0d44403+MMf/sBjjz3Gc8891+eyd+3axY033siDDz6I1Wrl008/5Wc/+xnr169ny5YtqGrn/wPXrVvH0qVLmTp1Kj/60Y+IjY2ltLSU8vLybmWuXLmS119/nWnTppGdnX3Re//xj3/kT3/6EytWrOCb3/wmLS0tvPjii8yZM4c1a9awYMGCC77vzTffZNu2bRc853A4OHz4MLfddhvDhg1DVVW2bt3KY489xo4dO1i5cmUfvktCRBBdCBHRXn75ZR3Qd+3add65DRs26FFRUXpeXp5ut9t7Xfb//M//6IB+6tSpPtfvpptu0sePH9/tWF5enn777befd63dbteXLVumA/pvf/vbPt/zQv73f/9XB/Rt27YFj7W0tOgZGRn6XXfdpft8vku+v6KiQne73bqu6/rtt9+u5+XlXfC63bt3662trd2O1dfX62lpafr1119/wfc4HA592LBh+jPPPKMD+iOPPNKjNj366KM6oFdVVfXoeiEilQxjCXENu/nmm/nRj37EmTNn+Mtf/hI8fuDAAb785S8zfPhwrFYrmZmZfOUrX6GhoSF4zVNPPcX3vvc9APLz84PDTqdPnwbg5Zdf5uabbyY9PR2LxUJBQQG/+93vrqi+UVFRvPbaayQnJ/Nf//Vf6LoePFdVVcXRo0f7PGwTGHbqOiS3cuVKampq+K//+i9UVaW9vR1N0y74/uzsbEwm02XvM336dGJjY7sdS0lJ4cYbb+TIkSMXfM8vfvELNE3j3//933vWmA4XapMQ1yIJdoS4xt13332Af7gmoKioiJMnT/Lggw/ym9/8hnvvvZe///3v3HbbbcEAY/ny5Xz+858H4Je//CWvvfYar732GmlpaQD87ne/Iy8vj//4j//g//2//0dubi7f/OY3ef7556+ovrGxsdx1111UVFRQXFwcPP7EE08wbtw4KioqelSO1+ulvr6eyspK1q1bxw9/+EPi4uKYNWtW8Jr169cTHx9PRUUFY8aMITY2lvj4eB5++GGcTucVteNc1dXVpKamnne8rKyMn/3sZ/z85z8nKirqkmW43W7q6+s5e/Ysb731Fv/7v/9LXl4eI0eODGldhRhsZM6OENe4nJwcEhISKC0tDR775je/GZwvEzBnzhw+//nP8/HHH3PjjTcyadIkpk2bxt/+9jeWLVt23oTczZs3d/twfvTRR1myZAnPPfccjzzyyBXVOTChubS0lPHjx/epjN27d1NYWBh8PWbMGFatWkVycnLwWElJCV6vlzvvvJOHHnqIZ599lk2bNvGb3/yG5uZm/va3v11ROwI++ugjtm3bxg9/+MPzzn33u99l6tSp3HvvvZct58033wwGoAAzZszgpZdewmiUP/Xi2ib/AoQQxMbGdluV1TVIcTqdtLW1MWfOHMC/MunGG2+8bJldy2hpacHj8XDTTTexdu1aWlpaSEhIuKL6At3q/Morr/DKK6/0uIyCggKKiopob29n69atrF+//rzVWG1tbdjtdr7xjW8EV18tX74ct9vNiy++yDPPPMOoUaP63A6A2tpavvCFL5Cfn8/3v//9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3upYsWOxTGByuRxr166lt7d3vE1pGWEYvuZjt27dyrve9S7mzp3L5MmTR93n2Wef5bjjjuOOO+7g61//Ops3b+bWW2/lpJNOYuXKla/52q8HxhjiOB5vMyyWNxxW7FgsE5iTTz6ZGTNmsHr16v3uc/nll49o0vmXf/kX5s2bN7h9zjnn8OEPf5irrrqK6dOn09XVxRVXXEEcx1x88cVMmjSJ2bNnc8MNN4w4/+OPP84JJ5xALpfj6KOPZv369U3lDz/8MKeddhptbW1Mnz6dT33qU+zZs2ew/H3vex/nnXceq1atYsqUKZx66qmj1kNrzRVXXMHs2bPxfZ+3ve1t3HrrrYPlQgg2btzIFVdcgRCCyy+/fNTzfO5zn0MIwf33389HP/pRFi5cyKJFi7jwwgv5wx/+MOoxo3lmNm3ahBCCZ599FoDnnnuOM844g+7uborFIosWLeLXv/41zz77LCeddBIA3d3dCCE455xzBuu0evVq5s+fTz6fZ+nSpfz0pz8dcd1bbrmF4447Dt/3ufvuu3nooYc46aSTaG9vp6Ojg+OOO44HHnhgVNstlrcCVuxYLBMYpRRXXXUV11xzDS+++OKfdK477riDbdu28bvf/Y5vfvObXHbZZfzFX/wF3d3d3HfffXz2s5/lb/7mb0Zc5+KLL+aiiy7ij3/8I8uXL+eMM85g7969APT19fH+97+fY445hgceeIBbb72VnTt38vGPf7zpHN///vfxPI977rmH66+/flT7vvWtb/GNb3yDf/qnf+L//u//OPXUU/nLv/xLtmzZAsD27dtZtGgRF110Edu3b+cLX/jCiHP09PRw6623snLlSorF4ojyrq6u13LrAFi5ciVBEPC73/2OzZs3s3btWtra2pgzZw4/+9nPAHjiiSfYvn073/rWtwBYvXo1//mf/8n111/PI488wgUXXMAnP/nJEYLxkksuYc2aNTz22GMsWbKEs846i9mzZ7NhwwY2btzIJZdcguu6r9l2i+VNz+uy3KjFYnndOfvss82HPvQhY4wx73znO82KFSuMMcasW7fODP+vf9lll5mlS5c2HfvP//zPZu7cuU3nmjt3rkmSZDDv8MMPN+9+97sHt+M4NsVi0dx4443GGGOeeeYZA5g1a9YM7hNFkZk9e7ZZu3atMcaYK6+80pxyyilN137hhReaVvJ+73vfa4455phXrO+sWbPMV7/61aa8t7/97eZzn/vc4PbSpUvNZZddtt9z3HfffQYwP//5z1/xeoBZt26dMWZotefe3t7B8j/+8Y8GMM8884wxxpjFixebyy+/fNRzjXZ8vV43hULB/P73v2/a9zOf+Yw588wzm4676aabmvZpb2833/ve916xDhbLWwVn3FSWxWJ53Vi7di3vf//7R/VmHCiLFi1CyiFn8PTp0zn66KMHt5VSTJ48mV27djUdt3z58sG04zgsW7aMxx57DICHHnqIO++8k7a2thHX27p1KwsXLgTguOOOe1nbBgYG2LZtGyeeeGJT/oknnshDDz10gDVM+7yMFZ///Of527/9W37zm99w8skn89GPfpQlS5bsd/+nnnqKarXKBz/4wab8MAw55phjmvKWLVvWtH3hhRdy7rnn8oMf/ICTTz6Zj33sYxxyyCGtq4zF8ibDNmNZLG8B3vOe93DqqafyxS9+cUSZlHLESz6KohH77dsMIoQYNU9rfcB2lctlzjjjDDZt2tQUtmzZwnve857B/UZrUhoLDjvsMIQQPP7446/quIYIHH4f972H5557Lk8//TSf+tSn2Lx5M8uWLeOaa67Z7znL5TIAN998c9O9efTRR5v67cDI+3P55ZfzyCOPcPrpp3PHHXdw1FFHsW7duldVJ4tlImHFjsXyFmHNmjX88pe/5N57723Knzp1Kjt27Gh6UbdybpzhnXrjOGbjxo0ceeSRABx77LE88sgjzJs3j0MPPbQpvBqB09HRwaxZs7jnnnua8u+55x6OOuqoAz7PpEmTOPXUU7n22mupVCojyvc3NHzq1KlA2i+owWj3cM6cOXz2s5/l5z//ORdddBHf/e53AfA8D4AkSQb3Peqoo/B9n+eff37EvZkzZ84r1mXhwoVccMEF/OY3v+EjH/nIqJ3HLZa3ClbsWCxvERYvXsxZZ53F1Vdf3ZT/vve9j927d/O1r32NrVu3cu2113LLLbe07LrXXnst69at4/HHH2flypX09vayYsUKIO2029PTw5lnnsmGDRvYunUrt912G5/+9KebXvwHwsUXX8zatWv58Y9/zBNPPMEll1zCpk2bOP/881+1vUmS8I53vIOf/exnbNmyhccee4yrr766qUluOA0Bcvnll7NlyxZuvvlmvvGNbzTts2rVKm677TaeeeYZHnzwQe68885B0Td37lyEEPzqV79i9+7dlMtl2tvb+cIXvsAFF1zA97//fbZu3cqDDz7INddcw/e///392l+r1TjvvPO46667eO6557jnnnvYsGHD4LUslrciVuxYLG8hrrjiihHNTEceeSTf/va3ufbaa1m6dCn333//n9S3Z1/WrFnDmjVrWLp0KXfffTe/+MUvmDJlCsCgNyZJEk455RQWL17MqlWr6OrqauofdCB8/vOf58ILL+Siiy5i8eLF3HrrrfziF7/gsMMOe1XnWbBgAQ8++CAnnXQSF110EUcffTQf/OAH+e1vf8t111036jGu63LjjTfy+OOPs2TJEtauXctXvvKVpn2SJGHlypUceeSR/Nmf/RkLFy7k29/+NgAHHXQQX/7yl7nkkkuYPn065513HgBXXnkll156KatXrx487uabb2b+/Pn7tV8pxd69e/nrv/5rFi5cyMc//nFOO+00vvzlL7+q+2CxTCSEGcseeRaLxWKxWCzjjPXsWCwWi8VimdBYsWOxWCwWi2VCY8WOxWKxWCyWCY0VOxaLxWKxWCY0VuxYLBaLxWKZ0FixY7FYLBaLZUJjxY7FYrFYLJYJjRU7FovFYrFYJjRW7FgsFovFYpnQWLFjsVgsFotlQmPFjsVisVgslgmNFTsWi8VisVgmNP8/zmnCfGR3Af4AAAAASUVORK5CYII=", + "image/png": "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", "text/plain": [ "
" ] @@ -77,7 +78,7 @@ }, { "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAioAAAHHCAYAAACRAnNyAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuNSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/xnp5ZAAAACXBIWXMAAA9hAAAPYQGoP6dpAADJeklEQVR4nOzdeXhcZdn48e+ZPfuetEnTJN3SfaE7bWkptEARBRRkEUH5oSiIgsorLghugCguIOirAi8oICCrUmgLFLrv+75k3/dtMus5vz/OzLRp9mSSmaT357pyNZnMPOc+TZvceZ77uR9F0zQNIYQQQogwZAh1AEIIIYQQnZFERQghhBBhSxIVIYQQQoQtSVSEEEIIEbYkURFCCCFE2JJERQghhBBhSxIVIYQQQoQtSVSEEEIIEbYkURFCCCFE2JJERQghhBBhSxIVIcLU888/j6IogTebzUZ6ejqXXXYZf/zjH2lqaurz2Js3b+ahhx6ivr6+z2MsW7aMqVOntnksOzs7EK/BYCA+Pp5p06bxta99jW3btvX5Wn733nsvF1xwAYmJiURGRjJp0iQeeughmpubO3z+7t27+exnPxt4/tSpU/njH//Y5jlr1qzh9ttvZ+rUqRiNRrKzszsc6+jRo9x///3MnDmTmJgYRo4cyZVXXsnOnTu7jXvFihUoisLdd9/d5vGioiIefvhh5s2bR0JCAsnJySxbtox169b17C9EiPOAJCpChLmf/exnvPjiizzzzDN861vfAuA73/kO06ZNY//+/X0ac/PmzTz88MP9SlQ6M3PmTF588UVeeOEFHnnkES6++GLeffddFixYwH333devsXfs2MGSJUt4+OGH+cMf/sDFF1/Mo48+yuWXX46qqm2eu2bNGhYuXEhlZSU/+clP+MMf/sBnPvMZiouL2zzvpZde4qWXXiIuLo709PROr/23v/2Nv/71r8yZM4ff/va33HfffRw7dowFCxZ0mVi88cYbbNmypcPPvf322zz22GOMGzeOX/ziF/zkJz+hqamJFStW8Nxzz/Xib0aIYUwTQoSl5557TgO0HTt2tPvchx9+qEVERGhZWVma3W7v9diPP/64Bmh5eXl9jm/p0qXalClT2jyWlZWlXXnlle2ea7fbtauvvloDtKeffrrP1+zIb37zGw3QtmzZEnisoaFBS0tL06655hrN6/V2+fqSkhLN5XJpmqZpV155pZaVldXh83bu3Kk1NTW1eay6ulpLSUnRFi1a1OFrWltbtezsbO1nP/uZBmh33XVXm88fPHhQq6qqavOYw+HQJk6cqI0aNarLuIU4X8iMihBD0PLly/nJT35CQUEB//jHPwKP79+/n9tuu40xY8Zgs9kYMWIEX/3qV6mpqQk856GHHuL73/8+ADk5OYGlmvz8fACee+45li9fTmpqKlarlcmTJ/PMM8/0K96IiAhefPFFEhMT+eUvf4l21qHtZWVlHD16FLfb3aex/Us1Z88OvfTSS1RUVPDLX/4Sg8FAS0tLuxkXv/T0dMxmc7fXmT17NtHR0W0eS0pKYsmSJRw5cqTD1/z6179GVVW+973vdfj5KVOmkJyc3OYxq9XKqlWrKC4u7tfynhDDhSQqQgxRt9xyC6AvcfitXbuW06dP85WvfIUnn3ySG264gVdeeYVVq1YFkoNrr72WG2+8EYDf/e53vPjii7z44oukpKQA8Mwzz5CVlcUPf/hDfvvb35KZmck3v/lN/vSnP/Ur3ujoaK655hpKSko4fPhw4PEHHniASZMmUVJS0qNxPB4P1dXVlJaWsmbNGn784x8TExPDvHnzAs9Zt24dsbGxlJSUkJubS3R0NLGxsXzjG9/A4XD06z7OVV5e3i7ZACgsLOTRRx/lscceIyIiotdjRkZGEhkZGawwhRiyTKEOQAjRN6NGjSIuLo5Tp04FHvvmN7/Jd7/73TbPW7BgATfeeCMbN25kyZIlTJ8+nQsuuICXX36Zq6++ul3x6CeffNLmB+vdd9/N5ZdfzhNPPMFdd93Vr5j9xbenTp1iypQpfRpj586dLFy4MPBxbm4u77zzDomJiYHHTpw4gcfj4XOf+xy33347jzzyCOvXr+fJJ5+kvr6el19+uV/34bdhwwa2bNnCj3/843af++53v8usWbO44YYbejXmyZMneeONN7juuuswGo1BiVOIoUwSFSGGsOjo6DbLA2cnGA6Hg+bmZhYsWADoO2CWLFnS7Zhnj9HQ0IDb7Wbp0qV88MEHNDQ0EBcX1694gTYxP//88zz//PM9HmPy5MmsXbuWlpYWNm/ezLp169rt+mlubsZut3PnnXcGdvlce+21uFwu/vKXv/Czn/2M8ePH9/k+ACorK7npppvIycnh/vvvb/O5jz/+mH//+9+93ulkt9u57rrriIiI4NFHH+1XfEIMF8Nm6efTTz/lqquuIj09HUVReOutt3o9xquvvsrMmTOJjIwkKyuLxx9/PPiBChFEzc3NxMTEBD6ura3l29/+NmlpaURERJCSkkJOTg6gJx09sWnTJi699FKioqKIj48nJSWFH/7wh70ao6t4gTYx91ZsbCyXXnopn/vc53jsscf47ne/y+c+9zn27dsXeI4/2fIvcfnddNNNAJ3uwumplpYWPvOZz9DU1MTbb7/dpnbF4/Fwzz33cMsttzB37twej+n1ernhhhs4fPgwr7/+epc7kIQ4nwybRKWlpYUZM2b0eR199erV3Hzzzdx5550cPHiQp59+mt/97nc89dRTQY5UiOAoLi6moaGBcePGBR67/vrr+etf/8qdd97JG2+8wZo1a3j//fcBOi0mPdupU6e45JJLqK6u5oknnuC///0va9eu5d577+3xGF05ePAgQJuY++vaa68F4JVXXgk85v8hn5aW1ua5qampANTV1fX5ei6Xi2uvvZb9+/fz9ttvt+sl88ILL3Ds2DG+/vWvk5+fH3gDfSYpPz8fu93ebtw77riD//znPzz//PMsX768z/EJMdwMm6WfK664giuuuKLTzzudTn70ox/x8ssvU19fz9SpU3nsscdYtmwZAC+++CJXX301d955JwBjxozhgQce4LHHHuOuu+5CUZTBuA0heuzFF18E4LLLLgP0H74ffvghDz/8MA8++GDgeSdOnGj32s7+Pb/77rs4nU7eeecdRo8eHXj8448/7ne8zc3NvPnmm2RmZjJp0qR+j+fndDpRVbXNbM/s2bNZu3ZtoJjWr7S0FCBQONxbqqry5S9/mQ8//JBXX32VpUuXtntOYWEhbrebRYsWtfvcCy+8wAsvvMCbb77J1VdfHXj8+9//Ps899xy///3v280CCXG+GzaJSnfuvvtuDh8+zCuvvEJ6ejpvvvkml19+OQcOHGD8+PE4nc52FfYREREUFxdTUFDQabdKIULho48+4uc//zk5OTncfPPNAIHCy7O3/gL8/ve/b/f6qKgogHYN3zoao6Ghod/Nx1pbW7nllluora3lV7/6VZtEqaysjIaGBsaOHdvlNuH6+nqioqLaPedvf/sbAHPmzAk8dv311/Poo4/y97//vc3sxN/+9jdMJlPgF5Te+ta3vsW//vUv/vKXvwRmcs51ww03MHPmzHaPX3PNNaxatYo77riD+fPnBx5//PHH+c1vfsMPf/hDvv3tb/cpLiGGs/MiUSksLOS5556jsLAwMCX8ve99j/fff5/nnnuOX/3qV1x22WXce++93HbbbVx88cWcPHmS3/72t4D+jVQSFREqq1ev5ujRo3g8HioqKvjoo49Yu3YtWVlZvPPOO9hsNkCv3bjooov49a9/jdvtJiMjgzVr1pCXl9duzNmzZwPwox/9iBtuuAGz2cxVV13FypUrsVgsXHXVVXz961+nubmZv/71r6SmplJWVtajeEtKSgK9XZqbmzl8+DCvvfYa5eXlfPe73+XrX/96m+c/8MAD/N///R95eXld/j9bv34999xzD1/4whcYP348LpeLDRs28MYbbzBnzhy+9KUvBZ47a9YsvvrVr/Lss8/i8XhYunQp69ev57XXXuOBBx5oU/+xf/9+3nnnHUDfcdPQ0MAvfvELAGbMmMFVV10F6Anf008/zcKFC4mMjGzTvwb0RCQqKoqJEycyceLEDu8hJyenzUzKm2++yf3338/48eOZNGlSuzFXrFjRbvlKiPNOaPvNDQxAe/PNNwMf/+c//9EALSoqqs2byWTSrr/+ek3TNE1VVe3+++/XbDabZjQatYSEBO2hhx7SAG3r1q0huhNxPvN3pvW/WSwWbcSIEdqKFSu0P/zhD1pjY2O71xQXF2vXXHONFh8fr8XFxWnXXXedVlpaqgHaT3/60zbP/fnPf65lZGRoBoOhTZfad955R5s+fbpms9m07Oxs7bHHHtOeffbZdp1sO+tM649XURQtNjZWmzJlinbHHXdo27Zt6/A+b7311h51yT158qT25S9/WRszZowWERGh2Ww2bcqUKdpPf/pTrbm5ud3zXS6X9tBDD2lZWVma2WzWxo0bp/3ud7/r9u/57Ldbb721XZydvXUXPx10pv3pT3/a5Zgff/xxl2MKcT5QNO2ceeJhQFGUNmvA//rXv7j55ps5dOhQu74E0dHRjBgxIvCx1+ulvLyclJQUPvzwQ1atWkVlZWWf17SFEEII0XfnxdLPrFmz8Hq9VFZWdttHwmg0kpGRAcDLL7/MwoULJUkRQgghQmTYJCrNzc2cPHky8HFeXh579+4lMTGRCRMmcPPNN/PlL3+Z3/72t8yaNYuqqio+/PBDpk+fzpVXXkl1dTWvv/46y5Ytw+Fw8Nxzz/Haa6/xySefhPCuhBBCiPPbsFn6Wb9+PRdffHG7x2+99Vaef/553G43v/jFL3jhhRcoKSkhOTmZBQsW8PDDDzNt2jSqq6u56qqrOHDgAJqmsXDhQn75y1+2qc4XQgghxOAaNomKEEIIIYafYdOZVgghhBDDjyQqQgghhAhbQ7qYVlVVSktLiYmJkRb3QgghxBChaRpNTU2kp6djMHQ9ZzKkE5XS0lIyMzNDHYYQQggh+qCoqIhRo0Z1+Zwhnaj4j4ovKioiNjY2qGO73W7WrFnDypUruzx/ZKiS+xv6hvs9Dvf7g+F/j3J/Q99A3WNjYyOZmZmBn+NdGdKJin+5JzY2dkASlcjISGJjY4flP0C5v6FvuN/jcL8/GP73KPc39A30PfakbEOKaYUQQggRtiRREUIIIUTYkkRFCCGEEGFLEhUhhBBChC1JVIQQQggRtiRREUIIIUTYkkRFCCGEEGFLEhUhhBBChC1JVIQQQggRtiRREUIIIUTYkkRFCCGEEGFLEhUhhBBChC1JVIQQQgwITVVBVUMdhhjiJFERQggRdN7GRvJXrCTj+f8LdShiiJNERQghRNC17tmDt7KSqGPH8DY0hDocMYRJoiKEECLoHEeOnnn/4MEQRiKGOklUhBBCBJ3j2JlExXlAEhXRd5KoCCGECDpnmxmVAyGMRAx1kqgIIYQIKtVux1VQEPjYeeAgmqaFMCIxlEmiIoQQIqicx4+DpmFISEAzGPDW1uIuKQ11WGKIkkRFCCFEUDmO6ss+tsmTcY4cqT92YH8oQxJDmCQqQgghgsqfqFhyc3GMzgSgdb/UqYi+kURFCCFEUPkLaa0Tc3Fk+hIVmVERfWQKdQBCCCGGD83rxXHiBADW3Ik4yisAcBw6jObxoJjkx47oHZlREUIIETSuwkI0ux3FZsOcNRpXSjJKVBRaayvOkydDHZ4YgiRREUIIETTOY8cAsE6YgGI0gsGAbeoUAFr3y/KP6D1JVIQQQgSNv3W+LTc38Jht2jT9cwekoFb0niQqQgghgsbp2/FjnTQx8Jh1qp6oyM4f0ReSqAghhAiaQA+ViWcSFdu0qQA4T5xAbWkJSVxi6JJERQghRFB46urwVOi7fKwTziz9mFJTMaWlgariOHw4VOGJIUoSFSGEEEHhX/Yxjx6NMTqqzecipsvyj+gbSVSEEEIEheOovuPn7GUfP9v06QC0SkGt6CVJVIQQQgSF8+gRQO9Ie66IaXqi4pAtyqKXJFERQggRFGdmVCa1+5xt6hRQFNylpXiqqwc7NDGESaIihBCi31SXC+epUwDYOphRMUZHYxk7BpA6FdE7kqgIIYToN9epU+DxYIiLwzRyZIfPiZg+A5ADCkXvSKIihBCi387uSKsoSofP8e/8cciMiugFSVSEEEL0m8NXSGub1H7Hj5+/lX7rgQNomjYocYmhTxIVIYQQ/eb0FdJac7tIVCZMQLFYUBsbceXnD1JkYqiTREUIIUS/aJp2pnV+FzMqitmMbfJkQA4oFD0niYoQQoh+8ZSVoTY2gtmMdezYLp8bMcPX+E3qVEQPSaIihBCiX/yzKdYxY1Asli6fa5vm71ArO39Ez0iiIoQQol86OjG5M/6dP87DR1BdrgGNSwwPkqgIIYToF6dva7K1B4mKOTMTY1wcmtuN89ixgQ5NDAOSqAghhOgXhy/h6KqQ1k9RlDMHFMq5P6IHJFERQgjRZ97mZtyFhQBYc9u3zu9IxHT/AYVSUCu6J4mKEEKIPnMePw6AacQITAkJPXqNv06lVbYoix6QREUIIUSfOY74OtL2cDYFznSodZ0+jbexcUDiEsNHSBOVhx56CEVR2rxN7EExlhBCiPAQ6Ejbg/oUP1NiIuZRowBwHDw4IHGJ4cMU6gCmTJnCunXrAh+bTCEPSQghRA/1Zmvy2SKmT8ddXEzr/gNEXXjhQIQmhomQZwUmk4kRI0aEOgwhhBC9pHk8gRqV3iYqtunTaHzvPalTEd0KeY3KiRMnSE9PZ8yYMdx8880U+qrHhRBChDdXQQGa04kSGYl59OhevTYisEV5n5ykLLoU0hmV+fPn8/zzz5Obm0tZWRkPP/wwS5Ys4eDBg8TExLR7vtPpxOl0Bj5u9BVhud1u3G53UGPzjxfsccOF3N/QN9zvcbjfHwz9e2zx1ZdYx4/H4/WC19vm813dn3HcODAa8VZV01pcjHkIzqwP9a9fTwzUPfZmPEULo1S2vr6erKwsnnjiCW6//fZ2n3/ooYd4+OGH2z3+0ksvERkZORghCiGE8ElevZrE9Z9Qv2A+lddc0+vXj/7DH7CVllH6pZtp9u0EEucHu93OTTfdRENDA7GxsV0+N+Q1KmeLj49nwoQJnDx5ssPPP/DAA9x3332BjxsbG8nMzGTlypXd3mhvud1u1q5dy4oVKzCbzUEdOxzI/Q19w/0eh/v9wdC/x9J33sEOjF+xkjmrVrX7fHf3V7lzF42vvcZks4XkDl4f7ob6168nBuoeG3uxLT2sEpXm5mZOnTrFLbfc0uHnrVYrVqu13eNms3nA/pEM5NjhQO5v6Bvu9zjc7w+G7j36C2mjpk7pMv7O7i9q5gwaX3sN16FDQ/L+/Ybq1683gn2PvRkrpMW03/ve9/jkk0/Iz89n8+bNXHPNNRiNRm688cZQhiWEEKIbnupqvFXVoChYx4/v0xj+xm+OgwfRzqlvEcIvpDMqxcXF3HjjjdTU1JCSksLixYvZunUrKSkpoQxLCCFENxy+Rm+W7GwMfawRtI4dixIZiWq34zx1CtuECcEMUQwTIU1UXnnllVBeXgghRB85j+qt860Te946/1yK0UjElCnYd+zAceCAJCqiQyHvoyKEEGLo8c+o2CZO6tc4ETP8/VSk8ZvomCQqQgghes3hm1Gx9WNGBcA2zZeoHNjf75jE8CSJihBCiF5RHQ5cefkAWPs7ozJdL6h1HjuO2tra39DEMCSJihBCiF5xnjgJXi/GhARMqf3b/GAaMQJjSjJ4vTiOHAlShGI4kURFCCFErziP+U5MnjQRRVH6NZaiKERMnwFA635Z/hHtSaIihBCiVxxH9ETFmtu7E5M7E+HvpyIFtaIDkqgIIYToFcdZMyrB4K9TaT0giYpoTxIVIYQQPaapKs4gz6jYpk4FwF1UhKe2NihjiuFDEhUhhBA95i4pQW1pQTGbsY7JCcqYxthYLDn6WA6ZVRHnkERFCCFEjzmO6rMplvHjUIJ4SF3EdGn8JjomiYoQQoge8y/79Lcj7blsgToV2fkj2pJERQghRI85jvlb5/evI+25/DMqjv0H0DQtqGOLoU0SFSGEED3mPOI/jDA4hbR+1txcFLMZb3097qKioI4thjZJVIQQQvSIt7ERd2kpALYgJyoGiwXrJH05SepUxNkkURFCCNEj/kJac3o6xtjYoI8fWP6ROhVxFklUhBBC9IjzqF6f4p/5CLZA4zeZURFnkURFCCFEj/hnVGy5wS2k9bP5W+kfPozmdg/INcTQI4mKEEKIHnH6EhVrkFrnn8uSlYUhNhbN6cRx/PiAXEMMPZKoCCGE6JbmduM8cQIIfiGtn2IwnDmgUDrUCh9JVIQQQnTLmZeH5nZjiI7GnJExYNexSZ2KOIckKkIIIboVWPbJzUUxDNyPjohpsvNHtCWJihBCiG45jvo70g7Mso9fxDT9JGXnyVN4m5sH9FpiaJBERQghRLecR/0daQdmx4+fKSUFU/pI0DQcBw8N6LXE0CCJihBCiC5pmoZjgA4j7EjE9BmAHFAodJKoCCGE6JKnsgpvXR0YDFjHjxvw6wV2/khBrUASFSGEEN3wL/tYxuRgsNkG/HqBDrWyRVkgiYoQQohuBAppcwe2kNbPNnkyGAx4ystxV1QOyjVF+JJERQghRJccvhkV2wB1pD2XISoK6zh9iUm2KQtJVIQQQnQpcBjhIM2oAETM0PupSOM3IYmKEEKITql2O678fGDwZlTgzAGFsvNHSKIihBCiU84TJ0DTMKYkY0pOHrTrRkz3d6g9iKaqg3ZdEX4kURFCCNGpQP+UQVz2AbCOG4cSEYHa3IwrL29Qry3CiyQqQgghOuU45ktUBnHZB0AxmbBNmQxIncr5ThIVIYQQnXIe8R9GOLiJCsgBhUIniYoQQogOaaqK4/hxYPBnVOCsxm8yo3Jek0RFCCFEh9yFhWh2O4rViiUra9Cvb/PPqBw7hup0Dvr1RXiQREUIIUSH/B1prRMmoJhMg359c0Y6xsREcLtxHjky6NcX4UESFSGEEB0KdKSdmBuS6yuKEtimLMs/5y9JVIQQQnQoUEg7cfDrU/xsckDheU8SFSGEEB1yHPMdRhjCRCWw82e/7Pw5X0miIoQQoh1PXR2e8nIArLmhWfoBiJg2FQBXQQHe+vqQxSFCRxIVIYQQ7Th9synmzEyM0dEhi8MYH485azQArQcOhiwOETqSqAghhGgn0Do/hMs+fhHTZwByQOH5ShIVIYQQ7TiP+gtpQ7fs4xfhO0nZITt/zkuSqAghhGjHcdR/xs+kEEdyVofaAwfQNC3E0YjBJomKEEKINjSXC+fp00B4LP1YJ00CsxlvTQ3uktJQhyMGmSQqQggh2nCeOgVuN4bYWEwjR4Y6HAxWKzbfziM5oPD8I4mKEEKINvyt820TJ6IoSoij0ckBhecvSVSEEEK04fS1zg+HQlo//wGFsvPn/BM2icqjjz6Koih85zvfCXUoQghxXjszoxL6Qlo//4yK49BhNI8nxNGIwRQWicqOHTv4y1/+wnTf4VNCCCFCQ9O0Mzt+wmhGxZKTgyE6Gq21FefJk6EORwyikCcqzc3N3Hzzzfz1r38lISEh1OEIIcR5zVNejtrQACYTlnHjQh1OgGIwYPO102+Vc3/OK6ZQB3DXXXdx5ZVXcumll/KLX/yiy+c6nU6cTmfg48bGRgDcbjdutzuocfnHC/a44ULub+gb7vc43O8PwvMeWw7qbeotOTl4FQVvP2IL9v1Zp0zBvmUr9n37iL7mmqCM2R/h+PULtoG6x96Mp2gh7J7zyiuv8Mtf/pIdO3Zgs9lYtmwZM2fO5Pe//32Hz3/ooYd4+OGH2z3+0ksvERkZOcDRCiHE8Jf44Yckr1lL4wWzKP/iF0MdThtRhw6R8cKLOEeOoEDqGYc0u93OTTfdRENDA7GxsV0+N2QzKkVFRXz7299m7dq12Gy2Hr3mgQce4L777gt83NjYSGZmJitXruz2RnvL7Xazdu1aVqxYgdlsDurY4UDub+gb7vc43O8PwvMey9atowXIWb6cC1at6tdYwb4/z5w55L/wItaKSi5ftgxDiH9BDcevX7AN1D36V0R6ImSJyq5du6isrOSCCy4IPOb1evn000956qmncDqdGI3GNq+xWq1YrdZ2Y5nN5gH7RzKQY4cDub+hb7jf43C/Pwive3QdOw5A1JQpQYspWPdnzsjAlJaGp6IC7/HjWOfODUJ0/RdOX7+BEux77M1YISumveSSSzhw4AB79+4NvM2ZM4ebb76ZvXv3tktShBBCDCxvcwvuwkIArGHQOr8jEb7dodL47fwRshmVmJgYpk6d2uaxqKgokpKS2j0uhBBi4DmP6/1TTGlpmMJ0F6Zt+jSa1q6l9YAkKueLkG9PFkIIER78/VPCqSPtuSJ8HWodskX5vBHy7clnW79+fahDEEKI85bziL/RW/h0pD2XbeoUUBTcpaV4qqsxJSeHOiQxwGRGRQghBACOY/7W+eE7o2KMjsY6biwgdSrnC0lUhBBCoHm9OI/rO37CtZDWTw4oPL9IoiKEEAJXQQGaw4ESGYll9OhQh9OlwAGFMqNyXpBERQghBI4jRwCwjR+PEubtIWzT9ESl9cABQthcXQwSSVSEEELgPKrXp1gnhfeyD4BtwgQUqxW1sRFXfn6owxEDTBIVIYQQga3JtjCvTwFQzGZskycD4JB+KsOeJCpCCCFwDqFEBc7UqcjOn+FPEhUhhDjPeWpq8FRVgaJgnTAh1OH0iOz8OX9IoiKEEOc5/7KPJSsr5CcS95R/RsV5+AiqyxXiaMRAkkRFCCHOc85A6/yhsewDYM7MxBgfj+Z24/Q1qhPDkyQqQghxnnMcGVr1KQCKomAL1KnI8s9wJomKEEKc55zHwv8wwo6cOaBQCmqHM0lUhBBhqaqmger6llCHMeypTifO03kA2CYF8TBCTcPw6a/JqN0cvDHPEdj5I1uUhzVJVIQQYemLv1/DI4ciOXqqKNShDGvOEyfB68UYH48pNTV4Axdsxrjh18wq/Dt4HMEb9yz+DrWu06fxNjYOyDVE6EmiIoQIO8dPF1NEHB6DmXc2Hgp1OMOa86jeOt86aSKKogRv4LxPATBqbpTiHcEb9yymxETMmZkAOA4eHJBriNCTREUIEXZWbzkceH97ofymPJAcvtb5ttwgF9LmfRJ4V8nfENyxzxIxTRq/DXeSqAghws7mU9WB9485IvB6vCGMZnhz+GZUbME848fVAmfNogxkomKTOpVhTxIVIURYUVWVw83mwMcOg5VNe46GMKLhS9O0M4cRBnNrcuEWUD1otjgAlNLd4GwK3vhniZju61C7f5+cpDxMSaIihAgre4+cpskQiVHzMNpbBcDaXSdDHNXw5C4pQW1uRjGbsebkBG/g0/qyjzbhSlosqSiaFwoGZvePbdIkMBrxVlXjKS8fkGuI0JJERQgRVj7Ypv+Gn21sZlK0E4Adxc2hDGnY8nektYwfh2KxBG9gXyGtmrOEqpjJbR4LNkNEBNZc/XwiqVMZniRREUKEla0F9QDMGmFjUloEAKdcUbQ6nCGMangKdKQNZiFtax2U7QNAy1pMdSBR+aSLF/VPoPGbHFA4LEmiIoQIG16Pl2OtenKyfEYWo9NiiVAduA1m1m+TbcrB5vB1pA1qIW3+RkCD5AkQM5LqaF8TufID0FITvOucJdD4TWZUhiVJVIQQYWPL3mM4DFbMqpslsydhNCjkRujNwj7clxfi6IYfp29GxRrMGRX/Ek/OUv0a5ji0FF+yMkC7f/yN3xwHD6J5ZYfYcCOJihAibKzZeQKA8dYWbFa9ZmJ+lr5zZHf5wHQ3PV95Gxtxl5QAYAvmGT+BROWiwENq9pK2nwsy69ixGCIjUe12nKdODcg1ROhIoiKECBv+otm5o6IDj62cqxdKFnhjaGySs3+CxXlML1o2pY/EGBcXnEGbyqHqKKBA9uLAw1qW7/0BqlNRjEZsU6cC4JB+KsOOJCpCiLDgcLo46YoCYMXs8YHHp07IIla141WMrNksxZLBEiiknRjEgwjzfEs7I6dDZGLgYS1rESgGqDkJDSXBu95ZpE5l+JJERQgRFtZvO4TbYCZCdbBw5pmlCIPBwOQYt/6cg8WhCm/YCRTSBnXZxzdjctayj36ROBg5U39/wOpUfI3fZOfPsCOJihAiLHy47zQAuREOjCZjm89dODYZgD1V7kGPa7gKFNIGsyNtIFFZ2v5z/uTl9MAs//hnVJzHjqO2tg7INURoSKIihAgLu8r0YtkF2fHtPnfFhVMAKNViqKypH8SohifN7cZ5Uu/2awtWolKXD/WFYDDB6IXtPz/Gl7zkfQoD0OreNGIEppQU8HpxHDkS9PFF6EiiIoQIucamFgq8MQBcNq/9D87x2Rkkqc1oioHVG2Vqv7+ceXloLheGqCjMo0YFZ1D/jp6MOWCNbv/5zAVgMENjMdSeDs41z6IoCrbAuT/yb2Q4kURFCBFya7ccwKsYiVHtzJjU8Zkz0+L138I3HC0dzNCGJf+OH2tuLoohSD8GOtiW3IYlEjLn+Z47QMs//n4qUlA7rEiiIoQIuY8PFAEwOdqNoZMfnItz0wDYVztoYQ1bZ3b8BGnZR9POJCpjOqhP8cs5a/lnAAR2/sgW5WFFEhUhRMjt9RXJLhqX3OlzVi3Wp/WrlBgKSioGJa7hyn8YoTVYO36qjkFzBZhsMGpu58/zz7bkbQBVDc61z+LvpeIuKsJTKxntcCGJihAipKprGyjR9PoUf9FsR9LTkhihNQKwepP8xtxXmqbhOOo/4ydIPVT8MySjF4DJ2vnzMmaDORLs1VAV/IJXY2wsljFjAGn8NpxIoiKECKn3Nu5DUwwkqc2Mz87o8rkzk/VtyxuPVw1GaMOSp6oKb20tGAxYx4/v/gU90Vn/lHOZLGd2BA3UNuVp0vhtuJFERQgRUhuOlAEwNb77pYCLJqcDcLBRvnX1lX/Zx5KTg8Fm6/+AqvdME7ecZd0/f8zA1qnYAnUqsvNnuJD/7UKIkNpXq+/mWZI7otvnXr5oOgZNpd4QzeEThQMd2rDkOKrv+AlaIW35fnA0gDUWRs7o/vn+WZeCTeD1BCeGs0T4tig79h9AG4B+LWLwSaIihAiZgpIKKhVffcqiad0+PzE+lkxDEwDvbz08oLENV86jem1I0App/Us4WYvAaOr++SOm6y31nY1Qtjc4MZzFmpuLYjbjra/HXVQU9PHF4JNERQgRMv6i2BFaIxkjOt/xc7ZZqRYANp+WXR19cWZGJciFtF1tSz6bwQjZS3yvDX6disFiwTpZvzepUxkeJFERQoTMphN6UeyMpJ5/K1o+fTQAR1osqAOwxXU4U+12XHl5QJAOI/S4oHCL/n53hbRnG+h+Kr4DCh1SpzIsSKIihAiZAw36t6Clk7ve7XO2SxZMw6h5aDFEsOvgyYEKbVhynjgBmoYxOVk/F6e/SnaC2w6RyZDSixkaf1JTuBXcjv7HcY5A4zeZURkWJFERQoTE4ROF1BuiUTSVy33N3HoiKiqCMaZmANZsPzZQ4Q1LgWWf3CDVp5zdNr83rfhTciE6DTwOKN4RnFjOYvO30j98GM0tJ24PdZKoCCFC4oNtejFspqGJxPjYXr129shIALYWNgY9ruHM4SuktU0K0o6f7s736YyinNWlNvjLP5bsbAyxsWhOJ47jx4M+vhhckqgIIUJi8ym9GPYCX3Fsb1x6gd599LgjArcn+FtchyvnUf9hhEFIVFwtULRdf7+3icrZrxmAglpFUc4cUCgdaoc8SVSEEINOVVWOtOgJyrJpo3v9+ovmTMaiunAarGzadTTY4Q1Lmqri8J2aHJQZlcKtoLohLhMSx/T+9f6C2pJd4GzqfzznsEmdyrAhiYoQYtDtPniKZkMERs3DioXd9085l8ViZoLVDsDaXVJQ2xPuoiI0ux3FYsGSnd3/Ac9e9lGU3r8+IQvis0D16ElPkMnOn+FDEhUhxKD7YIf+m32OsZmoqIg+jTFvtN4obmdJS9DiGs4cR3wnJk+YgGLqQWO27vS1PuVs/teeXt/vcM7l3/njPHkKb3Nz0McXg6dXiUplZWWXn/d4PGzfvr1fAQkhhr9tBQ0AzEmP7PMYK+dMAOCUO4pWhzMocQ1njmO+RCUY/VNa6890le1PojJmmf7nABTUmpKTMaeng6bhOHgo6OOLwdOrRGXkyJFtkpVp06ZRdFaL4pqaGhYuXNjj8Z555hmmT59ObGwssbGxLFy4kNWrV/cmJCHEEOP2eDju0GdRLp3Vh9oGn3kzJhCpOvAYzHy0VeoQuuP0zagEpSNtwSbQVEgaD7HpfR/H36G2/ADYg99p2OY790cOKBzaepWonHvAU35+Pu5z9qj35hCoUaNG8eijj7Jr1y527tzJ8uXL+dznPsehQ5L9CjFcbdp1FIfBikV1cdHcyX0ex2AwMDFSbxb24b6CYIU3bAUKaYMxoxKMZR+AmDRImQhoZ05gDqLAzh8pqB3Sgl6jovSiqOqqq65i1apVjB8/ngkTJvDLX/6S6Ohotm4NfmGVECI8rNutF7+Ot9qxWMz9GmthTgIAu8tl6acr3vp6PGVlgH5oX7/5DyLsb6Jy9hgDsPwT6FArW5SHtLAppvV6vbzyyiu0tLT0avlICDG07CjWi1/nZcb0e6zL5+szMoVqNA2NUlTbGX9HWnNmJsaYfv69N1dCld44LjiJysCd+2ObPBkMBjzl5bgruq6xFOGrV6XfiqLQ1NSEzWZD0zQURaG5uZnGRr07pP/P3jhw4AALFy7E4XAQHR3Nm2++yeTJHU8HO51OnM4zvzn5r+d2u9stQfWXf7xgjxsu5P6GvqF4j61OJ6fcUWCA5ReM7TL2ntzfhJyRxKnbaTBE8d6GPXxh5fygxzyQButraPctp1smTOj3tZSTH2MCtLRpeMwx0MV41dUbMRjKu75mxnxMKCjVx3HXFkLMyH7F14bFgmXcOFzHj9O8Zw/RlywP3tgMzf+DvTVQ99ib8RStF0UlBoOhzdKOP1k592Ov19vjAFwuF4WFhTQ0NPD666/zt7/9jU8++aTDZOWhhx7i4Ycfbvf4Sy+9RGRk33cPCCEGx5GCWv5cmkqEt5VfXmjCaOhD/41z/H1LJftJZ6GxmBvmjQhClMNP2quvErdrN9UrLqX20kv7NdaMwr+TXfMJJ1Mu59Comzp9nsFQSkTkb9G0KOwtPwWMnT536dEHiW/NZ1fW1ylOXNSv+M6V9vq/iduxg5qLl1Fz+eVBHVv0nd1u56abbqKhoYHY2K6P0OjVjMrHH3/cr8A6YrFYGDduHACzZ89mx44d/OEPf+Avf/lLu+c+8MAD3HfffYGPGxsbyczMZOXKld3eaG+53W7Wrl3LihUrMJv7t44ejuT+hr6heI+f/OltACZFOrnqM5/r8rk9vb/Clo/Yv99DgTeGVatWBTXegTZYX8PCZ5/DBUz9zFVEL7+4X2OZ/vQgANnLbyVr3IpOn5df8EcKCzUUpZk5c6NJTen8ugbbDtjyJLPimpge5K9hg91O1Y4djLK3Mj/IYw/F/4O9NVD32JsVmF4lKkuXLu11ML2lqmqb5Z2zWa1WrFZru8fNZvOA/SMZyLHDgdzf0DeU7nFPhQuIYEFOQo9j7u7+rlw0nd/u302pFkttfTNpKQlBinbwDOTXUHO5cJ0+DUD01Cn9u05dAdTng2LENGYJdDFWTc26My+rW0dG+srOxx27DLY8iaFgAwaTqW+dbjsRPWsWVYDz0CFMRiNKb0557qGh9H+wr4J9j70Zq1dfMY/H0y6JqKio4OGHH+b+++9n48aNvRmOBx54gE8//ZT8/HwOHDjAAw88wPr167n55pt7NY4QIvw1NLZQoEYDcMWCvm9LPteYrJEka02gKLy3cV/Qxh0unKdPg9uNITYWU3o/ep7AmYLXjNlg7bwo127Pp6XlzKnFNTXrUNUuahJGLwSDGRqKoC6vfzGewzpuHEpEBGpzM6684I4tBkevEpU77riDe+65J/BxU1MTc+fO5U9/+hMffPABF198Me+9916Px6usrOTLX/4yubm5XHLJJezYsYMPPviAFSs6n04UQgxNazbvR1WMxKotTJnQ+4MIuzI9Xv9zw7HyoI47HPhb59tyc3vVPqJD/kRlTNez61VVawCIi5uPqkbj8TRQV7e58xdYomDU3LbXCBLFZMI2RU+M5YDCoalXicqmTZv4/Oc/H/j4hRdewOv1cuLECfbt28d9993H448/3uPx/v73v5Ofn4/T6aSyspJ169ZJkiLEMLX+oN7FekqMF0OQp98X5+pFtPvrgjrssOA86m+d388TkzWtx43eKn2JSkry5Xg9enfYispuuo4PZD8VOaBwSOvVd4uSkhLGjx8f+PjDDz/k85//PHFxcQDceuut0lVWCNGhvdUeABaNSw762FcsmQ6aRrUSQ16RzKqczXHU3zq/n4lK9QloLgeTDUbN6/RpTmcFjY17AEhKWo7HMwPQZ1m6XP45O1HpRYfzngg0fpMZlSGpV4mKzWajtbU18PHWrVuZP39+m883yymVQohzVFTVUaLpO/NWXTg16OOPTEkkXWkC4L1N8sPIT9O0s2ZU+tmRNs/XjTZzPphtnT6tqmotALGxs7Ba0/B6x2I2J3W//DNqLpgioKUKKo/0L9Zz2PwzKseOoXayWUOEr14lKjNnzuTFF18EYMOGDVRUVLB8+ZkGOqdOnSK9v8VaQohhZ/Wm/aAoJKtNjMkKYkOvs8xM1vt0bD5ZPSDjD0We8nK8DQ1gMmH1tYHos7yetc3316ekpvh3+RhITtbf73L5x2SBLF9X8iAv/5gz0jEmJYHbjfNIcJMgMfB6lag8+OCD/OEPf2Ds2LFcdtll3HbbbYwceeabzptvvsmiRcFt1iOEGPo2HNXPmZk2gDuHl04ZBcDBRiOqqg7chYYQ/7KPNScHQwetHXpMVSHPd2hgTueFtG53PXX12wBISTmzHTkl+TKgN8s/n/Q91g4oihI4oFCWf4aeXiUqS5cuZdeuXdxzzz0899xz/PWvf23z+ZkzZ3LvvfcGNUAhxNDnL3JdkjtwnWMvXzQDg6bSYIji8ImiAbvOUBJY9pnUz/qU8v3gqAdLDKTP6vRp1dUfoWkeoqNyiYzMDjweFze3Z8s//iQofyN4Pf2L+Rw2OaBwyOpVwzeASZMmMWnSpA4/97Wvfa3fAQkhhpf84gqqlBjQNL3odYDExUYx2tBEvhbH6q2HmZqbNWDXGir8hxHacvuZqPiXYrIXgbHzHxv+ZZ+zZ1MAFMVIaurllJT8k4rK1SQldTIrM3IGWOPA2QDl+/R+LUES2PmzX3b+DDW9SlQ+/bRn64YXXRSEEzWFEMOCv7g1XWliZErigF7rghFW8stga57sUwZwHNXrMWz9nVHpwbZkr9dOTa2+PHRuogKQmnoFJSX/1Jd/cn+OwdBBZ1KDEbIXw7H/wulPgpyo6EXcroICvPX1GOPjgza2GFi9SlSWLVsWaBjU2VmGvT2UUAgxvG06UQXEMiO580PpgmX59CzeKKvgiN2KqqpB79cylHibW3AX6ktg/eqh4nFBgW+5pov6lJqaDaiqA5stk+jo9rPuCfHzMJuTcLtrqKvb3PmsypileqKS9yksua/j5/SBMT4eS1YWroICWg8cJHrJ4qCNLQZWr/4XJyQkkJmZyU9+8hNOnDhBXV1du7fa2tqBilUIMQQdbNQTlKWTMwb8WssXTsOkerAbbGzfd7z7FwxjzuPHQdMwpaZiSuzHTFbpbnC3QGQSpHZ+9MHZu3066oDrX/6Bbnb/+GdtCreCJ7hbiW3T9eWfVmn8NqT0KlEpKyvjscceY8uWLUybNo3bb7+dzZs3ExsbS1xcXOBNCCEADp0ooMEQhUFTuWzRwNWn+EXarIwx672c1u48MeDXC2fOY0EqpA3UpyyBTmaoVNVFdc1HQMfLPn6pqVcA3ez+SZkIUSngaYXinX2PuwP+nT8O2fkzpPQqUbFYLHzxi1/kgw8+4OjRo0yfPp27776bzMxMfvSjH+HxBLdKWwgxtK3efBiATEMTCXGdH2IXTHMyogDYVtjzY+SHozNn/PQzUTndff+UurpteDyNWCzJxMV1vivIv/zT5e4fRRmwbcoRZ+386ax8QYSfPi/gjh49mgcffJB169YxYcIEHn30URobz+9vDEKItrbm60WtF6T1o4dHL624YCwAx52RuFxd9OwY5gKt8/szo+KyQ/F2/f0xyzp9WlW1vuyTnHwpitJ5LVLPl3989StBbvxmnTQJzGa8NTW4S0qDOrYYOH1KVJxOJy+99BKXXnopU6dOJTk5mf/+978k9mcdVAgxrKiqypEWCwAXTw/uacldWTxnElbVictg4dOdhwftuuFE83r1GhXA2p8ZlaJt4HVBbAYkjun4WpoaaJufmnJZt0P2aPnHP6NSvANcLb2PuxMGqxVbrn6UgBxQOHT0KlHZvn073/jGNxgxYgSPP/44n/3sZykqKuLVV1/l8ssvH6gYhRBD0I79J2gxRGBSPVyycODrU/zMJhMTbPqZZB/uOT1o1w0nroICNIcDJSICS1Y/ksSz2+Z3UCAL0NC4B5erCpMphoSEBd0O2aPln4RsiBsNqgcKtvQx+I7JAYVDT6+2Jy9YsIDRo0dzzz33MHu2vr9948aN7Z732c9+NjjRCSGGrDU7jwMGxpibiYoYvKUfgHmjYzlwEnaW2gf1uuEi0JF2wngUYz+2hQf6p3S+Ldm/2ycp6WIMBku3Q/ao+ZuiwJiLYM8/9GRp/KV9Cr8j+gGFL8vOnyGk151pCwsL+fnPf97p56WPihACYFtBIxAfKG4dTJfPy+XvJ09w2hNNS6tz0BOlUAsU0k7suIt4zwZpgNI9+vs5Szp8iqZpVFX6tyV3v+zjl5a6qvvmbzlLfYlKcOtU/DMqjkOH0TweFFOvfwyKQdarpR9VVbt9a2pqGqhYhRBDhNvj4YQzEoBLZ3Vc2zCQZk8dR5Tailcx8eGW8+83Z8cxf6KS2/dBCjaDpkLiWIgb1eFTmluO0eooxGCwkpTU847k8fFzsViSu17+yfYlR2X7wB68/lyWnBwM0dFora04T54M2rhi4AStbaPT6eSJJ55gzJjB/6YkhAgvG3YcxmmwYFVdLJnbeZOwgWIwGJgU5QLg4/0Fg379UHP6ZlT61ZHWvy15TPfLPomJSzAaI3s8tKIYSfHNwHS6+yd2JCTnAhoUbOrx2N1e22DA5mun3yrn/gwJvUpUnE4nDzzwAHPmzOHCCy/krbfeAuDZZ58lJyeH3/3ud3J6shCCdb4i1vFWO+YQTa0vzNF3Ie6ucIXk+qHiqanBU1UFioJtwoS+D9SD832qqj4A9G60vZWWuso3Rg92/wR7+cd/QKGcpDwk9CpRefDBB3nmmWfIzs4mPz+f6667jq997Wv8/ve/54knniA/P5//+Z//GahYhRBDxM4SfUvp/NGxIYvh8oX6TE6RGkNdw/mzJO3vn2IZPRpDVB/rg5qroPKQ/n52x/UpdnsBzc1HURQjycmX9PoSPVr+8Scqpweo8Zvs/BkSepWovPbaa7zwwgu8/vrrrFmzBq/Xi8fjYd++fdxwww0Y+1NdLoQYFlpanZx2RwOwcm4/fqPvpynjRxOvtqAqBj7YdP5M8TuPHgP6ueyT75vBSJsGUckdPsXf5C0+fh5mc3yvL9Gj5Z/sxYAC1cegqbzX1+iMzTej4jxxArUleH1axMDoVaJSXFwc2JY8depUrFYr9957b4cHUAkhzk8fbtmPx2AiSm1l7vTxIY1lSqy+A3H9oZKQxjGYgtKRtkfLPnqiktKL3T7n6nb5JzIRRvp68ORt6PN1zmVOS8U0YgSoKo7D52dTwKGkV4mK1+vFYjmzT95kMhEdHR30oIQQQ9fH+wsBmBTlwtDJIXaDZfGEFAD2VZ8/LRMCPVRy+7Hjp5tExemspKFB37qckrKiz5fp1fJP3vo+X6cj/gMKZfkn/PWqyk3TNG677TasVr0ngcPh4M477yTqnHXQN954I3gRCiGGlD0VTsDGguyEUIfCFRdO47HdOykjhtKKGtLTkkId0oBSnU6cp/VCZtukPvZQqS+C2tOgGCHrwg6fUlW9DtCIjZ2JzTqij9GeWf7psvlbzjLY/GTQC2pt06fRtHYtrVJQG/Z69evOrbfeSmpqKnFxccTFxfGlL32J9PT0wMf+NyHE+amuoYlCVT8l+YoLB39b8rmyR6WRojWBorD6PKhTcZ48CV4vxvh4TGlpfRvEnxBkXAC2jouhzyz79H63z7m6Xf4ZvQAMJqgvhLr8fl/PL7DzR7Yoh71ezag899xzAxWHEGIYWLP5AKpiIE5tYcr4rFCHA8D0BPiwHjYcq+D2UAczwALLPhMn9r12sJtlH7e7kbo6/fydvmxLPpd/+cflqqaubnP7WRVrNGTMgaKt+u6f2dn9viaAbeoUUBTcpaV4qqsxJXdcNCxCL7QLyEKIYWX9oWIApsaGT03IRZPSAThQN/yL/h2+HT+2vu740bS2BxF2oLrmIzTNQ1TUeCIjc/p2nbO03f3zXsdPGoB+KsboaKzjxgJSpxLuJFERQgSNv2h10fiUEEdyxhWLp6NoKjWGaE4WlIY6nAHlPHIEAGtfW+fXnISmMjBaIXN+h08J5rKP35nln7UdL//4u+PmfaonU0Hi36YsBxSGN0lUhBBBUVZVS6nmr0+ZGuJozkhNiidd0Ru+rd58MMTRDBxN03Ac882o9LWQ1j+bkjkPzBHtPu31tlJTo89qBDNR6Xb3z6i5YLJBSyVUHQvadQMHFMqMSliTREUIERSrN+wHRSFFayIns+87QQbCzBT9dN7NJ2tCHMnAcZeUojY1gdmMNaePSzL+DrA5HZ/vU1u7AVVtxWbLICZ6Sh8jba/b5R+TVS+qhTPJVBDY/FuUDxxAC+JMzXBht+ezb/+tGE2hnXGSREUIERQbjumdQ6eFfldyO8um6Kf/HmoyoapqiKMZGM6jvmWfceNQzup31WOqCvm+pmqdHERYedayT7AbfXa7/JNz1vJPkNgmTECxWlEbG3Hl5wdt3OGiuOSfNDRsw2zeFtI4JFERQgTFgTr9z4smjgxtIB24bNF0DJqXRkMkB44Pz9OUA4W0fW30VnEQWuvAEg3ps9p9WlXdVFd/CPSvG21nul3+8Scq+RtADU6xtmI2Y5usb6OXAwrb8nrtlJW9BoDbtTiksUiiIoTot9MFZVQbYlA0lSsWTQ91OO3ExkSRZWgG4P0tR0IczcBw+GZU+tw63z9TkXUhGM3tPl1fvx2PpxGzOZH4uAv6Gman9OWfy4FOln9GzgBrLDgaoGxf0K4rBxR2rKz8LTyeJmy2LLzefnQ5DgJJVIQQ/faer0g1XWkiLSUM136A2SP1jtpbC+pDG8gACRxGmNvXRKXr+pTAsk/ypSjKwBxAm5Z6BdDJ8o/R5DukkOAu/8jOn3Y0TaO4+EUA0tNvItSpgiQqQoh+23yyCoCZyb3qITmoLp6RDcBRuxWvJ3z6vASDt6kJd7Hew8bWl63JXjcU+JZbOuifomnqmW3JqcFf9vHrfvkn+P1U/DMqzsNHUF2uoI07lNXXb6el5TgGQwQj0q4JdTiSqAgh+kdVVQ426QnKsqmZIY6mc8vnT8Wsumk12Ni2/3iowwkqp29bsmnkSIzx8b0foHQPuJohIhHS2m8tb2zch8tVidEYTWLCwn5G27lul3/8iUrhFvAEJ6kwZ2ZijI9Hc7sDf4/nu6LiFwAYOfIaTKaOj1EYTJKoCCH65dDxQhoNURg0LysvDL/6FL8Im5WxlhYA1uw8EeJogstxRG+d3+eOtIFtyUuggxOv/bMpyUnLMBisfbtGD3W5/JM6GSKTwW2Hkp1BuZ6iKNgCdSqy/ONwlFJdvRaAURlfCnE0OklUhBD9snrrYQCyDM3ExUZ18+zQmjsqGoDtRU0hjiS4HMf8Z/z0seixi7b5mqZRWfUBMLDLPn5dLv8oysAs/wQOKJSC2pKSl9E0L/Hx84mODm0RrZ8kKkKIftmar+9LvmDEwP6mHQyXXqCf7XLSGYnL1UGvjiHKGZhR6UNHWncrFG3X3++gkLal5TitrQUYDBaSEjsutA2mHi//nA5e47fAzp/zfIuy1+ukpPQVADJH3RriaM6QREUI0Wdej5ejdhsAy2eEx2nJXVl0wSRsqhOXwcL67YdCHU5QaB4PzhP6UlafCmmLtoHXCTHpkDSu3af9u30SExZjMg3OjFnb5Z9zalH8zeiKd4CrJSjX83eodZ0+jbexMShjDkWVle/hdtditY4gOfmSUIcTIImKEKLPth84gd1gw6S6Wb5gWqjD6ZbJZCTX1grAR3vzQhxNcLjy8tBcLgyRkZgz+1DM7F9CyblIX1o5x5lDCAd+2cfv7OWf2nOXfxJyIC4TVDcUbg3K9UyJiYG/O8fB4XseVHeKS/QtyaMybsZgCJ8dfJKoCCH6bM0OfffMWHMLEbbwX/oBmJcVB8DOUnuIIwkOf0da68SJKB0Uwnbr7ETlHK2tRTQ3HwYMJCcv70eUvXP28k9l5epzP3lWnUoQl3+mnd+N3xoa99HYuA9FsZCe/sVQh9OGJCpCiD7zF6XOHRXeRbRnu2yevjyS542mpaU1xNH0X6AjbV+WfRyNULJbf7+DRMU/m5IQPw+LJbHPMfZFl8s/A1BQazvP61SKfVuS09KuxGJJCnE0bUmiIoToE5fLzQlnJACXXtC+tiFcXTBlLNFqK17FxJotQ387qr+Q1tqXrckFm0HzQuIYiG+/bHT2IYSDrcvlH3+iUrZPP58oCCKm+zrU7t933p2k7HJVU1GhFy5njvpyiKNpTxIVIUSffLrjMC6DBZvqZNHsPvbvCAGDwcDkaP039PUHikIcTf9omobjaD96qHSx7ON0VdPQsAuAlJQVfY6xr7pc/olNh6TxoKmQvyko17NNngxGI96qajzl5UEZc6goLX0VTXMRGzuD2Njw64UkiYoQok/W7TkNwARbK2ZT+BTe9cTCMfoyxu7Kod0y3VNVhbe2FgwGrOPH936ALvqnVFetBTRiY6Zjs6X3L9A+GszlH4PNhjV3AnB+1amoqofikn8CMCoMZ1NAEhUhRB/5i1Hn+4pTh5IrFk4BoFiNoaZu6G5H9bd8t2RnY4iI6N2LW6qhwrfDJbvz+pRQLPv4dbn849+mPBCN386jAwqrq9fhdJZjNicGEsNwI4mKEKLXWlpayfPqXV4vmxse3St7Y+LYTBLUZjTFwPubhu4PpX61zs/foP+ZOgWiU9p8yuNporZuCxDaRKXL5Z/sJfqfVUeguTIo1ws0fjuPZlT85/pkpN8w4Mcj9JUkKkKIXlu75QBexUS02soFU8eGOpw+mRqnAvDp4ZIQR9J3zqP9KKTtoj6luvpjNM1NZOQ4oqJC+/XtdPknMhFG+Hr3BGlWxd/4zXHwIJp3eJ2w3ZHm5mPU129DUYxkZNwU6nA6FdJE5ZFHHmHu3LnExMSQmprK1VdfzTE5vVKIsLf+QCEAk6JcGPrSuyMMLJ6QCsC+GjXEkfRdoJB2Uh8SFX8L+jHt2+L7l31SQ1BEe66ud//4l3+C00/FOnYshshIVLsd56lTQRkznBUX6w3eUpJXYrONDHE0nQvpd5hPPvmEu+66i61bt7J27VrcbjcrV66kpSU4bZGFEAPDX4TqL0odilYt0n97LldiKS6rDnE0vae2tuLKzwfAmtvL5beGYqg9BYoBsi5s8ymv10F1zXpgcLvRdqbL5Z+c4NapKEYjtqlTAXAM834qbncjZeVvATBq1C2hDaYbIU1U3n//fW677TamTJnCjBkzeP755yksLGTXrl2hDEsI0YXa+kaK1BgAVl04JcTR9F1meippml5Iu3rT0Puh5DxxAlQVY1ISppSU7l9wtjxffUr6LLC1LYaurd2IqrZis6YTEzM1SNH2T6fLP1kLwWCCunyoKwjKtc6XOpWystdR1Vaio3KJj58X6nC6FFZ7ChsaGgBITOz4tzSn04nT6Qx83Og7PMrtduN2B/ckVP94wR43XMj9DX2husf3Pt2LphiIV5sZO3rEgF1/MO5vWoJCRT1sOFbGbSH4t9Kfe2w5pB+qaJkwAY/H06vXGk99jAHwZi1BPefaFZXvA5CYdEmvxz1XsL6GUVEzMZuTcburqaraQGKir67GYMOYfgGG4u14Tn6MNvPmfl0HwDx5MqA3fusu7qH6fUbTVIp8yz4jR97U5dd5oO6xN+MpWpi04FNVlc9+9rPU19ezcePGDp/z0EMP8fDDD7d7/KWXXiIyMnKgQxRCAC9vr2CrN4OZlPKVhamhDqdfdp6o4sXqkcR7G3l48dD6HpL61lvEb9lK7dKLqF61qucv1DRWHrqXCHctm8feT1Xs2bMmXqKif4qi2LHbv4nqDZ+Owxbrv7FYNuF2z8PpuCHw+MTS18mteIeihAvZnX1nv69jqq9nzCOPohkMnHz4ITSLpd9jhhuj8QgRkX9F0yJoaX4QGPzdPna7nZtuuomGhgZiY2O7fG7YJCrf+MY3WL16NRs3bmTUqFEdPqejGZXMzEyqq6u7vdHecrvdrF27lhUrVmA2m4M6djiQ+xv6QnWPS378OuVKLPfPNHPH5y8esOsMxv1V1zZw4RNb0BQD790+lfHZg9vYrD/3WPzlW3Hs2UPaI48Q85kre/7C2lOYn5mPZrTg+e5JMJ9J0Orqt3LgwG2YTQksWLARRTH2KqZzBfNrWF+/jf0HbsVkimPB/A0YDHoCoeRvwPTPa9CiUvF8+1CHJ0D3hqZp5F9yKd6qKjJe+D8iZs3q9LlD9fvMgYNfo67uUzIybmPsmB90+dyBusfGxkaSk5N7lKiExdLP3XffzX/+8x8+/fTTTpMUAKvVitXaPvMzm80D9o9kIMcOB3J/Q99g3mNJeTXliv5N5colMwblugN5fyPTkhmlNFFEHGu3H2Py+KwBuU53enuPmqri8u2QjJo6pXd/P4V6y3klcz7myLb1KXV1HwKQnHIpFout52N2Ixhfw+TkhVgsybhc1TQ17yA5aZn+iewLwWRDaanE3JAHKf3v6xMxfTrNH36I+/BhYud1X78xlL7P2O351NV9CiiMzrylx3EH+x57M1ZIi2k1TePuu+/mzTff5KOPPiInJyeU4QghuuEvOk3VmsjKSAtxNMExM1X/hrn51NDZ+eMuLka121EsFiy9/b7ZSf8UTVOpqloLQGoY7PY5V6e7f8w2yJyvvx+k3T8R/n4qw7Cg1t8uPylpKZGR2aENpodCmqjcdddd/OMf/+Cll14iJiaG8vJyysvLaW0d+kevCzEcbTimH9Y2I7F/0+vh5OJp+qnBh5vNqOrQ6Kni70hrHT8epTfnLKnqmY605yQqjU0HcDrLMRqjSEi4sIMXh96Z3T9r2u7+8d/L6fVBuU5g588w26Ls8bRQVvYaEJ6nJHcmpInKM888Q0NDA8uWLWPkyJGBt3/961+hDEsI0YmD9fq3jCWTwrc5VG+tuHA6Rs1LkyGSvUfyQh1OjziOHgHA2ttGb5WHwF4D5ijImN3mU1WVHwD6b9pGY3i2Uj/T/K2xbfO3Mcv0P/M3gtr/jrL+DrXuoiI8tbX9Hi9clFe8jcfTREREFomJS0IdTo+FfOmno7fbbrstlGEJITpwIr+EGkM0iqZy+aLwOwq+r2KiIskyNgPwwbajIY6mZ5xH9foUW24vExX/0kjWhWA8UyOgaRpV1f5utOG37OPX6fLPyJlgiQFHPZT3fxbEGBODZcwYYPg0ftM0LdCJdtSoW1CUodNReuhEKoQIqdWb9b4dGUoTqUnxoQ0myOaM1AtHtxXUhzaQHupz6/xO6lNa7Cex2/NQFAtJSe1b6oeTDpd/jCbIXqS/H6R2+v46leHS+K2+fhstLccxGiMZOeLzoQ6nVyRREUL0yKaTerHpzJShsbuhN5bP0AtSj7Xa8HrC+zA6b309nrIyoJet870eyNd3/JybqPiXfRITF2EyxQQlzoHS6fKP/56CdUBhoE5l6J6ufTZ/g7cRI67GbA5uO4+BJomKEKJbqqpyuFlPUPzFp8PJsvlTMKtuWg02tuwN74NRHb5lH/OoURhjepFUlO4BVxPY4mFE26W7M8s+K4MV5oDpdPnHf+5PwRbwuDp4Ze9ETNf/jhz7DxAm7cb6zOEopbpa39E1KuNLIY6m9yRREUJ0a//RfJoMkRg1LysWTgt1OEFns1oYZ9EPQ12z80SIo+ma85hvx8/EXvYL8S+J5CyBs068bm0toanpEGAgOfmSIEU5sDpc/kmdDJFJ4G6Bkv6fF2fLzUUxm/HW1+MuKur3eKFUUvIymuYlPn4+0dH97zMz2CRREUJ06/1t+i6TLGMTsTFRIY5mYMzLjAZgR3FziCPpmn9rsm3ipN69MFCf0rYGxT+boi+pJPU7vsHQ4fKPwQDZvp0sQVj+USwWrJP1v+OhXKfi9TopKX0FgMxRt4Y4mr6RREUI0a1t+fUAzB4ZvG6l4WbF7PEAnHRF4XD2f+lgoDh8HWltvZlRcTugaJv+/rmJSpWeqKSkrAhKfIOh0+WfMb57C1rjN9/yzxCuU6msfA+3uxardcSQmTE7lyQqQogueT1ejrbqCcolM8aEOJqBs3BmLhGqA7fBzPpth0IdToc0lwvnyZMAWHszo1K8HTwOiB4ByeMDD7tc1dTX7wAgJTn861POlpaqH8TYZvnHn4QVbweXvd/XCDR+G8IzKsUlvi3JGTdjMITFqTm9JomKEKJLW/Yeo9Vgw6y6WTZ/SqjDGTBGk5HcCAcAH+4Lz8Zvzrw8cLsxxMRgzujFAYpnb0s+69C+quoPAY2YmKlERGQEN9gBFh8/p/3yT+IYiM0ArwuKtvb7Gv7Gb47Dh9Hc7n6PN9gaGvfR2LgPRbGQnv7FUIfTZ5KoCCG6tHaXXlw61tKCzTr8jrw/24LseAB2lYXnMR6OI3qtkC03F6U3pwSf9hXSjuls2WdozaZAJ8s/inJmViUIyz+W7GwMsbFoTieO48f7Pd5gKy5+AYC0tCuHTP1RRyRREUJ0yV9cOm9UdIgjGXiXzdMbqBV4Y2hs7v/SQbD5O9JaJ/ai0Zuz6cwumLP6p3g8TdTW6jMR4dyNtisdL/8Er5+KoihnDigcYh1qXa5qKireA4bWuT4dkURFCNEph9PFCae+y+fS2eNCHM3AmzEphxjVjlcxsnZz+BVQ9qkjbcEW0LyQkA3xowMPV9esR9NcREaOISpqaH5tO1z+8ScqpXugtb7f17AN0TqVktJ/oWkuYmNnEhs7tI+8kERFCNGpT3Ycwm0wY1OdLJrVy3btQ5DBYGBytF6LsP5gePXO0DQNpy9RsfbmjJ9A/5Ths+zj12b5xzd7QFwGJI0DTYWCzV28umeG4s4fVfVQUvISoJ/rM9RJoiKE6NRHe/Wi0tyIVowmY4ijGRwXjk0GYE9leBVPeioq8NbXg9GIdXwvZkACicqZZR+v10lNjf74UF328Qss/1SvHZDlH//OH+fJU3ibw7vHjl919TqcznLM5qRAc7yhTBIVIUSndpbqRaULsuJDG8ggumLhZABKtBiqaxtCHM0Z/kJa65gxGKzWnr3IXnvmNOGzEpW6uk14vS1YrSOIiRnanYa7XP4JwgGFpuRkzOnpoGk4DobntvVzFfmKaDMybsBg6OG/lTAmiYoQokNNLXbyvXoB7WXzh17b7b6aMGYUiWozmmLgvY37Qh1OgPNYHwpp/TMKqZMhOjXwcGWVfghhSsqK3u0eCkMdLv9k+xKVysPQXNnva9h85/4MhQMKm5uPUV+/DUUxkpF+Y6jDCQpJVIQQHVq7eT9exUSMamfmpOHb6K0j0+JVADYcKQtxJGecaZ3fh0TlrNkUVfVQXf0hAClDfNnHr93yT1QSpPlmivI39Hv8wM6fIVBQW+w7JTkleSU228gQRxMckqgIITrkLyadHO3GYDi/vlUsnjACgH214XNqbqCQtjet8ztIVBoaduJ212E2JxAfNzeYIYZMl8s/p/u//BPoUBvmW5Td7gbKyt8CYNQQ35J8tvPru48Qosf2VOjFpP7i0vPJqsX6D6ZKJYbC0v4vHfSX2tKCq7AQ6MWMSmMp1JwAxQBZiwIP+5d9kpOWD9mW6ufqcPkniAW1tilTwGDAU16OuyL0/x46U1b2b1S1leioXOLjh0cSCpKoCCE6UF3bQLEWA8DlC3t5Su8wkDEimRFaIwDvbQr9b9GO48dB0zClpGBK6mGHUf8P6JEzISIe0Lc4V1WtBSAldXgs+/i1W/7JuhAUI9TlQX1hv8Y2REZiHa+fkRSu25Q1TT1zrs+oW4Z87dHZJFERQrSzetM+NMVAotpM7pjMUIcTEjOS9G+Pm46H/jfowLJPbxq9dbDs09R0AKezDKMxksSExcEMMeTaLf/YYiHjAv2TQdymHK6N32pqPqG1tRCTKZYRIz4X6nCCShIVIUQ7/iLSqb6i0vPR0sn6IX0HG0LfP8bha51v62mjN03rMFGp9DV5S0pahtE49Letnk1RjKSm6D1DBmT5Z5q/TiU8Z1T8synpI6/DaIwMcTTBJYmKEKKdfTV6grJ4QlqIIwmdyxZNR9FU6gxRHDkZ2i61jqO+wwh7OqNSexoaisBghtELAw8HutEmrwh6jOEg1dfcLLD8c/YBhVr/CqMjpvs71B5EU8Mrgbfb830N/BQyMm4KdThBJ4mKEKKNotJKKpRYAFYtGtpnhPRHUkIsmYYmAN7fGrpGX5rXi/O4foJ1j3uo+GcQMueBRf/tuqXlJHb7KRTFTHLyxQMRasi1W/7JnAdGKzSVQfWJfo1tHTcOJSICtbkZV15ekCIOjuKSfwCQlLSUyMjs0AYzACRREUK0sXrzQQDStEZGjTz/dvycbVaqBYDNp2pDFoOroBCttRXFZsOSldWzF3Ww7OOfTUlMvBCTKSbYYYaFdss/5gg9WYF+d6lVTCZsU/SuxeFUp+LxtFBW9jow9E9J7owkKkKINjYeqwBgZpJ8e7h4mn7a8JEWC2qIpvudx3yFtBMmoBh7UC+jqmclKmcOIqwMLPsM3UMIe6Ld8s+Ys5Z/+ikcDygsr3gbj6eJiIgsEhOXhDqcASHfiYQQbRxs0L8tLJmUHuJIQm/FwmkYNQ/Nhgh2HzoVkhh63ZG26gjYq8EcCRmz9TEcpTQ1HQAUklMuHaBIw0O75R9/spa/QU/i+iHcdv5omkax71wffUvy8PyRPjzvSgjRJ8dOF1FriEbRVK5YPCPU4YRcVFQEOUb9xNwPth8LSQyOY73sSOufORi9EEz60pV/2Sc+bg5Wy/Bezmu3/JM+CyzR0FoHFf1LMAIFtceOoTqd/Y61v+rrt9HScgKjMZKRIz4f6nAGjCQqQoiA1ZsPAzBKaSIpITbE0YSHOel6Meq2gtCcpOwMzKj0sPGev2X8mA6WfVKG97KPX5vlH0U705m3n8s/pvR0jElJ4Hbj9J1mHUpFvnN9Roy4GrN5+P5/lURFCBGw+XQNALPSzCGOJHxcMks/kPG4IwK3xzOo1/bU1uKp1BvOWSdM6P4FXg8UbNLf9xXSulw11NfvAM6fRKXN8k/tpqD1U1EUJXBAYaiXfxyOUqqr9S7DozK+FNJYBpokKkIIAFRV5XCznqD4i0gFLJ07GYvqwmGwsmnX0UG9tr8jrTlrNMboqO5fULYPnI1gi4MR+jJFdfVHgEpM9BQiIkYNYLTho83yT+XqM4lKwWbwuvs1ti1MDigsKXkJTfOSEL+A6OheHFQ5BEmiIoQAYPehUzQbIjFqHi5dOC3U4YQNi8XMOKsdgHW7Tw7qtR29XfbJW6//mb0EDPoOoUCTt5Th2eStM22Wf1ImQEQiuJqhZHe/xg3s/Nkfup0/Xq+TktJ/AcPrlOTOSKIihABgzY7jAOQYm4mJGl4tuPtrfqbed2RHScugXtdfSGvrbSGtb6eLx9NMTe1GAFJShtchhN1ps/xTvwVyfFt3+7n8EzFtKgCuggK8DaGpW6qsfA+3uxardSTJyZeEJIbBJImKEAKAbQX1AMxOjwhtIGFoxRz95NxTrihaHYO328NfSNujjrQeJxRu1d/3LXXU1HyCprmIiMgmKmr8QIUZljpd/uln4zdjfHyg8Z7j4MF+jdVXgS3JGTdjMJhCEsNgkkRFCIHX4+VYq56gXDJzTIijCT/zp08gUnXgMZj5aNvg/HBSnU6cvlbtPeqhUrQdPA6IToMUfQamsuoDAFJTVqIoyoDFGq7aLP/4d/4UbQN3a7/Gtfm2KTsPDH6i0tC4j8am/SiKhfT06wf9+qEgiYoQgk17juIwWLGoLpbNmxLqcMKO0WQkN1KfSflob/6gXNN58iR4PBjj4jCNGNH9C85um68oqKrTd1Dd+bfs49dm+cdQDjHp4HXpyUo/+Hf+OA4OfkGtfzYlLe1KLJakQb9+KEiiIoRg7S69SHSc1Y7FIluTO7IwOx6A3eWDs/TjPKo3mLNOnNiz2ZBzzveprd2M19uM1ZJGbOz5ebhkp8s/p/u3/OPvUOs8cLDfpzL3hstVTUXFe8DwPdenI5KoCCHYUax3X52XOTwPqwuGyxboO28K1Ggamga+qNZxtBet853NULJTf9/3w9i/2yc5ZcWwba3eE22Wf7Iv1B/sZ0GtddIkMJvx1tZiqqvrb4g9VlL6LzTNRWzszEFLPk9UNqMOXi7WofP3X68QAoBWh5NTLr1Hx8o551fBZW9Mm5BFrNqCqhhZs2ngt6b6e6j0qJC2cAuoHojPgoRsNM1LVfU6QK9POZ/pyz8p+vJPkm83W+lucPR9x47BasWWq9cB2YqKgxFmt1TVQ0nJS4B+rs9A0zSN5zbl8bmnt/BBcWjrmyRREeI8t37bIdwGMxGqg/nTe9D99DxlMBiYEuMFYP2hgf3hpGnamRmVST1IVPw7WXyzKfX1u3C7azGZ4oiPnzdQYQ4J+vLP5QBUtuyAxDGgqXrzt37wL//Yior6HWNPVFWvxeksx2xOIs03SzRQ6lpc3PHCLh5+9zBur0a5XUEN4bSKJCpCnOc+3KfvLJkY4cBoMoY4mvB24Tj9QL+9Vf3rbtodT2kpalMTmM1Yx/RgF9Y5/VOqfLt9UpIvwWCQmqM2yz85i/UH+7n8Y/M1frMVD06iUuw71ycj4wYMBuuAXWdHfi2r/riBdUcqsBgNPHjlRG6boGIwhG5WRRIVIc5zu8sdACzITghxJOFv1YV6s68SLZaKqoGrTfDPpljHjkWxWLp+sr0WynxLUTkXoWnaWd1oz+9lH782yz/pvh1U/W38NsOfqJSgDfAZUM3Nx6iv34aiGMlIv3FAruFVNZ766AQ3/O9Wyhoc5CRH8cY3L+SWBaMJ9c52SVSEOI81NrVQ4NULaC+b34MlhvPc2KyRJKnNoCisHsA6lcCyT24POtLmbwQ0SJkIMWk0NR/C4SzFYIggMXHJgMU4lLRZ/jFX6A9WHITmqj6PacnOxhAdjcHtxr5hQzDC7FSRb0tySvJKbLaRQR+/stHBl5/dxm/WHMeralw7K4N3v7WYqRlxQb9WX0iiIsR5bM3m/XgVI7GqnekTs0MdzpAwPUFfq99wtHzArhEopO1RfUrbbclVlfqyT1LSUoxG24DENxQFln/qN6CmTtYfzO97gqEYDEQtWwZA2X3fpe5fr/Y3xA653Q2Ul78NDMy5Pp8cr2LVHzew6WQNEWYjv7luBk98cSbR1vDpeCuJihDnsfUH9aLQyTFuDAb5dtATi3PTANhfN3DFhQ5fD5UebU0OFNL66lOq1wKy2+dcbZZ/xvpmqvq5/JPy0wdpnDEDPB7Kf/pTyn/+i6AvA5WV/RtVbSU6Kpf4+LlBG9ftVXl09VFufXY71c0uJo6I4d1vLeYLs8PvhG35ziTEeWyPryh0ka9IVHTvikXTQdOoUmLIL64I+vjepibcvp0k1u6WfhrLoPo4oED2IlpaTtPScgJFMZGUdHHQYxvK2iz/xLn0B/uZqBhsNspvvIHEb90NQN0//0nhHXfgra/v17h+mqZSXKIX0Y4adUvQjkEorrPzxb9s4c+fnALgSwtG89ZdixiXGh2U8YNNEhUhzlOVNfWUanp9yhW+IlHRvfS0JEbSBMB7m4LfQt15TJ9NMY0YgSmhmwJn/9LFyBkQkRAook1IWIjZHBv02Ia6wPKP8zCqwQC1p6Chn1vNFYXEr32NjCf/iBIZiX3LVvK++EWcp0/3O96amk9obS3EZIplxIjP9Xs8gPcPlrHqDxvYXVhPjM3EMzdfwC+unobN3PGOv6Yju8HlCsq1+0oSFSHOU6s37kdTDCSpzYzLSg91OEPKzBT9m/qmE30vxuxMr5Z9/K3gx/iXfWS3T1cCyz/eJmrH+v5++zmr4he7YgXZL/0TU/pI3AWF5H/xBpr7WWTrn01JH3kdRmNkv8ZyuL08+PZB7vzHbhodHmZmxvPePUu4YlrHxbnOhkaKnvoOcf++gpzj/+nXtftLEhUhzlMbjpYCMC0+xP2xh6ClkzMAONgY/L4zjqNHgB4U0mpam0ZvDkcZjY37AIWU5BVBj2s4aLP8M8J3XESQEhXQk8uc114jYvZs1KYmir5+JzXPP4/Wh/OA7PY836GSChkZN/crrlNVzVzz9GZe2FIAwNeXjuG1OxeSmdg++VFVjby338Dx23lkVj+HUfES7a5EU9V+xdAfIU1UPv30U6666irS09NRFIW33norlOEIcV7ZV6v/6S8OFT132aLpGDSVBkMUh04UBHVs/2GEttxuEpW6fGgoAoMZRi8MFNHGxV2A1ZoS1JiGk8Dyj7EMVUGflQriwYKmpCRGP/cscZ+/FlSVykcfo+zHP0bt5fJJcck/AUhKWkZkZFaf4/n3rmKuenIjR8oaSYqy8PxX5vLAFZMwG9v/+C87mE/+z28gZ89XiDOUYSeR8vlPcWDWnSghLLYPaaLS0tLCjBkz+NOf/hTKMIQ47xSUVFCl6L9Rrlp8fp6s2x8JcTFkGvQ6ldVbjgRtXM3jwXn8ONCD1vn+2ZRRc8ESJU3eeiiw/KPa9bN/mkqh5lRQr2GwWBj5i1+Q9sAPwGCg4d9vUPiVr+KpqenR6z2eFsrKXgcgs4/n+rQ4Pdz36l6++9o+7C4vC8ck8d63l7AsN7Xdcxur7ez945PE/WspY7T3AagecT3W7+8m6dIb+nT9YArpRukrrriCK64Y2DMLhBDt+YtAR2iNpKclhTiaoemCNCsF5bA1rzZoY7ry89FcLgyRkZgzM7t+8ln9U9zuOurrtwOyLbk7/uWf4pIXqRw9kuTqU3rSlzwuyNdRSLz1VixjxlBy73207tpF3nXXkfn0093WH5VXvI3H00RERHafmvYdLm3k7pd3c7qqBYMC37l0AnddPA7jOW3w3S4vB9/dTvyuB5lp2Q5GaDFnY7r2jyRP0uueVPfAHhfRE+HT0aUHnE4nTqcz8HFjYyMAbrcbd5D/Mv3jBXvccCH3N/T15x43Hq8E4piRZAjbv6Nw/xpeNCWDN8trONJiwel09qkPzbn32HLwIACWCRPweL3g9Xb8Qk3DlPcpCuAZfSHlFWvQNC9RURMxmUaGzd9ZuH4NExNXUFzyIlXRrfryz6n1eGf2vplaT+7PumABo/75T8q+9S3chYXk33gTaY88QvQlyzt8vqZpFBXpnWjTR96Ex+MFOvl30MFr/7m9iEfeP47Lo5IWa+V3101nbnYCqteD6j3zvFO7Kqj/z5+YbXwei6UVFRMtM76J7fL/AZO13b0N1M/YnlC0vlT5DABFUXjzzTe5+uqrO33OQw89xMMPP9zu8ZdeeonIyP5VRAtxPnlwYysNxhhuTSnjgnFSz9AXbreXH2w34jGYuG9MDVlp/W83nvzeahI/+YT6BQuovObqTp8X01rM8qM/xKNYWD39GSxRL2AyHcLpvAy367J+xzH8qURGPYzB0MSMAw3ENFp5f9pToAxcNYTBbmfkP18i6uRJAKovW0ntxRdz7kE6RuNJIiKfRtMstDT/FIjo0fh2D7x8ysD+Wv0epiSo3DxWJeqcMyldDQY4Wsli/peRFr0DcrV5HPvGfJXmyMFr9ma327nppptoaGggNrbrrfRDakblgQce4L777gt83NjYSGZmJitXruz2RnvL7Xazdu1aVqxYgdk8/E4flfsb+vp6j0dPFdGw5QgGTeWuL19LQnzMAEbZd0Pha/iX3a9yQo2nnni+sar3y9juuhLWbt7LipUrMZvNlLz9Dq3A+JUrmbNqVaevM+z4XzgKhpxFrLjiUjZv+QmaBhcu/CZRUT04H2iQVDXa2fTJeq68PPy+hidP7qa07CUq0qJIrqtn1ZxsSOtdP6He/hvVPvc5qh//DQ0vv0zyB2vINhhI/dnPMNjOHHVw+PA9VNdA+shrGT/+8z2KY09hPd95dT+lDQ7MRoXvr5zAbQtHt2kQZ290sfPd48QcfIbZUf/GqHjwGiLxXvxj4ubdzkWGjnewDdT/Q/+KSE8MqUTFarVitbY/3tpsNg/Yf4KBHDscyP0Nfb29x7U79GLNTEMTqSmJAxVW0ITz13BORiQnimB7UVPvYtQ0eP8HmLf9mYtto7Bk1GOaeQMuXyFt1JTJXY9XsAkAw5ilNDRuQdNcRESMJi5uStC6l/aHqmo8tzmfx94/ikEzcth0mq8uHtPhdthQGTHiKkrLXqI62YqqgLlwE4ya1aexevxv1Gwm/acPEpGbS/kvfkHz6vfxFBUz6k9PYU5Lw+Eopab2QwBGj7612zFVVePPn57it77DBLOSInnyxllMHxUfeI7Xo7L/o2IKP/gvSyKeIjFab3DnyVmB6erfY4zr2SxKsP8f9mYs6aMixHlm82m9+POCNEuIIxn6VlwwFoATzkjcPT3jxZeksO3PAMQ6ijH999toT0wmIS0PY4SGdcKEzl+ven0nJgM5F1FVpR9CmJKyMiySlJL6Vr709238/D+HcXlUHF6F5zYXsPTxj7nzxV3syK/tU1+RYIuPn63v/jF4qY03B7WfSncSbvgio//+d4zx8TgOHiT/C9fRun8/JSUvoWleEuIXEB3dxb8BoKrJya3PbefX7x/Dq2pcNSOd/3xrcSBJ0TSN/APVvP6zjzCt+z6fi/kBiaZivLZk+MJzmL78GnSTpNibG/nmQ0/RXBP8oyJ6I6SJSnNzM3v37mXv3r0A5OXlsXfvXgoLC0MZlhDDlqqqHGnRE5SLp40OcTRD35K5k7GqLpwGCxt29mCbsqbBBz8KJCneyx7jYPoNaLEZKK01pExrYtxV5RjW3g+VRzseo2wvOBvAGoeaNpnq6o8BSE0JbW2Kpmm8sbuYy3/3KZtP6SfxPnzVJO6c6GXxuCRUDd4/VM51f97CZ5/axJt7inF5QtdErE3ztxSrPkvlHbyi36j588h+7VWs48fhqaoi/7YvUZyvF9F2d0ryppPVrPrjBjacqMZmNvDY56fxxxtmEmPTZylqy1r4z1P7OPy3v3Kl9jWmRepbjrWZX8J4zw6Yem272phz1VWUce1P/8Fa7wSeOmTCG8KC6JAmKjt37mTWrFnMmqVPt913333MmjWLBx98MJRhCTFs7Tp4khZDBEbNwyUXzgh1OEOe2WRivNUOwLrd3fTi0DRY+xPY6usbddUfUefczqm0VXi+uZPGhJtprTFjMGiw+wV4ej784/Nw6qO2Dcn8v/lnL6auYTtebzMWSyqxsTODf4M9VNvi4pv/3M19r+6jyelh1uh43vv2Em6al8mkBI3nbp3Nmnsv4sZ5mVhNBg6UNHDvv/ax+LGPeOqjE9S2hOYsmdRUvQ6oKtmK6m6G0j2Den1LZiZZL79M9LJl2Kc58CgtmF3RJCV2fKCkx6vymw+O8aW/b6OqycmEtGjeuXsxX5yr16M47W42vnqCd3/5PpNKfsCqhEeJNtagxefAl99BufpPENn9cm/x8SN8/tG3OGrOwqR6+HxyGcYQLr+GtEZl2bJlYTEFKMT5Ys32Y4CBMaZmoiLa13uJ3ps/OpaDp2BnSUvnT9I0WPcQbH5S//gzv4PZt4L/t1SjmabCSBrXJjPyrmuITy2Co/+Fk+v0t9TJsOCbMO26Nv1TKgPLPitQBnDHSlc+PlrJ/f/eT1WTE5NB4TuXjufOpWMxGdtufZ+QFsMj107n+5dN5KVtBbywpYDKJie/WXOcJz86ybUXZPCVRTlMSBu84m7/8o+LKmrjzSTnfQKZ8wbt+gDG6GhG/ekpit5bDFRiW91K6bv3kf7YYxijowLPK61v5Z6X97CzoA6AG+eN5sHPTCbCYkRVNQ5vLGXbO6fI8a7mhsTnsRrsaIoRZdE9KEv/B8w92z10ePMG7nz1EIW20ZhVN/+MLqV8XA/OnRpAQ6qYVgjRP1sLG4F4Zo8Mn6LGoW7F3An8/dRJTrujaWl1tk8ANQ0++jls+r3+8arfwJyvthvHcfQooGCacQVcdBHU5sG2v8CeF6HyMLxzN3z4ELTW68PmLKbquD5OKLrRtjg9/PK9I7y0TV+qH58aze++OJOpGV1v006MsnD38vF87aKxvHegjL9vzONASQMvby/i5e1FLBmfzFcX57B0fAoGw8DW3LRp/pZiJTnvU7jo+wN6zY40thykNaoSRTMRtc1Cc/2HFNx0E6OefhrLqAzWHq7ge6/to6HVTYzVxK+uncZVM/SDREuO17Hh1RN4yo5xedwzZFgO6YOOnIny2SdhZM86T2uaxsY3XuUHnzZQEpGJxevkHaqItk8j/pPjqJ/xQohmVSRREeI84fZ4OO6IAANcesGYUIczbMybPp7Ilw5iN9j4aMsBrlo+p+0TPv4VbPit/v4Vv4Z5d7QbQ3U4cOXlAWD1n/GTmANXPArLfqAvBW37CzQWB17j+vQXWGwVaHGJJMTPH5B768yugjrue3UvBTX6stfti3P4/mW52Mw9P6TRYjJw9awMPjcznR35dTy7MY81h8vZcKKaDSeqGZsSxVcW5fD5C0YRYQn+4Y9+qamr9OZvSRbUHdswuB1gtnX/wiAq9jV4GzHys+T8+WaK7v4WzuPHybvuOtZ98V4eL9d/sZg+Ko6nbryA0UmRNFa3svmNU+TtLmVW1FvMSX4Vk+JGM0eiXPwjmH8nGHv2I97rcfOfZ57k0VOxlEVkEK228panAZt1MgAuiwsGOGnsiiQqQpwnNu48gtNgxaK6uGjO5FCHM2wYDAYmRTnZ1Wrjo/0FbROV9Y/Cp7/W37/sEZj/9Q7HcJ08CaqKMTERU+o5Dfgi4mHRPbDgG/D67XDkbQCsh1azAGgaEY0h/VMYu7zbAsn+cnlU/vDhcZ5ZfwpVg/Q4G7+5bgYXjkvu85iKojAvJ5F5OYkU1dp5fnM+/9pRxKmqFn781kEe/+AYN80fzZcXZjEyrmfLF73RZvknRiW5aBuMWRr063TG6aqmovI9AEaNuoWI2OnkvPYqp77+TdTjR1nyl4fZN+NaRn/pBu6/fCKKV2PbO6fZs7aQJI5yfdLTJJl9B2OOXY7ymd9BQnaPr29vbODVX/+SPzfnUm4bQbKnkVddLiyRE9A0FXN6Haey08k9Xw8lFEIMHn+x5wSrHYslPPuSDFULsxMA2F1x5ogPPnkc1j+iv7/yF7Dwm52+3nlU3+Fjmzix8y3GRjO0VAKgXfhtqlPj0ICY8mL4x7Xw9EJ95sXt6Pf9dOR4RRPXPL2JP32sJynXzspg9Xcu6leScq7MxEh+8pnJbHlgOQ9+ZjKjEyNpaHXzzPpTLHnsY+55eQ97i+qDdj3oYPfPIG5TBigt/Rea5iI2diaxsfoyzXsVKjdO/QqfZMzArHm5d+9r3L7vLfJ2lPPPn25l3+ojLLD9jS8k/UBPUiIS4Zr/hS+90askpbown78/8H2eaZ5IuW0E2e46XndpWCLHoHndRE5xk/TNKwfozntOEhUhzhP+Ys95o8OzE+1QdvkCfYaqSI2hrqEJNjwBH/9C/+SlD8OF3+ry9a5jeqM3a1eH1blaoHgHAM2TF7Nvopmt80egzrsDLNFQdQTe+Rb8boo+k9Nc1f8bQ28q9rcNp/nMkxs5VNpIQqSZZ26+gCe+OJO4iIFJeGNsZr66OIePv7eMv9wym/k5iXhUjXf2lXL1nzbx+Wc289/9ZXi8wdneHNj9k2RB9Z9KPQhU1U1JyUuAPptid3m4//V9fPuVvdSpRj667h5sX/sGjTGj+fBgCuv+7yhJ9s3clPodZka9i4IG078Id++AGV/s1Yza6d07ePbBH/KC5UIqbGnMcFTyf24rpshMNI+DmIsiSPrypQN1670iSz9CnAdaHU5OuaPAACvndN1ISvTe1Nws4tRtNBiiKHj9pyQU/V3/xCUPwuLvdPt657FjANgmdZGoFG4B1QNxo6l06gWTUaOWY5j2G1j+E302Zeuf9TqW9Y/oydL062HhXZA6qU/3VVxn53uv7WOrr0ngxbkpPPb56aTGDk4Nh9GgcNmUEVw2ZQQHSxp4dlMe7+4rZVdBHbsK6siIj+DWC7P44tzR/Uqa4uNnYzEl4qKWWvt+kh2NYAvusSwdqapeh9NZjtmcRL26mFue2sTJymYUBe5ZPp7/N2c0299N4OjsKdiURlbE/IYJkXpXYuJGw1W/g3G9SyY0TWPXf9/i/Zde4q20z1BtTWapvYyfG1IwRCaiuZpIuGYU0Ut6VoQ7GCRREeI88NHWA3gMZiJVB/NmSKIyEKbGepnY+l9mFv1Tf+DiH8OS73b/QlXF6Wudb83t4pwe/5LEmIuoql4DQEqyb7ePLU6ftZn/Db2GZcufoGSXvmNoz4t6/crCu2DsJT36rVtv3lbCQ+8cosnpIdJi5MdXTubGeZkh6347NSOOJ66fyQ+umMg/thTwj22FlNS38qv3jvL7dSe4bvYobluUQ05yVPeDnUNRjKSmXanv/kk2k1y4BSYMfAO94uIXAajjCu54egdOj0pqjJXffWEGEfl2Xn54G26Hh1zbei5KeB6L1oimQl1BApav/o7oXiYpXo+bdX97mu2fbOStkVdRY0ni6qZC7rNmY7BEozpqSfl/04iYGl7F9pKoCHEe+HBfAWBjUqQTQwiL4oazbyRtY3GFL0lZ9gAs7dk2V3NdHVpLC4rFgjUnp/MnntaXJOyjp9BS9z6KYiI5eXnb5xhNMPXzMOVaKNoOW56Co//Rm8ad+ghSJum1MtOu73RnS22Lix++cYD3D5UDcMHoeJ64fibZfUgABkJqjI37VubyzYvH8fbeEp7dmM+xiib+b0sBL2wtYHluKrcvzmHh2KReJVVtdv/kfYxhgBOVpuaj1NdvQ9UMPLRuPE6PyrIJydw3ZTT7/3GShqpWYo3lfHbk3xih7QINtORJlO1MoGFbPuz8Dmn/8z8k3PKlHt2nvbGBd594hGPHT/PmyM9SZ0nk9vo8bovORTHZ0BwVpN27GGvWiAG9776QREWI88DucidgY0FOfKhDGZ62/YXFFc8B8Af3NVw/5WuM7OFLrWVl+p/jxqF01qeitQ7K9gFQFWmHOkiIX4DZ3EnPEkWB0fP1t7p8fWvz7hfO1LGsexjm/j/9LfrMLqOPjlZw/+sHqG7Wm7fdu2ICX79oDCZj+CW3NrORL84dzfVzMtl8qoa/b8zjo6OVfOh7mzgihq8uzuGzM9J7tG06Pn42FkMMLnMTtcXrCF6JcMf2HdWXB3dVTKfJncgDi3IYedrBhueOoOBlXuJ7zLa9hEF1gMkGS/8H5cJvMcKrwYM/peGtt6j41a9wnjjBiJ/8GMXS+dld1UUFvPXrn1FS08xbIz9LnTmB+2tPcVX8NBSDCc1ZyoifXI45qeseOKESfv/6hBBB1dDYQqEaDcDl84fOtuQSh4uDJhvVrh4e9hcq2/8Kq+8H4Fn3FfzO+wVWb9jf45dbS0v1P7uqT8nfBGiQnEtl01agF03eErLh8kfgvsP67qO4TLBXwyeP6oW3b9+NvfgAD7yxn68+v5PqZifjU6N5665F3HXxuLBMUs6mKAqLxiXz7G1z+ei7S7llQRYRZiNHy5u4//X9LH7sI3639jhVTc5uxjGS6ltKqzSVQUvNgMSrqhp/+2QvjXX/AeBIzQp+PSYT7+pyio7UkWrN48s5P2au5Vk9ScleAt/YDEvuA6MZg8XCyEd+Rer994OiUP/aaxR+9XY8dXUdXu/0nh28/JPvUVzTzFvpepLyaM0prkqYgWIwgbeY9F9+LmyTFJBERYhh74NN+1AVI3FqC1MmhP9BhJqm8Y/SGpbuPsmTkWnM2n6MxduOcN/RQv5VVkt+qzN8jt7Y+Sy89z39/UXfYWP05wCFDcfKezyEf0bFlttFouLbieLImUtj4x5AISVlRe9i9dex3LMXvvAcZMwBrxP2vEjk3xZzxZ5vstSwj/+3KJt3v7W42w6z4WhMSjQ/v3oqWx+4hB9cMZGRcTaqm1384cMTLHr0I7732j4OlzZ2+vrUjC8ABJZ/gq2m2clX/28H2w+/iNXootmeyZL8SZTtrMKoOrh8zGt8IfH7RLce1b9en30Kbn0Xksa2GUdRFJK++hUy//wMhuho7Dt3kv+F63D4do/BmaLZtx77OdVuE+9kfI46Yxx/qc5jcdIsFMWAYioh/ZHrMUYOboO73pKlHyGGufWHioEopsR4wr4+pdnj5f7jxbxRof92GKd6aDCYOGl3ctLu5KUyffdJmsXEvLho5sdHMT8uisnRERgHu8hz1/Pwn3v19y/8Flz6EEtaPuWjrc0c6PiX2w5ZS32JSlczKr5C2uq0KGiEuNiZWK2pfYvbaIKp1+KaeDWvvvlvEvf/L5cZdnCR8QAXGQ9A4duw/5v6ttdB7tAaLHGRZu5cOpbbF+fw/sFynt2Ux57Cel7fVczru4pZOCaJry7OYfnEVIxndVyNj5+NRbPhMjuoLXyD5KlfCFpMW07V8J1/7aGysZXHF28EoOnwMpwtXiaOOM7SqD9hatGPI2DKNXD5YxCT1uWY0UuXkv3KyxR98y7chYUU3Hgj6b95nMiLlrDub89w8OM1NJhi+E/GVTQRzcu1JWQm64eRmuIrSL3/+rD/ngCSqAgx7O2t9gKwaHxKN88MrcPNrdxxMJ9TrU6MCvxPVhqZ+7ezaMVK9tpdbGtoYVt9M/uaWqlweXi3qp53q+oBiDYamBunJy3z4qKZFRtJxEAuWex+Ed79tv7+grtgxc9BUVi1aDoPb9lEtSGGUwVljM3qulLF29CIuV6/h053/DRVQJV+DlAl+g+y/p7tc6y8iXv/tZfDZZHAd7hjqoHvxX+Mdf8/9Wu9ew98+DNfHcvtEN3HpCjEzEYDV81I56oZ6ewu1Nv0rz5YzpbTNWw5XUNWUiRfuTCbL8zJJNpq0pd/oudR3PIpla27g1Kn4lU1/vDhCZ786ASxHoW7k0+TEFmN1xUJVdO5ccb/kVjxFrQAsRlw5W8h94oej28dN47sf71CyXfuxb5tG6fvuYcDi2ZTUV9Dgzme/2aswqVG8npjNUlJk9E0FWtWI6nfDF4SNtAkURFiGKuoqqNUiwEFrlg4NdThdEjTNP5ZVsuPTxTjUDXSrWb+PDmLWVFW3tsPCWYTK5MjWJmsL0W0elX2NNrZ3tDMtoYWdjS00OxV+bi2iY9rmwAwKwozYiKYHx/N/Lgo5sZFkWAO0re7vS/pBamgbwe+7JeBLb9pKQmkK02UEsvqzQe5u5tExXlc759iykjHGNtJ3w7fbIo7Yyr1TbuBvicqqqrx9415PP7BMVxelYRIM49cO43Lp44EroBLf6QnYdv+DA1Feh3LRl8/lgV3QdrQqXE61wWjE7jgpgRK61v5vy35vLytkIIaOw+9e5jfrj3ODXMz+fLCbFKzb6H40KdUxThR6/Ix9KLT67nKGxzc88oe9pyuZZHDxAK3mcyZH4GmkV4xjhXJ30epqAYU/Qyo5T/pU/8WU0ICo//2V47/9EE2H96Nvb6GJnM8/x11JWaXmX+2thCdMB7N6yZqFiTedFWf7ykUJFERYhh7b+M+UBSStSbGdPNDMxTOXeq5JDGWP04aTZLFhNvt7vA1EUYDFyZEc2GCXiDs1TQON7f6Zlxa2NbQTKXLw85GOzsb7fzJ97rcKBvzfbMu8+OjGWXrfJdEp/a9Am99E9Bg7h16keo5S06zko2UVsOmk9Xc3c1wLl+jN+uErvqn6PUp1dlZaFoZ0VG5REZm9zr04jo73311H9vy9OWz5RNTefTz00iNOWt5xxYHF96tH2h39F3Y/BSU7IQ9/9Dfxi7XE5ZxHfdj8XpVTlY2c7KwkeLSJuor7DQ1xlLVepyRyZGMTo4iLcFGVJwVW4wZYwgKddPjI3jgikl8+5Lx/HtXMc9tyud0dQt/3ZDH3zfmcdmUVG5MMeA2Q+2J50me91CfrvPR0Qq++699jGxQ+X8OG9Gqgjm6gqSEfUw81EJy7Uf6E1MmwmefhMx5/bqvvIN7WVN6EpfVjJ0Y3kz5DCmt8BevhjVuNJq7ldhL4ohbNbgHWAaDJCpCDGN6UWcM0+NDHUl75y71PJAzkm+OTsXQy1oTo6IwLSaSaTGR/L9RKWiaRoHDFUhatje0cNLu5FiLg2MtDl4o1XdzZFjNzI+PZp4vecmNsnV97f2vwVvfADSY81VY9XiHP6yXThnFfz+p41CTEVVVu6wBcB7VExXLxO4bvVVGt0Jr72dTNE3j9V3FPPzuYZp9zdt+8pnJ3DC3i+ZtRpNeJzHlmjP9WI68G+jH4knK5XT2Lew0XkxFlZeWKgdKjZOoRg9m75lhon1vztMV5AP558YWYcQSYyY6zkpivJXoOCuRsRaiYi1ExFqIjNU/tkWbMQT59N5Ii4lbFmZz8/wsPjlexd835rHxZDWrD1ZyyaRUEjLLOV32AbGeB7GYep5QuTwqv37/KP9Zn8+qVgvpXv3HbFyymSVT/knGzjpMKmC0wJLvweJ7wdSHpNlH0zR2v/c2n7z4LJqmYhw7nTe80xnf4uE3xhhM0YmozkYSr88meuGUPl8nlCRREWIY218HKLBkYvg0cdI0jX+U1fCTEyVtlnrmxUcHZXxFUciOsJIdYeWLIxMBqHK52RGYcWnhQLOdEqebNyrqArM58SYjc+OimBcXxYL4aKbHRGD1JxkHXoc3vwaaChfcCqt+22mH18sWzeAH6z+k0RDFoeOFTJuY3Wms/tb5ndan1OVDfQFek4lap35wYUpKzxuR1TQ7+eGbB/jgUAUAs7MSeOL6GWQldd+8zeX2cqy0iZPFIyhTfoCScB2zal9nlvYB1ppjTKj5MZlqLAftl3PAfgWtajwAXgVaYo14EyxYkqzUNjZgUiLwNnsw2r1EO1SinBoGDZRWL+5WL3WVDrqqP1YUiIjRk5eoWAuRgUTm7Dc9qbFGmXrV6M1gULh4YioXT0zlWHkTz27MY3v+XC7LfJeWiAqW/foDbl44npvmjSYhquuEorDGzndf2EVSXiu3uPSZKpPFwOJlbiZV/wzDsT0AuEdOxnzt85DSRYLaA3qnWb1oFiB+9hKeqstmXlMrP7Kl6d1mm8qx73ya+BXfB3qXqLQ2N/HJP57FaQ3O/82+kkRFiGEqr6icaiUGNI3LF4fHuR3NHi/fP1bEm5X1QNulnoGUYjGzKiWeVSnxALR4vOxutOvLRQ3N7GywU+/xsramkbU1+vZVm0FhZkwkt9Zv5HMbvotBU2HWLfCZ30MXsyRxsVGMNjSTr8WxetvhThMVzeXCdUo/0brTRMU3m1IzdiKqWo7Nlkl0dBe7g87y4ZEK/uff+6ludmE2+pu3jW2zywWgtLaVI4X1FJY2UVNux1HlwFDrIrrJg/GsM/80otjFrexXrmNyxDqmRf+XOEMlc6Nf5YKYNyka+Rlcc79B1tQ5WH0N1txuN++99x6rVi3GbDZj96rktTo50dzK6Vo7JdV2KmodNDQ4MNq9RDk0oh2qnsz43o90aqCBvdGFvdFFd91NDEaFiBhf8hJnITKmbWITFWfRPx9nxWIztklqckfE8NgXplNd+2OObH8bl8XAZOsnPP6BypMfneCaWaO4fXE241LbH+z5zu5iXnvpCBc2G7D4frROmpfA4hHvYNn5R1A9eIwKBbmZjPnCBjD079+8v9Ns8ZGDKIqBUSuu4pcn4/hMbSN3xmSjmKyoreVorR+hNZRTct93cZ48SfLdd6N0s9NH0zSOblzPxy/8jdbGBqxJKWg339KvePtDEhUhhqn3Nh0AIF1pYmRKYoijgUO+pZ7TvqWeH45J5xuZKb1e6gmGKJORJYkxLEnUf+C4VY2Dza16ga5v1qXG7SHp5HtcdfhhDHj5V9rl/G3kXcw9WerbFh3NCGvHnWRnj7CSXwZb8zqfJ3Dm5YHbjddqxZSR0fGTfIlKVZo+A5KasrLb2YJmp4df/Ocwr+woAmBCWjSPXjMN1avx7w0FVJQ101TRilrjJKLejc11pidNhO/Nz20Ee6wJLdFKZKqNpBFRZGXEMHH0CuKifqPXsWz5E8biHWSXvglvvwkHLoaFd+t1LOeINBqYEh3BlOgIGHHm36SmaVS5PJy0OznV6tD/tDs5ZXdQZHdi8yUtUWclMFEOlWiHRqJLI86hYWtVMTpVVK9GS72TlvquG7wBGM0GPZEJJC++BCfGgrVhDK6UfL6Ue4hK4yr2lzfx8vZCXt5eyEUTUvQ2/dlxOD3wy7/uwXSwkQWqnqAlZEZz2fJ6knbeAdtPAFCblsDhbBg99T690Vo/1BQX8uavf0ZDRTmWiAjGfuY6/menwldravlCQi6KwYjmKiH9oVUYY6+l8rdPUPvss1Q//QzOEydIf/RRDFEdz6rVl5ex7u9PU7Bfn/1JzMgkYtLMkJ3xBJKoCDFsbT5ZDcQyM7n79uEDyb/U8+MTJTgHYKknGMwGhVmxkcyKjeTrmXrM5fveJO3Tn2HAy3vpl3PvuPtRW5wcaHHybEk1AFk2C/Pio1gQp9e6jIu0oigKy2dk8e+yCo7abXi9aodFo44DeiLpTB/Z8Q8BTYO8T1EVqDaUgdp1fYqqqry3t4y/vH0UQ6Obi1UzIyMsxJTApsf2YvDlIwbg3FZuzZEG3AlmzMk24tIiGZUezfjMOMaNiO664LVNHcuf4Mg7cPpj/S05F2Xe17G6TeC2gym20+UyRVFItZpJtZoDRdJ+LlWloNXFKbuTk3YHp1r1JGaX3UGt29vmuUavRpRTT2YSnBqjvQYyvAaSnBoxTg1rqwrNHpxNLlwOL163SlOtg6ZaR7uYIpKvI2v547hMeVx23MEVxihajRpVbg/2PQ28uHcPr0abiW+OJN3VDBjQrAYuvXYEuQ3PoHzwvD5QdBrNS7/GnqZnMBojSR/Zv23BeXt28p8//BpXq5241DRyrryGb6938D9V1Vyc4lvaUYvJ+MU1GHyN3NLu/z7W8eMpf/BBmtauI7/oS2T+6SnMZyXIXo+Hne++wdZ/v4LH7cJoNrPg2huYecVVfLBmbb9i7i9JVIQYhlRV5WCjEQx6cWeodLTU8+Tk0SQGa6vwAFGOrWbkO3eA5oFp17Pqmj+z262y3dfLZXtDC4eaWylwuCgod/FauT5zkmg2Mj8umtkZIzCpxdgNNrbvP87CWWeWa7yNjVT/6Wlq/6kfYOgYldlxEFXHoLmCuuQoPKodiyWZuLgLaGh1cbiggbySJirLWmipakWrdhJZ58aqwuUogK+Wwnlm7cZlUrDHm1CSrESlRJA6MoqcjBgmjo4jPrLvxZyAvmMlcx7UFZw5V6j6GKb37uNygIP3gGIEawxYY31/dvTW/nMWayzjrTGMt8ZATAxYUgJLb3VuTyCBOW13cqpVbwyYZ3dSpmkcPvMV9f1pBMwkmWOYYDEzXjMx2mtgpNtAglsjslXF0eSmtdGFvQq8rdEYI5qJSjtMS9l0rG4YhRH8+VGtBhjxojFyXipXzz6Jee3XodnXmXj2bXDpw5w++UNoghEjrsFkar9s1BPnFs2OmjSVkUuX8433G3m8pobpviTFYClhxIPXYzC1/QUl/pqrsWRlUfytb+E8epS867/IqCf/SOQFF1B6/Ahr//cpqosKABg9dQaX3nEXCSPSO919N5jC+7uFEKJPDp8oosEQhUFTuXzRjJDEEE5LPb1y7H149cugevSTiK9+BgxGRliNfDY1ns+mxgPQ6PGyq6ElUOeyp9FOrdvL6uoGVgOZNFBFMj9ft4eL4+OYHx3BhDXv0fjUU3h957JEXnQRJy9e1i4Er1eldPenaM4ZnEq0AacoLJzOr9/4lGj7meTDDMSf9ToVjSaLgjfVhi01goQR+uzIxNFxjE6OHPgupAlZcPmvYNkPYM+LaNv/CnX5KGigecFRr7/1l0VPYhKsMczxvZ2d6KjWaBoMkZQrEZRqVgo0K6e8Fk54LeSpFprcUexwRrLl7CUYIxhjICvFytjIKCZYo/nCzjpKI8xMu/wAY7PvwN7kxt7gorXJRV1tKwdP1VJWU89XbhrFmMO/gjf183tIGgdX/RGyF+FwlFJVpc9IjMr4Up9u1+tx8+Hfn+HAR3rR7LTlK4mcOIW7/lvL/9Y2kJWs97cxJVaS+r3Ou81GXjCLnNdepeiuu3EeOcLJr3yFoitXcPT0MdA0ImJiWfbl/8ekJReHdKnnXJKoCDEMrd56CIDRhibiYrvf4RFMmqbxYmkNPzmpL/VkWM38eUo2c+MGN44+Ob4GXr0FVLe+pHHN/+pbdTsQazJycVIsFyfpDbqcqsqBpla2+mZc8uIM0ATV1S4+ev9DJr3+AnUlet1IQ+Zo7N++l1HzF3L6gy38c10etZWt2Nts8x0HyoOMi/s+JsB9bFogSXFYFFrjzbQYNfLq7dQoKq4oI9/7/GSumhm6GbQAWywsvAvPnK/x3n//y6oVSzF7HeBs8r01nvV+V4+d/XijnjwCuJr0t6aOL28AEnxvk7oI0220YTdF0WSKpM4QSYMxkiZjFM0m/c+IRgtZ7hZcxjX8quBJIiOTSIhOIDkmgREZSSxdkIpj9cvk/Pd1PUaDSd9uvOR7geMHSkpeAlQS4hcQHT2h13+V9sYG3v3dIxQf1otml95yO/boSO59t5rnmxykJOeiqV5sY1pIufPz3Y5nTk8n6x8vsu3ee9hdXYLzlL6bbMrSS1h6y+1ExPS+4dxAk0RFiGFoa149EMcFI6yDet0m31LPW76lnkuT9F094b7UA8DJdfCvL4HXBZM+C9f+tdMkpSNWg4E5cVHM8SVkH9tb+MpbhdRrMfztjz/BrKk0Rkbx/Ge+wKaZF7N4n5vJ/9mFCQstFGMFzv5qGfCQnLIdU0QjXjUS5l/CpIwkJo2Ow6NpfPf/t3fecVJV5/9/3+k7s2W2d7bQWYp0AVFRqoj6NbHFTky+SSCKLdHkp6BGAY3GrjHfxN6iBiuCiBRFlCZIW/oCu7B9Z6fttHvP749Zll12aTIwu5vz5nW5M/eee+5z7s7c+5nzPOc5721g1Z5aMMOFvdKYfWTytvaCooApFoyJwCkkHRQCQv5TEDrNllADAEbVR4LqI8Ffw1HlnTu8epTZxzRvR2JfvhjxF+Jz+tHNE6KbNUiiTqXswLsA5OTccNJNPjJo9uLb/sheRy33f1TDaw2CuMRChBrANkRP0lWTT6jO+soKFv/rBfbUV4DRgM0XoG9pFV0StmK6vv30ojSnA9w9JBLJyaBpGlu9ZtDBBf3zzth5N7m8/Hrz3iZXz58Ls/hNR3D1AOxaAm//IjybcK+L4ef/An3bI3pOBNXtocfXX2BW8/HrLWzI7Mq484ei/Pwmhi6roWhRLUpjcKvHohBINGJoDGTNzIylT8wBun00iV09EtiHnuzMcYwvKmozedv9F/fhqmMlb+ssKEq4l8JogdhTnLdKDZ6YqKndRf3ej/CbdZh0KQglHeFzogu4MAU9WEMe6vWxPJp/My9n/w+aRw/bSptOM163nBvVWhr0abzX0I/u1fV0s1roYjFhOE4CuyODZi/7w/1s2LaFJz+p5l+aFUtCGiLoJX5CMgnjhxy3yZqqsnb+R3z73puE/H70BgPDLruC3jEJVPy/+/As/5qSq64m9/nnMOXnn9r1jTBSqEgknYxVG7bj1VkwaCEuHNHvtJ+vQ7t6AHYvg7evDouUnpPh5y//ZJEiNI36Dz+i8m9PoFZV0/X8X7PF3oP1464kJ2cwW5/didAECpDfP4WzJuawZuPXXHTRRRiNzc65Yh5C0ahKtQJ+UlPHU+P2c+9/NvLFlnDytiF5iTx+gsnbJEegN4I1KbwcC01Fe2ExG3sbMOgMjD73C3S6w4HHAb+PTxYsZNKo8+gVCLHT42eHNzy8er8vwDnqZwB8rI7j492VTccZFYWCGDPdbWa6Wy10s5rp1ri26XWsm/8xy17/Z1PQ7JQ77uXrld/w2qfVPKNLwmCzo/nrSb6mENuw48+/VL5zO1/841mqSnYDkNOnL2NvmUZydjiQ25JfQOm0aQR272bPVVeT8+TfsI0YcbJX9bQhhYpE0slYtGYHoKPQ6CbGcnpdPx3a1QOw52t46yoI+aDHRLjilZ+czty7bh0Vj8zGt2kTAMa8LgzOiWeLG1ZVqBTuPQhAl6Ikhk0pJD0/PjyiYmMble1ehtump8HgR6cz82NlL+75cPlxk7dJIoxOjz15FCb/SgJmL7W1K0hJGdO0W9HpiQOGJ9g4x9hS3FbWrWPjDzsRiok+udeg88c05ofx0aAJtnt9bPf6gPrDp1NDXPLtZ3TfvBoA07DRZFz/az5d9hVff17DbEsOOpMNzVdN2m8HYel57B5Tv9fLindf54eFn4IQWGyxnHv9VPqeP65FD1xM3yLy3/s3pb//Pb4NP7Lvll+R/uc/kfSLX5z6NYwAHeRuIpFITpTv9zkBO0OzT+8v7Q7t6gEoWQFvXRmOV+g+Hq587SeJlOCBA1T+9XGc8+cDoLPZiP3VdPYkno1p+RaIgwMmOyk5Vs69rBeZ3ezHrjAUgH0rqcoKi8xy3wDufSMcHN0zPY4nrhpAUdaRmVAkpwul4HzSti+lNDuGysr5LYTKsag6EB5+npV+MWO7HQ7p1YSgzB9kpyfc87LD62OH18f+mlpGffo6XQ6WoCkKS8+eyNr+Ixn2n/cZ9IPgD/FdUfQmGrwHWHr9ALKSEujm8VEQY8LUxiifHatX8tW/XsRdG87l23v0GM6//pdYE+xt2mtMSyPvtdcov/9+6j/6mIoHH8K/fTvJf/jDyV2w04AUKhJJJyIQCLLdbwUdjB3U9bSco8O7egD2roQ3rwgnIut6IVz5OhhOrvdJa2ig5v/+Sc0//4nw+UBRsF5+FaVFl7P0+1pC/gPYRTxW1YFXH4NloO74IgWgbC0EvVSmJgPwyfbuKAr8anQhd4zrgcUY3QR+/3UUnEvat35Ks2OoqlqEpoV7uY6FP1BNRWVYuObktEw9r1MUci0mci0mxoT/xOGg2Zf/QX1FOXpLDMk3/Jaz83tRuHwhPdeqXJrYC0Wnp9pTwtUTu+Fw+2BTCQB6BfIs5ib3UWHATejDt6jZsAYAe3omF97yO/L7DzxuU3VmM5lz5mDu3p3Kx5/A8c67+HftRjdp4kletMgihYpE0olYvmYLAZ0Js+bnnCHHGpj503CFVO7atp+POqqrB2Df9/DmzyHogcIxcPWbTUNJTwQhBM7P5lP5178SKg8n9jIMOZuqC37DNz/6CCyvAiAtL45hlxSy7P2FrGmIYcmP+7j0wmHHrT+0awkBiw6PVUHVdFT6h/L2r87m7MLkn9ZeyamR2hO7moTJHyRgdlFb++1xe1UOlL2DEAHi488iPv7Y82y1FTSbkpvHe+//m+4rfJyT0heAoLqPA3+cyO9Uje2NvTE7vT7cqsbuBj97PA1Ub/oO4+ovMQUDqDodmwadh/vciRSb4+m2v7IpHibHYjpqz6eiKCTfcgumwq4cuOsuGlavJqesDPGz4w99Pl10oLuLRCI5Hot/2A2Y6GFpwGiI7Nd7o8vLrzeXsKchgKExgVuHcvUA7F8Nb/wMAm4oOBeufguMMcc/rpGGjRupeGQ2DT+E50FRsvOoufQOtpZY8K/yAJCcHcuwKQUUDEhBURRGrktizWaVdZWB49ZfXO4ksOJTEjLDv9jrQn2Z9/uJxFl++ggkySmiKCgF55FWPf+E3D+aFqTswNsA5B5jSHI402zroFlrfALvvPM2iYucFKWGRYpiLiPvvqspOCLbrBCCikCIDcVb2fr6P1H37wGgKjOPT0ZfQk1SOniDfOttOZWjRafQtVkAb3erhe42CwUxZqyNUybEXTCGvHfepnT67ym78ILjTmR4OpFCRSLpRKw54AVMDOsSuaRNQgheO1DD/c1cPX8vym/KF9JhKF0Lb1weThSWPxqueRdM1hM6NFhZSdUTf6P+ww8B0KxxOC67g2JnFr4tISBEYoaVoRcX0G1QGkqzINdJI4p4evOP7NfiqHU4SbK3/tuomuBfy3bx3BcbWWMo5sfk8Hw3I/teLkVKe6DgXNKWzQu7f6qP7f6pqv4Sv78cozGZtLS2XSZqKMjif73IxsULAeg7Zjxjb/kteoORN197ncKvA+SmNmabTa4i4+6r26wn6PdR/O832Tz/Y4TQMFttjP7FTfS/cAL/TxPhKQVaxMKEpxfwaYLNbh+b3S3nOFKAHIupSbx0syWR/+oblK/+7ideuMgghYpE0knwNPjZHYoFBSYO6xmROo909YxLjuepjubqAShbB6//TzhPRt4o+MWJiRTN76f2lVep+fvf0bxeNMVA7YTfsNPYD++BsECJT41h2MUFdB+ajq6NUTi9u+Vi177FoYtlwYof+cXkc1rsr/HBdf9azZq9DkbrtiLMGvUJYXGSmjouIs2XnCIF52H/OITJrxHg2O6f0tLXAMjOvrpNMdPgcvLxE480yzQ7lUEXXYqiKLzxr1fo972O5OQe4Wyz3b2k/uryNs+ze91qvvzn87iqw67GniNGM+amX2OzJwIQq4MBcVYGxLX8nIc0wX5foGkY9c7G9Q6Pj7qQyn5fgP2+AEtqD6f97WtJ4aqTv2oRo4PdbSQSydFYvPJHVMWATWtgcN9up1zfka6eQ6N6OlxisQPr4fXLwF8PXUbAL/4NpmP3BgkhcH2xiMrHHiNYWoqm6KgeeiV70sfgcWvgCxGbZGbo5AJ6np1x7BmGgb4JGt+4YNnmMn7RmEBU0wTvrS1j7gY9fs2BzaTnT90rqfKGH27x8WdhMWdE4AJITpnEPBR7HmnV1cd0/7jcxTgcq1AUPdnZrYf21pTu58NHH8RRcRBTTAyTb/sDhQOHAvDGc/9gyOY4YhOzESE/tuFGkq64qFUd7toalrzyEtu/XwFAfGoaY3/5OwoGHj/pG4BBp1BgNVNgNdN8Lm4hBDVB9bBw8foa88I0kOmvP2p9ZwIpVCSSTsKSH/cCMfS2BU5p8jkhBK8eqGFmR3f1ABz8EV67FHz1kDscrn0PzLHHPMRXXEzFI7PxrlqFQKGq+1hKul+K26sDt4YtwcTgSfn0GZWF3nhi1/mc7ql8s87PhhqNb3dVs3BTOQs3V1Du9AEKQ/LsPHHlQLp8MJcfUsJDpFNTxx+7UsmZpeBc0na/3cL9E55V6DClpa8DkJo6oZXI3LN+LZ8+ObdV0CzAm4+/wIiSdMzxqWgBN/aL0ogfO7jF8Zqm8uOiBXz99qsEGrwoOh2DJ1/GyJ//AqPl1KdOUBSFFJOBFFMsZ9vD3xEhBNsO1vPN1ztPuf5TQQoViaSTsK4iAMQwouA42TaPgSukcue2/Xzc6OoZ3+jqSexorh6A8k2NIsUBOUPh2vfDM+wehVBtLVVPPoXj/fcRmqAqazh7+16FK2AGL8TEGRk8MZ+i0VkYTCc+RNgfUknOyoJ1eyhX4rn5xaX49eEAXptJz4UZAR6dOhSL5iVYtYG6QjsAaVKotC8Kz8f+w+uYQrom909CwmE3XjBYT3n5RwDkZB8ekiyE4IfPP2bpa+Gg2exeRVxy55+wxodz4bz78DOMqirAYEtA9dWRckNPbINaum6r9u5h0UvPcnDnNgAyuvVg3K+mk5ZfGPFmegMhVu6qYem2KpZur2R/bQOjM3TcGPEznTgd8O4jkUiOpK7exX4tDhSYNOL4KbXb4khXz/8rzOJ/O6KrB6BiC7x2CTTUQvZguO6D8Iy+bSACAWrffIvq559HdbmoTunP3n7X4BTxEACzzcCg8Xn0Oz8Ho/nEBIrHH2LptioWbC5nSXElbn+IhKCDeqOddOFi+ODuTOybwfC8BBYvWhjOMLtnBdWJBoROwWbrjtVaEMkrIjlV8kejAGkVnib3T3OhcvDg+2haA7GxvbDbw+4cNRTiq3+9yI+LFwDQd8w4xt7yO/QGI0LT+HDmM4zw9kJnsRL0VJB563As3XOb6gz6faz84B3WfjoPTVUxxcRwztU3MGD8Reh0kcmnI4RgT7WHpduqWLKtku/31BIIhWfpNhCiQF9HQkhE5Fw/FSlUJJJOwMIVP6IpOuyahz7du5zUsYdcPffvKCMgwq6el4ryGdwRXT0AlVvh1SngrYGsgXDdf8DSOpOrEAL30qVUzn0Uf0kJNUlFlIz6OU5jGggwWfScNa4LAy7IxRRz/Fulwxvgy62VLNhUzvIdVU03e4D0eDOp7iD1GhQkWXjsigEA4RT6h9iznKomt8+EU7wIkogTlw6pvUir3tnk/unadRYAQmiUlr4BhHtTFEWhweXkkydms3/LRlAUzrtuKoMnX4aiKAhNY/4fn2QIA1CMJvyufXS5byLGjMO5ckrWr+XLfz5PfWV4bqfuw0Yy5uZfE5eUcspNaQiofLe7hq+3lrFl21Z0zv3kKFUMUaq5TKmiq7WWfH01CaFqFKFRYj4PuO6Uz/tTkUJFIukgaFoAb/1m3KWLcFevwtOwh8ygQuWar/lqfR8gnb7x6knV2alcPQBV2xpFSjVkDoDr50GMvVUx/65dVMyeg/ubb6iz92TP0D9SbwsLPINZz4AxOZw1rgsW27GHBlc6fSzcUsHCTeWs3F2Dqh3+5ZmXbGVi3wwmFGVwVo6dNz79mk3futjkaDuuRS1ZRk23sFCRbp92SsF52FcVYxIWAiEXdY5vAaitW06Dbx8GQzwZGZe0Dpq99Q8UDgr3sghN46s7nqS/eTCKosPr3EnhnCswxIfjQjyOOpa+9n8Ur1gGQGxyChdO/S3dhgw/eXtDfqgvBcc+qkp3cKBkG56KPZg8pfSkivOoQ6cIOHLmCK1xAYTejE5oR9Z8RumgdyOJpPMihMDvL8ftLg4LkprVuBt24VGciOZeGEt4KW6Yx/q6PqCHXqallC1fij1nMtbcCSjGo6f63ujy8qvNJZR0BlcPQPWOsEjxVEFGP7j+Q4hJbFFEdTioeu556t56C0dsPrsH3o4jITxCSm/U0e/8HAaN70JM3NHn/NlX42Xh5nIWbC5n3b46RLNe8V4ZcUzsm8HEvhn0TI9rcS0njurPzBVfU6OLZUdJGd3zsw8f6K6kJrQLTR+PxZRJbOxPc99JTjMF56Ks+jtpdYLSJKiuWgCcy4FD8/pkXsG+jVuPGjSrhkKsvO1ZesaFRYvTtYVef5uKzhx2BW1c8gXL33wZv8eDougYOGkKo668FlPMUYbSB32NQmQvOPZB/f7w2rEPUbcP3OUohD+gqY0LEE6Y0oiqN6PYu6BLzAN7l8NLQngdMtv54fMFZEb+ap4wUqhIJFEkFHLj8WzH7d6G27UFd90PuBt2E8LfsmDjj3B9SCPWpyfWkE6MrScVldup1QJU6tIA6N5tDcUhB5R8iXG7IDEYj93aG3v6OGILL0OxJnU+Vw9A9U545WJwV0B6X7jhY7AeDioWoRB1775L9dPPUKfZ2V30G2qTwmJAZ1AoGp3N4Il52BJaCzshBNsr3CzYFBYnWw86W+wf2MXOxKJwz0l+ytGvYVqynSzFRRkJfP7t5hZCRdn7zWG3T/qkjisWOzv5oxCKjrT9FZQm2amuWER26QDq4r4GFKq+jee7z2chhCC7Zx8uuevPTUGzIX+QDbe9RL49PJqn1vsjfZ/5LTqdjprSfSz6x7OUFW8BIK2gK+N//XvSc7PDQqRsb5MACS+NgsRdflRTD32CvMJMqUjhAKkE43KIzyikS2FvMvJ6oNjz0NtS4Fift+buySghhYpEcgbQtBANDXtxe7aFe0oahYnPf6DN8ooQWL0qsV6NWF0qtvgiYjPOw5I3AcUeDrYLBoOsnz+fykAsKD5SNQdDkrrj8BXjNDgJmhQqTS4qWQWVqzCUPYTRn8jz1tv5Ut8P6ASuHoCaXfDqxeGbdlofuOGjFiLF8+23VMyeTfVBH3vyr6Y6JTz3ik6n0GtUJkMm5ROX1HJ4pxCCDaX1LNhUzsLN5eyp9jTt0+sUhhckMbFvBuP7ZJCRcOJDQwemGimrgm93VXNr8x0ly6hOksOS2yOqK0Cg1EWg1E2wzE286Ia9fjsGfwwhs4eGnH8CECzLZP38cNBsQWw/Bvsn4HhqC644M5pZpXr9D6Qnhj975Q0/0P/umwlWVLF6/tusXvwVmqphNOgY1SeGgSmb0H0wCTyVx7fPYKXGkM6uYDLb/YmUiRRKRSqlIixMzurZjfN7pTGqWwqx5o75Pe+YVksk7Rh/oBq3uxiPu1GUeLbhce9AE23P9WLyq8R6VGI9IWKDFmLj+2HLGI2u38hwMOhxMqiu2FEJxNM/SU/X898BQA35cJXOx1E2nzrPj9QrNew0duVp451UKJnoRYhfaK9x9e751O3NgaQRxHe5BH3WUNB3oNtC7e6wu8d1EFJ7hXtSbOFgw8DevVTMfZSK77awO38yVUMGAeEfjz3PzmDIRQUkpB6e5yekaqwuqWPh5rA4OVh/OL24Sa9jdPcUJvTNYGzvdJJsR3cNHYvz++by6ZIaNruMaNphv3999TJChTqMuljsCYN+Ut2SU0fzBgmUugmUNQqTUhdqfcvvrdnQD5NhOyl1cZRnNBCIKwVg3wY9oDAweyzdLYNQNBAeN0HHFjwePYmJvRFaiNL6zxmcvoSyp17kq/JMHMHwZ7AwtoYLM3YRH/TDwcPnE0Zb2A2T2AUlMY86YyYb3PEsr7Qwv9RIuc/Gof4Tg05hSH4iY3qmcVvPNHqkx55075zX66WyspKqqioqKyupqKhoGfQdBTrQHUkiaV+oagMez45w74hnW3jtLiYYrG2zvE4VYTFySJR4VGJjumLMGg5dh4cTkiV3PXY3bBtsdCigg3N7ZzVt0xss2PMvx55/OXlC8HJpJbN2HSAoFNJELbeqj1Gg344jHhzsZ49/P8q2d4lfq2EXaSQmDCYh5yIMXc5tc8RMu6CuBF6ZAs4ySOkBN34CsamobjfVL7xA6b8/Z0/OeCqG/g8oOlCg+5B0hk7OJzEj7KLxh1S+3VnDgk3lLNpaQa3n8EPJZtJzfq80JhZlMKZXWkR+jY4f2Q/9V4tx6az8WLyHou5diPFXUWWpA2JITR2PokRm2Gm7wO/CHHSAqxyMRwQmi6MNeT3K9pMtf5xjNL9KoNxDqNxLsNxN8KAXtd7XqqReAUOyGWOGLbwwEvXrD4irdlDemNNNderp7vcy8OJu2M1rEY55ULcPX63ggO9hbPZctJCfUu/bnJX6EYvLC9hSH86BYjMEODfNSb4tDpXxOIJphEQ6qgiv/T4bG1waK0tDfKdT2ae1DJhPjzFybm4i5/VIZXRROvF2ywmJE7/f3yRGmi9ut7tV2fj4yM0d9lOQQkUiOQ5CaDQ07MftKcbt3h7uLfFsw+stoc2bpABrg4rNE2ohTGI0K0rOkLAgyR0G2UPaHJFyMtTUe6nRxaMIjUnntJ5O3hlSubN4P59UOQCFCSnxPNmrL3bD+XjqN+PYNw9HzQrqQnsJ6IPUx+upp4a9fAH7FxK3VcUeTMBuK8KeOR5T/liw57Y6zxnHsa9RpJRCcje48RNETDKO995j33OvsithBOWD7kU0PvQLB6Yy7OICkrNj8fhDzN94kAWbyvmqMcfJIexWI+N6pzOxbwajuqVgMUZWNMTH2cjTu9it2VnwfTFF3buQ4t5CVWaj2ydjckTPd0ZoqAv3bNXuCa9rdjW+343RW81EgE3RNrI1OsLx6C04Wuy5G9jZuAAokFt7gL3+RAJmPb0q6+mSXAG7th3ajduVTVXwL5jjUlH9bvaaF5DUy8DLa0fj8wVBURgw5kJGXnoDBtWE6vSjOAMozgAV1R6+Lq/nG4eHNX43TfJJAz3QDz1nY+BsDHRt0KFs98H2/bg+3Y/LoKCPN6OPM6GPNyFidTj0Xmo1N7X+eqrdtVTV1VDvPHpa/ISEBNLS0khLSyM5OZnt27f/pGscKaRQkUiaEQzWNfWMhHtKtuPxbEdVvW2WN2oGYt1BYp2+JlFi84bQa0BifliU9BsWXqf1gQglaTrE5jIXEE+W4iIt2d5i34+NCdwOjeq5r2sWv845PKon1t6PWHs/cgjHZDR4S3CUfoKjcgkO3w4a9A244gy48LCfVVC7Ctv+WdgbTNjNPbCnjcGSPw7Sis6su8ixPxw4W78PkrrCjZ/iLd7Pnrl3s8PfjQM9bkXowvbk9U1m+CWFGFPM4RwnXxbz9Y4q/EfkOJlQlMHEogyGFSRhOM68PafK4EwLu8vgu5LwgyJWXUedWY8eI0mJI07ruX8SQhwWI81ESNPS0HYP4iE0dCiKQpu/8Y/7y/8Y+49yrDh0nBDhN4fWbdWpNO5SwkeGiwsQIrw+Dj23ealNNJMRLIBeXZtGzNSXWHB8n4rRmkCwoZZtBRU4662sXrELgNQu+Yz91XSyevQCwj17a70+llbVsXR7FTsrW/ZqpMWZObcgmfOyEhieYMXq01CdgfDiCqA5/QTrfdT5nNRpHuqcbupcHuoOenAq3pajBZthVcwkGRNIsdlJsSeTmpxKWkY61uRY9PEmdHEmVEVj//79x70WpxMpVCT/lWiaH49nd1MMSTimZDv+QEWb5XUYsGlxxLoDxFZXY3MHiPWEMAcbb2Z6cziepOuwcG9JzrBwgqjTzI768B3orNTD3epCCF45UMPMxlE9ORYjL/XJZ9AxRvUoioLVVoC1561k9QyHefr85TgOfonj4EIcnk14dE48NgMem0YZxdBQjGXdsyS6wa7vgj1pJDFdxqPkDj1mqvrmBP0qHocfr9OPxxHAU+/H4/DjqQ/gdvioqbLyRdkW4hItWO1mEsx15K+9AaNnH5q9gOCEf7D/vqfYvMvAgazr0HTh65DT006Psbms8Xi5/YstrXKcdEmyMqlvBhP6hnOctDXr8eliTP983isrZ1uDmdra1WiWEkBPim1Qm7PtnhGEAE91axFS2yhMfMeZlC42A5IKG5cC1NhsGtQ4XA1m1hfvZsT4ccRlZaM3RbZ9QhUEKzwEy9yHA17LPaC2FBl+tQGP0UmDzYtH78QZqMXpqsJRWU7Q13DU+vVGI/b0TBIzs0jMzMaekUVSZjb23R9gW/0EKVmTWGm+nK6/uKjJtVXz0dd4VjegN8fQ4CpnRVoJjtUrUEMhDCYzI35+DYMnX8ZBV4A3vtvL0m1VfLurGm/gsEtHr1MY3CWR83qmcn7PVPpkxjf9wNA0DYfDQWWlM+yuUSqp9FVSrVSjmdvOd2LWmUg2xGMXNhIDMdgDVhJFLBaM0AA4aYyL8eBhN55mxyoWPV3ijz/T+OlEChVJp0YIQUNDGZ7mo2082/B6dyNE28nRLMY0YrV4Yl0BYisOEltdSUyDio5mQwFj06FbY1xJ7nDI7A+GM/uQ0TSNPWoC6GFM3xwg7Oq5o3gfn1aFHyxhV89PG9VjMWeQkX8dGfnhjJSBQC31NStwlH1OnXMdLlGFL0bPwRg4SBnwHqYd72BfGyJezcBkGYkWez5eS2+8wdiwAGkUJN5GQRLwHS9BnZ4SRw0ANl0NlyXdh9FwkPpQGquWjKJh0X8oyzofLSfsOjHZFCqyY/gs6GTrm6ta/JDulREX7jnpm0GvjLiIDgEWQhAKOQkEqgkEqhrX4cXf7HUgUIXe78CoPUyDzsJnH/2JXo2jlKvcq/lmxShMppRmSyomUzImUwpmU2rTdoMh4eTtFwLcla1FyCG3jd957MNjM1Bt2QSMqTSQiCdkx+lPwOG146434y3X4w1YaAjaCIjmD7bu7F5XApRg0bmIMXqxmv1YYzSssQrWeCMxCVasSXFYkxOxpqVhSU9vJWqEJghVNxAodREsDQuT4EEPIhh+OAe1AO5gHa5gLW6lHo/BiTtYR727Cn+Dh6Oh6HQkpKaTmJmFvVGQJGZmk5iRRVxKStup6q31sOYJKPkGevxP0+bKVxfg32RCZ4zBWb+PeWzAsiU85LhL/0Ekj7uGRVWCPz+9gh1H9Jqkxpk5r0cqY3qmcU73FOItBpzOsBj59ttNTTEkVVVVhEIh2sJkMpGamtrktjm0xMa2DKrV/GpTT0xTz0xj74zq9KM1vhdBDeFTUeKiO1xeChVJh0EIlVDITSjkIhRyNltcBBvXh94HAvXEWHfw7cr7UdXWwWEABkMCsTGFjaLET2zFQWx7t2AIbGlZUNGHs5zmDg/3lOQOC3fxRjnXxebt+3DpbeiEyviR/fnR5eVXm0rY62vb1XOqmExJJKVMxmwcS2x9AFddLfX1a/G6vyWo/AjWfQTMUJmqp5I64DNU/xK8e7vTUNUDb1V3fI4uIFre+A0mHTa7GVuCGVuCCWvja0usnvU/rqd3t76otQfptf02bMGDeEN2vt8ymd2p41EN4SgDn+ZnuVVhg0GFysNuusyQQvegnt7CSE61AdsGF/tKAtQkmLHaTU3nPHR+o0XfdL1ORnwEArWIo4zqOhKDAbqwn10UsqWyP3nd9qNoAk2n4feX4/cfPTfGIRTF2CRgWogaYxKWkAGLpwGz24XBVYPOUYZS0yhIgkd/YAsUgoZEfEoKHi2Z+mAKDn8aVYEcKn35+MrtJ9S+Q+gJEGNwo2kKDVo8Aj0+LQ6fP446P+Ff8a06MJ2Ny04S9R5SzSqJRj1xOhMxwoIQGu6go0mQuIK1uFQHbrWOhoDrmPbEJqeQmJHV1DtyaJ2Qlo7ecOwMxK3IGQqGGBRvNXG+MgAOPjWP0IEkFL2OitqdvOP7ngx/KTprPPt7juNfngw8/9ndVIVOgUFdEjm/ZyrDu8SSqHiprqqismQ1768OB7n6/f42T6/X69sUJPHx8Sc0c7rOrEdnjkFL0qNTBUooiKKGUNQGFNVLSHWjhTyoDU789Q4qdzVQxHknd40iSLsQKs899xyPPfYY5eXlDBgwgGeeeYZhw4ZF2yxJhNG0QKOYcLUQGGqT0DgsPEIhF6FgSyFyNMFxNPR6UNXwTd1m60qstQexShI2l5/YigOY961HqVnU+kCLPSxGchtjS7IGgTk2MhchgixcvQ1QyNO5eL/ey6ydB07Y1XMkakjD6ww0ul38eOsPv/Y0e+33HPlLLgm4GLgYRRfEkrQHa+p2rKk7iEnZhd7sJS57A3HZG8LFQ3rMDgtxLjOJhlzSsodhLhyBktMfTC3tDQaDbK8MUTRIj/GN6RDcR0MonnmVs3CkhTN9+vDymVXHbqMAJRxq0NNqoUhvpltQh9EZwt8YLOus9uGsbkBn9GKwODFYnOgPrc1ODJZ6jFYXRqsLg8WJYqxHUdr+5Xo0DIa4xl6QlDaXQ70iI7Z9z669UBwqZBKQpMuj18g3W4ihsCA6JJBqmkRRKFiPyefDWrePmIYSrA0qMQ0qMT4Va4Majo86CgJoMFhw6+JximTq1Czqg1nU+fOp8xUQDNg5VlzIIfFhNTVgtYSw2gQxsXqs8RasiVasSXZiUpOxZmRgSrATUlXmz5/PpAmjUesdeCsq8FbV4K1z0eDw4HUG8Lo0Qg1G9EEbFs1GjGLEJFz4VQeuhlrKXHW4g7W4gnV4Qk6ONcpHpzNjMduwWuOIi4/HnppCcnYmqXn5xOdkE5OeERn3k8EEeSNg11ek1m+iYvb74M1BUWBX9VY+Cqwl21/Gprg+fJt4Nn6HGdBIthkZmmOjV4JGtt6Jp247lWu+4bPlbcfA6XQ6kpOTSUtLIzU1hZSUOJKTbcTFmdA0L6rqJRTyoAaKcdWtwVHhIhTwoIbchIIe1JCHkOpB07yENC+a8KIKLyoNaDQg2vh8C6GgaXo0TYfQ9GhChyXYOlD/TKKIE4kYOo28++673HDDDbz44osMHz6cJ598kvfee49t27aRlpZ2zGOdTicJCQnU19dHdPiUGgoRCoVYsHAhF110EcYjh9V1AoLBIPPnzz/h9gkh0DR/MyERFhHB5sKihdBwEgo6CYZcTUJE047uCz4RNE1BCD1oNlDiECIWhBU0K0KNQVPNCNWMUI2oQQOOaidpMXHEet1YvQexevZiUl0YFBWDEsCAilEJosZn40/viy99EN6MofgSCsPDWds5D/zfZ2xWk+gVW8v6UeEEbqPjbMzqkkGS2YBBp0OPIOhVCTgD+N1BfM5AC+HhqQ+7YRpcJ54nQW/QNT6cwGILYTSrGEwB0PtRlCAKIRTNRygQJOhzEPA6UBvcaMEgiqZHr+rDa82ATtNj0HTohB69MKDHgA4DeqFHjx6j4qZ34qvEGKrwqwlsrZ1KQE2EpsTgAOFATUUJv2rzMdvqLvdTepmaHSNo1qOmNLOCI2M120QT4FfDPUspMTX41RhCWssHqA4VvdDQo6IXjQvh98ezXkUXXhQdoabX4SPFCbe9+bVU2mjv8QkHp2oouvDfSygCQThQVQiBJjQ0TUMIjRb/hIZo9q/pndAag18VNHQI9AgMaIoegRGh6BBCFz4XuvCVEjq08CcETejQE0KnhDDoNAw6DaNBw2AQmA1gMOowG8Fk1GM2KegQEAqihILoGtdKyI8SDBBn+IFEyw+UHLwTc2q4t2Fd1SaWBtdi0fwsSTmPcksGeQYXhZYackwHSTFWYzZoGHUqRr2KQR9Cr2jodCGMRgWDQaDTC1A0hE5FFSFUESQkVFRUhKZDE40iQujQNH1YTDRuF1p4myZ0LbarKqiqjpAGqqagqgqqJtCEgqaBqoU/k+HUPlpjILGGQAOhkRwTwx/ueTaiz8KTeX5HXagMHz6coUOH8uyzzwJhv3tubi6///3vueeee4557OkSKvc/dDMGxUzTF1U7/KVsuhGK5l/Ww/83/yo3BpI3HdcWCgo60XSrDR/QPEJeHHkbVJrV2Vi/ErZHAZRmN9CWt5XGfc3OfGjH0W5czSPFRQv3gXLItFbbWm9vVv64dzaFtkwRbb4+9FAQLfZrEfTGHNkO0ebWk61TNKvp6HVpLc7UrFyzlw2aCdBhVYIYFIFOU9ARXg5/ZnSN7xV00Pg/jdsP7Wn8VCuN7xUFRdHBodEayqGjdY1qQGmq53RiwM+FgedJEmW4lSQ+Nd2DS3fsHy+njHJmb4dHPVsLTdTyQ33UzCDKCZRp/j09gfKtjz+6XW2XObxu+uSLw5/vpkUcUU4cZXvjNu3Ieo8Y4HNk+cPfusZzi7b3H97WKKyafWOPLKeJw2JZKAJn0EW9wYeiNN6UleZ3jGb3zCPuuy3uaUqzW3qL/UqrMofvq63u9I1lmr9vbmv4WRP++ytNwq/1+nA9SWoFX82YGjWhElXXTyAQYO3atdx7771N23Q6HWPHjmXlypWtyvv9/hY+O6czHPwVDAYjmjkv2WTitoa3I1bfcTnWw7WtfdENjTi9nOxzIqoyu53Q/C58qvU0X7cTykUiV/n/H3sbMqJtikRyDBLh5DyFHQZ9anLEs9OeTH1RFSrV1dWoqkp6esthnOnp6RQXF7cqP3v2bB544IFW27/44gus1sgNnxIK+ETnc/dIJB2N3SKLaaFb2atkdG6B3i6JkGI91FHa1g//NrY1dZa22qa0KtfYmXzU+ltvU1rVL5Tmr5XD+5ode6Snr0U5aHSoiabXCNF4+vCvCKVpOWKbEEcc37wMjftbHs+R5zp0vGh5vNLsF0x4/+HyreoQbbShWT0ZOheLFkX2mej1th2X0xbtIpj2RLn33nu54447mt47nU5yc3MZP358ZFP8XnQRweDfWLRoEePGjeu0MSqyfR2bzt7GYDDIjkWL+KyTtg/+O/6Gsn0dm9PVxkMekRMhqkIlJSUFvV5PRUXLMWoVFRVkZLTu5jWbzZjNrSO2jUbjafuQnM662wOyfR2fzt7Gzt4+6PxtlO3r+ES6jSdTV1SHNphMJgYPHszixYubtmmaxuLFixkxoh2mkpZIJBKJRHJGibrr54477uDGG29kyJAhDBs2jCeffBKPx8PNN98cbdMkEolEIpFEmagLlauuuoqqqiruv/9+ysvLOeuss1iwYEGrAFuJRCKRSCT/fURdqABMnz6d6dOnR9sMiUQikUgk7Yz2n35TIpFIJBLJfy1SqEgkEolEImm3SKEikUgkEomk3SKFikQikUgkknaLFCoSiUQikUjaLVKoSCQSiUQiabdIoSKRSCQSiaTdIoWKRCKRSCSSdosUKhKJRCKRSNot7SIz7U9FCAGc3HTRJ0owGMTr9eJ0OjvlrJiyfR2fzt7Gzt4+6PxtlO3r+JyuNh56bh96jh+LDi1UXC4XALm5uVG2RCKRSCQSycnicrlISEg4ZhlFnIicaadomsaBAweIi4tDUZSI1u10OsnNzWX//v3Ex8dHtO72gGxfx6ezt7Gztw86fxtl+zo+p6uNQghcLhdZWVnodMeOQunQPSo6nY6cnJzTeo74+PhO+wEE2b7OQGdvY2dvH3T+Nsr2dXxORxuP15NyCBlMK5FIJBKJpN0ihYpEIpFIJJJ2ixQqR8FsNjNz5kzMZnO0TTktyPZ1fDp7Gzt7+6Dzt1G2r+PTHtrYoYNpJRKJRCKRdG5kj4pEIpFIJJJ2ixQqEolEIpFI2i1SqEgkEolEImm3SKEikUgkEomk3SKFSjNmz57N0KFDiYuLIy0tjcsuu4xt27ZF26yI8sILL9C/f/+m5D0jRozg888/j7ZZp405c+agKAozZsyItikRYdasWSiK0mLp1atXtM2KOGVlZVx33XUkJycTExNDv379WLNmTbTNigj5+fmt/oaKojBt2rRomxYRVFXlvvvuo6CggJiYGLp27cpDDz10QnO6dCRcLhczZswgLy+PmJgYRo4cyerVq6Nt1k9i+fLlTJkyhaysLBRF4cMPP2yxXwjB/fffT2ZmJjExMYwdO5YdO3acMfukUGnGsmXLmDZtGt999x2LFi0iGAwyfvx4PB5PtE2LGDk5OcyZM4e1a9eyZs0aLrjgAi699FI2b94cbdMizurVq/n73/9O//79o21KRCkqKuLgwYNNyzfffBNtkyJKXV0do0aNwmg08vnnn7NlyxYef/xxEhMTo21aRFi9enWLv9+iRYsAuOKKK6JsWWSYO3cuL7zwAs8++yxbt25l7ty5PProozzzzDPRNi2i3HLLLSxatIjXX3+djRs3Mn78eMaOHUtZWVm0TTtpPB4PAwYM4Lnnnmtz/6OPPsrTTz/Niy++yPfff4/NZmPChAn4fL4zY6CQHJXKykoBiGXLlkXblNNKYmKi+L//+79omxFRXC6X6N69u1i0aJE477zzxG233RZtkyLCzJkzxYABA6Jtxmnlj3/8ozjnnHOibcYZ47bbbhNdu3YVmqZF25SIMHnyZDF16tQW2y6//HJx7bXXRsmiyOP1eoVerxeffvppi+2DBg0Sf/7zn6NkVWQAxLx585rea5omMjIyxGOPPda0zeFwCLPZLN5+++0zYpPsUTkG9fX1ACQlJUXZktODqqq88847eDweRowYEW1zIsq0adOYPHkyY8eOjbYpEWfHjh1kZWVRWFjItddey759+6JtUkT5+OOPGTJkCFdccQVpaWkMHDiQf/zjH9E267QQCAR44403mDp1asQnVo0WI0eOZPHixWzfvh2ADRs28M033zBp0qQoWxY5QqEQqqpisVhabI+Jiel0PZx79uyhvLy8xb00ISGB4cOHs3LlyjNiQ4eelPB0omkaM2bMYNSoUfTt2zfa5kSUjRs3MmLECHw+H7GxscybN48+ffpE26yI8c4777Bu3boO6y8+FsOHD+eVV16hZ8+eHDx4kAceeIDRo0ezadMm4uLiom1eRNi9ezcvvPACd9xxB3/6059YvXo1t956KyaTiRtvvDHa5kWUDz/8EIfDwU033RRtUyLGPffcg9PppFevXuj1elRV5eGHH+baa6+NtmkRIy4ujhEjRvDQQw/Ru3dv0tPTefvtt1m5ciXdunWLtnkRpby8HID09PQW29PT05v2nW6kUDkK06ZNY9OmTZ1OHQP07NmT9evXU19fz/vvv8+NN97IsmXLOoVY2b9/P7fddhuLFi1q9WunM9D8V2n//v0ZPnw4eXl5/Pvf/+aXv/xlFC2LHJqmMWTIEB555BEABg4cyKZNm3jxxRc7nVD55z//yaRJk8jKyoq2KRHj3//+N2+++SZvvfUWRUVFrF+/nhkzZpCVldWp/n6vv/46U6dOJTs7G71ez6BBg7jmmmtYu3ZttE3rdEjXTxtMnz6dTz/9lCVLlpCTkxNtcyKOyWSiW7duDB48mNmzZzNgwACeeuqpaJsVEdauXUtlZSWDBg3CYDBgMBhYtmwZTz/9NAaDAVVVo21iRLHb7fTo0YOdO3dG25SIkZmZ2Uo09+7du9O5uPbu3cuXX37JLbfcEm1TIsrdd9/NPffcw9VXX02/fv24/vrruf3225k9e3a0TYsoXbt2ZdmyZbjdbvbv38+qVasIBoMUFhZG27SIkpGRAUBFRUWL7RUVFU37TjdSqDRDCMH06dOZN28eX331FQUFBdE26YygaRp+vz/aZkSECy+8kI0bN7J+/fqmZciQIVx77bWsX78evV4fbRMjitvtZteuXWRmZkbblIgxatSoVmkBtm/fTl5eXpQsOj28/PLLpKWlMXny5GibElG8Xi86XctHi16vR9O0KFl0erHZbGRmZlJXV8fChQu59NJLo21SRCkoKCAjI4PFixc3bXM6nXz//fdnLLZRun6aMW3aNN566y0++ugj4uLimvxvCQkJxMTERNm6yHDvvfcyadIkunTpgsvl4q233mLp0qUsXLgw2qZFhLi4uFYxRTabjeTk5E4Ra3TXXXcxZcoU8vLyOHDgADNnzkSv13PNNddE27SIcfvttzNy5EgeeeQRrrzySlatWsVLL73ESy+9FG3TIoamabz88svceOONGAyd6zY8ZcoUHn74Ybp06UJRURE//PADTzzxBFOnTo22aRFl4cKFCCHo2bMnO3fu5O6776ZXr17cfPPN0TbtpHG73S16Zffs2cP69etJSkqiS5cuzJgxg7/85S90796dgoIC7rvvPrKysrjsssvOjIFnZGxRBwFoc3n55ZejbVrEmDp1qsjLyxMmk0mkpqaKCy+8UHzxxRfRNuu00pmGJ1911VUiMzNTmEwmkZ2dLa666iqxc+fOaJsVcT755BPRt29fYTabRa9evcRLL70UbZMiysKFCwUgtm3bFm1TIo7T6RS33Xab6NKli7BYLKKwsFD8+c9/Fn6/P9qmRZR3331XFBYWCpPJJDIyMsS0adOEw+GItlk/iSVLlrT57LvxxhuFEOEhyvfdd59IT08XZrNZXHjhhWf0s6sI0cnSBUokEolEIuk0yBgViUQikUgk7RYpVCQSiUQikbRbpFCRSCQSiUTSbpFCRSKRSCQSSbtFChWJRCKRSCTtFilUJBKJRCKRtFukUJFIJBKJRNJukUJFIpG0oqSkBEVRWL9+fbRNaaK4uJizzz4bi8XCWWeddUp1KYrChx9+GBG7JBLJ6UUKFYmkHXLTTTehKApz5sxpsf3DDz9EUZQoWRVdZs6cic1mY9u2bS3mHTmS8vJyfv/731NYWIjZbCY3N5cpU6Yc85hTYenSpSiKgsPhOC31SyT/7UihIpG0UywWC3PnzqWuri7apkSMQCDwk4/dtWsX55xzDnl5eSQnJ7dZpqSkhMGDB/PVV1/x2GOPsXHjRhYsWMCYMWOYNm3aTz73mUAIQSgUirYZEkm7QwoViaSdMnbsWDIyMpg9e/ZRy8yaNauVG+TJJ58kPz+/6f1NN93EZZddxiOPPEJ6ejp2u50HH3yQUCjE3XffTVJSEjk5Obz88sut6i8uLmbkyJFYLBb69u3LsmXLWuzftGkTkyZNIjY2lvT0dK6//nqqq6ub9p9//vlMnz6dGTNmkJKSwoQJE9psh6ZpPPjgg+Tk5GA2mznrrLNYsGBB035FUVi7di0PPvggiqIwa9asNuv53e9+h6IorFq1ip/97Gf06NGDoqIi7rjjDr777rs2j2mrR2T9+vUoikJJSQkAe/fuZcqUKSQmJmKz2SgqKmL+/PmUlJQwZswYABITE1EUhZtuuqmpTbNnz6agoICYmBgGDBjA+++/3+q8n3/+OYMHD8ZsNvPNN9+wYcMGxowZQ1xcHPHx8QwePJg1a9a0abtE8t+AFCoSSTtFr9fzyCOP8Mwzz1BaWnpKdX311VccOHCA5cuX88QTTzBz5kwuvvhiEhMT+f777/nNb37D//7v/7Y6z913382dd97JDz/8wIgRI5gyZQo1NTUAOBwOLrjgAgYOHMiaNWtYsGABFRUVXHnllS3qePXVVzGZTKxYsYIXX3yxTfueeuopHn/8cf7617/y448/MmHCBC655BJ27NgBwMGDBykqKuLOO+/k4MGD3HXXXa3qqK2tZcGCBUybNg2bzdZqv91u/ymXDgjPrO73+1m+fDkbN25k7ty5xMbGkpubywcffADAtm3bOHjwIE899RQAs2fP5rXXXuPFF19k8+bN3H777Vx33XWtxN4999zDnDlz2Lp1K/379+faa68lJyeH1atXs3btWu655x6MRuNPtl0i6fCcsekPJRLJCXPjjTeKSy+9VAghxNlnny2mTp0qhBBi3rx5ovnXdubMmWLAgAEtjv3b3/4m8vLyWtSVl5cnVFVt2tazZ08xevTopvehUEjYbDbx9ttvCyGE2LNnjwDEnDlzmsoEg0GRk5Mj5s6dK4QQ4qGHHhLjx49vce79+/e3mBX4vPPOEwMHDjxue7OyssTDDz/cYtvQoUPF7373u6b3AwYMEDNnzjxqHd9//70AxH/+85/jng8Q8+bNE0Icnjm2rq6uaf8PP/wgALFnzx4hhBD9+vUTs2bNarOuto73+XzCarWKb7/9tkXZX/7yl+Kaa65pcdyHH37YokxcXJx45ZVXjtsGieS/BUPUFJJEIjkh5s6dywUXXNBmL8KJUlRUhE53uAM1PT2dvn37Nr3X6/UkJydTWVnZ4rgRI0Y0vTYYDAwZMoStW7cCsGHDBpYsWUJsbGyr8+3atYsePXoAMHjw4GPa5nQ6OXDgAKNGjWqxfdSoUWzYsOEEWxiO8Thd3Hrrrfz2t7/liy++YOzYsfzsZz+jf//+Ry2/c+dOvF4v48aNa7E9EAgwcODAFtuGDBnS4v0dd9zBLbfcwuuvv87YsWO54oor6Nq1a+QaI5F0MKTrRyJp55x77rlMmDCBe++9t9U+nU7X6gEdDAZblTvSdaAoSpvbNE07YbvcbjdTpkxh/fr1LZYdO3Zw7rnnNpVryw1zOujevTuKolBcXHxSxx0ScM2v45HX8JZbbmH37t1cf/31bNy4kSFDhvDMM88ctU632w3AZ5991uLabNmypUWcCrS+PrNmzWLz5s1MnjyZr776ij59+jBv3ryTapNE0pmQQkUi6QDMmTOHTz75hJUrV7bYnpqaSnl5eYuHbCRznzQPQA2FQqxdu5bevXsDMGjQIDZv3kx+fj7dunVrsZyMOImPjycrK4sVK1a02L5ixQr69OlzwvUkJSUxYcIEnnvuOTweT6v9Rxs+nJqaCoTjYA7R1jXMzc3lN7/5Df/5z3+48847+cc//gGAyWQCQFXVprJ9+vTBbDazb9++VtcmNzf3uG3p0aMHt99+O1988QWXX355m4HOEsl/C1KoSCQdgH79+nHttdfy9NNPt9h+/vnnU1VVxaOPPsquXbt47rnn+PzzzyN23ueee4558+ZRXFzMtGnTqKurY+rUqUA4wLS2tpZrrrmG1atXs2vXLhYuXMjNN9/c4qF9Itx9993MnTuXd999l23btnHPPfewfv16brvttpO2V1VVhg0bxgcffMCOHTvYunUrTz/9dAs3VnMOiYdZs2axY8cOPvvsMx5//PEWZWbMmMHChQvZs2cP69atY8mSJU2CLS8vD0VR+PTTT6mqqsLtdhMXF8ddd93F7bffzquvvsquXbtYt24dzzzzDK+++upR7W9oaGD69OksXbqUvXv3smLFClavXt10LonkvxEpVCSSDsKDDz7YyjXTu3dvnn/+eZ577jkGDBjAqlWrTimW5UjmzJnDnDlzGDBgAN988w0ff/wxKSkpAE29IKqqMn78ePr168eMGTOw2+0t4mFOhFtvvZU77riDO++8k379+rFgwQI+/vhjunfvflL1FBYWsm7dOsaMGcOdd95J3759GTduHIsXL+aFF15o8xij0cjbb79NcXEx/fv3Z+7cufzlL39pUUZVVaZNm0bv3r2ZOHEiPXr04PnnnwcgOzubBx54gHvuuYf09HSmT58OwEMPPcR9993H7Nmzm4777LPPKCgoOKr9er2empoabrjhBnr06MGVV17JpEmTeOCBB07qOkgknQlFnM4INIlEIpFIJJJTQPaoSCQSiUQiabdIoSKRSCQSiaTdIoWKRCKRSCSSdosUKhKJRCKRSNotUqhIJBKJRCJpt0ihIpFIJBKJpN0ihYpEIpFIJJJ2ixQqEolEIpFI2i1SqEgkEolEImm3SKEikUgkEomk3SKFikQikUgkknaLFCoSiUQikUjaLf8fWdgdoOEbzd4AAAAASUVORK5CYII=", + "image/png": "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jh07ANi5cydTpkyhsLAQn8/H8OHDef3119mxYwfnnXceAIWFhQghuPbaa5NtmjdvHn379sXr9VJVVcUf//jHDttdsmQJY8eOxe128+677/LJJ59w3nnn4ff7ycvLY+zYsXz00Uedxq4o3wUq2VGULKbrOvfffz8LFy5kz549X2tdb731FrW1tbzzzjs8/PDDzJkzh3/+53+msLCQDz/8kBtvvJEf/ehHHbZzxx13cNttt7F27VrGjx/PlClTqK+vB6CpqYnzzz+fMWPG8NFHH7F06VIOHDjAFVdckbKO5557DpfLxXvvvcdTTz3VaXyPPvooDz30EP/5n//Jp59+yqRJk/jBD37Ali1bANi3bx/Dhw/ntttuY9++fdx+++0d1tHQ0MDSpUuprq7G5/N1mF9QUHAiuw6A6upqotEo77zzDuvWrWPBggXk5uZSUVHBn/70JwA2b97Mvn37ePTRRwGYN28e//M//8NTTz3F+vXrufXWW7n66qs7JIyzZ89m/vz5bNy4kVGjRjF16lTKy8tZvXo1a9asYfbs2TidzhOOXVFOet/I40YVRfnGTZs2TV5yySVSSinPOOMMOX36dCmllIsXL5bt//XnzJkjq6qqUpb9r//6L1lZWZmyrsrKSmmaZrJs8ODB8qyzzkpOG4YhfT6ffPHFF6WUUm7fvl0Ccv78+ck68XhclpeXywULFkgppbz33nvlRRddlLLt3bt3pzzJ+5xzzpFjxow5Znt79uwp77vvvpSyU089Vd50003J6aqqKjlnzpyjruPDDz+UgPzzn/98zO0BcvHixVLKw097bmxsTM5fu3atBOT27dullFKOHDlSzp07t9N1dbZ8JBKROTk58h//+EdK3euvv15eddVVKcu9/PLLKXX8fr989tlnj9kGRfmucGQsy1IU5RuzYMECzj///E6PZhyv4cOHo2mHDwaXlpYyYsSI5LSu6xQXF3Pw4MGU5caPH58cdzgcjBs3jo0bNwLwySefsGLFCnJzcztsb9u2bQwaNAiAsWPHfmlsLS0t1NbWMmHChJTyCRMm8MknnxxnC+0+L13l5ptv5sc//jFvvPEGEydO5Ic//CGjRo06av2tW7cSCoW48MILU8pjsRhjxoxJKRs3blzK9KxZs7jhhht4/vnnmThxIpdffjn9+/dPX2MU5SSjTmMpynfA2WefzaRJk7jzzjs7zNM0rcOXfDwe71DvyNMgQohOyyzLOu64AoEAU6ZMoaamJmXYsmULZ599drJeZ6eUusLAgQMRQrBp06avtFxbEth+Px65D2+44Qa++OILrrnmGtatW8e4ceNYuHDhUdcZCAQAeO2111L2zYYNG1L67UDH/TN37lzWr1/PxRdfzFtvvcWwYcNYvHjxV2qTomQTlewoynfE/Pnz+etf/8r777+fUt6tWzf279+f8kWdznvjtO/UaxgGa9asYejQoQCccsoprF+/nj59+jBgwICU4askOHl5efTs2ZP33nsvpfy9995j2LBhx72eoqIiJk2axKJFiwgGgx3mH+3S8G7dugF2v6A2ne3DiooKbrzxRv785z9z22238etf/xoAl8sFgGmaybrDhg3D7Xaza9euDvumoqLimG0ZNGgQt956K2+88QaXXXZZp53HFeW7QiU7ivIdMXLkSKZOncpjjz2WUn7uuedy6NAhHnjgAbZt28aiRYtYsmRJ2ra7aNEiFi9ezKZNm6iurqaxsZHp06cDdqfdhoYGrrrqKlavXs22bdtYtmwZ1113XcoX//G44447WLBgAS+99BKbN29m9uzZ1NTUcMstt3zleE3T5LTTTuNPf/oTW7ZsYePGjTz22GMpp+Taa0tA5s6dy5YtW3jttdd46KGHUurMnDmTZcuWsX37dj7++GNWrFiRTPoqKysRQvDqq69y6NAhAoEAfr+f22+/nVtvvZXnnnuObdu28fHHH7Nw4UKee+65o8YfDoeZMWMGb7/9Njt37uS9995j9erVyW0pyneRSnYU5Tvknnvu6XCaaejQoTzxxBMsWrSIqqoqVq1a9bX69hxp/vz5zJ8/n6qqKt59911eeeUVSkpKAJJHY0zT5KKLLmLkyJHMnDmTgoKClP5Bx+Pmm29m1qxZ3HbbbYwcOZKlS5fyyiuvMHDgwK+0nn79+vHxxx9z3nnncdtttzFixAguvPBC3nzzTZ588slOl3E6nbz44ots2rSJUaNGsWDBAn75y1+m1DFNk+rqaoYOHcr3v/99Bg0axBNPPAFAr169uPvuu5k9ezalpaXMmDEDgHvvvZe77rqLefPmJZd77bXX6Nu371Hj13Wd+vp6/v3f/51BgwZxxRVXMHnyZO6+++6vtB8UJZsI2ZU98hRFURRFUTJMHdlRFEVRFCWrqWRHURRFUZSsppIdRVEURVGymkp2FEVRFEXJairZURRFURQlq6lkR1EURVGUrKaSHUVRFEVRsppKdhRFURRFyWoq2VEURVEUJaupZEdRFEVRlKymkh1FURRFUbKaSnYURVEURclq/x+BMFuYloKvmAAAAABJRU5ErkJggg==", "text/plain": [ "
" ] @@ -87,7 +88,7 @@ }, { "data": { - "image/png": "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7iMyMhKj0Uh4eDiJiYmAL9k5FWvXrmXEiBH4+fkRFBREeHg4f//730+rjt9qL9CozafLbDYzYsQIrrzySp5//nkeeughrrzySnbs2NFQ5miSd3Qo8ajrr78egPXr15/x9QHsdjuXX345NTU1zJ8/v8ncpOZcf/31REVFsXTp0j90bUH4MxEJkiAIp+3IkSNYLBaSkpIajl177bW899573HnnnXz33XcsXryYRYsWAZx0kvLxDhw4wPDhwykvL+fll1/mxx9/ZMmSJTzwwAOnXMdv2b17N0CjNv9REyZMAOCLL75oOHZ0uX5kZGSjshEREQBUVVWd8fVcLhcTJkxg586dzJ8/v8leUL8lPj6eysrKM762IPzZiCE2QRBO2yeffALA6NGjAd9/+suWLePpp5/miSeeaCiXk5PT5NyTrZr6/vvvcTqdLFiwgHbt2jUc/+WXX/5we202G3PnziU+Pp7OnTv/4fqOcjqdyLLcqHerV69eLFmypGGS9lGFhYUADRPST5csy9x8880sW7aMr776isGDB5/yuYqicOjQIXr06HFG1xaEPyPRgyQIwmlZvnw5zz77LImJidxwww3AsU0IT1xS/n//939Nzvfz8wNospN2c3VYLBY++uijP9Teuro6brrpJiorK3n88ccbJWinusy/urq62TLvv/8+ABdddFHDsWuvvRaADz74oElZjUbDkCFDziiOe+65hy+//JI333yzoeeqOWVlZU2OvfXWW5SVlTFmzJgzurYg/BmJHiRBEE7qp59+IisrC4/HQ0lJCcuXL2fJkiUkJCSwYMGChttXmM1mLrnkEv73v//hdruJjY1l8eLF5ObmNqmzV69eADz++ONMmjQJrVbLuHHjGDVqFDqdjnHjxnHHHXdgs9l47733iIiIOOVdngsKChr2ZrLZbGRmZvL1119TXFzMQw89xB133NGo/GOPPcbs2bPJzc096W0+AFasWMG9997LNddcQ3JyMi6Xi9WrV/Pdd99x0UUXceONNzaU7dGjB7feeisffvghHo+HwYMHs2LFCr7++msee+yxRjtm79y5kwULFgCwf/9+LBYL//rXvwBIT09n3LhxgC/RfPPNN+nfvz8mk6nR/lMAV111VUPimZCQwHXXXUe3bt0wGAysWbOGL774goyMjCbxf//99w3zp9xuNzt37my4/hVXXHFGO6UL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zs5OZs2ahVarZcWKFezZs4ff/e532O324Q5tyGzatGnA97d69WoArr766mGObGg89thjPPPMM/zxj3+kuLiYxx57jMcff5ynnnpquEMbMrfeeiurV6/m5ZdfZufOnZx//vnMnTuX+vr64Q7thPT09DBhwgSefvrpwz7++OOP8+STT/Lss8+yYcMGzGYzF1xwAX6//+QHpwinpJaWFgVQ1q5dO9yhnDR2u13529/+NtxhDCmPx6Pk5uYqq1evVs466yzljjvuGO6QhsyDDz6oTJgwYbjDOGn+8z//UznjjDOGO4zv1B133KFkZ2crsiwPdyhDYt68ecqiRYsG3HfFFVcoCxYsGKaIhpbP51PUarXywQcfDLh/8uTJyi9+8YthimroAMrSpUv7b8uyrCQmJiq//e1v++/r6upS9Hq98vrrr5/0eEQP0imqu7sbAIfDMcyRDL1IJMIbb7xBT08PM2bMGO5whtTixYuZN28ec+fOHe5QToqysjKSk5PJyspiwYIF1NTUDHdIQ+a9995j6tSpXH311SQkJDBp0iT++te/DndYJ00wGOSVV15h0aJFQ7rh9nCaOXMmn3zyCaWlpQBs376dL774gosuumiYIxsa4XCYSCSCwWAYcL/RaBxRvbn7VVZW0tTUNODvaUxMDNOnT+frr78+6e8vNqs9BcmyzJ133smsWbMYO3bscIczZHbu3MmMGTPw+/1YLBaWLl1KYWHhcIc1ZN544w22bt36vZ4P8E2mT5/OCy+8wOjRo2lsbOSXv/wlZ555Jrt27cJqtQ53eN9aRUUFzzzzDHfffTf/9V//xaZNm7j99tvR6XQsXLhwuMMbcsuWLaOrq4ubb755uEMZMvfffz9ut5v8/HzUajWRSITf/OY3LFiwYLhDGxJWq5UZM2bwq1/9ioKCAlwuF6+//jpff/01OTk5wx3ekGtqagLA5XINuN/lcvU/djKJBOkUtHjxYnbt2jXi/kcwevRoioqK6O7u5u2332bhwoWsXbt2RCRJtbW13HHHHaxevfqQ/92NFAf/L3z8+PFMnz6djIwM3nrrLX70ox8NY2RDQ5Zlpk6dyiOPPALApEmT2LVrF88+++yITJCee+45LrroIpKTk4c7lCHz1ltv8eqrr/Laa68xZswYioqKuPPOO0lOTh4x3+HLL7/MokWLSElJQa1WM3nyZK677jq2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lJeXs2rVKm655ZYBycKxuO+++3jsscd488032bt3L/fffz9FRUXccccdxx1vJBJh2rRpvPPOO5SVlVFcXMyTTz45YLjwYPuTloceeoiysjI+/PBDfve73w14zp133smqVauorKxk69atrFmzpj9RzMjIQJIkPvjgA1pbW/F6vVitVu69917uuusuXnzxRcrLy9m6dStPPfUUL7744hHj7+3t5bbbbuOzzz6jurqaL7/8kk2bNvW/lyD8qxEJkiAIR/Xwww8fMgRWUFDAn/70J55++mkmTJjAxo0bv9VcpcGWLFnCkiVLmDBhAl988QXvvfce8fHxAP29PpFIhPPPP59x48Zx5513EhsbO2C+07G4/fbbufvuu7nnnnsYN24cK1eu5L333iM3N/e4jpOVlcXWrVuZM2cO99xzD2PHjuW8887jk08+4Zlnnjnsa7RaLa+//jolJSWMHz+exx57jF//+tcDnhOJRFi8eDEFBQVceOGF5OXl8ac//QmAlJQUfvnLX3L//ffjcrm47bbbAPjVr37FAw88wKOPPtr/ug8//JBRo0YdMX61Wk17ezs33XQTeXl5XHPNNVx00UX88pe/PK7PQRBGCkk5mbMLBUEQBEEQvodED5IgCIIgCMIgIkESBEEQBEEYRCRIgiAIgiAIg4gESRAEQRAEYRCRIAmCIAiCIAwiEiRBEARBEIRBRIIkCIIgCIIwiEiQBEEQBEEQBhEJkiAIgiAIwiAiQRIEQRAEQRhEJEiCIAiCIAiDiARJEARBEARhkP8P+RjYhh80ddUAAAAASUVORK5CYII=", + "image/png": "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Oeccjj76aC644AJ+/vOf893vfjd+3ze/+U2WL1/OsmXLRhWPENlImrGEEAQCAQoLC+O3W1pauOKKK6iursbv91NZWcm0adMAO3EZihdeeIGlS5eSn59PSUkJlZWV/Md//MewznGgeIE+MQ9XUVERS5cu5ayzzuKWW27hqquu4qyzzuLNN9+MH+MkbE5zneP8888HYMOGDSN+foDOzk7+7d/+jY6ODv72t7/168szkPPPP5+amhoef/zx+L777ruPF198kR//+MejikeIbCXJjhA57qOPPqKtrY2ZM2fG933mM5/hV7/6FV/96lf561//ymOPPcYjjzwCMGgH3d62b9/OySefTFNTE7feeiv//Oc/Wb9+PatWrRryOQ7knXfeAegT82h9+tOfBuDee++N73OGkFdXV/c5tqqqCoB9+/aN+PnC4TCf/vSneeutt/jb3/7Wb66hA5k0aRItLS3x21dffTXnnnsuHo+HnTt3snPnznhH6w8//JA9e/aMOE4hsoE0YwmR4+655x4ATj31VMD+An/iiSe44YYbuO666+LH1dbW9nuspmkDnvPvf/87oVCIBx98kMmTJ8f3P/XUU6OONxAIcP/99zNp0iTmzZs36vM5QqEQlmX1qXVavHgx69evj3dQdjjJg9MZe7gsy+KLX/wiTzzxBH/+8585/vjjh/xYpRQ7d+5k0aJF8X0ffvgh69atY926df2OP+KII1i4cCEbN24cUaxCZANJdoTIYU8++SQ33XQT06ZN44ILLgB6Jqzbf5jzT3/6036Pz8/PB+g3g/JA52hra+Puu+8eVbxdXV184QtfoKWlhe9///t9kq29e/fS1tbGjBkzDjgEvLW1lfz8/H7H/O///i8ARx55ZHzfZz7zGdauXcuvf/1rTjrppD7HulwuTjjhhBGV4xvf+Ab33Xcfv/jFL+I1SgNpbGzsl1DdeeedNDY2ctppp8X33X///f0ee++993Lffffx+9//nokTJ44oTiGyhSQ7QuSIhx9+mM2bNxONRqmvr+fJJ59k/fr1TJkyhQcffDC+BEFRURHHHXccP/jBD4hEIkyYMIHHHnuMHTt29Dvn4sWLAfjP//xPPve5z+F2u1mxYgXLli3D4/GwYsUKvvKVrxAIBPjVr35FVVUVe/fuHVK8u3fvjs/9EwgEeO+99/jLX/5CXV0dV111Vb/h1ddc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MX6/P8XRjd4111zD8uXLmTx5Mh0dHaxbt46nn36aRx99NNWhJURhYWG//lX5+fmUl5dnTb+rb33rW6xYsYIpU6awZ88err/+egzD4Lzzzkt1aAmxatUqPv7xj/P973+fz3zmM7zyyiv88pe/5Je//GWqQ0soy7K4++67ufDCC3G5suvjfMWKFXzve99j8uTJHHroofzrX//i1ltv5ZJLLkl1aAnz6KOPopRizpw5bNu2jauvvpq5c+dy8cUXpzq0EQkEAn1qh3fs2MHGjRspKytj8uTJXHnllfz3f/83s2bNYtq0aVx77bWMHz+es88+O/nBJX28Vw4CBrzcfffdqQ4tIS655BI1ZcoU5fF4VGVlpTr55JPVY489luqwkirbhp5/9rOfVePGjVMej0dNmDBBffazn1Xbtm1LdVgJ9fe//13Nnz9feb1eNXfuXPXLX/4y1SEl3KOPPqoAtWXLllSHknDt7e3qiiuuUJMnT1Y+n09Nnz5d/ed//qcKhUKpDi1h7rvvPjV9+nTl8XhUTU2NWrlypWptbU11WCP21FNPDfjdd+GFFyql7OHn1157raqurlZer1edfPLJY/a3qymVRdNRCiGEEELsR/rsCCGEECKrSbIjhBBCiKwmyY4QQgghspokO0IIIYTIapLsCCGEECKrSbIjhBBCiKwmyY4QQgghspokO0KIpNi5cyeaprFx48ZUhxK3efNmPvaxj+Hz+Tj88MNHdS5N03jggQcSEpcQIrkk2REiS1100UVomsbatWv77H/ggQfQNC1FUaXW9ddfT35+Plu2bOmzRs/+6urq+MY3vsH06dPxer1MmjSJFStWHPAxo/H000+jaRqtra1JOb8QuU6SHSGymM/n45ZbbmHfvn2pDiVhwuHwiB+7fft2PvGJTzBlyhTKy8sHPGbnzp0sXryYJ598kh/+8Ie8/fbbPPLII5x44omsXLlyxM89FpRSRKPRVIchRNqRZEeILLZ06VJqamq4+eabBz1mzZo1/Zp0fvrTnzJ16tT47Ysuuoizzz6b73//+1RXV1NSUsKNN95INBrl6quvpqysjIkTJ3L33Xf3O//mzZv5+Mc/js/nY/78+TzzzDN97n/nnXdYvnw5BQUFVFdX84UvfIGmpqb4/SeccAKXX345V155JRUVFZx66qkDlsOyLG688UYmTpyI1+vl8MMP55FHHonfr2kar7/+OjfeeCOaprFmzZoBz/P1r38dTdN45ZVXOOecc5g9ezaHHnooq1ev5qWXXhrwMQPVzGzcuBFN09i5cycAu3btYsWKFZSWlpKfn8+hhx7KQw89xM6dOznxxBMBKC0tRdM0LrrooniZbr75ZqZNm4bf72fhwoX8v//3//o978MPP8zixYvxer08//zzvPnmm5x44okUFhZSVFTE4sWLee211waMXYhcIMmOEFnMMAy+//3vc/vtt/PRRx+N6lxPPvkke/bs4dlnn+XWW2/l+uuv59/+7d8oLS3l5Zdf5qtf/Spf+cpX+j3P1VdfzVVXXcW//vUvlixZwooVK2hubgagtbWVk046iUWLFvHaa6/xyCOPUF9fz2c+85k+5/jd736Hx+PhhRde4K677howvp/97Gf8+Mc/5kc/+hFvvfUWp556KmeeeSa1tbUA7N27l0MPPZSrrrqKvXv38q1vfavfOVpaWnjkkUdYuXIl+fn5/e4vKSkZyUsHwMqVKwmFQjz77LO8/fbb3HLLLRQUFDBp0iT+7//+D4AtW7awd+9efvaznwFw88038/vf/5677rqLd999l1WrVvH5z3++X8L43e9+l7Vr17Jp0yYWLFjABRdcwMSJE3n11Vd5/fXX+e53v4vb7R5x7EJkvDFZblQIMeYuvPBCddZZZymllPrYxz6mLrnkEqWUUvfff7/q/V//+uuvVwsXLuzz2J/85CdqypQpfc41ZcoUZZpmfN+cOXPUJz/5yfjtaDSq8vPz1Z/+9CellFI7duxQgFq7dm38mEgkoiZOnKhuueUWpZRSN910k1q2bFmf5/7www/7rOR9/PHHq0WLFh20vOPHj1ff+973+uw76qij1Ne//vX47YULF6rrr79+0HO8/PLLClB//etfD/p8gLr//vuVUj2rPe/bty9+/7/+9S8FqB07diillDrssMPUmjVrBjzXQI/v7u5WeXl56sUXX+xz7KWXXqrOO++8Po974IEH+hxTWFiofvvb3x60DELkClfKsiwhxJi55ZZbOOmkkwaszRiqQw89FF3vqQyurq5m/vz58duGYVBeXk5DQ0Ofxy1ZsiS+7XK5OPLII9m0aRMAb775Jk899RQFBQX9nm/79u3Mnj0bgMWLFx8wtvb2dvbs2cOxxx7bZ/+xxx7Lm2++OcQS2n1ekuWb3/wmX/va13jsscdYunQp55xzDgsWLBj0+G3bthEMBjnllFP67A+HwyxatKjPviOPPLLP7dWrV/OlL32Je+65h6VLl3LuuecyY8aMxBVGiAwjzVhC5IDjjjuOU089lWuuuabffbqu9/uSj0Qi/Y7bvxlE07QB91mWNeS4AoEAK1asYOPGjX0utbW1HHfccfHjBmpSSoZZs2ahaRqbN28e1uOcJLD367j/a/ilL32J999/ny984Qu8/fbbHHnkkdx+++2DnjMQCADwz3/+s89r89577/XptwP9X581a9bw7rvvcsYZZ/Dkk09yyCGHcP/99w+rTEJkE0l2hMgRa9eu5e9//zsbNmzos7+yspK6uro+X9SJnBund6feaDTK66+/zrx58wA44ogjePfdd5k6dSozZ87scxlOglNUVMT48eN54YUX+ux/4YUXOOSQQ4Z8nrKyMk499VTuuOMOOjs7+90/2NDwyspKwO4X5BjoNZw0aRJf/epX+etf/8pVV13Fr371KwA8Hg8ApmnGjz3kkEPwer188MEH/V6bSZMmHbQss2fPZtWqVTz22GN8+tOfHrDzuBC5QpIdIXLEYYcdxgUXXMBtt93WZ/8JJ5xAY2MjP/jBD9i+fTt33HEHDz/8cMKe94477uD+++9n8+bNrFy5kn379nHJJZcAdqfdlpYWzjvvPF599VW2b9/Oo48+ysUXX9zni38orr76am655Rbuu+8+tmzZwne/+102btzIFVdcMex4TdPk6KOP5v/+7/+ora1l06ZN3HbbbX2a5HpzEpA1a9ZQW1vLP//5T3784x/3OebKK6/k0UcfZceOHbzxxhs89dRT8aRvypQpaJrGP/7xDxobGwkEAhQWFvKtb32LVatW8bvf/Y7t27fzxhtvcPvtt/O73/1u0Pi7urq4/PLLefrpp9m1axcvvPACr776avy5hMhFkuwIkUNuvPHGfs1M8+bN4+c//zl33HEHCxcu5JVXXhlV3579rV27lrVr17Jw4UKef/55HnzwQSoqKgDitTGmabJs2TIOO+wwrrzySkpKSvr0DxqKb37zm6xevZqrrrqKww47jEceeYQHH3yQWbNmDes806dP54033uDEE0/kqquuYv78+Zxyyik88cQT3HnnnQM+xu1286c//YnNmzezYMECbrnlFv77v/+7zzGmabJy5UrmzZvHaaedxuzZs/n5z38OwIQJE7jhhhv47ne/S3V1NZdffjkAN910E9deey0333xz/HH//Oc/mTZt2qDxG4ZBc3MzX/ziF5k9ezaf+cxnWL58OTfccMOwXgchsommktkjTwghhBAixaRmRwghhBBZTZIdIYQQQmQ1SXaEEEIIkdUk2RFCCCFEVpNkRwghhBBZTZIdIYQQQmQ1SXaEEEIIkdUk2RFCCCFEVpNkRwghhBBZTZIdIYQQQmQ1SXaEEEIIkdUk2RFCCCFEVvv/lB2Ldw2jU5UAAAAASUVORK5CYII=", "text/plain": [ "
" ] @@ -97,7 +98,7 @@ }, { "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAjIAAAHHCAYAAACle7JuAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuNSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/xnp5ZAAAACXBIWXMAAA9hAAAPYQGoP6dpAABbPElEQVR4nO3deXxU1dkH8N+dNZN93yCEIKDILrggLqiApYiiFq2gRdG3tUIVsFbQIgEXQCtuRVzaorXFpW8Fqb4CEUVFqGziDgQERMhC1slkklnv+8fkTjIkgSwzufee/L6fTz6SOzN3zknQeXzO85wjybIsg4iIiEiHDGoPgIiIiKijGMgQERGRbjGQISIiIt1iIENERES6xUCGiIiIdIuBDBEREekWAxkiIiLSLQYyREREpFsMZIiIiEi3GMgQERGRbjGQIdKxV155BZIkBb+ioqKQnZ2NK6+8Es8++yxqamo6fO+tW7ciPz8fVVVVHb7HmDFjMGjQoJBrvXv3Do7XYDAgMTERgwcPxq9//Wt8/vnnHX4vxZw5c3DOOecgOTkZ0dHRGDBgAPLz8+FwOFp8/u7du3H11VcHnz9o0CA8++yzIc/ZuHEjbr/9dgwaNAhGoxG9e/du8V579+7FH/7wBwwbNgxxcXHIysrCxIkTsXPnzmbPzc/PD/ndNf0dNlVXVxd874SEBMTGxmLo0KF45pln4PF4OvZDIhKISe0BEFHnLV68GHl5efB4PCguLsbmzZsxe/ZsLF++HOvWrcOQIUPafc+tW7di0aJFuPXWW5GYmBjW8Q4bNgz33nsvAKCmpgbff/89/vWvf+Hll1/GnDlzsHz58g7fe8eOHbj44otx2223ISoqCl988QWWLl2KDz74AJ988gkMhsb/f9u4cSMmTZqE4cOHY8GCBYiNjcXBgwfx008/hdxz9erVePPNN3HOOecgOzu71ff+y1/+gr/+9a+4/vrrcdddd6G6uhovvvgiLrjgAqxfvx5jx45t9pqVK1ciNjY2+L3RaAx5vK6uDt9++y1+/vOfo3fv3jAYDNi6dSvmzJmDzz//HKtXr+7oj4pIDDIR6daqVatkAPKOHTuaPbZp0ybZZrPJubm5stPpbPe9n3jiCRmAfOjQoQ6P79JLL5UHDhwYci03N1eeOHFis+c6nU558uTJMgD5+eef7/B7tuRPf/qTDEDetm1b8Fp1dbWckZEhX3vttbLP5zvl648dOya73W5ZlmV54sSJcm5ubovP27lzp1xTUxNyraysTE5LS5NHjx4dcn3hwoUyAPnEiRMdmJEsz5o1SwYgFxUVdej1RKLg0hKRoC6//HIsWLAAR44cwT/+8Y/g9a+++gq33nor+vTpg6ioKGRmZmLGjBkoLy8PPic/Px/33XcfACAvLy+47HH48GEAwKpVq3D55ZcjPT0dVqsVZ599NlauXNmp8dpsNrz22mtITk7Go48+ClmWg48VFRVh7969HV5KUZaCmi6TrV69GiUlJXj00UdhMBhQW1sLv9/f4uuzs7NhNptP+z4jRowIya4AQEpKCi6++GJ8//33Lb5GlmXY7faQ+bZFS3Mi6o4YyBAJ7JZbbgEQWEJRFBQU4IcffsBtt92G5557Dr/85S/xxhtv4Oc//3nww/S6667DTTfdBAB46qmn8Nprr+G1115DWloagMBySG5uLh544AE8+eSTyMnJwV133YUVK1Z0aryxsbG49tprcezYMXz33XfB6/Pnz8eAAQNw7NixNt3H6/WirKwMx48fx8aNG/HHP/4RcXFxOO+884LP+eCDDxAfH49jx47hzDPPRGxsLOLj4/Hb3/4W9fX1nZrHyYqLi5GamtriY3369EFCQgLi4uJw8803o6SkpMXnud1ulJWV4ejRo1izZg3+9Kc/ITc3F3379g3rWIn0hjUyRALr2bMnEhIScPDgweC1u+66K1iforjgggtw0003YcuWLbj44osxZMgQnHPOOXj99dcxefLkZsWtH3/8MWw2W/D7WbNm4Wc/+xmWL1+OmTNndmrMSnHwwYMHMXDgwA7dY+fOnRg1alTw+zPPPBPr1q1DcnJy8FphYSG8Xi+uueYa3H777ViyZAk2b96M5557DlVVVXj99dc7NQ/Fp59+im3btuGPf/xjyPWkpCTMmjULo0aNgtVqxaeffooVK1Zg+/bt2LlzJ+Lj40Oe//bbbweDSwAYOXIk/va3v8Fk4n/GqXvjvwFEgouNjQ3pXmoagNTX18PhcOCCCy4AEOjgufjii097z6b3qK6uhsfjwaWXXooNGzaguroaCQkJnRovgJAxv/LKK3jllVfafI+zzz4bBQUFqK2txdatW/HBBx8061pyOBxwOp248847g11K1113HdxuN1588UUsXrwY/fr16/A8AKC0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", + "image/png": "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hBAFTWp2hBBCCFHQJNkRQgghREGTZEcIIYQQBU2SHSGEEEIUNEl2RsAtt9zCoYceSlFREdXV1ZxzzjmsXr0632HlzN133838+fOzE0QtXLiQp59+Ot9hjZgf//jHaJrGlVdeme9QcuaGG25A07R+tzlz5uQ7rJzaunUrn/3sZ6moqMDv97P//vuzfPnyfIeVM1OnTh3wHmqaxmWXXZbv0HLCtm2uu+46pk2bht/vZ8aMGdx88827XANpLOnp6eHKK69kypQp+P1+jjzySN588818hzVsL730EmeddRb19fVomsYTTzzR77hSiuuvv566ujr8fj+LFi1izZo1eyU2SXZGwIsvvshll13Ga6+9xpIlSzBNk1NOOYVIJJLv0HJi4sSJ/PjHP2bFihUsX76cE088kbPPPpsPPvgg36Hl3JtvvslvfvMb5s+fn+9Qcm6//fZj27Zt2dsrr7yS75BypqOjg6OOOgq3283TTz/Nhx9+yM9+9jPKysryHVrOvPnmm/3evyVLlgBw/vnn5zmy3Lj11lu5++67+dWvfsXKlSu59dZbue222/jlL3+Z79By5ktf+hJLlizhwQcf5L333uOUU05h0aJFbN26Nd+hDUskEuGAAw7grrvuGvT4bbfdxp133sk999zD66+/TjAY5NRTTyUej498cEqMuObmZgWoF198Md+hjJiysjL1+9//Pt9h5FRPT4+aNWuWWrJkiTruuOPUFVdcke+Qcub73/++OuCAA/Idxoj57//+b3X00UfnO4y96oorrlAzZsxQjuPkO5ScOPPMM9UXv/jFfvvOPfdcddFFF+UpotyKRqPKMAz197//vd/+gw46SH33u9/NU1S5A6jHH388+9hxHFVbW6t+8pOfZPd1dnYqr9erHn744RGPR2p29oKuri4AysvL8xxJ7tm2zSOPPEIkEmHhwoX5DienLrvsMs4880wWLVqU71BGxJo1a6ivr2f69OlcdNFFbNq0Kd8h5cyTTz7JIYccwvnnn091dTUHHnggv/vd7/Id1ohJJpP88Y9/5Itf/GJOFzPOpyOPPJKlS5fy0UcfAfDOO+/wyiuvcPrpp+c5stywLAvbtvH5fP32+/3+gqplzdiwYQONjY39/p6WlJRw+OGHs2zZshF/fVkIdIQ5jsOVV17JUUcdxbx58/IdTs689957LFy4kHg8TigU4vHHH2fffffNd1g588gjj/Dvf/97TLef78zhhx/O/fffz+zZs9m2bRs33ngjxxxzDO+//z5FRUX5Dm+PrV+/nrvvvpurr76a73znO7z55pt885vfxOPxcPHFF+c7vJx74okn6Ozs5Atf+EK+Q8mZb3/723R3dzNnzhwMw8C2bX74wx9y0UUX5Tu0nCgqKmLhwoXcfPPNzJ07l5qaGh5++GGWLVvGzJkz8x1ezjU2NgJQU1PTb39NTU322EiSZGeEXXbZZbz//vsFl6nPnj2bt99+m66uLv73f/+Xiy++mBdffLEgEp7NmzdzxRVXsGTJkgG/ugpF31/H8+fP5/DDD2fKlCn8+c9/5tJLL81jZLnhOA6HHHIIP/rRjwA48MADef/997nnnnsKMtm59957Of3006mvr893KDnz5z//mT/96U889NBD7Lfffrz99ttceeWV1NfXF8x7+OCDD/LFL36RCRMmYBgGBx10EJ/5zGdYsWJFvkMrONKMNYIuv/xy/v73v/PPf/6TiRMn5jucnPJ4PMycOZODDz6YW265hQMOOIBf/OIX+Q4rJ1asWEFzczMHHXQQLpcLl8vFiy++yJ133onL5cK27XyHmHOlpaXss88+rF27Nt+h5ERdXd2AxHvu3LkF1VSXsXHjRp577jm+9KUv5TuUnPrWt77Ft7/9bS644AL2339/Pve5z3HVVVdxyy235Du0nJkxYwYvvvgi4XCYzZs388Ybb2CaJtOnT893aDlXW1sLQFNTU7/9TU1N2WMjSZKdEaCU4vLLL+fxxx/n+eefZ9q0afkOacQ5jkPi/2/v/mOirv84gD8/nt5hB8YP6QCBEwoUDjgJaiplIigxu3S5cIwMJLfMI+XnhmuMExXuKi1lmKM/iNp0bimkkXdsAjmpAIEjIo7gAquBZQqjy0I53t8/XJcf7yx/HN634/XYbvPen/f7/Xl+PlM/r30+77ubmHB0DLtISEhAd3c39Hq95RUbG4u0tDTo9XoIBAJHR7Q7k8kEo9EIX19fR0exi7i4OKuve/juu+8glUodlGj6VFVV4ZFHHsHatWsdHcWurl69ilmz+JcogUCAqakpByWaPmKxGL6+vhgdHYVOp8O6descHcnugoKC4OPjgzNnzljaxsfH0dLS8kDWe9JjrGmgVCpx5MgRfPLJJ3Bzc7M8j3z44Ycxd+5cB6e7fzt37kRycjICAwPx22+/4ciRI2hqaoJOp3N0NLtwc3OzWl8lFovh5eXlNOuu8vPzoVAoIJVKMTw8jOLiYggEAqSmpjo6ml3k5ORg+fLlKC0tRUpKClpbW1FZWYnKykpHR7OrqakpVFVVIT09HbNnO9d/5wqFAnv37kVgYCBkMhk6Ozuxf/9+ZGZmOjqa3eh0OjDGsGjRIgwMDKCgoACLFy/G5s2bHR3tnphMJt7d4cHBQej1enh6eiIwMBDZ2dnYs2cPQkJCEBQUhKKiIvj5+WH9+vXTH27aP+81AwGw+aqqqnJ0NLvIzMxkUqmUCYVC5u3tzRISElh9fb2jY00rZ/vo+caNG5mvry8TCoVswYIFbOPGjWxgYMDRsezq1KlTLCIigolEIrZ48WJWWVnp6Eh2p9PpGADW19fn6Ch2Nz4+znbs2MECAwOZi4sLCw4OZm+88QabmJhwdDS7OXbsGAsODmZCoZD5+PgwpVLJxsbGHB3rnjU2Ntq89qWnpzPGbnz8vKioiEkkEiYSiVhCQsID+7vLMeZEX0dJCCGEEHILWrNDCCGEEKdGxQ4hhBBCnBoVO4QQQghxalTsEEIIIcSpUbFDCCGEEKdGxQ4hhBBCnBoVO4QQQghxalTsEEKmxdDQEDiOg16vd3QUC4PBgKVLl8LFxQVLliy5r7k4jkNtba1dchFCphcVO4Q4qYyMDHAcB7VazWuvra0Fx3EOSuVYxcXFEIvF6Ovr4/1Gz60uXryI119/HcHBwRCJRAgICIBCofjHMfejqakJHMdhbGxsWuYnZKajYocQJ+bi4gKNRoPR0VFHR7Gba9eu3fNYo9GIp556ClKpFF5eXjb7DA0NISYmBg0NDXjrrbfQ3d0NrVaL+Ph4KJXKe973g8AYw+TkpKNjEPJ/h4odQpxYYmIifHx8UFZWdts+KpXK6pHOu+++i4ULF1reZ2RkYP369SgtLYVEIoG7uztKSkowOTmJgoICeHp6wt/fH1VVVVbzGwwGLF++HC4uLoiIiMDnn3/O2/7NN98gOTkZrq6ukEgk2LRpE3799VfL9pUrVyIrKwvZ2dmYP38+kpKSbB7H1NQUSkpK4O/vD5FIhCVLlkCr1Vq2cxyH9vZ2lJSUgOM4qFQqm/Ns27YNHMehtbUVGzZsQGhoKGQyGXJzc/HVV1/ZHGPrzoxerwfHcRgaGgIAXLhwAQqFAh4eHhCLxZDJZPjss88wNDSE+Ph4AICHhwc4jkNGRoblmMrKyhAUFIS5c+dCLpfj448/ttrv6dOnERMTA5FIhHPnzqGrqwvx8fFwc3PDvHnzEBMTg/Pnz9vMTshMQMUOIU5MIBCgtLQU5eXl+Omnn+5rroaGBgwPD+Ps2bPYv38/iouL8dxzz8HDwwMtLS3YunUrXn31Vav9FBQUIC8vD52dnVi2bBkUCgUuX74MABgbG8OqVasQHR2N8+fPQ6vV4ueff0ZKSgpvjurqagiFQjQ3N+Pw4cM28x04cAD79u3D22+/ja+//hpJSUl4/vnn0d/fDwAYGRmBTCZDXl4eRkZGkJ+fbzXHlStXoNVqoVQqIRaLrba7u7vfy6kDACiVSkxMTODs2bPo7u6GRqOBq6srAgICcPz4cQBAX18fRkZGcODAAQBAWVkZPvzwQxw+fBg9PT3IycnBSy+9ZFUwFhYWQq1Wo7e3F1FRUUhLS4O/vz/a2trQ3t6OwsJCzJkz556zE/Kf90B+bpQQ8sClp6ezdevWMcYYW7p0KcvMzGSMMVZTU8Nu/qdfXFzM5HI5b+w777zDpFIpby6pVMrMZrOlbdGiRezpp5+2vJ+cnGRisZgdPXqUMcbY4OAgA8DUarWlz/Xr15m/vz/TaDSMMcZ2797N1qxZw9v3jz/+yPsl72eeeYZFR0f/6/H6+fmxvXv38tqeeOIJtm3bNst7uVzOiouLbztHS0sLA8BOnDjxr/sDwGpqahhjf//a8+joqGV7Z2cnA8AGBwcZY4xFRkYylUplcy5b4//880/20EMPsS+++ILX95VXXmGpqam8cbW1tbw+bm5u7IMPPvjXYyBkppjtsCqLEPLAaDQarFq1yubdjDslk8kwa9bfN4MlEgkiIiIs7wUCAby8vPDLL7/wxi1btszy59mzZyM2Nha9vb0AgK6uLjQ2NsLV1dVqf0ajEaGhoQCAmJiYf8w2Pj6O4eFhxMXF8drj4uLQ1dV1h0d4Y83LdNm+fTtee+011NfXIzExERs2bEBUVNRt+w8MDODq1atYvXo1r/3atWuIjo7mtcXGxvLe5+bmYsuWLfjoo4+QmJiIF198EY8++qj9DoaQ/xh6jEXIDLBixQokJSVh586dVttmzZpldZG/fv26Vb9bH4NwHGezbWpq6o5zmUwmKBQK6PV63qu/vx8rVqyw9LP1SGk6hISEgOM4GAyGuxr3VxF483m89Rxu2bIF33//PTZt2oTu7m7ExsaivLz8tnOaTCYAQF1dHe/cfPvtt7x1O4D1+VGpVOjp6cHatWvR0NCA8PBw1NTU3NUxEeJMqNghZIZQq9U4deoUvvzyS167t7c3Ll68yLtQ2/O7cW5e1Ds5OYn29naEhYUBAB5//HH09PRg4cKFeOyxx3ivuylw5s2bBz8/PzQ3N/Pam5ubER4efsfzeHp6IikpCRUVFfj999+ttt/uo+He3t4AbqwL+outcxgQEICtW7fixIkTyMvLw/vvvw8AEAqFAACz2WzpGx4eDpFIhB9++MHq3AQEBPzrsYSGhiInJwf19fV44YUXbC4eJ2SmoGKHkBkiMjISaWlpOHjwIK995cqVuHTpEt58800YjUZUVFTg9OnTdttvRUUFampqYDAYoFQqMTo6iszMTAA3Fu1euXIFqampaGtrg9FohE6nw+bNm3kX/jtRUFAAjUaDY8eOoa+vD4WFhdDr9dixY8dd5zWbzXjyySdx/Phx9Pf3o7e3FwcPHuQ9krvZXwWISqVCf38/6urqsG/fPl6f7Oxs6HQ6DA4OoqOjA42NjZaiTyqVguM4fPrpp7h06RJMJhPc3NyQn5+PnJwcVFdXw2g0oqOjA+Xl5aiurr5t/j/++ANZWVloamrChQsX0NzcjLa2Nsu+CJmJqNghZAYpKSmxeswUFhaGQ4cOoaKiAnK5HK2trfe1tudWarUaarUacrkc586dw8mTJzF//nwAsNyNMZvNWLNmDSIjI5GdnQ13d3fe+qA7sX37duTm5iIvLw+RkZHQarU4efIkQkJC7mqe4OBgdHR0ID4+Hnl5eYiIiMDq1atx5swZvPfeezbHzJkzB0ePHoXBYEBUVBQ0Gg327NnD62M2m6FUKhEWFoZnn30WoaGhOHToEABgwYIF2LVrFwoLCyGRSJCVlQUA2L17N4qKilBWVmYZV1dXh6CgoNvmFwgEuHz5Ml5++WWEhoYiJSUFycnJ2LVr112dB0KcCcemc0UeIYQQQoiD0Z0dQgghhDg1KnYIIYQQ4tSo2CGEEEKIU6NihxBCCCFOjYodQgghhDg1KnYIIYQQ4tSo2CGEEEKIU6NihxBCCCFOjYodQgghhDg1KnYIIYQQ4tSo2CGEEEKIU6NihxBCCCFO7X9jaTjQ0WyUAgAAAABJRU5ErkJggg==", "text/plain": [ "
" ] @@ -107,7 +108,7 @@ }, { "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAkAAAAHHCAYAAABXx+fLAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuNSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/xnp5ZAAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzdd3hUxfrA8e852ze99x5a6L0X6QoIKIKgoNjFjr1jverPa69XrEhTEQFReu+9h5ZCQnrdZHez/fz+WAjGANIEhfk8Tx7M2TlzZk7y3Lx35p0ZSVEUBUEQBEEQhCuIfKkbIAiCIAiCcLGJAEgQBEEQhCuOCIAEQRAEQbjiiABIEARBEIQrjgiABEEQBEG44ogASBAEQRCEK44IgARBEARBuOKIAEgQBEEQhCuOCIAEQRAEQbjiiABIEARBEIQrjgiABOEK88033yBJUu2XXq8nOjqaAQMG8MEHH1BdXX3Oda9bt45JkyZRWVl5znX06tWLZs2a1bmWmJhY215ZlgkMDKR58+bcddddbNy48ZyfddwjjzxCmzZtCA4Oxmg00qRJEyZNmoTZbD5p+W3btnHttdfWlm/WrBkffPBBnTKLFi3i9ttvp1mzZqhUKhITE09a1/79+3niiSdo1aoVfn5+REVFMWjQILZs2XLK9s6cOZPOnTvj4+NDYGAgXbp0YdmyZfXKffnllzRp0gS9Xk+DBg348MMPz/ylCMJlTn2pGyAIwqXx8ssvk5SUhNPppLCwkBUrVvDwww/zzjvvMHfuXFq0aHHWda5bt46XXnqJW2+9lcDAwAva3latWvHoo48CUF1dTXp6Oj/++CNffPEFjzzyCO+88845171582a6d+/O+PHj0ev1bN++nTfeeIMlS5awatUqZPnE/1dctGgRQ4YMoXXr1jz//PP4+vqSkZHB0aNH69Q5bdo0Zs6cSZs2bYiOjj7lsydPnsyXX37J9ddfz4QJEzCZTHz++ed06tSJBQsW0Ldv3zrlJ02axMsvv8yIESO49dZbcTqd7Nmzh7y8vDrlPv/8c+655x6uv/56Jk6cyOrVq3nwwQexWq08+eST5/yuBOGyoQiCcEX5+uuvFUDZvHlzvc+WLl2qGAwGJSEhQbFarWdd9//93/8pgJKVlXXO7evZs6fStGnTOtcSEhKUQYMG1StrtVqVYcOGKYDyySefnPMzT+btt99WAGX9+vW110wmkxIREaEMHz5ccbvdp70/Ly9PcTgciqIoyqBBg5SEhISTltuyZYtSXV1d51ppaakSFhamdO3atc719evXK5IkKe+8885pn221WpWQkJB67+ymm25SfHx8lPLy8tPeLwhXAjEFJghCrd69e/P8889z5MgRvv/++9rru3bt4tZbbyU5ORm9Xk9kZCS33XYbZWVltWUmTZrE448/DkBSUlLtlFV2djYAX3/9Nb179yY8PBydTkdaWhqffvrpebXXYDAwZcoUgoODee2111AUpfazgoIC9u/fj9PpPKe6j09Z/XE6b9q0aRQVFfHaa68hyzIWiwWPx3PS+6Ojo9FoNH/5nLZt2+Lr61vnWkhICN27dyc9Pb3O9ffee4/IyEgeeughFEU55RTd8uXLKSsrY8KECXWu33fffVgsFubPn/+X7RKEy50IgARBqGPs2LGAd6rnuMWLF5OZmcn48eP58MMPufHGG5kxYwbXXHNNbdBx3XXXMXr0aADeffddpkyZwpQpUwgLCwPg008/JSEhgWeeeYb//ve/xMXFMWHCBD7++OPzaq+vry/Dhw8nLy+Pffv21V5/+umnadKkSb2poVNxuVyUlpaSn5/PokWLeO655/Dz86NDhw61ZZYsWYK/vz95eXk0atQIX19f/P39uffee7HZbOfVjz8rLCwkNDS0zrWlS5fSvn17PvjgA8LCwmpzhj766KM65bZv3w5Au3bt6lxv27YtsizXfi4IVzKRAyQIQh2xsbEEBASQkZFRe23ChAm1+TfHderUidGjR7NmzRq6d+9OixYtaNOmDdOnT2fYsGH1kn5XrlyJwWCo/f7+++9n4MCBvPPOO9x3333n1ebjSdMZGRk0bdr0nOrYsmULnTt3rv2+UaNGzJ07l+Dg4Nprhw4dwuVyMXToUG6//Xb+85//sGLFCj788EMqKyuZPn36efXjuNWrV7N+/Xqee+652msVFRWUlpaydu1ali1bxosvvkh8fDxff/01DzzwABqNhrvvvhvwjn6pVCrCw8Pr1KvVagkJCSE/P/+CtFMQ/s3ECJAgCPX4+vrWWQ32x8DFZrNRWlpKp06dAO+KqDPxxzpMJhOlpaX07NmTzMxMTCbTebcXqNPmb775BkVRTrn66s/S0tJYvHgxv/zyC0888QQ+Pj71ppjMZjNWq5Vx48bxwQcf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", + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAkAAAAHHCAYAAABXx+fLAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuNSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/xnp5ZAAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzdd3hUxdfA8e/uZjeb3nsCCb2FXlUEFYEfWLAgdkQFG7ZYsWB/AUXEQlEUO4oNxYYEFBEB6TX0lt5723rfPza7EEggCRs2JOfzPDwP2b137kw2msPMmTkqRVEUhBBCCCFaELWrOyCEEEIIca5JACSEEEKIFkcCICGEEEK0OBIACSGEEKLFkQBICCGEEC2OBEBCCCGEaHEkABJCCCFEiyMBkBBCCCFaHAmAhBBCCNHiSAAkhBBCiBZHAiAhWphPPvkElUrl+KPX64mMjGTEiBG88847lJSUNLjttWvX8uKLL1JYWNjgNoYOHUq3bt2qvRYbG+vor1qtxt/fn/j4eCZNmsR///3X4GfZPfroo/Tu3ZvAwEA8PT3p3LkzL774IqWlpTVev2XLFq666irH9d26deOdd96pds3y5cu566676NatGxqNhtjY2Brb2rt3L08++SQ9e/bEx8eHiIgIRo8ezaZNm0659sUXX6z22Z34GZ4sKyuLCRMmEBoaioeHB7179+bbb7+t/zdHiGbKzdUdEEK4xssvv0xcXBwmk4nMzExWrVrFI488wqxZs1i6dCndu3evd5tr167lpZde4o477sDf39+p/e3ZsyePPfYYACUlJezZs4dvv/2WBQsW8OijjzJr1qwGt71x40YGDx7MhAkT0Ov1bN26lenTp7NixQpWr16NWn3834rLly/nyiuvpFevXjz//PN4e3tz6NAhUlNTq7W5aNEiFi9eTO/evYmMjKz12R9++CEfffQR1113Hffffz9FRUW8//77DBw4kGXLljFs2LBT7pk3bx7e3t6OrzUaTbX3i4uLueiii8jKyuLhhx8mPDycb775hhtuuIEvv/ySm2++uaHfKiGaD0UI0aJ8/PHHCqBs3LjxlPdWrlypeHh4KK1bt1bKy8vr3fYbb7yhAMqRI0ca3L8hQ4YoXbt2rfZa69atldGjR59ybXl5uTJmzBgFUObOndvgZ9Zk5syZCqCsW7fO8VpRUZESFhamXHPNNYrFYjnt/WlpaYrRaFQURVFGjx6ttG7dusbrNm3apJSUlFR7LTc3VwkJCVEuvPDCaq+/8MILCqDk5OSc9tmvv/66AigrV650vGaxWJR+/fop4eHhisFgOO39QrQEsgQmhHC49NJLef755zl27BhffPGF4/UdO3Zwxx130KZNG/R6PeHh4dx5553k5eU5rnnxxRd54oknAIiLi3Mszxw9ehSAjz/+mEsvvZTQ0FDc3d3p0qUL8+bNO6v+enh48PnnnxMYGMhrr72GoiiO9zIyMti7dy8mk6lBbduXrE5czlu0aBFZWVm89tprqNVqysrKsFqtNd4fGRmJVqs943P69OlTbTYHICgoiMGDB7Nnz54a71EUheLi4mrjPdE///xDSEgIl156qeM1tVrNDTfcQGZmJn///fcZ+yVEcycBkBCimttuuw2wLfXYJSYmcvjwYSZMmMC7777LjTfeyNdff82oUaMcv4SvvfZabrrpJgDeeustPv/8cz7//HNCQkIA27JN69ateeaZZ3jzzTeJiYnh/vvvZ86cOWfVX29vb6655hrS0tJISkpyvD5lyhQ6d+5MWlpandoxm83k5uaSnp7O8uXLee655/Dx8aF///6Oa1asWIGvry9paWl07NgRb29vfH19ue+++6isrDyrcZwsMzOT4ODgGt9r06YNfn5++Pj4cOutt5KVlVXtfYPBgIeHxyn3eXp6ArB582an9lWI85HkAAkhqomOjsbPz49Dhw45Xrv//vsd+Td2AwcO5KabbmLNmjUMHjyY7t2707t3b7766ivGjBlzStLv33//Xe2X8uTJkxk5ciSzZs3igQceOKs+25OmDx06RNeuXRvUxqZNmxg0aJDj644dO7J06VICAwMdrx04cACz2czVV1/NXXfdxbRp01i1ahXvvvsuhYWFfPXVV2c1Drt//vmHdevW8dxzz1V7PSAggMmTJzNo0CDc3d35559/mDNnDhs2bGDTpk34+vo6+r5ixQqOHTtG69atq7UL1DkoFKI5kwBICHEKb2/varvBTgxcKisrKS0tZeDAgYBtR9TgwYPP2OaJbRQVFWEymRgyZAh//PEHRUVF+Pn5nVV/gWp9/uSTT/jkk0/q3EaXLl1ITEykrKyMtWvXsmLFilN2gZWWllJeXs69997r2PV17bXXYjQaef/993n55Zdp3759g8cBkJ2dzc0330xcXBxPPvlktfcefvjhal9fd9119O/fn1tuuYW5c+fy9NNPA3D33Xczf/58brjhBt566y3CwsL45ptvWLJkCQAVFRVn1UchmgNZAhNCnKK0tBQfHx/H1/n5+Tz88MOEhYXh4eFBSEgIcXFxgC2YqYt///2XYcOG4eXlhb+/PyEhITzzzDP1auN0/QWq9bm+fH19GTZsGFdffTUzZszgscce4+qrr2b79u2Oa+xBnH2pz86+q2rdunUNfj5AWVkZV1xxBSUlJfz000+n5AbV5OabbyY8PJwVK1Y4XuvevTuLFi3i0KFDXHjhhbRr14533nmH2bNnA9SpXSGaOwmAhBDVpKamUlRURLt27Ryv3XDDDSxYsIB7772XH374geXLl7Ns2TKAWpOAT3To0CEuu+wycnNzmTVrFr/++iuJiYk8+uijdW7jdHbt2gVQrc9n69prrwXg66+/drxm384eFhZW7drQ0FAACgoKGvw8o9HItddey44dO/jpp59OOQvpdGJiYsjPz6/22vXXX096ejobNmxg3bp1HDt2jDZt2gDQoUOHBvdTiOZClsCEENV8/vnnAIwYMQKw/VJfuXIlL730ElOnTnVcd+DAgVPuValUNbb5888/YzAYWLp0Ka1atXK8/tdff511f0tLS1myZAkxMTF07tz5rNuzMxgMWK3WarNTffr0ITEx0ZEEbZeeng7gSPiuL6vVyu23387KlSv55ptvGDJkSJ3vVRSFo0eP0qtXr1Pe0+l09OvXz/G1fZaoprOFhGhpZAZICOHw559/8sorrxAXF8ctt9wCHD9k7+Qt1/bllBN5eXkBnHISdE1tFBUV8fHHH59VfysqKrjtttvIz8/n2WefrRaA1XUbfGFhYY3XfPjhhwD07dvX8doNN9wAwEcffXTKtW5ubgwdOrRB43jwwQdZvHgxc+fOdcw81SQnJ+eU1+bNm0dOTg4jR4487TMOHDjA/PnzueKKK2QGSAhkBkiIFuv3339n7969mM1msrKy+PPPP0lMTKR169YsXbrUUV7B19eXiy++mNdffx2TyURUVBTLly/nyJEjp7TZp08fAJ599lluvPFGtFotV155JcOHD0en03HllVdyzz33UFpayoIFCwgNDSUjI6NO/U1LS3OcTVRaWkpSUhLffvstmZmZPPbYY9xzzz3Vrp8yZQqffvopR44cqbUMBcCq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33Sut956i6NHj/LOO+/w6KOPsmDBAr7zne+Qm5vLhg0b+PGPf8w//MM/tHmdefPmMXfuXLZt28bo0aOZMmUKp06dAqCmpobrrruO4cOHs3nzZlauXMknn3zCbbfdlnSO5557Drfbzfr163n66afbje+xxx7jkUce4d/+7d/4y1/+wsSJE7nxxhvZu3cvAMeOHWPw4MHMnTuXY8eOcc8997Q5x+nTp1m5ciWVlZUEAoE223Nycr7MWwdAZWUl0WiUd955h+3bt7N06VKysrLo3r07f/zjHwHYs2cPx44d47HHHgNg8eLF/Pd//zdPP/00O3fuZM6cOfzgBz9ok0TOnz+fJUuWsGvXLoYNG8bUqVMpLS1l06ZNbNmyhfnz5+Nyub507EJc9jps2FUhRNpNmzZN33TTTVprra+88ko9Y8YMrbXWy5cv1+f+O1iwYIGuqKhIOvbf//3fdVlZWdK5ysrKtG3brWX9+/fXV111Vet6IpHQgUBAv/jii1prrffv368BvWTJktZ94vG4Li0t1UuXLtVaa71o0SI9YcKEpNc+fPhw0ijn11xzjR4+fPjn1rekpEQ/+OCDSWVf//rX9U9+8pPW9YqKCr1gwYLPPMeGDRs0oP/0pz997usBevny5VrrsyNhV1dXt27ftm2bBvT+/fu11loPHTpUL1y4sN1ztXd8U1OT9vv9+s9//nPSvj/60Y/07bffnnTcihUrkvYJBoP617/+9efWQYhMYaUt8xJCpNXSpUu57rrr2m31uFiDBw/GMM42JBcVFTFkyJDWddM0yc/P58SJE0nHjR49unXZsixGjRrFrl27AHj//fdZs2YNWVlZbV5v37599OvXD4CRI0deMLa6ujqOHj3K2LFjk8rHjh3L+++/f5E1bO5Dc6ncdddd/OM//iNvvPEG48eP57vf/S7Dhg37zP0/+ugjwuEwN9xwQ1J5LBZj+PDhSWWjRo1KWr/77ru58847ef755xk/fjy33norvXv3Tl1lhLjMyCUwITLU1VdfzcSJE/npT3/aZpthGG0++OPxeJv9zr+EopRqt8xxnIuOq6GhgSlTplBVVZU07d27l6uvvrp1v/YuR10Kffv2RSnF7t27v9BxZxLDc9/H89/DO++8k48//pg77riD7du3M2rUKJ544onPPGdDQwMAr776atJ788EHHyT1A4K278/ChQvZuXMnkydP5q233mLQoEEsX778C9VJiM5EEiAhMtiSJUt4+eWXeffdd5PKCwoKOH78eNKHdyqf3XNux+FEIsGWLVsYOHAgACNGjGDnzp307NmTPn36JE1fJOkJhUKUlJSwfv36pPL169czaNCgiz5PXl4eEydOZNmyZTQ2NrbZ/lm3qRcUFADN/YzOaO897N69Oz/+8Y/505/+xNy5c/nVr34FgNvtBsC27dZ9Bw0ahMfj4dChQ23em+7du39uXfr168ecOXN44403uOWWW9rtoC5EppAESIgMNnToUKZOncrjjz+eVH7ttdfy6aef8vDDD7Nv3z6WLVvG66+/nrLXXbZsGcuXL2f37t1UVlZSXV3NjBkzgOaOwadPn+b2229n06ZN7Nu3j1WrVvHDH/4wKRm4GPPmzWPp0qX87ne/Y8+ePcyfP5+qqipmzZr1heO1bZtvfOMb/PGPf2Tv3r3s2rWLxx9/POly3rnOJCULFy5k7969vPrqqzzyyCNJ+8yePZtVq1axf/9+tm7dypo1a1oTwbKyMpRSvPLKK3z66ac0NDQQDAa55557mDNnDs899xz79u1j69atPPHEEzz33HOfGX8kEmHmzJm8/fbbHDx4kPXr17Np06bW1xIiE0kCJESGu//++9tcoho4cCBPPvkky5Yto6Kigo0bN/5NfYXOt2TJEpYsWUJFRQXr1q3jpZdeokuXLgCtrTa2bTNhwgSGDh3K7NmzycnJSepvdDHuuusu7r77bubOncvQoUNZuXIlL730En379v1C5+nVqxdbt25l3LhxzJ07lyFDhnDDDTfw5ptv8tRTT7V7jMvl4sUXX2T37t0MGzaMpUuX8sADDyTtY9s2lZWVDBw4kG9961v069ePJ598EoBu3bpx3333MX/+fIqKipg5cyYAixYt4t5772Xx4sWtx7366quUl5d/ZvymaXLq1Cn+/u//nn79+nHbbbcxadIk7rvvvi/0PgjRmSh9KXv4CSGEEEJ8BUkLkBBCCCEyjiRAQgghhMg4kgAJIYQQIuNIAiSEEEKIjCMJkBBCCCEyjiRAQgghhMg4kgAJIYQQIuNIAiSEEEKIjCMJkBBCCCEyjiRAQgghhMg4kgAJIYQQIuNIAiSEEEKIjPP/AfXepmUr5kTSAAAAAElFTkSuQmCC", "text/plain": [ "
" ] @@ -117,7 +118,7 @@ }, { "data": { - "image/png": "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", + "image/png": "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L75IKpXi3HPPpVwuHx0DlWZE2bFjhwLU008/PdqmHFHq6urUv/7rv462GSNKLpdTU6ZMUY899pj66Ec/qq666qrRNmnEuPHGG9W8efNG24wjxt/93d+pj3zkI6NtxlHjqquuUscee6ySUo62KSPG+eefry6//PJBdZ/5zGfUJZdcMkoWjSzFYlGZpql+97vfDao//vjj1Te/+c1RsmpkANR9993XvyylVM3Nzeof//Ef++t6enqU67rq3nvvPSo2ac/NCNPb2wtAfX39KFtyZIiiiF/+8pcUCgVOOeWU0TZnRFm4cCHnn38+Z5999mibckRYvXo1ra2tTJo0iUsuuYSNGzeOtkkjxgMPPMCJJ57I5z73ORobG5k/fz4/+clPRtusI4Lv+/zHf/wHl19++Yi//Hc0OfXUU3n88cd56623AHj11Vd55plnOO+880bZspEhDEOiKCKRSAyqTyaTY8qLCrBu3Tq2bds26FpaU1PDhz/8YZ5//vmjYsMH7sWZRxIpJVdffTULFixg9uzZo23OiLJ8+XJOOeUUyuUy6XSa++67j5kzZ462WSPGL3/5S15++eX3bf/3gfjwhz/Mv/3bvzFt2jS2bt3Kt771LU477TRef/11MpnMaJt32Lz99tvcfffdfO1rX+Pv//7vWbx4MV/96ldxHIdLL710tM0bUe6//356enq47LLLRtuUEeX6668nm80yffp0TNMkiiK+853vcMkll4y2aSNCJpPhlFNO4ZZbbmHGjBk0NTVx77338vzzzzN58uTRNm9E2bZtGwBNTU2D6puamvrXHWm0uBlBFi5cyOuvvz7mVDjAtGnTWLZsGb29vfz617/m0ksv5emnnx4TAmfTpk1cddVVPPbYY0OeqsYKA59+586dy4c//GE6Ozv5r//6L/7qr/5qFC0bGaSUnHjiidx6660AzJ8/n9dff5177rlnzImb//W//hfnnXcera2to23KiPJf//Vf/Od//ie/+MUvmDVrFsuWLePqq6+mtbV1zHyHP//5z7n88stpa2vDNE2OP/54Lr74YpYuXTrapo05dLfUCHHllVfyu9/9jieffJL29vbRNmfEcRyHyZMnc8IJJ3Dbbbcxb948fvCDH4y2WSPC0qVL2bFjB8cffzyWZWFZFk8//TR33HEHlmURRdFomzji1NbWMnXqVNasWTPapowILS0tQ4T2jBkzxlTXG8CGDRv4v//3/3LFFVeMtikjznXXXcf111/PF77wBebMmcOXvvQlrrnmGm677bbRNm3EOPbYY3n66afJ5/Ns2rSJl156iSAImDRp0mibNqI0NzcDsH379kH127dv7193pNHi5jBRSnHllVdy33338cQTTzBx4sTRNumoIKXE87zRNmNEOOuss1i+fDnLli3rTyeeeCKXXHIJy5YtwzTN0TZxxMnn86xdu5aWlpbRNmVEWLBgwZApGN566y06OztHyaIjw09/+lMaGxs5//zzR9uUEadYLGIYg29JpmkipRwli44cqVSKlpYWuru7efTRR/n0pz892iaNKBMnTqS5uZnHH3+8vy6bzfLiiy8etVhN3S11mCxcuJBf/OIX/Pd//zeZTKa/P7GmpoZkMjnK1o0M3/jGNzjvvPOYMGECuVyOX/ziFzz11FM8+uijo23aiJDJZIbESKVSKRoaGsZM7NTXv/51LrjgAjo7O9myZQs33ngjpmly8cUXj7ZpI8I111zDqaeeyq233srnP/95XnrpJX784x/z4x//eLRNGzGklPz0pz/l0ksvxbLG3qX7ggsu4Dvf+Q4TJkxg1qxZvPLKK3z/+9/n8ssvH23TRoxHH30UpRTTpk1jzZo1XHfddUyfPp2//Mu/HG3TDpl8Pj/I87tu3TqWLVtGfX09EyZM4Oqrr+bb3/42U6ZMYeLEidxwww20trZy4YUXHh0Dj8qYrDEMMGz66U9/OtqmjRiXX3656uzsVI7jqPHjx6uzzjpL/eEPfxhts44oY20o+EUXXaRaWlqU4ziqra1NXXTRRWrNmjWjbdaI8uCDD6rZs2cr13XV9OnT1Y9//OPRNmlEefTRRxWgVq1aNdqmHBGy2ay66qqr1IQJE1QikVCTJk1S3/zmN5XneaNt2ojxq1/9Sk2aNEk5jqOam5vVwoULVU9Pz2ib9a548sknh733XXrppUqpeDj4DTfcoJqampTruuqss846qr9dodQYmv5Ro9FoNBrNBx4dc6PRaDQajWZMocWNRqPRaDSaMYUWNxqNRqPRaMYUWtxoNBqNRqMZU2hxo9FoNBqNZkyhxY1Go9FoNJoxhRY3Go1Go9FoxhRa3Gg0mhFh/fr1CCFYtmzZaJvSz8qVKzn55JNJJBIcd9xxh7UvIQT333//iNil0WiOLFrcaDRjhMsuuwwhBLfffvug+vvvvx8hxChZNbrceOONpFIpVq1aNeg9N+9k27Zt/O3f/i2TJk3CdV06Ojq44IIL9rvN4fDUU08hhKCnp+eI7F+j+aCjxY1GM4ZIJBIsWrSI7u7u0TZlxPB9/11vu3btWj7ykY/Q2dlJQ0PDsG3Wr1/PCSecwBNPPME//uM/snz5ch555BHOOOMMFi5c+K4/+2iglCIMw9E2Q6N5z6HFjUYzhjj77LNpbm7mtttu22ebm266aUgXzf/8n/+TY445pn/5sssu48ILL+TWW2+lqamJ2tpabr75ZsIw5LrrrqO+vp729nZ++tOfDtn/ypUrOfXUU0kkEsyePZunn3560PrXX3+d8847j3Q6TVNTE1/60pfYtWtX//qPfexjXHnllVx99dWMGzeOc889d9jjkFJy8803097ejuu6HHfccTzyyCP964UQLF26lJtvvhkhBDfddNOw+/nKV76CEIKXXnqJz372s0ydOpVZs2bxta99jRdeeGHYbYbzvCxbtgwhBOvXrwdgw4YNXHDBBdTV1ZFKpZg1axa///3vWb9+PWeccQYAdXV1CCG47LLL+o/ptttuY+LEiSSTSebNm8evf/3rIZ/78MMPc8IJJ+C6Ls888wyvvvoqZ5xxBplMhurqak444QSWLFkyrO0azQcBLW40mjGEaZrceuut3HnnnWzevPmw9vXEE0+wZcsW/vjHP/L973+fG2+8kU9+8pPU1dXx4osv8uUvf5m//uu/HvI51113Hddeey2vvPIKp5xyChdccAG7d+8GoKenhzPPPJP58+ezZMkSHnnkEbZv387nP//5Qfv42c9+huM4PPvss9xzzz3D2veDH/yA733ve/zTP/0Tr732Gueeey6f+tSnWL16NQBbt25l1qxZXHvttWzdupWvf/3rQ/axZ88eHnnkERYuXEgqlRqyvra29t2cOgAWLlyI53n88Y9/ZPny5SxatIh0Ok1HRwe/+c1vAFi1ahVbt27lBz/4AQC33XYb//7v/84999zDG2+8wTXXXMMXv/jFIQLx+uuv5/bbb2fFihXMnTuXSy65hPb2dhYvXszSpUu5/vrrsW37Xduu0bzvOWqv6NRoNEeUSy+9VH36059WSil18sknq8svv1wppdR9992nBv7Vb7zxRjVv3rxB2/7zP/+z6uzsHLSvzs5OFUVRf920adPUaaed1r8chqFKpVLq3nvvVUoptW7dOgWo22+/vb9NEASqvb1dLVq0SCml1C233KLOOeecQZ+9adOmQW+7/uhHP6rmz59/wONtbW1V3/nOdwbVnXTSSeorX/lK//K8efPUjTfeuM99vPjiiwpQv/3tbw/4eYC67777lFJ734jc3d3dv/6VV15RgFq3bp1SSqk5c+aom266adh9Dbd9uVxWVVVV6rnnnhvU9q/+6q/UxRdfPGi7+++/f1CbTCaj/u3f/u2Ax6DRfFCwRk1VaTSaI8aiRYs488wzh/VWHCyzZs3CMPY6d5uampg9e3b/smmaNDQ0sGPHjkHbnXLKKf1ly7I48cQTWbFiBQCvvvoqTz75JOl0esjnrV27lqlTpwJwwgkn7Ne2bDbLli1bWLBgwaD6BQsW8Oqrrx7kEcYxK0eKr371q/zN3/wNf/jDHzj77LP57Gc/y9y5c/fZfs2aNRSLRT7+8Y8Pqvd9n/nz5w+qO/HEEwctf+1rX+OKK67g5z//OWeffTaf+9znOPbYY0fuYDSa9xm6W0qjGYOcfvrpnHvuuXzjG98Yss4wjCE39SAIhrR7Z7eGEGLYOinlQduVz+e54IILWLZs2aC0evVqTj/99P52w3URHQmmTJmCEIKVK1ce0nZ9om/geXznObziiit4++23+dKXvsTy5cs58cQTufPOO/e5z3w+D8BDDz006Ny8+eabg+JuYOj5uemmm3jjjTc4//zzeeKJJ5g5cyb33XffIR2TRjOW0OJGoxmj3H777Tz44IM8//zzg+rHjx/Ptm3bBt2YR3JumoFBuGEYsnTpUmbMmAHA8ccfzxtvvMExxxzD5MmTB6VDETTV1dW0trby7LPPDqp/9tlnmTlz5kHvp76+nnPPPZe77rqLQqEwZP2+hmqPHz8eiON6+hjuHHZ0dPDlL3+Z3/72t1x77bX85Cc/AcBxHACiKOpvO3PmTFzXZePGjUPOTUdHxwGPZerUqVxzzTX84Q9/4DOf+cywwd4azQcFLW40mjHKnDlzuOSSS7jjjjsG1X/sYx9j586dfPe732Xt2rXcddddPPzwwyP2uXfddRf33XcfK1euZOHChXR3d3P55ZcDcZDtnj17uPjii1m8eDFr167l0Ucf5S//8i8H3egPhuuuu45Fixbxq1/9ilWrVnH99dezbNkyrrrqqkO2N4oiPvShD/Gb3/yG1atXs2LFCu64445BXWwD6RMcN910E6tXr+ahhx7ie9/73qA2V199NY8++ijr1q3j5Zdf5sknn+wXeZ2dnQgh+N3vfsfOnTvJ5/NkMhm+/vWvc8011/Czn/2MtWvX8vLLL3PnnXfys5/9bJ/2l0olrrzySp566ik2bNjAs88+y+LFi/s/S6P5IKLFjUYzhrn55puHdBvNmDGDH/3oR9x1113MmzePl1566bBic97J7bffzu233868efN45plneOCBBxg3bhxAv7cliiLOOecc5syZw9VXX01tbe2g+J6D4atf/Spf+9rXuPbaa5kzZw6PPPIIDzzwAFOmTDmk/UyaNImXX36ZM844g2uvvZbZs2fz8Y9/nMcff5y777572G1s2+bee+9l5cqVzJ07l0WLFvHtb397UJsoili4cCEzZszgE5/4BFOnTuVHP/oRAG1tbXzrW9/i+uuvp6mpiSuvvBKAW265hRtuuIHbbrutf7uHHnqIiRMn7tN+0zTZvXs3f/EXf8HUqVP5/Oc/z3nnnce3vvWtQzoPGs1YQqgjGVGn0Wg0Go1Gc5TRnhuNRqPRaDRjCi1uNBqNRqPRjCm0uNFoNBqNRjOm0OJGo9FoNBrNmEKLG41Go9FoNGMKLW40Go1Go9GMKbS40Wg0Go1GM6bQ4kaj0Wg0Gs2YQosbjUaj0Wg0YwotbjQajUaj0YwptLjRaDQajUYzptDiRqPRaDQazZji/wdstFYA/ysQuQAAAABJRU5ErkJggg==", "text/plain": [ "
" ] @@ -127,17 +128,7 @@ }, { "data": { - "image/png": "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s7oVjyAMVKIsJQinGYvFgq+vb9vr6upq7rrrLkJDQ/H09CQ4OJj4+HjAlaicio0bNzJz5ky8vb3x9/cnODiYBx98sFPXOFG8QLuYO8tkMjFz5kwuuuginn76ae677z4uuugi9uzZ03ZMa4LWWn5rdc011wCwefPmLt8foLGxkXnz5tHQ0MC3337bYSzOsVxzzTWEhYWxcuXKtm2ffvopmzZt4vnnn+9WPIIwkInkRhBOI4WFhdTV1ZGQkNC27YorruCtt97iD3/4A1999RXLly/np59+AjjugNqjZWdnc+6551JZWckLL7zA0qVLWbFiBffcc88pX+NEUlNTAdrF3F2XXnopAJ988knbttZHukNDQ9sdGxISAkBNTU2X72ez2bj00kvZu3cv3377bYe5fk4kOjqa6urqttf3338/CxYswGAwkJubS25ubtvA6IKCAoqLi7scpyAMFKIsJQinkY8++giA2bNnA6437FWrVvHoo4/yyCOPtB138ODBDudKknTMa37//fdYrVa+++47YmJi2ravWbOm2/FaLBa+/vproqOjGT58eLev18pqtSLLcrtepXHjxrFixYq2AcWtWpOF1sHTnSXLMjfccAOrVq3is88+Y/r06ad8rqIo5ObmMmbMmLZtBQUFLFmyhCVLlnQ4fuzYsYwaNYrdu3d3KVZBGChEciMIp4nVq1fz+OOPEx8fz7XXXgscmSDut48dv/TSSx3O9/b2BugwQ/GxrlFXV8d7773XrXibm5u5/vrrqa6u5sknn2yXXJWUlFBXV8fgwYNP+Eh2bW0t3t7eHY55++23ARg/fnzbtiuuuIKnnnqKd955h3POOafdsTqdjhkzZnSpHXfccQeffvopb7zxRluP0bFUVFR0SKBee+01KioqOP/889u2ff311x3O/eSTT/j000/58MMPiYqK6lKcgjCQiORGEAagH3/8kf379+NwOCgrK2P16tWsWLGC2NhYvvvuu7Yp/U0mE2eddRbPPPMMdrudyMhIli9fTk5OTodrjhs3DoD/+7//46qrrkKv1zN//nxmzZqFwWBg/vz5/P73v8disfDWW28REhJCSUnJKcVbVFTUNveOxWIhPT2dzz//nNLSUu67774OjzsvWrSIDz74gJycnOMufQCwdu1a7rzzTi6//HKGDBmCzWZj/fr1fPXVV4wfP57rrruu7dgx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N97I5ZdfziOPPEJGRgZut5sHH3wQWZa5++67SU5OJjc3l+eff/6I6+/YsYOxY8disVgYNGgQS5Ys6bB/69atXHjhhTgcDjIyMrjuuutobGxs33/uuedyyy23cPvtt5Oamsq0adM69UNVVR588EFyc3Mxm80MGzaMefPmte8XBIF169bx4IMPIggC999/f6fX+Z//+R8EQWD16tVcccUV9OnTh4EDB3LnnXfyxRdfdHpOZ5GXjRs3IggClZWVAFRVVTFjxgw8Hg92u52BAwfy8ccfU1lZyXnnnQeAx+NBEARuvPHGdp9mz55NUVERVquVoUOH8uabbx7xvHPnzmXkyJGYzWaWLVvGpk2bOO+883A6nSQlJTFy5EjWrl3bqe06Ov8N6OJGR6cHIUkSjzzyCH/+85/Zv3//17rWwoULqa6uZunSpTzxxBPcd999XHLJJXg8HlatWsVPfvITfvzjHx/xPHfffTd33XUXGzZsYMyYMcyYMYOmpiYAfD4fkydPZvjw4axdu5Z58+ZRV1fHVVdd1eEaL7zwAiaTieXLl/Pcc891at+TTz7J448/zv/+7/+yefNmpk2bxqWXXkpZWRkANTU1DBw4kLvuuouamhp+/vOfH3GN5uZm5s2bx80334zdbj9iv9vtPpmXDoCbb76ZaDTK0qVL2bJlC48++igOh4O8vDzeeustAHbu3ElNTQ1PPvkkALNnz+bFF1/kueeeo7S0lDvuuINrr732CIF4zz33MGfOHLZv386QIUO45ppryM3NZc2aNaxbt4577rkHo9F40rbr6JzxnLYpOnV0dE4pN9xwg3bZZZdpmqZp55xzjjZr1ixN0zTtnXfe0Q7/qt93333a0KFDO5z7xz/+USsoKOhwrYKCAk1RlPa2vn37ahMmTGh/LMuyZrfbtddee03TNE2rqKjQAG3OnDntx8TjcS03N1d79NFHNU3TtIceeki74IILOjz3vn37Osx2PWnSJG348OFf6W92drb28MMPd2gbPXq09j//8z/tj4cOHardd999R73GqlWrNEB7++23v/L5AO2dd97RNO3QjMher7d9/4YNGzRAq6io0DRN0wYPHqzdf//9nV6rs/MjkYhms9m0FStWdDj2Bz/4gTZz5swO57377rsdjnE6ndq//vWvr/RBR+e/BUO3qSodHZ1TxqOPPsrkyZM7jVYcLwMHDkQUDwV3MzIyGDRoUPtjSZJISUmhvr6+w3ljxoxp3zYYDIwaNYrt27cDsGnTJhYtWoTD4Tji+crLy+nTpw8AI0eOPKZtra2tVFdXM27cuA7t48aNY9OmTcfpYSJn5VRx66238tOf/pRPPvmEqVOncsUVVzBkyJCjHr97925CoRDnn39+h/ZYLMbw4cM7tI0aNarD4zvvvJObbrqJl156ialTp3LllVdSUlLSdc7o6Jxh6N1SOjo9kIkTJzJt2jR+9atfHbFPFMUjburxePyI477crSEIQqdtqqoet12BQIAZM2awcePGDktZWRkTJ05sP66zLqJTQe/evREEgR07dpzQeQdF3+Gv45dfw5tuuok9e/Zw3XXXsWXLFkaNGsWf//zno14zEAgA8NFHH3V4bbZt29Yh7waOfH3uv/9+SktLufjii1m4cCEDBgzgnXfeOSGfdHR6Erq40dHpocyZM4cPPviAlStXdmhPS0ujtra2w425K2vTHJ6EK8sy69ato3///gCMGDGC0tJSCgsL6dWrV4flRARNUlIS2dnZLF++vEP78uXLGTBgwHFfJzk5mWnTpvH0008TDAaP2H+0odppaWlAIq/nIJ29hnl5efzkJz/h7bff5q677uLvf/87ACaTCQBFUdqPHTBgAGazmb179x7x2uTl5X2lL3369OGOO+7gk08+4dvf/nanyd46Ov8t6OJGR6eHMnjwYK655hqeeuqpDu3nnnsuDQ0NPPbYY5SXl/P0008zd+7cLnvep59+mnfeeYcdO3Zw88034/V6mTVrFpBIsm1ubmbmzJmsWbOG8vJy5s+fz/e///0ON/rj4e677+bRRx/lP//5Dzt37uSee+5h48aN3HbbbSdsr6IonHXWWbz11luUlZWxfft2nnrqqQ5dbIdzUHDcf//9lJWV8dFHH/H44493OOb2229n/vz5VFRUsH79ehYtWtQu8goKChAEgQ8//JCGhgYCgQBOp5Of//zn3HHHHbzwwguUl5ezfv16/vznP/PCCy8c1f5wOMwtt9zC4sWLqaqqYvny5axZs6b9uXR0/hvRxY2OTg/mwQcfPKLbqH///jzzzDM8/fTTDB06lNWrV3+t3JwvM2fOHObMmcPQoUNZtmwZ77//PqmpqQDt0RZFUbjgggsYPHgwt99+O263u0N+z/Fw6623cuedd3LXXXcxePBg5s2bx/vvv0/v3r1P6DrFxcWsX7+e8847j7vuuotBgwZx/vnns2DBAp599tlOzzEajbz22mvs2LGDIUOG8Oijj/L73/++wzGKonDzzTfTv39/pk+fTp8+fXjmmWcAyMnJ4YEHHuCee+4hIyODW265BYCHHnqIe++9l9mzZ7ef99FHH1FUVHRU+yVJoqmpieuvv54+ffpw1VVXceGFF/LAAw+c0Ougo9OTELRTmVGno6Ojo6Ojo3Oa0SM3Ojo6Ojo6Oj0KXdzo6Ojo6Ojo9Ch0caOjo6Ojo6PTo9DFjY6Ojo6Ojk6PQhc3Ojo6Ojo6Oj0KXdzo6Ojo6Ojo9Ch0caOjo6Ojo6PTo9DFjY6Ojo6Ojk6PQhc3Ojo6Ojo6Oj0KXdzo6Ojo6Ojo9Ch0caOjo6Ojo6PTo9DFjY6Ojo6Ojk6P4v8BM8HSpF3tCjwAAAAASUVORK5CYII=", - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAkgAAAHHCAYAAABEEKc/AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuNSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/xnp5ZAAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzdd3wURRvA8d9eyaX3RiCFTui99y6KNKlWRJRmoYOiwGujgyIIIkVRUECQjvQeOqETEpJAeu/l6r5/HARDDSEhgPP9mE+S3dnZmUvMPezMPCPJsiwjCIIgCIIg5FGUdAMEQRAEQRCeNSJAEgRBEARBuIsIkARBEARBEO4iAiRBEARBEIS7iABJEARBEAThLiJAEgRBEARBuIsIkARBEARBEO4iAiRBEARBEIS7iABJEARBEAThLiJAEgRBEARBuIsIkARBuMeKFSuQJCnvw9LSEi8vLzp16sT3339PRkZGoes+evQoU6ZMITU1tdB1tG7dmurVq+c75ufnl9dehUKBo6MjNWrU4P333+f48eOFvtdtI0eOpG7dujg7O2NtbY2/vz9TpkwhMzPzvuXPnDnDq6++mle+evXqfP/99/nK7Ny5k0GDBlG9enWUSiV+fn4PbcP169cZMGAA7u7uWFlZUbFiRT777LO88yaTiRUrVvDqq6/i7e2NjY0N1atX56uvviI3NzdfXREREUydOpWGDRvi5OSEq6srrVu3Zvfu3YV7gQThBaMq6QYIgvDs+t///kfZsmXR6/XExsayf/9+PvnkE+bMmcOmTZuoWbPmY9d59OhRpk6dyjvvvIOjo2ORtrd27dqMHj0agIyMDK5cucLatWtZsmQJI0eOZM6cOYWu++TJk7Ro0YKBAwdiaWnJ2bNnmTZtGrt37+bgwYMoFHf+vblz5066du1KnTp1+Pzzz7G1teX69etERkbmq3PVqlX8+eef1K1bFy8vr4fePzAwkNatW1O6dGlGjx6Ni4sLN2/eJCIiIq9MdnY2AwcOpHHjxgwZMgR3d3cCAgKYPHkye/bsYe/evUiSBMDGjRuZPn063bt35+2338ZgMPDrr7/SoUMHli1bxsCBAwv9WgnCC0EWBEG4y/Lly2VAPnny5D3n9uzZI1tZWcm+vr5ydnb2Y9c9c+ZMGZDDwsIK3b5WrVrJ1apVy3fM19dXfvnll+8pm52dLXfv3l0G5IULFxb6nvcza9YsGZADAgLyjqWlpckeHh5yjx49ZKPR+NDro6KiZJ1OJ8uyLL/88suyr6/vfcsZjUa5evXqcqNGjR76mmu1WvnIkSP3HJ86daoMyLt27co7dvHiRTkhISFfudzcXLlKlSpymTJlHtpuQfgvEENsgiA8lrZt2/L5559z48YNfvvtt7zj58+f55133qFcuXJYWlri6enJu+++S1JSUl6ZKVOmMHbsWADKli2bNyQWHh4OwPLly2nbti3u7u5oNBqqVq3Kjz/++ETttbKyYuXKlTg7O/P1118jy3LeuZiYGK5evYpery9U3beHxP49XLhq1Sri4uL4+uuvUSgUZGVlYTKZ7nu9l5cXarX6kffZuXMnFy9eZPLkyVhZWZGdnY3RaLynnIWFBU2bNr3neI8ePQC4cuVK3rFq1arh6uqar5xGo6FLly5ERkY+0TCqILwIRIAkCMJje/PNNwHzG/dtu3btIjQ0lIEDBzJ//nz69evHH3/8QZcuXfKCkp49e9K/f38A5s6dy8qVK1m5ciVubm4A/Pjjj/j6+vLpp58ye/ZsvL29GTZsGAsWLHii9tra2tKjRw+ioqK4fPly3vGJEyfi7+9PVFRUgeoxGAwkJiYSHR3Nzp07mTRpEnZ2djRs2DCvzO7du7G3tycqKorKlStja2uLvb09Q4cOvWceUEHdnhek0WioX78+NjY2WFtb069fP5KTkx95fWxsLMA9AdGDylpbW2NtbV2otgrCi0LMQRIE4bGVKVMGBwcHrl+/nnds2LBhefN/bmvcuDH9+/fn8OHDtGjRgpo1a1K3bl1Wr15N9+7d75mUfODAAaysrPK+HzFiBJ07d2bOnDkMHz78idp8e1L39evXqVatWqHqOHXqFE2aNMn7vnLlymzatAlnZ+e8Y8HBwRgMBrp168agQYP49ttv2b9/P/Pnzyc1NZXVq1c/9n2Dg4MB6NOnD507d2bixImcO3eOb7/9loiICA4fPpw3t+h+ZsyYgb29PS+99NJD7xMSEsL69evp3bs3SqXysdspCC8SESAJglAotra2+YZh/h3Y5ObmkpmZSePGjQHziq4WLVo8ss5/15GWloZer6dVq1b8888/pKWl4eDg8ETtBfK1ecWKFaxYsaLAdVStWpVdu3aRlZXF0aNH2b179z2r2DIzM8nOzmbIkCF5q9Z69uyJTqdj8eLF/O9//6NixYqP1fbb92jQoEHesGavXr2wtrZm4sSJ7Nmzh/bt29/32m+++Ybdu3ezcOHCh06Kz87Opnfv3lhZWTFt2rTHap8gvIjEEJsgCIWSmZmJnZ1d3vfJycl8/PHHeHh4YGVlhZubG2XLlgXMwU5BHDlyhPbt22NjY4OjoyNubm58+umnj1XHw9oL5Gvz47K3t6d9+/Z069aN6dOnM3r0aLp168a5c+fyytwO8m4PJd42YMAAAAICAh77vo+q8+jRo/e97s8//2TSpEkMGjSIoUOHPrB+o9FIv379uHz5MuvWrXvkijpB+C8QAZIgCI8tMjKStLQ0KlSokHesT58+LFmyhCFDhrB+/Xp27tzJjh07AB44Sfnfrl+/Trt27UhMTGTOnDls3bqVXbt2MXLkyALX8TAXL14EyNfmJ9WzZ08A/vjjj7xjt4MLDw+PfGXd3d0BSElJeez7FKbOXbt28dZbb/Hyyy+zaNGih9Y/ePBgtmzZwooVK2jbtu1jt08QXkRiiE0QhMe2cuVKADp16gSY36D37NnD1KlT+eKLL/LK3Z47828PmiuzefNmtFotmzZtwsfHJ+/4vn37nri9mZmZbNiwAW9vb/z9/Z+4vtu0Wi0mkynf06169eqxa9euvEnat0VHRwPkTUh/HPXq1WPJkiX3TCZ/UJ3Hjx+nR48e1K9fnzVr1qBSPfhP/dixY1m+fDnz5s275wmVIPyXiSdIgiA8lr179/Lll19StmxZXn/9dYC8Cb3/XkIPMG/evHuut7GxAbgnk/b96khLS2P58uVP1N6cnBzefPNNkpOT+eyzz/IFaAVd5p+amnrfMj///DMA9evXzzvWp08fAJYuXXpPWZVKRevWrR+7D926dUOj0bB8+fJ8T9Ju379Dhw55x65cucLLL7+Mn58fW7ZsyTev624zZ85k1qxZfPrpp3z88ceP3S5BeJGJJ0iCIDzQ9u3buXr1KgaDgbi4OPbu3cuuXbvw9fVl06ZNWFpaAua5OS1btmTGjBno9XpKly7Nzp07CQsLu6fOevXqAfDZZ5/Rr18/1Go1Xbt2pWPHjlhYWNC1a1c++OADMjMzWbJkCe7u7sTExBSovVFRUXmTmDMzM7l8+TJr164lNjaW0aNH88EHH+QrP3HiRH755RfCwsIeus3H/v37+eijj3jttdeoWLEiOp2OQ4cOsX79eurXr88bb7yRV7ZOnTq8++67LFu2DIPBQKtWrdi/fz9r165l4sSJ+eb3nD9/nk2bNgHmFWRpaWl89dVXANSqVYuuXbsC4OnpyWeffcYXX3xB586d6d69O+fOnWPJkiX079+fBg0aAOYJ6J06dSIlJYWxY8eydevWfP0oX7583iq8DRs2MG7cOCpWrIi/v3++nFZgDrruHtIThP+Uks1TKQjCs+h2Ju3bHxYWFrKnp6fcoUMH+bvvvpPT09PvuSYyMlLu0aOH7OjoKDs4OMi9e/eWo6OjZUCePHlyvrJffvmlXLp0aVmhUOTLqr1p0ya5Zs2asqWlpezn5ydPnz5dXrZs2T2Ztx+USft2eyVJku3t7eVq1arJgwcPlo8fP37ffr799tsFyuodEhIiv/XWW3K5cuVkKysr2dLSUq5WrZo8efJkOTMz857yOp1OnjJliuzr6yur1Wq5QoUK8ty5cx/5Ov/74+23385X1mQyyfPnz5crVaokq9Vq2dvbW540aVJeJm5ZluWwsLAH1nd3nZMnT35o2X379j30NRGEF50ky3c9ExcEQRAEQfiPE3OQBEEQBEEQ7iICJEEQBEEQhLuIAEkQBEEQBOEuIkASBEEQBEG4iwiQBEEQBEEQ7iICJEEQBEEQhLuIRJGFZDKZiI6Oxs7O7oFbJwiCIAiC8GyRZZmMjAy8vLxQKB78nEgESIUUHR2Nt7d3STdDEARBEIRCiIiIoEyZMg88LwKkQrKzswPML7C9vX2R1avX69m5cycdO3ZErVYXWb3Pkhe9j6J/z78XvY8vev/gxe+j6F/hpaen4+3tnfc+/iAiQCqk28Nq9vb2RR4gWVtbY29v/0L+0sOL30fRv+ffi97HF71/8OL3UfTvyT1qeoyYpC0IgiAIgnAXESAJgiAIgiDcRQRIgiAIgiAIdxEBkiAIgiAIwl1EgCQIgiAIgnAXESAJgiAIgiDcRQRIgiAIgiAIdxEBkiAIgiAIwl1EgCQIgiAIgnAXESAJgiAIgiDcRQRIgiAIgiAIdxEBkiAIgiAIwl1EgPSMOX98P0Fnd5CcEFPSTREEQRCE/ywRID1DLp85iWb3GMaxip+Wzi7p5giCIAjCf5YIkJ4hFapW46KyPAD1pSu8N2sORoOhhFslCIIgCP89IkB6hlhYWhOf4w5AB/1JTlWsyoCFP5OdllLCLRMEQRCE/xYRID1jhk6dz1ljRVSSiTdCNnKgRmN6/bmVxIiwkm6aIAiCIPxniADpGXTMVB2A19N3oNHlcrZidbrtD+R64PESbpkgCIIg/DeIAOkZZF26LsmyHaWkZIac/AOb3GyulylLr+A0Tu3ZUtLNEwRBEIQXngiQnkGOpX3Za2wAQGvdCV49dwS3tCRiXd15PcueHX+uKNkGCoIgCMILTgRIz6h4TUUAGkmXcc1O4NWLR6gYHUaanT1DHKrwy+LvSriFgiAIgvDiEgHSM2rwhK85YayGQpKpZAxCbTDRP2QXDUICydVYMrF8c2bOmVHSzRQEQRCEF5IIkJ5hAcZqALRRnQGjnnjZndGRv9Px4kFMSiWz63RkzMyZIleSIAiCIBQxESA9w15542MSZEdcpXRK6cMBOCQ1ZnriPHqf3grAb/U7MGj+IrRZmSXYUkEQBEF4sYgA6RlWvmp1dhsbAlBfHYIyW4sRJX9LLzE3cxbvBqxFMpnYUbs5vX9ZR2pcdAm3WBAEQRBeDCJAesZl2FbDKEvUU16ljCoCyWAgDjcO0JgvdQv5JOAP1HodJ/xr0337ESKuni/pJguCIAjCc08ESM+49ydM4ZipJgDOijRc7csAcIiGROPOMHklky9swTY7i6u+FekRGMn5Q7tKssmCIAiC8NwTAdJzIMBozqzdSnmG1uXSUGbpAYk/pK5ojDo6af/gu8SzuKUkEunhRb8kFfs2rCrZRguCIAjCc0wESM+BAUPGE21ywVHK5FTgafoP+gBJrydLtuVvRQe8dXGUjv6VlU46fGMiSHZwYpDGj7XLF5Z00wVBEAThuSQCpOeAl48vu4yNAKgtXaeCUwalPf0BuGyqwiWpArW1QaQcn8uGhhWoHnqVbCtrRpZpyA/fzyrJpguCIAjCc0kESM8L99roZSW1lCH8+cMXvPfhG6iyTQD8ZepMNhra5J4gcMP/WN+tLc0uncKgUvFVjfZ8PksklBQEQRCExyECpOfE2x+P57CpNgC2cg5kJzPwo+FIOh0mSc1iqR8AHbN2cGL9LP4c/CavnjkAwJJ6Hflg9jwMWm1JNV8QBEEQnisiQHqOnLiVWbuV8gwXfptE6TIeVChfH2SZNNmZtRYdUWGiftzvnN+9mh8/Hs6g0zsB2Fi3Nf1/+pWMlKSS7IIgCIIgPBdEgPQcGTxyEjdMnthKOZy/GQdGA68P6olFrvnHeDm7Mqc1/jgaM3E+N53Ya4F8PWYcn57fhdJo4FD1BvT6aydxYddKuCeCIAiC8Gwr8QBpwYIF+Pn5YWlpSaNGjThx4sQDy166dIlevXrh5+eHJEnMmzevUHW2bt0aSZLyfQwZMqQou1UsnN082HUrs3Y9RTDZp9cC8MHYj1BodcgqFdvTWxOjcsFPF03sphFkpyfz0cdjmXXjGFa5OZwv70/3o1e5dvpoSXZFEARBEJ5pJRog/fnnn4waNYrJkydz5swZatWqRadOnYiPj79v+ezsbMqVK8e0adPw9PR8ojoHDx5MTExM3seMGc/HRGYHv0ZoZTVVFDfYtmk1AC6uTtSo0xJkEwaNJevoS7ZCQ73cKwQsGIAsy/QfNIKfc0JxSkslzMuH18KzCdixoYR7IwiCIAjPphINkObMmcPgwYMZOHAgVatWZdGiRVhbW7Ns2bL7lm/QoAEzZ86kX79+aDSaJ6rT2toaT0/PvA97e/si719x6D14BAeMdQGwRQsx5wDo0aczljrza5KkVbHFvg8A7bQBbJ/9pvnrnq/zh7OW0vExxDu78pbBjU2/LSmBXgiCIAjCs01VUjfW6XScPn2aiRMn5h1TKBS0b9+egICAYq/z999/57fffsPT05OuXbvy+eefY21t/cC6tVot2n+tAktPTwdAr9ej1+sL1d77uV3Xw+oMNPnTkeO0VJ7l7O9TqP7xGgCGjBvB99OmYbLScDXGnm1u7eiSuYf2WdvZu+RTWrwzlapN2rL26nkGng4hyLcCI9S1iFswh3fe/7DI+vAoBenj80z07/n3ovfxRe8fvPh9FP178rofpcQCpMTERIxGIx4eHvmOe3h4cPXq1WKtc8CAAfj6+uLl5cX58+cZP348QUFBrF+//oF1f/vtt0ydOvWe4zt37nxoYFVYu3Y9eD81X/8mhATvooIiiqBUidiNf6BTm5+AOXqUJzn1JiYrC04l1MPBOYlmOYHUiV3JpkUaVD61AfjQIpsVVwM5VaU2k6u05sb0r2hQo26R9+NhHtbHF4Ho3/PvRe/ji94/ePH7KPr3+LKzswtUrsQCpJL0/vvv531do0YNSpUqRbt27bh+/Trly5e/7zUTJ05k1KhRed+np6fj7e1Nx44di3R4Tq/Xs2vXLjp06IBarX5guaVTdlBBsYH6iquUsrqORcfP8s7N/d9cssnGpNGSWnk8V69MpIo2nNoZa7Co+DKeFWsB0Dk7k+HLfuef2s35uVkPMk7tYfqIYShVxftrUdA+Pq9E/55/L3ofX/T+wYvfR9G/wrs9AvQoJRYgubq6olQqiYuLy3c8Li7ugROwi6vORo3M23iEhIQ8MEDSaDT3nfekVquL5ZfzUfX61mxH9uVtVFBEsT7gBD07A0pz+Y8nfcL0zydjstZw+thhfHrMJH7X+5TXRXJi00e4Dd+OpZ0Dagcnln04hHFz5/F7/fb8Wb8dSYuXs+Td17GydyjyPj1uH593on/Pvxe9jy96/+DF76PoX+HqLIgSm6RtYWFBvXr12LNnT94xk8nEnj17aNKkyVOtMzAwEIBSpUoV6r4l4aW+b7LXWB8Ae0kHlzfmndNoLGj/Sm8wGjFZWrB1cyBB1UeSq7CgYe4lDv3QH1mWAVCqVMweO4aRZ/9BYTKxu1ZTXlu1kZSYiBLplyAIgiA8C0p0FduoUaNYsmQJv/zyC1euXGHo0KFkZWUxcOBAAN566618E651Oh2BgYEEBgai0+mIiooiMDCQkJCQAtd5/fp1vvzyS06fPk14eDibNm3irbfeomXLltSsWfPpvgBP6ApVAGihOEvg39/nO9e0ZV0cLdwAyFVmkkYt9nmYV7Z10B5hx+x38pUfP2o831w7iEan5XTlmry68yThF04XfycEQRAE4RlUogFS3759mTVrFl988QW1a9cmMDCQHTt25E2yvnnzJjExMXnlo6OjqVOnDnXq1CEmJoZZs2ZRp04d3nvvvQLXaWFhwe7du+nYsSNVqlRh9OjR9OrVi82bNz/dzheBsV/N4bLRD41k4JrWBSLzBzQjJg5DmaUDScHp4ztp0m8a/9i3AaBt1lYOLJ2cr/w7Qz9hYfIl7DMzCPYpR88rCZzZt+2p9UcQBEEQnhUlnkl7xIgR3LhxA61Wy/Hjx/PmAwHs37+fFStW5H3v5+eHLMv3fOzfv7/AdXp7e3PgwAGSkpLIzc0lODiYGTNmPDd5kO6212QeZmukuET2/u/ynVOpVHTr/xaSwYCssWDhtO9p9+EajlnXRCPrqRaznIu71+S75uX+77JSk4JHUjzRbp4MSLdh59pfnlp/BEEQBOFZUOIBkvBkajV+hQzZCl9FHNuDkiAjNt/5mnWr4GrvA4DOQsdfa3ZR/s2VXNP44GpIw+LklyRcv5zvmkYdX2VdOVvKRd0g1d6B9+0qs+rn+U+tT4IgCIJQ0kSA9Jxr0bUHu2/tz+ZKFpxafk+ZoWPeQ5WlB0ni6qWjmFT26NrNJFHlQCXtTULWfIAuKzPfNRXrNuXvFtWoHXKJXI0lY/2aMHfezKfSJ0EQBEEoaSJAegGESpUAaKo4z9kD68CgzXdeoVDQ5733kfR6ZAs1S2bPp3rDzlyq8hFaSU0T7Xn2fdcvb2Xbbe6+FVjfpwutLxzHqFQxvVYHJsycidFgeGp9EwRBEISSIAKkF8DoL2dxzlgBtWQkxOANl+7dhLZSZV+8Pf0BMFjKLP9pLa1eG8Me954AdNId4p85g+65ztrBid8+eIeep/cBsKJ+B97/fiG63IJlIhUEQRCE55EIkF4Q+431AGimOE/mgflw19MggHc/fAN1lhGAmzcCCQ+LpsvQn9hp3xKA1pmbObT8q3uuU2k0LBwzkiGn/0EymdhapyV9l64mPTG+GHskCIIgCCVHBEgviCad+pAq2+KlSGJ7gjNEnLhvuYEffYik0yGr1axctAiAVsPXcMK6GpayjkpRS7m69+/7XjtlzHi+uLwXtV5PQNV69Ni0j+jgy/ctKwiCIAjPMxEgvSAatmrPTqM5nUFpUuH4ovuW8/J2p1L5+iDLGK0U/DjvFzQaK3zfWEmopjQehmTk41NIDgu+7/VDPxzDvOhT2GRncalsZbqfCuXSsf3F1CtBEARBKBkiQHqBxKjMk7UbKy5w4uJ5SIu6b7n+g3pikSMBEJcYzMVLoXh4lSez9TRSVPb4a8O48sd76B+w43Gvd4ay3BSFS2oyNz3L0DfGxMHNa+5bVhAEQRCeRyJAeoF8PGUaJ43+KCSZSGMZOLX0gWWHjh+JIlcLKhXrf12GyWSiZpNXOVtpKHpJSTNtIHvm9b9nZdttLbv24U8PCZ/YSBIdnRmoKM36XxYXV9cEQRAE4akSAdIL5pCxNgAtlIGkB/wC+pz7lnNycaBWnVZgMmGyUvH9jJ8AaNvnU3a59QCgs24//8x+/4H3qt60Devr+lI17BpZ1jZ8XKoui36YXbQdEgRBEIQSIAKkF0yXPoNJkB1wk1LZpq0OF9Y9sGy3vp2x1GsASM2K4vixC+Y6hi1lt10zAFpmb+TIr98+sI4ylWuwoWsLmlw+jV6tZqp/G6bOml6EPRIEQRCEp08ESC+YKrXrsevWZO3yxMPxxfdd8n/bh5+NRJGjBaWSfzb8gV5vTgLZbPgaTlv5Y23SUi7iZ64d3PLAOhzcSvHnoP50OXsIWaHgx3qdGD5rDgat9oHXCIIgCMKzTARIL6A062qYZIkGysscjjHAjaMPLGtja03TVl3AZMRkpWbeNz8AYGVpi2f/5YRblKKUPhHdkS9Iuxn2wHosLK1Z8tFQ3jm1C4C/6rXljcUryE5LKdrOCYIgCMJTIAKkF9DQT6cQYKoBQKLJDY7/+NDy7bu0wFa2ByDLmMze3eYcSqV9/Elp+Q1pShuqa69z7rd3MTxgZRuAUqVi2tixjAvcicJoZH+NRvT8cyuJEQ8OrARBEAThWSQCpBdUgLEmAK2UZ0i+vAdSbz60/Eeff4wyOxcUCg7v/pvcHPPwWJ3mPTlZ4QMMKGipO8Ouea8/cGXbbaNGjmNG2BEstbkEVqxOt/3nuB54vGg6JgiCIAhPgQiQXlB9Bn1MjMkZJymTf4yN4eTPDy1vYWFBh659wWjAZGnBvK+/yzvXvv9k/nF7FYBOun3smjP0kfd/Y/BH/JQRhENGGtfL+NEzJI0TuzY/WacEQRAE4SkRAdILyqd8JXYZGwNQRYqE07+ALuuh1zRuUQcnC3cAcpVZbN64P+9c5w+WsteuMQpkmmT9zfHfHr2cv2Pvt1ltl0WphDjiXNx5I9eR7X8uL3ynBEEQBOEpEQHSC8zgXB2DrKCO8hr7sr3h/KOzXQ+fOAxllhYkiTPHdpGaZg6qlCoVjYasJdCqEnamHLxuLCb0yD+PrK9umy5s8HelYkQo6bZ2DHGsym8///DEfRMEQRCE4iQCpGfMst+XEBxZNJOa3x39GUdMtQHIMjk8csk/gEqlotuAd5AMemSNmgXT5+Wds7Gxx6X3MiIsPPDWx5Fx8DPSo8If2Q6/GvX4u1096gWdR2uh4bNKrbh0/tQT9EwQBEEQipcIkJ4xFdhFnSo/cHRjJzYveIcF878iMzOz0PWdMFYDoKXyDLFxkRB24JHX1KxTGXc7XwD0ah1//L4175x3uRpEN51MhsKKWtpgzvwy6KEr225zKe3LugHdaHc+AJNCwfI6nYgOuVTIXgmCIAhC8RIB0jNGaZUFkozB+QbW/oeoUm05pw60ZtfS3iyfNZITFwIfq75BIz8nwuSOvZTNPlMD81OkAvhg7HuoMnUgSQRdOkpMXHLeuUatXyeg3HuYkGitO8WuuW8+cmUbgJW9A8s/eBvfmAgybGz5Ztv+x+qLIAiCIDwtIkB6xjTruZWT598j5XxblLGVkIxqjFYpKMqewafuJjJj+7NvVRfWzXufZb89fGUagLObBztvTdauKYVB0HZIDn3kdQqFgv6DP0DS65At1CydOz/f+Y5vfMV215fNX+v3snvuiAL1z8LSmg8zzfffWrM5Z/ZtK9B1giAIgvA0iQDpGeRftirdhi+k9YDtWLn8zs0zryKH1UWZ44is1GHyDMKp5h58vb7lwIYWbF/0Bj/OnUR0YsJ967PxboBOVlJNGcZ2Ux048ejACqB8ZV98SvkDYLCUWfpT/knenYf8wgG7Bigx0ShrA6dWfXe/au7Rd+Aw6ly7gEGl4utL0QW6RhAEQRCeJhEgPeOa1K3HwDFzaT9oLfVbHeDqpYHkXGmBKtkHZAmDQzQWlQKoVGs1Qafas2dFD1bO/pBt+3fl1dFvyEccMNYzf2PSwNmVoC3YvKaBI95EnWUEIPLmeULD7gQ0SpWKuoP/5IJVBeyNWbiF/8jNgL0Fqve17JsoTCaOVKvPllVLC/hqCIIgCMLTIQKk54itrS3DP5zEK8NX0Oq1fSRkfUNCYCcUUdWQ9JaYLDLB5zxedbahMQxn/5oO/D3/XRYsms1ZU1XAPFn7Ro4Szq0u8H0HffIRklaLrFLx+6JF+c7Z2btg1/MnotWu+OpiSNw/kazYyEfW6VquOu0uBAAwS2eP0WB4jFdCKEkRKdmcSZTQGUwl3RRBEIRiIwKk51i/V/vQb9RC2ry5CT//7YSc7YUhpCHKTHdQGDG6hmJX7QBVKi2kQaMAwmRPbCQth431zJO1TQV7g/Ms7Ublig1BljFaKVg4b0W+834V63Gz8RdkKSypq73K8aUDkXW6R9Y7sUl1LLW5XPWtyM+LCjY8J5Scm0nZjFt3jo7zjvBLsJL/bb1a0k0SBEEoNiJAekGU8/Hhg9Ez6PT+alq/GkBwyIekX2yNMqE8mJSY7JK46GzOkt1IfYm9Dp6s+W4Yqzf8WaD6+73bA4scCYD4pBAuXrye73zjdm9zqOw7ALTVn2DHjDceubKtYt2m9LxwGIAfPaqTkZL0OF0WnpIbSVmMXXuONrP3s+ZUJAaT+ef656lIDly7/7w3QRCE550IkF5QQ97/hB4fLaV1351gtYSosy+jsnInR7agAjGkSwm41NqFu/1nHPirDVsWvsUP3099aM6loeNHosjVglLF+pXLMd31BKrzm9PZ5tIZgPbG3eyd98kj2/n5G31xTksh1tWDWUsLNnlceDrCErMYveYcbWcfYO3pSIwmmVaV3FgzuCGtPM0/+/HrzpOWoy/hlgqCIBQ9ESD9B7Rr1oq3Rn/PS+//xb5bk7WdQq1QpZY251xyuolVlSP4V/+VUwdasXvZa6yY/QmHTh3PV4+TiwO167YGkwmTlYrvZvx0z706Df2dQ7b1UMtG6mb+xZk/f3xo25xKeTMw9CQAq6o0IzLoQtF0Wii00IRMRv0ZSLvZ+/nrjDkwal3ZjQ3DmvLLuw2p4+PIKz4m/FysiU3P5cstl0u6yYIgCEVOBEj/MZdM5mX7jU0XKXMuhszzr5B8rj2KmCpIBguMVqlIfmfxrrMZfcpb7F/9Euu/G8ySFeZA59U+nbDSawBIy4ri2PH8AY1SpaLGoNVctiyHkzEDx+vziT555KFt+njYiLzkkV9t2VMMvRYK4npCJiP/DKT9nAOsPxuFSYa2Vdz5e3gzVgxsSB0fp7yyFkqY3rM6CgnWnY5kz5W4Emx50dKFhxPeoSMea9cWKAGqIAgvJhEg/ccMGT+FqyZfNJKeU8bqdMteR++hM2jz+lYcvNcSfqY7ptB6KLOdkZUGjB7XcKixl3I+szjwdzO2L3ode9cMpNxsUCrZueEP9Pr8K9AcnTyw6L6QWLUL5XRRRO0eQ0587APbZGFpzcfZ4QBsqdmcs/t3FOdLINwlJD6Dj/84S4c5B9hwKzBq7+/OphHNWPZOA2p7O973uro+jgxuUQ6ACesvkJL16In5zzpZlomZMhVDbCwOp06T8ffGkm6SIAglRARI/zF2Dg7sMdYHoJHiMsbcTAhcBUA9/+oMGjObDu+toX7rfQRdGUzW5RYok/zMOZfsY7GodIxKddbSovV2qlQ+jIt3JDO+/fqe+1So0oTQ+hPJUWhooL3MkZ/eQdY/eK7KgPc+pE7wRQwqFV9dfHSaAOHJBcdl8OHqs3SYe5CNgdG3AiMPNo9ozs9vN6BmGcdH1jGyQyUquNuSkKFlyubnf2+99C1byD52LO/7hGnT0EVElGCLBEEoKSJA+g/yr9+JTNkSP0Usm+Smt5b8G/OVsbW1ZdjwCbw6YgWte+8h3TCPuMDOSJE1UOiskS2ycfMIo4r/YRo1W8metW3ZNH8gCxfOyJvo3bTTYPb7vAFAe0MAO6Y9fM+2iaUsRPLIp+BaXAYjVp2h47yDbD4XjSxDx6oebPmwOT+/XZ8aZRwKXJelWsns3rVQKiQ2Bkaz42JMMba8eBnT0oibNh0A52HDyPbzQ87OJnr8BGSj8RFXC4LwohEB0n9Q2x592WNsCICjrIWUMAje9dBrenR6hQGjFtD2rb8pX+sfQs72QR/cCG2mM5Ikg8sNbKodpHKVxZza35adP/dl6awxeDcbzA7nDub7mnZz4LvRD7xHy659RPLIYnQ1Np3hv5+h07yDbDkfgyxD52qebP2oOT+9VZ/qpQseGP1bLW9HhrYqD8BnGy6SlKktymY/NfHz5mFMSsKiXDmcBr1LbN8+SDY25Jw5Q9ISscJSEP5rRID0HxVCZQCaKwO5bCoNxxc94oo7fEp58cHob+n8wSqcHX/ixLHuhAQ3JDfRF0wqjNZJKMudwq/uBuLDeqFxyWWzY3dCZR9qZK7j0oYHPx36vEUdkTyyiF2JSWfob6fpPO8QWy+YA6OXqnuy/eMWLHqzHtW8ChcY/duH7SpQxdOOpCwdk/6++NxNbs45f57UP8w5wTwnT0aysMDg7IzbhAkAJPzwAzkXn/8hREEQCk4ESP9Ro7+axXljedSSkYumyhC6D+IfPzNy45Z1sDb4EhNTmZOXWhAUNpHIs69AeB2UufbIKi2mUlewrnmY6JZpXKxalvikA0QEBd63vkr18iePzE5LeZJu/qddjk5nyMrTvPTdIbZfjEWS4OUapdjxSQt+fKMe/qXsi+xeGpWS2X1qoVJIbL8Yy+bzz89Qm2wwEDNlCsgyDt1exaZRw7xzdt1exa5DBzAYiB43DlNOTsk1VBCEp0oESP9h+2/lRGqquIDOJMGJxYWq58NJI1BmaUGSSAgL5tVBX9Pu3XXUb3mIoAtvkXu1GaoUbwAMjpEoK5+gut9hkv9add8nDZ8N6I1TWiqxrh5MX3JvriXh4S5GpfH+r6fo8v0hdlwyB0av1CzFP5+0ZMHrdaniWXSB0b9V83Lgw7YVAfhi40XiM3KL5T5FLWXVKrSXr6Cwt8d93Lh85yRJwvN/U1G6uaILDSV+9pwSaqUgCE+bCJD+wxp36kuabE0ZRQIb5eZw7g/IefwnNgqFgh7930bS65Et1CyYYR4as7W1ZdjHk3l52K+06rWfqMSppJ5vAyYlRtdQ/gk8QviwgRhS8t/TpbQv74aeAETyyMdxMSqN9345xSvzD7PzchySBF1rebHzk5b8MKAulTzsir0Nw9qUp3ppe1Kz9Xy6/sIzP9Smj4sjYZ7599V99GhULi73lFE5OeH1zTcApPz2G5mHH57XSxCEF4MIkP7DGrZqzy5jYwA8SQd9NpxZWai6qtetgoeDLwAGtY5VK7fcU+atPm/Q65OfUURXBaCMfzy5+44T0qUjGfv35ysrkkcW3IXINN775SSvzD/M7itxKCToVtuLXSNbMr9/HSo+hcDoNrVSwezetbFQKth9JZ71Z6Ke2r0LI+7baZiys7GqVQvH3q89sJxtixY4DRgAQMzEifcE9YIgvHhEgPQfF6mqBEBTxXnOyn5wYsk9S/4L6v0x76HK1IEkEXw1gJjY+28+GxbnB4Bc+jLnWlRFTskkcshQoj//HFNWFiCSRxbEuYhU3l1xkq4/HGb3lXgUEvSoU5pdo1rxXb86VHB/eoHRv1X2tOOTDuahtimbLxGT9mzO28k8eJCMHTtAqcRz6hQkxa0/h7lpKLd8TOnkgHzl3ceOwaJcOQwJCcROmfrMPx0TBOHJiADpP+6TKdM5bayCUpK5biwLaTchaFuh6lIoFAz4YAiSToesVvPzvB/uW67vsK9RJfuCwoh9XQ2Zbc0BWdradYR270b2mbNA/uSRX18UyfpuO3szhXeWn6DbgiPsvWoOjHrWKc3uUa2Y27c25d1sS7qJvN+iHLW9HcnINTD+r2dvqM2Um0vs/74EwPnNN7GsUuXOyW3jUJz7ndo3l0JmfN5hhZUVXjNmgEpFxj//kLZRZNkWhBeZCJAEDhprA9BCEUi2SWlOHFlI5Sr64OtVDWQZo6XM0sVr7iljYWFBQrj5CYOV3yVy3vqU5FEKDE4y+ogobrzxBvFz5yHrdEzwUCGZTByu1uA/nzzyzM0U3l52gh4Lj7I/KAGlQqJX3TLsGd2aOX1rU+4ZCIxuUykVzOpdC41KwcFrCfxx8tkKcBMXLUIfGYnK0xPXESPunLj0N0EhAdRuvI6RlUYjBeRPNWFVvRpuI4YDEPflV+gin+0hREEQCk8ESAKder5DkmyPhyKFzXJzCD8EsRcLXd87I15HnWV+KhQZcZ6Q0HvfRFKdG6LMccKkySQm4BC1Bqwn80sPshsawWQiafFiwvr1o3HVerT/jyePPH0jmTeXHqfnwqMcuGYOjHrXK8OeUa2Y3acWZV1tSrqJ91XB3Zaxncz5tr7acpnIlOwSbpGZNjSUpKXLAPD4dCJK21uvX0Ys2q1jGOr/BbEaN9Z6dubX6CRIz5+ywOW997CqUwdTVhbRE8aLLNuC8IISAZJA1fpN2GVsBIAvt+YNPUbiyPsZ9MlHKLRaZJWKVYsXYzKZ8p13c3ElN6waAB5+QUhSGeq32ohiZBOS39NjspHRXr5CWK/XGK3L+E8mjzwZnswbPx+n148BHApORKmQ6FO/DHtHt2Jm71r4PaOB0b8NbFaWBn5OZOmMjFt3HpOpZIfaZFkmdspU0OuxbdXKnOPIfAI2juAbz95ctq2AhSQBMKXsB1w8vCxfHZJKhdeM6Sisrck5dZqkZcvuvo0gCC8AESAJACRZ+gPQWHmRAFNFuLAWsu4/ybogPMu4U7lSQ5BNmKwU/Pj9vavj4h2aIRksMDrEsPLHz1CrHalVaynu3d8jfpKe3GomZJ0OzbJf6H3APEn7v5A88kRYMq//fIzeiwI4HJKISiHRr4E3+8e0ZsZrtfB1efYDo9uUComZr9XCSq3k6PUkfjt+o0Tbk75pE9knTiBZWuLx+SSkW4EQp5ZxMDGZxd59AVhUxZv6OXHoFBZ8INckK+lmvnosvL3x+OxTABK+n0/u5ctPtR+CIBQ/ESAJAAyf9CUBxuoARJtKgyEXzqx4ojr7DuyBJsf8K5aQFML5CyH5zvfvNxApsiYAlUoFAaBQqKhYYQL+TeeROkJJaj8DsoVE/21/45yWYk4e+dOLmTzyWGgS/X86Rp/FARwJSUKlkOjf0Id9Y1ozrVdNvJ2tS7qJheLnasOEl8yToL/ddpUbSVkl0g5jWhpx02cA4Dp0KBZlyphPJF0nee90PqoyEYC3vVzo4GJHf4OOUoY0rlt7M/H08Xvqc+jZE9v27UCvJ2rcOEy5z0diTEEQCkYESEKeo8ZaALRWniHNpIGTS8Gof6I6h4wfiSI3F5RK/v79l3uG2q4nVwBA9gzmhyUz8457enSlfv11mDqWIv5TLUovLe9uXgvAKv9mRJ458UTtepYEXE+i7+IA+v10jIDQJNRKiQGNfNg/tjXf9qzx3AZG//ZmY1+alHMhR29k7NqSGWqLnzMXY3IyFuXL4zLwHfNBowF5/fuMKTuCWI0bFa01TK5QGgBb2cR8LxUK2cgadUXWXr+Wrz5Jkij1v/+hdHVFF3Kd+Dkiy7YgvEhEgCTk6T3oE+JMTrhI6WwxNYf0KLh6b8LHx+Hk4kDdem3BZMJkqWTejPxPf94d+T/U8VVAkqnAsXzn7Oyq0qD+39hXakziKB1NnfZQNuomGTa2TFu/m8yDB5+obSVJlmWOhiTSZ3EA/Zcc43hYMhZKBW809mH/2DZ806MGZZye/8DoNoVCYsZrNbGxUHIiPJllR8Ke6v1zAgNJ/dO8GW2pKebNaAE4PIfVRne2ubVELcGCqr5YK+/8WWxUqSGj082/Z+NvpHE9O/9TIpWzM6W+MqcLSPl1JZlHRJZtQXhRiABJyONTvhI7TebM2lWkWyvPjj3ZZG2AV3p3xFqvASA9O4pjJ+7siq5QKomNKA+Ahc9VdhzKnzXbwsKZ2rV/wdtvIDldDLyZ+CsAf7fqyPFPPydmyhRM2c/G6qiCkGWZw8HmwGjAz8c5cSswerOxL/vHtuar7jUo7WhV0s0sFt7O1nz2sjmL+sx/griekPlU7mvejHYqAA49emDdoIH5RNQZQo+tZFKFDwEYX7YUNe3uDUo/qducpqlnyZbUDDl3De1dT0HtWrfGsZ957lLMxE8xpqYWX2cEQXhqRIAk5KN1qI5RlqinvMp+U3WIOAbRZ5+43g8njUKZnQsKJXs3r0NvuPMm06z/WFSZnsjqXLLOLr/nWoVCRaWKk6jqPwv/2peoe+McBpWKJd36kfrHn4T26EFOYOATt7E4ybLMoeAEXlsUwBtLj3MyPAULlYK3m/hyYFxrvuxeHa8XNDD6t/4NvWlZyQ2twcSYtecwPoWhtuTffkN79SoKBwfcx44xH9Rlo98wjOFVJpKttKapow1Dfdzve73SpwELcw/irEvlQq6Jr65H31PGY9w4LHx9McTHEzNVZNkWhBeBqqQbIDxb3hs7iYOf76al8iypJmdzCH38J+jx4xPVa2VjRfM2r3Dg6D/IliounT7DpVPnkFABKsqWKY+Xfyy25S7z1aQlaBTWKCQlSkmJAhVKVCglDRrrsXR13sZZUw3212/Cq0f3UPvKJcL6DyC+Wldia7yKLKmQZUCWuf0+Jd/++tYB2QQyMsjcKQuPV8b8n/nNUOZWOXMZSWHLHydPYuOgIUsJF5MzCcvMJVchU0GlpFWtUrzVphw+pWzvrKT6D5Akiem9atBx7kHO3kzlp4OhDG1dvtjup4+NJfH7+QC4jxmNytnZfGL3FObYNuGsfVUclBLz/X1RPuTn4NnqI75bN4E3a0xnSWQizZ3s6OTqkHdeYW2N18wZhPcfQMb2HaS3aYPDq68WW78EQSh+IkAS7nHMWJ2WyrO0UZ4iUbbB9eI66DAVbO//L+yCavNSc84ePUa6nIFsoQRAxgAYCEvywU1/ErV1Gvbux0hO9r63AhnIArL8qWwVwdVSvkx/eyjdzx5EbTCgNBpRZG7GoLJHljRIshJJVuT7zH2O3f01dx8vxINW2SiRnphLeqJ5zooP4IP6ToFDSWw5lIRSpcDa3gJrBwtsHDQP/Gxlq0ZSvBiBVCkHK754pSpj151n7q5rtK3iTmXP4tk3Lu6bb82b0dapg2OvXuaD1/dy/OpRvqttzqk1o4oPpS0tHl6RVx06uLnwQcSfLPbuyydXbrK7QeV811nVrInrsKEkzv+B2P99iXW9eqhLly6WfgmCUPxEgCTc472RnxM5fwdlFAmsNHTkTWknnF4BrcY9cd2fTB3FX0vXExJ8GSu1Ar0+B5MhF5NBR05kddRlz1DO6xrpoVagUCArlObPkuLW9wpkSUmD0EuEuJcmzsGFULfSlE+MxqC+HYDobn0UDZMsYUSBSVIi3/pAUoJShUKhQqlUoVCpUalUqG59vhqVSrZWgYVJwkpS4GdvTSlrS2SdCV2OEW22EUOuCZDIzpSQMoEoCWQJCQkwf83t7yQFVrYWWNtZYGWnwdpOg7W9BTb2ltg4WmLroMHawfxZqVKiUCie6SdTr9Urw46Lsey5Gs+YtedYP6wpamXRjvhn7N9Pxs6d5s1op0w2b0abnUz6ptEM9/8Gk6Skj6cT3dydClZhm4l8trg1AY61OW9XmeGXb7CudgVU/wpcXT/4gKyDh8g5d47oCRPxWbEcSaks0n4JgvB0iABJuIezmwcbjY0YqNhCLem6+eDJpdDsE1A94l/aj6BQKOj+Tje2bVPTpUsX1Oo7T1WWfTcNe1MgVs7R2JZpTIcGnclKTSEzJYmslBQyU5LJSk0gKzkZO72OznqZLa1f5rynH9WP7TQ/YbkVTOUFVgoFqDWgscKktsSk0mBSqjAqVBglBSYUmDA/nJJkI5JsRCmbUGLk9vueQpJRYASMeUNpYP7230zcCc18ADR3zml1EP7vmM3q1sfj0gFJtz4KQMIcKCkUijsfSgVK5Z3v7z7/qO8BEhMTSU9Px8XFpRCdMA+1fduzBh3mHuRCVBo/7r/OR+0qFqqu+zHl5BD35VcAOL/9NpaVzVuesG0Mn5bqT6RlKXw0Kr6uWKbglXrWwML/ZRZfnkqHBss5lgZzbsQyrmypO/26lWU7tEdPsk+eJHnFClwGDSqyfgmC8PSIAEm4L4tSddAnbKem8jrbjA3oknkSLm+Emr2L7Z7vfjyBQytPoCt9Dn+Xq1RrNfO+5WRZRpudRdTVSxyJSCXOxZ2EGuWpoTuEMccSZaI72QmJ5KoUmBQFfyqhsbbBxtEJW2dnrBycsHRwQmltB9a2mCysMaot0SstyDXI5Gq15Gp15Gp1aHU6dDoder0eg16PQa/DkJNJNV83NColJpMp70OW5cJ9bzRhvOu4LJse2ScZE7IMJqPxnoDuSW3fvp033nij0Ne721vyv27V+PiPQL7fE0w7f3eqeTk8+sICSPxxEfqoKFSlSuE2fJj54IV1bIhLZV3VjiiRWVitLHaqx3y603oiZS83YebV6Qyt+gVzw+No6mhLc6c7Q4QWvr54TBhP7BeTiZ/3HTbNmmFZpUqR9EsQhKenxAOkBQsWMHPmTGJjY6lVqxbz58+nYcOG9y176dIlvvjiC06fPs2NGzeYO3cun3zyyWPXmZuby+jRo/njjz/QarV06tSJhQsX4uHhUVzdfO68PmIMeyZtp53qFEb51qOQ44uKNUACiIyuiHvpc6jKXOP3zat5vWv/e8pIkoSljS3l6zXinQMzmFunIxurdaWL1XVk6Sxwk7IW78L3Z8m8cBmtWomiWRM0r3YlW5t766lUMlm3PjJTkzFotWizs9BmZ5EcHfnQNlpYWWPj5IydkzOejk7YOrtg4+6ErVMpbJycsbSz59DRY3To1BGNRoOkUKBQKpEUCiSpaIe+/h1EGY0mcjK0ZKbmkpWmJSstl+x0LVnpWnIydGRnaMnO1JKTqcNkNIF0azI68q2vzR+ydPsRmfl7pYWEhbUKCysFFlYqFBYmguPOEhISQlBQEJVvP50phFdrebH9Qiw7LsUyes05No1ojoXqyYbatCEhJC03r4b0/OxTFDY2kBZFxK5vGV9jHgCf+HlS36EQW7a4+0P1XvS4uI5D2d1YZV2LEZfN85FcLe78OXXs3ZvM/QfI3LuX6LHj8Fu3FoVG85CKBUF41pRogPTnn38yatQoFi1aRKNGjZg3bx6dOnUiKCgId/d7JwRnZ2dTrlw5evfuzciRIwtd58iRI9m6dStr167FwcGBESNG0LNnT46IJG/5nDZVox2naKM8RaTsTJmoUxB5CsrUL7Z7dhv+Oad3nkTneAPrmxuAewOkfxs5bATr1+/hRilv1p5pxscvVyEqejVhuqW4f9oJj0ODSV70M+w9iOrCFfy++Rrbbq/lq0OWZXQ52fmDppRkslKTyUxOzhvmy0wxB1K6nGx0OdmkPCKQ+mn9vfvPAfkCJoXi1nwhZf7PCoXynnLSreExSaFEcWuITFI84rpbx+0sldhbK1B4KZEkCdkkYdDLGHRg0JvQa2X02jufdbkm9DkmjCYABXoU6JHIkiRAgaWjHbn26ezYsYNy5crlGyp9HJIk8VWP6pwIT+ZqbAbz9wYzumPhA658m9G2aYNtu3ZgMmHcOJwPy35EusqOenZWjPT1LPQ9aD0BLq3ny9PjONluB8E6PR9fucnKmmVR3Ap+JUmi1Jf/I/TcObTBwSTMnYfHhPGFv6cgCE9diQZIc+bMYfDgwQwcOBCARYsWsXXrVpYtW8aECRPuKd+gQQMa3Erydr/zBakzLS2NpUuXsmrVKtq2bQvA8uXL8ff359ixYzRu3Lg4uvpcGjr+S8Jn/4OfIpZ1hja8o9pufopU5udiu6e1rS3pYdWwrHMDh7LXuBJ+DX+/Sg8sb2FpzYdZYYzBmy01mvN+bBJVKlcj6NpU4pP/IbthOJWbzCXp87nowsKIGPw+TgP64z5mDAprc1JASZLQWNugsbbBpfR9Vs/dYg6kcv4VOCXnBVW3A6qsFPM5vfbB+3LJJvNw2fNMlaNAsq5LSkoKAQEBtGzZstB1udpq+Kp7dYb9foaF+6/T3t+DWt6Ohaor7e+NZJ86hWRlheekz8xP6078xAK9F8cca2GjgIXV/PJNrH78BleEmn2xObeanyJ+onOpIexJTueniASG/CuXksrFhVJffUnk0GEkr1iBbetW2Ii/L4Lw3CixAEmn03H69GkmTpyYd0yhUNC+fXsCAgKKrc7Tp0+j1+tp3759XpkqVarg4+NDQECACJD+xc7BgdXGRryv2EgjxWWMJlBe2gAdvgT7Uo+uoJBcG79BTtpRjJapnFj/Jf6j7v8k5rY3Bn/E7z/9xtmK1fn6YgTrWg/GxrYSFy4MJzMriHOq8VRbOhPDsmOk/PYbKatWk3XkKF4zpmNVq1aB22UOpKzRWFvj7PXgyb16vZ6tW7fSuVMnlEoFssmEbDJhMhrzPptMJmST8db8ImP+86a7vjf+q6zJhGy8/fXd5e69/t/l77lfAe9z93W63BzirgejiQsnt7Qfhw4dolatWjg4FH7+UJcapehay4vN56IZvfYcWz5sjqX68eYHGVNTiZ9h3ozWbfgw8xL7hCACA1Yy49bQ2jeVfPC1KoKhrlbj4Pwa/K+u4n/V3mV8opqvQ2No5GhLHfs72bjt2rTBsU8fUtesIXrCRMpt/BvlE7xOgiA8PSUWICUmJmI0Gu+Z9+Ph4cHVq1eLrc7Y2FgsLCxwdHS8p0xsbOwD69ZqtWi12rzv09PTAfOboV7/ZBu6/tvtuoqyzifhUqEJ2vBt+CtusMbQij6mAxhPLMHUauKjL36AR/WxbsO6HPqpLvjvxds3lIyMDCwtLR9a5zg3JQNMJg5Xa8Dm35fQuc871Km9jstXPiIj4xznrg6h7OujKdViEfGff4Huxg3CB7yO0+D3cH7/faRCDhE9qH+SJGGSZZSSAkmpQFKCouhuUaJ0Oh0rJoxCjo9C6VwaPbBjxw569uz5RPV+3qUSx64nEhKfyex/rjKu04OfHN5P/MxZGFNSsKhQHrsBA9DnZqNdP5xhFcdjUKh4xcWeHi62Bfp/65H/H9p5o6zZD8W533nj9P84UPc7tiWl88GlMHbULp9v8rfz6FFkHTuG/uZNoqdMxXPG9MfqV3F41v7OFIcXvY+if09e96OU+CTt58W3337L1KlT7zm+c+dOrK2LflPRXbt2FXmdhaFy9mLf9fp0VgVgdyu3kOHYT+zMqIrpCd/xH9bH6JxKVDYeQnaK5afF46lQsdPDK1NY0/bcUfbUac4cnSOGzZtRKJXA62g0GtQWJwgLm8k1fR30QwfhvnEb9oHnSFm0mJgtW4np2wf9fea9FVf/nnfuDZtxc+tfaGKukV22GleuXOHPP//Ezu7JEj52Ky3xc5CSnw+HYZMaQtkCVmcZfgOfv/4C4Hr79lzctYsqMX+xxK4VodbeOBt1tA27xPawC4/Vnof9DK30dWkv/YEy/CB91Bs47tmKm7nw9qHTDMpJ5N+DeJZdX8H7x0Vkbt/OIUcHMmrXfqx2FJcX+Xf0the9j6J/jy+7gPt3lliA5OrqilKpJC4uLt/xuLg4PD0LN4GyIHV6enqi0+lITU3N9xTpUfedOHEio0aNyvs+PT0db29vOnbsiL29faHaez96vZ5du3bRoUOHQk98LWpzT+yjMwG0Vp4mSFGWyoYwXvLJRa7ZrVD1FayPXTj2+xl0Pieo4RFCmy7fPbLeCqeOciQtlyt+FYm7uIdBQz4CQJa7EhOziuuh36JWn8WxXC5Vl8xHv+8CCV9+hWVkJOV+WIDLyJE49O9nTij4BJ7Fn2FRut2/uq9058zmv1CnJqN3ciYtLY3XXnsN5RMkRuwCJP11gQ2BMfwdY8+mHk2wsnh4fbJeT0TffugAux49aDN8OFLUKXZGJPObV1ckZH6sVYmmjnUeu4+P+hnKlhfgzAo6anextNYgel0I56Tahj7+FennmT8BZZLJRMqPiyi9ZSve776LupB/54rCi/47Ci9+H0X/Cu/2CNCjlFiAZGFhQb169dizZw/du3cHzEuW9+zZw4gRI4qtznr16qFWq9mzZw+9bm09EBQUxM2bN2nSpMkD69ZoNGjus0xXrVYXyy9ncdVbGEPHTeXa7N1UUkQQoPOnsioM1amfoO7r8ARL1h/VxxtxlSnlcwKlVyiLVy9gxFufPLS+ak1a0XPWLFbVa89ij+q8lZ2JtYP5TcrX9x3s7aty4eJwsrKucDawN9Wbf0+5LZuJmfgpWUePkjhtGjkHD1Lq229QF0HKh2fpZ1gcGvfow7Ujh5Hjb2CwdyIhIYHAwMAnnsc3pVsNAkJTCE/KZt7eUL7oWvWh5ZNW/oYuOBilgwOe48aiknXEbvuUMZUmAzDMx4NWbo6Fassjf4atxsK5VShuBtA4PZAJ5fz5OjSGL0JjaOhsT2WbO0PDHsOGkXPkKLnnz5Mw6XN8li974mD8Sb3ov6Pw4vdR9K9wdRZEif7fOWrUKJYsWcIvv/zClStXGDp0KFlZWXkr0N566618E651Oh2BgYEEBgai0+mIiooiMDCQkJCQAtfp4ODAoEGDGDVqFPv27eP06dMMHDiQJk2aiAnaD2Dn4MBuozmPVAtFIAZJAzHnIOJ4sd63z0cT0CRWAUnGJ2dfga75rH9vnNJSiXHzYPqSn/Kdc3JqSMMGG7Gzq45en0LguXeI0W2jzJKf8Jg0CcnSkqyjRwnt+ippW7YWR5deKCoLCzoNGY5kMmIRfxOAffv2kZmZ+UT1OlipmdarBgDLj4ZxPPTBacP10dEk/PADAO7jxqJycsK0cxKfePQnWe1IDWsLxpctxic1DmWgnvlvC/u+Ybi3G62c7MgxyXxwKZwc453VipJaTekZ05GsrMg+fpzkX34tvnYJgvDESjRA6tu3L7NmzeKLL76gdu3aBAYGsmPHjrxJ1jdv3iQmJiavfHR0NHXq1KFOnTrExMQwa9Ys6tSpw3vvvVfgOgHmzp3LK6+8Qq9evWjZsiWenp6sX7/+6XX8OVSxTnuyZA3lFdH8rm9tPnjsx2K9p4WVJSk3/AGw9Qvh4Nljj7zGpbQv74SeAGBVlWZEB1/Od97S0ot6df/E07M7smwkOPgrrgSNw6F/L8quX49ljRqY0tOJHjOGqFGjMaamFnm/XiR+tepSrm4T1KkJKHJ1aLVadu/e/cT1tq7sTr8G3sgyjFl3jiyt4b7lYr/5Bjk7G6t69XDo0QOu7eTnmHT2OzfESpJZUL0cFsX9lKbFKFBZQsRxFNf38kNVH9wsVFzNymVySFS+ohZ+fniMN+dDSpgzh9yga8XbNkEQCq1kn+8CI0aM4MaNG2i1Wo4fP06jRo3yzu3fv58VK1bkfe/n53dri4X8H/v37y9wnQCWlpYsWLCA5ORksrKyWL9+faHnPf1XdHhtAHuN5hxUXqSYD17ZDGkPT5b4pKq88j7qLA9kdS4RB+YW6JqRw0bgGxNBho0tX276557zSqUlVf1nUbHiJCRJSWzs35w+0xfZS4Pfqt9xHT4clErSt20j9NVuZIoEog/VYfAQVGpLLGPN+/YFBgYSERHxxPV+9rI/pR2tiEjO4dvtV+45n7F3H5m794BKhefkL5ByUri8awZflfsAgMkVvalk8/DVj0XCzhMa3PpH2r6vcVOr+MHfF4Bfo5PYHJ+ar7hj3z7Ytm6NrNcTPXYsJl3RbawsCELRKfEASXh+XJXNGY5bKU9zUl0fZKN5E9tiVNG/EoawugCUKnedzKysR15zO3kkwJYazTm7f8c9ZSRJwsd7ILVrrUCtdiIj4yInTnYjNfMsbh+OwG/1Kiz8/DDExxMx6D1iv/wKU05O0XbuBWHr7EKzvm+gzMlClWYOnrdv347pCZNh2lmqmfFaTQB+O3aTw8GJeedM2dnEfWXejNblnbexrFiR3C2jGOYzDJ3Cgg5ONrztVbiNdAul2SegtoboM3BtB62c7fjwVtLI0UE3uZlzJ0WIJEmU+upLlM7OaK9dI2HeoxcgCILw9IkASSiwsV/P4aKxHBaSkUs5t5bEn14B+uINHDLdWqHQWyHbprBi0YcFuqb/wGHUDr6IXq3mmwsPfprh7NyUBvX/xta2Knp9MmcD3yQiciWWNWpQdsN6nAYMACDl998J69mLnAuPt0z8v6Jel644ePigibsBJpno6GjOnj37xPU2q+DKm43NT2PG/3WejFxz/pLEH39EHx2NyqsUrsOGwbk/+FpXhqu25XBVwpyqfkW6590j2bpBw/fNX+/7GmSZcWVLUc/emnSDiaGXb6A3yXnFVa6ulPrqSwCSly8n6/iJp9dWQRAKRARIwmPZZ6oHQFvFKbTWZSAnGS6sLdZ7vtq/N+oI8/BeZa/QAl2jVKmY6KFCMpk4VL0BW1cve2BZK6sy1K+3Bg+PrsiygWvXpnDl6kRkCwWeX3yO95IlqNzc0IWFEd6vPwk/LEB+QZOzFZZCqeTlDz9GYTSiSTAPu+7Zs4ecInjqNuGlKvg4WxOVmsNXW66gDQ4mafkKADwnfY5Cl8i+o6tZUsa8kfK8auVwsyiBVT1NPwILW4i9AFc2o1ZI/FjVFweVktPp2cwIi8lX3K5tWxx7vwayTPSECRgLuPRYEISnQwRIwmOp0+JV0mVrfBTxrEgzD31xfDHI8sMvfEI306qCLKHwiGD2wskFuqZVt360v2Ce2D0r1w6j4f4TfQGUSiuqVZ1LhQoTAAUxMWs5c3YAudpYbFs0p9zmTdi91BmMRhJ/+IHw199AGxZWFF17YZSqWJkqzdujTo5HodWRnZ3Nvn0FW334MDYaFbN610KSYM3JG1wd/xkYDNi2a4dd61YkbhzNx+U+BuBdL2fauxRdXrLHa6gLNB5q/nr/t2Ay4WOlYXZl8/5+82/Gsz85fxDkPn4Cam9vDDExxH751dNusSAIDyECJOGxNO/8at6S/8qKSPO8i7iLEH64WO/b/5PRWMWZ902rrCn4cMSkZjWw1JqTRy5d/PC5HpIk4eszmNq1lqFSOZCeHsjJk91JTT2F0tGR0nPm4DVzJgp7e3LPnyesR0+Sf/8duZiDw+dJu4GDsNDYoIk1B48nT5586BY+BdWwrDPvNitL+5unsLh8AcnSEs/PPkUOWMAY65bEa1yopFHweYUH75H3VDQZDhoHiL8MlzcA8Iq7Y958qBGXbxKvvfP0UWlrg9eM6aBQkL55M+nbtpVIswVBuJcIkITHFq4wT9ZurghkN7eSax5fVKz3lJQK4iPMCQOtfEJZu/PvAl1XuUELel40B28/ulUn+9Yk4odxcWlBg/obsLWpjE6XwJmzbxAVtRpJknDo+grlNm3Euklj5Nxc4r78iojB76OPiy90314klra2tHlnEKrsDFTpKciyzLZt24okiBzVyIP3L5vzUwW07IVamcpvl06xw7UFFphYWKMCVsoS/pNm5WQOkgD2TwOTEYApFUrjb2NJot7AiCs3MP3r9bCuUweXD8zzl2KmTEVfBAGlIAhPTgRIwmMb9b8ZnDVWQiWZiMm2MB8M2gYpN4r1vo37DkWT5gNKA8agFQW+7rP+vXFKNyePnHFX8sgHsbb2pV69tbi7vYQs67kaNImrVydhMulQe3ris3QpHp9+iqTRkHX4MKGvvkr69u2F7NmLpXqb9rj6VEYTFwEmmZs3b3KhCCa3p303F1ttFuH2nsyw9Cfwrwl8UW4IABPLl6a6XdHviVgojYeApSMkXoML6wCwUipYXM0PK4WCgymZLLiZP6B2GzYMy+rVzTm4Jk5EfsIVgIIgPDkRID1jnpfhmgNG8/yj9srjpHo2AdkEJ5cU6z09/bzQ3lry71YujBsxBcvB5FLal3eum7N+/16l6T3JIx9EpbKhevX5lC83BpCIil7NmbOvo9XGIykUOL/1JmXX/4VltWqY0tKIGjmKqDFjMab9tyfbSpLEyx99hMJowCIxGjBvOKnVah9x5YNlnz5N2jrzZrQRb3/EMM0mxpUZQI7SihZ2FnzgXbQbDT8RSwdoZt4HkAPTwGie+1bJxpKvK5UGYFpYDKfS7qSskNRqvGbMQLK0JDvgGCm//fbUmy0IQn4iQHrGxMauwdJyGRkZF0u6KQ/Vsec7JMt2lFIk83uEl/ngmV9B9+g8RU9CWekllFoHsMpkx+qxBb5u5LAPbyWPtLtv8sgHkSQJP7+h1Kr1MyqVHWlpZzh5sjtpaYEAaMqXx++P1bgOG2qeR7JlC9c/6IpVZPFuw/Ksc/X2pWb7V7FIjkXS6cjIyODgwYOFqkvW64mdMhUAx96v8fZL7qRXcOO8XRWsjHq+r1EBxdNc0l8QDT8AaxdIDoXzf+Qd7u/pTA93R4wyDLkcTqr+zsIBTbmyuI8z/07Hz5qNNjj4qTdbEIQ7RID0DJFlExGRP6NSX+Rs4GsEnhtEWtqT55IpDlXrN2GX0ZyhvLYiGJzKQm4anPvjEVc+mdavtEd1w3zfcj4FH9IrSPLIh3F1aU2D+huwtq6AVhfH6TP9iY42D59IajVuH32E8y+fkzxaRezwOJSV/yQmaOVj3eNF0/rNN7C0dsIyzvxzCggIIDEx8RFX3Sv511/RBgejdHLCbcT7nN4zjx+8zfmpDBfSORP04L3aSozG1pw8EuDAdDCaJ2ZLksSMyt74WVkQmatndFBEvqfGTv37Y9OyBbJOR9S48cgiy7YglBgRID1DJElB9WqL0OvrAQqSkvZz6vRrnD37Nqmpp0q6efdI0FQBoIniAn+lmzMeP40l/1G6WkgmFQrnOGbO+7jA1xU0eeSDWFuXpUH9v3Bz7YAs67hydTxXr04mKekQZ868zsWMz8gtn20urIDguG+Ijd342Pd5Uag1lnR4fyjKzDSUmWmYTCa2b9/+WMPI+qgoEn5YAID72LFkHZvLh2XeQ5YU1DKYUMblMunvCyRkFH74rtg0eA9s3CH1Jpy9M2Rmp1KyqKofaklia0Iav0TfCfDMWba/QunoiPbKFRLmzy+JlguCgAiQnjnW1uXR5r5Og/rbKFXqNSRJSXLKYU6f6cvpMwNITgl4ZuYpjfj8a04Yq6GQZLTaHHOSvMQgCN1frPftM/wDrKLrA1DN6VKBr1OqVEwoYPLIB1GpbKlRYyF+fubALCr6NwLPvUNK6jEkSYVXqT5Uk77G+ogCJJlLl8cQE7Phse/zoqjcuAmlKtTGMvYmyDLXr18nKCiowNfHfv0Nck4O1vXrY19Fzfjc0kRZelBWZeKPljXwL2VPSraeSX9feGb+v8hjYW3eyBbg4Cww3AniattbM6l8KQAmh0RxOfNOQk21uzueX/4PgKSfl5J98uTTa7MgCHlEgPSMsrLyo6r/dJo03oOXVz8kSU1q6nHOnn2D02f6kpR06Jl4QzhkNOcm6qA8Tmzpl8wHi33Jv0RstHnJv6b0DRb9sbjA17bu1o92BUweeT+ybCIhcRdJSfl3rFcorKlR/Uf8/b/FuVlPLPeUxvqwAjBx+cpYYmL+eqz7vEhe+fhDlEYTFknm5es7duxAX4BM5Bl79pC5d695M9pxH7E+4C/+dm+HUjaxoGZlnDRqZveuhVop8c+lODYGRhd3Vx5fvYFgVwrSI81z9P7l/TJutHexR2uS+eBSOFlGY945+w4dcOjZ05xle/wEjBkZT7vlgvCfJwKkZ5yVlTf+Vb6maZO9lCn9JgqFBWlppwk89w6nTvciMXFfiQZK3d8YToLsiJuUxp9BtybKXvsHkq4X6307v/8xlklVQGHCNeXxhrE+f4zkkbfJspHY2E0cP9GFCxeGkZFxCYXCilKer2Fl5Y3JlM3FSyOIidmAJEmktGyJw2olNietAZnLV8YTHV28W7I8qxzcPaj3cm8sEmOQ9HpSU1M5cuTIQ68xZWUR+9XXALgMfIfYq0uZ4PMeAGP8PKjrYANAVS97PmpbEYAvNl4kLj23GHtSCGpLaDHa/PWh2fn2LZQkiXlVfPC0UBOcrWVScFS+Sz0+/RR1mTLoo6OJu/VaCILw9IgA6TlhaelF5cpTaNpkP97eA1EoLElPP8e58+9x8lQ3EhJ2IstPP3dK+arV2WlsDEAT5UWo0AGQ4eTPxXpfK2dbcm6Yn145lb3BicvnCnzt4ySPNJn0REevI+BYRy5dHklWVjBKpS1+vsNo1vQgVatOp2GDzbi6tMVk0nL5yhiuX/+WjFrVUbl5YL9cj1tuE0DmytUJREX/+UT9fl4179cbazt3NHE3ATh8+DApKQ9+3RMWLsQQE4O6dGkcmzjyoUVTMlU2NLSCj8p65Ss7pHV5apR2ID3XwMT1z+BQW923wL4MZMTAqeX5TrlaqFhQ1QcJWB2TzPq4O6/Jv7Nsp23cSPqOgq++FAThyYkA6Tmj0XhQqeIkmjY9gI/PYJRKazIyLnH+wlBOnHiFuLityLLx0RUVoSzbqhhliYbKyywLMW+pwNnfQFu8wwLujXujznYDi1wu7Jz6WNc+Knmk0aglMmoVAcfaceXqeHJywlGpHClXdiTNmh6ifPnRWFg4A6BS2VGz5mL8/EYAEBX9C5Z2K3B4fQASEtYLUyhT+k0Arl79lKio1U/Y85L3uEGIUqWmy4iPUGWkoMxKx2AwsHPnzvuWzQ26RvIv5uEoj08G80PwZU441MQOAz/U8kd515J+tVLB7D61sFAq2Hs1nrWnC5Yf66lRaaDVrZQUh+fckwqjmZMdI/08ABgbFEFY9p25StZ16+IyeDAAsZMni4ztgvAUiQDpOaWxcKVihQk0bXIAP9+hKJW2ZGYFcfHSRxw73oXY2E1PLVB6f8JkAkzmVWy2hgRwqQjadAgs3kCgZvM6KMLNW534+t0kM6vgOZgelDzSaMzmZsRyAgLaEBT0Obm5UVhYuFKhwgSaNT1I2bIjUKvv3QxVkhSULzeSGtUXolBYoVIFYWjjiMLGBn1IKF4xrfEu8w4AV4MmERn5+xP2vmTkZmWy+6f5hP21kmvHHj5Mdje/WjXxqd7MnGFblrly5QrXr+cfipVNJmKnTgWDAbv27QhO28Vs7/4AfFvFDx8rzX3rruRhx6iOlQD4cvNlolNz7luuxNR+HRx9ISvhvk9XR/l60tjBhiyjiQ8uhaP9VyZtt+HDsKxaFWNaGjGffiqybAvCUyICpOechYUz5cuPMb95+32ESmVPdnYIly6PJOBYR2Ji/sJkevSE2Cd1zFgDgI7K44S4djIfPL4IivmPebKmIQqDJZJ9Cj8tHvFY137ywXB8YyJvJY/cQXj4Io4cbUVw8FdodXFoNJ5UqjSZpk0O4OszGJXK5pF1urt3wrvMIAAiUn7FsU9vczuXLadixUl4e78LQNC1L4iIfL7yJIWdPcUvY4Zz+eBeTDotOxfNI/JqwVcRArz80VDUBlCnmJ+EbN++HcO/JsqnrV9PzpkzSNbW2HQoxTDn7hglFd0d1fTydHlo3YNblKOOjyMZWgPj/zr/bA21KdXQarz568Pz7nm6qlJILKzqi5NKyfnMHL65HpN3TrKwwGvmDPO2NkeOkPL7qqfYcEH47xIB0gtCrXagXLmPadb0IOXKjUKlciQnJ5zLV8YRcKwDUdF/YjIVX9K5AUPGEW1ywVHKZNuFeNDYQ/J1uL6n2O4J0PXdflhFmJ8i+Xs83sRwjY0tI7KuAbClRguOn/oVvT4ZK0sfqlT5hqZN9uFd5i2USsvHqtfL6w1kWUNW1lV4pQKoVGSfOEHuxUtUrPApPrcmG1+7NoWIiBWPVXdJ0GZn8c+i71g/bQqZyUk4epbCyrM0JoOBjbO+JiW24KvHbBwcadzrDTQJ0UgGPYmJiZw4cQIAQ0oK8TNnAeD2di/+l60g3KoMpSUd06tXRnpEtmylQmJW71poVAoOBSey6sTNwne6ONTsC87lISfZnC/sLl6WFnzn7wPA4sgEdiam5Z3TlC+P+9jbWbZnoQ0JeTptFoT/MBEgvWBUKjvK+g2nWdMDVCg/DrXamdzcCK5e/ZSAgHZERv6G0Vj0SfW8fHzzJmu3VJ6FOuY5N09jyX9MQjWQJSxKRTF3yVcFuk6nSyQkZAZlKiynzo1z6NVq/kp5g6pVZ9O48S5Ke/VFobAoVJvUakf0uqYA3MxZjf1L5vQHycuXIUkSFcpPwNfnAwCuBX/JzZuPn4/paQkPPM2KMcO5uG8XSBL1Xu5G/6/nUqplRzzKVSA3I50N06aQk1Hw/eca9+iKnVMZNPHmuUL79+8nIyOD+JmzMKaloalciaOON1nt+RKSLDO/lj8OalWB6i7vZsu4zuYEpl9vvUJEcvbjd7q4KFXQeoL566PzzZnn79LR1YHBZVwB+OTqTWK0d/5R4/T6AGyaN0fWaokaN05k2RaEYiYCpBeUSmWLr+8HNGt6gIoVPsPCwo1cbTRB1yYTENCGmxHLMRqLdkm05F4LvayktjKYH46kAxKE7IaEa0V6n7u9Mnwo1vHmFW2+HHho2VxtLNeufcmRo624cXMxJjmbtyy3IJlMHKzQlDP7klEoCvZm/DB6fWsUCg3p6WdRvVYPgPQd/6CLjEKSJMqXH4uf71AAgkO+5sbN4l3197i02dnsXPw9f307mcykRBw9S9F3yjRavzUYtUaDQqXilVGfYu/mTkpMNBtnfY2hALmNACSFglc+/hhVWjKKnEx0Oh07/viDtPXrAZC7VmBsKfNWIh962dPUye6x2j6wqR8N/ZzJ1hkZu+4cJtMzNNRWvRe4VobcVDh2/388TCrvRQ1bK5L1RoZdvoHx1lChJEmU+vprlA4OaC9fycswLghC8RAB0gtOqbTGx+ddmjbZT6VKk9FoPNHq4ggO/oqjAa24cfNnjMai+Vf22x+P57CpNgCl5ZtQ+VbiyBP3rhIrSmo7SzJuLfl38I1gy6Fd95TJyYnkatDnHD3ahojIFZhMudjb16JmzZ/o13fNneSRObaPnTzyfmTZDk+P1wCIstiMTdOmYDKR/MsvgPnNrly50fj5DQcgJORbbtwoeMLL4hR+/iy/jBnOhb07QZKo+9KrvDVjPmWqVMtXzsbRiR7jJ2NhZU3U1UvsXPRdgef9lK5cifL12udl2L4UFUWCqyv2L7VggnNVUtX21FTrGVOp7GO3X6GQmNm7JlZqJcdCk/k1IPyx6yg2CuWdp0gBCyDn3lQHGoWCxdX8sFEqCEjNYl54XN45tYc7nv+7nWX7Z7JPn34qzRaE/yIRIP1HKJWWeJd5i6ZN9lK58pdYWpa+Ncz0LUeOtiI8/EcMhidfln/CaH4Tba88wSm5tvlg4Kr7DicUJf8ub6BJ9waVnuTAO8kfs7PDuHx5HAHH2hIVtQpZ1uHo2JDatX+hfr2/cHNthyRJd5JHlq3EssXfF0mbypQZhCSpSEkJQNOvFQCpf/2FMTUVuBUklR1JWb+PAAi5PoPw8OIdknwYXU42u376gb++/pyMpAQcPUrRd/K3tHnnfdSa+8/DcvX25dVRn6JQKrlyeD9H1xZ8AnGXEe9hYVTifGsO09mGDdhQ04FDTvWwkvUsrFsDC0Xh/kT5utjwaRfzUNu0HVcJSyz4CsdiV7U7uFcDbZo5SLqPctYaplcqA8Ds8FiOpmTmnbPv1BGH7t3BZCJ63HiMmZn3rUMQhCcjAqT/GIVCQ5nSA2jSeA/+VaZhZeWDXp/M9dBZHDnaitCw+ej1BZ9PcrfBIycRbvLETsoh4FIwuPmDPivfZp3FwbtmOaRw8xwor7IRhEUc4+LFjwk41oGY2L+QZSPOzi2oW2c19equxsW5eb5Jv/mTR1Z9aPLIgrK09MLTswcAse4H0VSpgpydTcofd5JFmp8kfUzZsp8AcD10JmHhT3/o5Mb5QFaMGc75PTsAqNO5q/mpkX/1R17rW7M27d8zPwk79tdqLh0o2MR8jbUNLTt3p9nxU6h1OoJLeTPNpy8A/yvvRQXrx5scf7fXG/nSrIILuXoTY9aew/isDLUpFNBmovnrYz9CVtJ9i73m6UwfTydMwPArN0jS3Xmy6THpM9SlS6OPiiLu62+eQqMF4b9HBEj/UQqFGi+v3jRutIuq/rOwti6HwZBGWNg8jhxtwfXQOej1jx8kOLt5sNvYEIC2ilPQyDwZmRM/gal48zJp3Vuh1NkhWWeya8P/iIvfAsi4uranfv311Km9Aienhg+8/nbyyGg3z/smjywMP98PAAWJyfuw7m9Of5D822+YtPknypcr+yHlyo4EIDR0DqFhT2cXd11ONrt/XsC6ryeRkZiAg7sHfb74hrYDP0BtWfAApUbbjjTsbk5psHPxfCIunX/kNbIs43p4P9a5uZQOCWGPfz0MChUdLPW84eP1yOsfRaGQmN6rJrYaFadvpLDscNgT11lkqrwCnjVBlwlHH/zE8tuKZahgrSFGq+eTqzfzhjCVtrZ4TZ8GkkTahg2kPyDppiAIhScCpP84hUJFqVI9aNxoB9WqzcPGpiJGYybh4Qs4crQVISEz0Onu/y/cB3Hwa4RWVlFNGcbsv8+BpSOkhJv3aCsmqamncK6yFqsbzQHw9UzG3b0LDRtsoVbNxTjY13pkHQ9KHvkkrK3L4uHeBYCEyhdQeXpiTEwkffPme8qWLTuC8uXGABAWNo/Q0ILtE1dYNy+e55exH3Ju13YAand6mbdm/oB3tZqFqq953zep1KQFJqOBjbO/Jikq4qHlM/fsIWv/flAp+atJa1Js7LHW5tIlKeGRS/oLqoyTNZNe9gdg5s4gQuKfkU1fJQnafGb++sRPkHn/DNk2KiWLqvqiUUjsSkrn58jEvHPW9evj8p45ZUTsF5PRx4ss24JQlESAJAAgSUo8PbrSqOE2alRfgK2tP0ZjFjduLr6VPPEbtNqC/QHuPXgEB4zmlVuVCYZ6b5tPFPGSf1mWSU4+yukzAzh9pi9JqQeIz3AEkxKVawI79qmxs/N/rDr/nTzyq41FE9D5+Q0DID75H2z7vQxA0rLl982I7Oc3lArlxwEQFv4910PnFnnCQ11uDruX/sjaLz8lPSEOezcPen/+De3eHYqFpVWh65UUCjoP+4RSlaqgzcpiw7QpZKfff+7ZvzejvdyjGSdrm9MitAk6Q9CpE0RHFzy30qP0beBN68pu6AwmRq85h8H4jGSirtQJStcDfTYceXAwXN3OmsnlzU/U/nc9mnMZdxZVuH04Ao2/P8bUVGImTXq2kmMKwnNOBEhCPpKkwN29Mw0bbKZmjcXY2dXAZMrhZsRSjga0JujaVHJzYx5ZT6DJHJi0VZ5kV4wzSAoIOwDxV564jbIsk5i4j9One3M28E1SU48jSWq8vPrR9t1B2MaYh9Eq2Z557Lo1NraMyAwFYHPN5pw7+ORBkq1tZVxd2wMyKfUjUdjaogsNJfPA/VMS+Pp+QIUK5pVO4eE/EBo6u8je+CIuX+DXsSM4t3MrALU6dOHtmfPxqV64p0Z3U1to6D72cxw8PEmLj+PvmV+i192bdyvhhwUYYmPJ9CvD5ObmeUf1L52mbLj592P79u1F1mdJkpjWsyZ2lirORaax+GBokdT7xCQJ2nxq/vrkz5D+4P+vBpZ25SVXB/SyzJBL4WQazMPVkoUFpWdMR7KwIOvgIVJWP//7/AnCs0IESMJ9SZKEm1t7GtTfQK1aS3Gwr4PJpCUy8leOBrTlatDn5OREPfD6oeP/R4ipNNaSlpCgQPOcC3iip0iybCI+/h9OnuzGufPvkZZ+1jzp/NbqPP8qX2PjXJbUSPNwmq13FL/8/etj32fAu8OoHXwRvVrNV+eLJhvz7adIsRnbsO1lHnJLXvrgBJG+PoOpWME8BBN+40euX5/5RAGDPjeXvcsXs2bqRNLi47BzdeO1SV/R/r1hWFhZF7re+7G2d6DnhClY2tgSc+0qOxbMzfe0LDcoiORff0UG5rzZh0QLZ6pI2UypWtWcPNJkJCIigvPnHz2PqaA8HSyZ0tW8wnLe7mtcjS38QoQiVb4deDcCQy4cnvvAYpIkMaeKN6U1asJydIy/Fpn3+6CpWBH3MaMBiJ8xE23oMzTXShCeYyJAEh5KkiRcXVpTr95a6tT+FUfHhsiyjqioVQQca8uVKxPJzr5xz3V2Dg55k7XbK0+SVe1WZu1zf94398vDmEwGYmM3cfxEFy5cHEZG5qVb+Z0G07TJASpXmoyl5Z1JvQ37vI1VSiVQmFBHPf7qOaVKxQQPFZLJxKFqDdi2+skzXTvY18LZqRmybCS9ZZZ5+5FTp8h5SBDg4/MuFStOAuDGzcWEXJ9eqCAp8vJFfh33IWd3mOc91WzXmbdnLsC3Ru1C9aUgnL3K8OqYz1AoVVw7dpjDf5gDVdlkInbyFDAa2fnaS+zzaoBG1vNj3VrUb9sEV8/qWCSan6Ts3LmT3NyiS2bas25p2vt7oDfKjF5zDv2zMNT277lIp5dDWuQDizqpVfxY1RelBH/FpfBnbPKdc2+8gU3TJsi5uUSPG4dcwKSdgiA8mAiQhAKRJAln52bUq7uaunVW4eTUFFk2EB2zhmPHO3Dp8hiysvIPXfjWbEe2rKGiIpIFq7aCRw0w5KAILFjQYjLpiI5ey7HjHbl0eSRZWcGoVHb4+Y2gWdODVKwwAY3G7Z7rnMq7YwpvBIB7uSjOXnv8ydatu/XLSx45s4iSR+Y9RdJvxfaldoB5LtLD+HgPpFKlyQDcvLmEkJBvCxwk6bW57FvxE3/+byKpcTHYubjR67Mv6fD+CDTWRfvU6H68q9ag0xBzjqcTG9dxfs8/pK5bR05gIDd9fJjb2jy0NsnbEX9780bA3UaPwCIlBUmbS1ZWFgceMAxZGJIk8U3P6jhaq7kUnc4Pe5+R/czKtgTf5mDUwaHZDy3a0NGWsX6eAEy8FkVwljmAlBQKSn37LQoHB3IvXiRh4cJib7YgvOhEgCQ8NienRtSts5J69dbg4twSWTYSG7uBY8c7cfHSJ2RmmrcWeanvm+w1NgCgluIqNB4CgOLUUiT5wUv+jUYtkZG/ERDQjitXJ5CTcwO12ony5UbTrOkhypcbiVrt9NA2WlfujCrHBUmTy/Ftnxaqn583q4FGpy2y5JGOjo1wcKiLyaQjp4MagIydO9FFPHy1l3eZt6hcaSoANyOWEhz81SODpMirl/h13Iec2b4JZJkabTvy9qwF+NWs88T9eBxVW7alyWv9ATj443fETp+BTqXi28Hvo1VqaK3OYlCFCnnlnb08qNayB5Zx5qHN48eOk5CQUGTtcbez5H/dzLmdFuwL4WJU8SYwLZB/z0U6sxJS7n0i+28f+nrQwsmWHJOJDy6Fk3vrSZjaw4NSU8zBdNLin8g+c/aea43GHNLTLxAX9zdK5RUxqVsQHkIESEKhOTrUo3bt5dSvvx5X13aAibi4zeahsAsjyMi4whUqA9BaeZq/TiSCtQtSeiSeafdOoDYas7l58/Zk8MnkaqOxsHCjYoVPadb0IH5+w1CpCrYvV50ujbAKbwlAOZ+IQg3VVG7Qgp7nDwFFkzxSkiT8fM1PkaI1O7Bu1si8/ciKXx55bZkyb1C58pcARESu4Frw/+775qbX5rL/1yX8OWUCqbEx2Lq40mviVDp+8NFTeWp0P01eG4B/izZUjkqErCxW9O7LVdfyOJty+K5+AxR3LenvOLgf1rINqowUTLKpSCdsA3StWYouNTwxmMxDbVpD8ebnKhC/ZlCuNZj0cHDmQ4sqJYkf/H1xUau4nJXL1Ot3VvzZv/QS9q92BZOJyLEjiQldQ8j1WZw7/wFHA9qw/0ANTp7qTtC1CVhZL+HatYmYTEW/ebUgvAhEgCQ8MQf7WtSq+RMNG2zCza0TIBOfsJ0TJ1+hY58sLpt80Uh6km+egXrvAOAfvQ605pw0BkMG4eE/mtMJhHyDThePRlOKypWm0rTJAXx8BqFUPt6bu6SQSDTURjJoUDqmsmDh8EL17bN+vYo0eaSLS2vsbKthNGaj6+ICQOr69RhSHh18lSk9gCqVzUvjIyN/5dq1qfkCh6igK6wc/xGnt24EWaZ6mw68M2sBfrXrPXG7n4QkSTSv24QyKRmcrlyNP1qYJ6nPqeyNh6XFPeWVKhXt3xuOJi4CTCZCQ0O5cuXJVz/+uz1fdquOi40FQXEZfLc7uMjqfiK35yIFroKk6w8t6qFRM9/fB4DlUYmsCt7N9dA5nL8wlJudT2FwljFGxRH11SRu3PiRxMTd5OTcBGTUaifs7esiywri4v/m7Nm30emSH3o/QfgvEgGSUGTs7KpRs8ZCGjXchrv7y4BEYuJugt0dAOioPEZa5X7IdqWw08Zg2jqU0NC5HDnakuuhs9Drk7Gy8sG/yjSaNtlLmTJvoFRqCt2ezu/3wy7KnF+nstvVQtXh6l22SJNHSpKUNxcp2nUPmiqVkHNySP3jjwJdX7p0P/yrTAMkIqNWEnTtC3TaHPavXMofk8eREhONrZMzPSdModOQj9FY2zxRe4uCrNOR8PU3pFvb8M3AYciSgsY3LtLO1fWB1/g3q41HmfpYJMcCsGPHDnQ6XZG1ycVWw9c9zENtiw5cJzAitcjqLjTvhlChA8jGe54imUx6MrOCiYvfRmjod1y4MAKr4Nd4hY0ATIqw5GT4GhISdpLNDVLfMiBLYHNUidfNllSq+AV1aq+kefPjtGh+ktq1VpGb8x5KpS2paSc5dboXWVkPD8oE4b9GBEhCkbO1rUyN6t/TuNEOPD26oymXQIZsha8ijs0bPyT+pU8ILmtLgNMJwsJ/wGBIx8amItWqzqFxo114efVGobj3ycLjUlipSIo2L/m38opl/orphaqnqJNHurl1xNq6AgZjBqZu5t3qk3/7/Z7tRx7Ey6s3/v7mICkqahXbVnXi9Jb1IMtUa9Wet2cvpGyd+k/czqKStHwF2uvXmfvmeyQ7OOOclkijXX+xdf4sTA/Zfqbb6GFoktOQ9FrS09M5cuRIkbarc/VSdKvthUmG0WsCydWX/FCbqfV4sqyUxEetJ+ziFC5c/Ihjxzuz/0ANjh/vzMWLHxIW/j3xCdvJzr5Ob3kV5blOtmTLEouvKFthErVr/0LDgUdwGfguAMrFQZSy7IKzc1M0Fq55WcqNxirUrrUaS8sy5OTc5NTp10hOLtrXWBCeZyJAEoqNjU0FqlWbTcvW2zmiqgpAudQULsbO5Ka3JUaVArtMAzXch9Oo4TY8PbuhUKiKtA0t3nkLm4RaIIGHdkeh6ijq5JGSpMDP1zxhPdrvsHn7kaQk0jZuLHAd7i6vokztiiyDnW8UZTuk0H3c53Qe9gmWNrZP1L6ipIuIIHHhQv5p3JL9tRujkg185+uMlQTXTx3j4G8PXsXn4OZIzXZ90cSZl74fPnSY5OSiHQqa+mo13O00XE/IYvbOoCKt+2Fk2Uh2djgJCbsID1/IxUufcPzEyxwIeYtjDZy4UNWO0PiVxMdvJSsrGFnWo1TaYG9fi1KlXqNChYnUrrWcVk3383ujl7FTKrikd+VPQ2dcnJuj0Xjg9snHaKpUwZiSQvQDsmzb2FSkQf31ODjUxWBIJ/Dcu0RFFexppiC86ESAJBQ7a+uyXNbWBaCBLoSsNAeMBl9qZNSiwZlU3LctQEovuq0l/s2mtAOGcHM+Jme/GHYeK9yy8QHvDqN2yCVz8shzD19lJMsyj5pT7OHRFUtLb/RyCoru5uAxefmK+24/creYkCBWTviY038Gc3OfF7Is4VAuDq31euSHrA582mRZJvbLL4m0c2B+v3cAGOemoEOdunQe+gkAp7f+TeA/Wx9YR7t3umMjO6DMSsdoMvLPP0W7n5+jtQXf9qwBwM+HwzgZXrQBmCybyMmJIDFxL+Hhi7h0aTQnTrzK/gM1CDjWjvMXhnA9dDZxcZvJzLyKyaRDIWmwy9DjGZdLBY+B1Kr5M02bHKRVy0Aa1F9PVf/p+Pq8h4tLSywtS+FnbcmsKt4AfH8jjoPJ5rl9CgsLvG5n2T5wkNQ//7xvGy0sXKhT+zc8PbohywauBn1GcPA3z9TvkiCUhKL957ogPMCor2Zx7vN91FKGkHTKH+eGfXDq0AYppgvEXoA1b8HA7aAq/JyjB/Fo0IXYzG3obKOIPD4NGrfKd95gNJGtN5KlNZClvfVZZ/46W2cgU2sgW2ukstaKi1dTCZAq0nv6Xzh4+pjL6wx3rtUZyNYZ8bBU0qaDAQe1+r5tUihU+Pq+T1DQ58RUP4ubnR26sDAy9+/Hrm3b+15j0OsJWPs7JzetR5ZN2Dg60arH59iUjuPS5dHExKwD2YS//zQkSVnkr+Pjyti5i/TDR/hm9GSyNVY0Jpnh1dsAUKVZK9Li4zj8x6/sXb4Ye3d3ytVpcE8dCqWCzkOGs+H7yWSXq0JQUBDBwcFUrFixyNrZzt+D1+qVYd3pSMauPce2j1ugfsy9cmVZRquNITMziKysYLKygsnMCiY7+zpGY/Z9r1EoNFhbl8fWphI2NhWxsa2IrU1FLC3LIK15G4I2gfIaVJv0yPt3c3ficEomK6OTGHHlBnsaVMbNQo1lpUq4jRpJ/LTpxE2fgXWjRmjKlr3neqVSQ9Wqs7G2Lkto2DxuRiwlO+cG1arOQaUq+XlsglASRIAkPDX7jfWopQyho/IY+1M7gNoK+v4Gi1tB1GnYPh66zntoHbIsozWY8oKWTK3hThCju/W91kCW7nbAYyBLayLy8ntk2sSTo7Ni9ex95BrlvOu1hoJmVNagIguAk1hCyoM3743Ollh5LIIR7So9sIxXqV6Eh/2AVheH6uU26P44QtKyZfcNkGJDrrHjx3kkRZrzA/k3b02bgR9gZWtOeyBJCi5dHkVM7HpkTFT1n1GiQZIxM4u4b75h5Us9uFyuEvbGHOY3aYTyX0v6G3bvTWpcDBf37WLLvBn0mzodd79y99RVsYE/pX2bEJ4chN7Fk23btjF8+HBUqqL78/VF16ocCUkkPCmbGTuC+Oyl+//czIFQbL4gyPx1CEZj5n2vkSQLbGzKmYMgG3MQZGNTESsrnwf/jFpPhCub4fJGiDkPpR69V97UCqU5kZZFUFYuH125ye81y6GQJJzfeovMAwfIDjhG9Ljx+K36/QHtlChb9kOsrP24cmUciYm7OX2mL7Vq/pQvU70g/FeIAEl4app06kPq3q2UViQSHHSOjefaojVKZFVaTNbpNWQd05EVs54su7L3CXruPNkxFSoljgvkmpfVk3H/f9GrFBI2GhW2GhXWFkpsNCpsNEpsLFTY3DqmS4lljU6FQaOmW3wQnTu/hM3tshbm8gevxTNl8xWWHA7jzaZlcbB60FMkDT4+7xEc8jXxDa/huE5FzqnT5Jw7h1Ut8+Ryg17Psb9Wc2LjOmSTCWsHRzoMHkGFBo3z1eXh8QpICi5d+oTY2L+RZRNV/WcW+ZyugkqcP59AG3tWdukJwHQ/R7xt8j+JkCSJ9u8NJz0hnpsXz7Fh+lQGfD0bO+d7V7e9OnIwP308FIODnpSUFI4dO0bz5s2LrL32lmqm96rJW8tOsOJoOG0ruSBJ6aSkHCVXG5oXEGVlBWMwZNy3DklSYW1d9lYgVOlfgZDv4/8cPKpC9Z5w8S/YPw36r3rkJdZKBYur+fLSqWvsS87gx4gEhvu4IykUeH37LaGvdiP3wgUSf1yE49AhD6zH06MrVpZlOHf+AzIzr3DyVE9q1fwJe/ui2dBYEJ4XIkASnpqGrdqzZlcj+qj2MFz9FzM2qFhnbImMAuhlLhQKULD5SDYWSqz/HdDcClCsNSpsLVRYa5S3zqmwVkgknvoTU6kTKDI1tOn0IzYW5utsNeayGlVBnrjUwDBzFqsrt+eYTWlm+Vlh7ZA/q7eXvQWLdl8mNsfA0kOhjOpY+YG1lS7dj/AbP5JNFO7tm6DbcZqkpcso8/13xIWGsGPhXBIjzHOeqjRrRduBH2BlZ3/fujzcuyCh4OKlj4mL2wSyiapVZz/1ICn3yhUi1q7jm4lfY1IoeE2ZSI8K7e9bVqlS0XXURFZ/PpbkqAg2TP8f/aZMu2cDXTsXW+p2ep3jh1aT61WW/fv2U7NmTezt7/9aFEbLSm6808iK1MR1JIV/gb1tKhcu3ltOkpRYWfnlexpkY1MRa2u/Ill9mafVBLi0AYK2QtQZKF33kZdUsbHiy4plGBMUwbeh0TR2sKGegw1qT088J39B9OgxJC5ejGXTJg+tx8GhDg3qb+Dc+ffIyrrG6TP9qVp1Fh7uLxVV7wThoXKz9GRHlWyIIgIk4anKcK7HjdTL+CpimKn+iUGKXSxW9se2VhesQ7dhm3IZa0srbFp/jI2dQ74nOOanNOanNVZqJQrF400U+eewKyq3S+BhZN+WaYweVrhl/5/168WOMzeIdvNk5pKfmDxmfL7zSoXES94mll9TsvRwGG839cPF9v5zq5RKa7y93yE0dA5JLaKx2wEZu3YR8OP3BBzcnffUqP2gYVRs1PSRbXN370x16XsuXvyIuPgtyJioVnUOCsX9n2IVNdlkImbyZL7v/RYxrh6UMaTyTfPWD73G0saWnhOmsGrSaBLCQ9ny3Qy6j/0chTJ/wNrq9U5cPrQbXXYmBmtbdu7cyWuvvfbkbZZNJKccJSryN1o47AEH85CrSZawtPTGwa7yneEx28q3AqGinyt3D7dKUKMPnP8D9n8Lr68t0GWvl3LmYEoGm+JTGXL5BrvrV8JBrcLh5ZfJ3Lef9C1biPv0M6T3Bj20Hiur0tSvt4aLlz4mKekAFy+OIKfcGHx9h+SlCngY2WRC1umQ9fr7f77rmOk+x2Rdwa41f9Yh6/SY9OZjSAocy5dD7tABHjAXUHg2pcRmsWXBOdITrAgNTKRyg1Il0g4RIAlP1aBRn/H71wkcNl3kNf1FqijDmMs3BJ7YS0qDAbRRrYaUMAiLg9fXgaLo5tG0frc/5/bsJ6PUMfw0Rwtdj6t3Wd5eu4Z5dTrxW5WmvB9ylVIVquQrU8tZprqXPRej01l04DqfvVz1gfWVKf0mN278RIbTDezrVEE+G0rab78jl3GjcpMWtH13CNb2DgVun7tbJ2pUX8CFiyOIj9+GLJuoXm3eUwmSUtesZZvahp2NW6KQjSyoVhZ79aP/zDi4e9B93OesmTKRsLOn2PfLT7QdmP+NWKGQeGnocNbN+4xsv4pcvHiR+vXr4+fnV6i26vVpxMSuJyrqd7Kzw+7cR1OPhSdrERhfFWuNNeM7+9OvuvdjB+RFotU4uLAWgndCxAlzMslHkCSJWZW9OZueTUSujjFBkfxUzRdJkvD84nOyT59Gf/MmnmvWkKbVIhmN/wo89PcEHq46RzQp5clNv0GKcd7/2Tvv8Ciq9+1/ZrZld9N7D4TQe+8gvSsdC4INRewNLKiAHbEiiKioXwVEpUnvvfdQQ3rvPdnNlpl5/1gIIAGSEAR/L/d17TU7M2fOOc+UM/c85ymYxN/Qq4PBZr+SlPzjWGogwfPNwvf0aZJOROL76iu49O5dKWJ3F7cXyWfyWP/9KaxmOyq9jLuv/rb1RVDuZiusFoqKinBzc6OwsLBG1fw2m421a9cycOBANP9Hv3psNhvfzZjAqqAzvJ2uozMnEQQFm6Jln/Ue2jvtQ6cUQ7fXoOeNPXiqgl0ffom1w2wUSSTdMoOHBz9QrXospSV0W7mdxIBghh/ZxtxXXyrfd/EaOtdtx+P/O4pWLbLztR74uzlds77o6JkkJX+HcsCJoF9kJFFA89Vn1O9T/SmNnJytRJ58BkWx4uPTlyaNv6qRKaBr3aP2nBz2jbmfR1+eRonBmZcM+Uxp36NKdZ8/sIdVX3wMisI94ybQetB9V5X5fdq3xOafxObhi4+3NxOffhqVqvJEuqj4FKkpC8nI/BtZduToU6mcCQgYTlDQgzgb63I4PocXf9tPSqnjhdoq1J33hzalUWDNPeuVxspn4NhvEN4Dxq2o9GFHi0q592g0dgU+rR/Mw4EO267S/QdIevRRbhiLoqah0SBqNAgaDYJW6/hd/H/dbZqrtokVlftHHea4eDJmz0Zd4jCeN7Rpg++UyeibNv135b5F+L/4rji5PYVdf0SjyAp+4a6ItdIYMmxAjctX2ff3XQ3SXdwWhLQZxj0nJJ4OP077gqa8lVVGbc15uuk2Umz3Ik+qh/+OTxECW0GDgTXWbt0+9xGbvI4y9xhI/AGoHkG6GDzyNYJZ1awLT+3cSPNufa8o0zXCi7a1PDiUkM/srdF8MKzigTkrIY4DP8fg201A1a4MyzovdFnFeJ6Pgz7V6h4A3t49adZ0LpEnJ5GdvZGTp56jaZPZNWsncxnSP/6YD0Y9SonBmZa2TF5u2/fGB/0D9dp3pttDj7LztwVs//UH3Hz9rjJIH/zieL577llsrnayc3I4fPgw7du3v269kmQhK2stKakLKSq6lOXe2VifoOCx+Pvdd4U7e/NgN15uKpHr2ZivtsRyNKmAId/s5tFOtXixTz2cdf/i0NltMpz4HeK2QeJeCLvxVCtAK1cjb4YHMiM2jbejU2njaqShsx5jh/b4vP028X/+iV9wECqdU6VJSYkljuSM/yELZWiMvtSp9yp617AbkxyN5l/X3ug6dGC/k462KakU/O9/mA4fJmHUaFwHD8b3pRfRBAX9q/25i2tDlmR2/RHNqR2pANTv4E+X0XXYsCn1tvbrLkG6i9uGV99YQP6ssawLPMMwF4GXY4Zxn2oXbqocXFS55NjCkH97A9+X6oNXnRpp0691LVJ2daOsRQz+tTOISoylflj16n7wsUks/GkJxyMa8/6JBP7sduV+QRB4tW99xszfz5JDyTzVrQ6hXpeMjyW7nQPL/+DA8iXIkoQuyA/PBhkw2hO+KSZ/4SK8Hn8c0enamqcbwdu7B82bzSPy5ERycjZz8tSzF0hSzdrQlO4/wPcWkeP1G2OwlzG3bSs01ZySajN4GIWZ6ZzYtI41sz9lzLsf41/nUtwjZ3cD7QaNY/e2X7AEhLFl82aaNGmC0Xh1vB6zOZnU1EWkpf+JzeZICCwIGnx9+xMcNBY3t9bXfHGrBHikYxhDmgfz3uozrDmZzg+741lzMp13hzSiX2P/f+el7xEGLR+GIz/Btg/hkdWVPnRiiA+78ovZllfMU6cTWd+mHgaViNuokaQZDbSoovbBHXAvGcqJyAkUl6VwSvUeTWt/g6fn7U2IfC3ITk54Pf8cXg8+QPaXX1K48m+KVq+meONGPMePw+vJJ1G5uNzubv5/jbJSGxu+P0XKuXwQoOPQOrTsG4r9DpiivRtJ+y5uK2Y8/yMdciKQVArfRJxik+toNlqGYJN1eGsS8VElkjhrHLs3L6+R9gRRQPLugLrME9GpjC3LXq52XSq1mineAoIss6tJO9YtuTptRvtwL7rV88EuK3y5+Xz59uzEeBa99Qr7/lqELEnUbdeJ3iMXIAhacutHo/L3QsrLo3BF5dOPXAteXt1p1nQ+oqgjJ2cLkSefQZIql/etMpCtVnbM/poF944G4H0/mdoePtWuTxAEej46kVotWmO3WFgxcwZF2VfGnOo8ujtuQhBimQmrzcbmTZvK9ymKTE7ONo6feIK9+3qQmDQfmy0fnS6AOuGv0Lnzbpo0/hJ39zaVIjj+bk7MeagVPz/allBPA+mFZUz87SiP/3KY5LyKQ0bUOLq9CiotJOyC+J2VPkwUBL5uGIqvVs15UxlvR6fcdFecnev959KTaAICCPzkE2ot/QtDu3YoViu53/9AbN9+5C1a5LCZuot/HQWZJpbOPELKuXzUOhUDnmpKq35hd4yt2F2CdBe3FU5GZz4d/QWNikIxqyx87bED9+bd2dn+G05Y2iMICmG6U7Tb+TRr3xxPelryTbfZdnR3XJLuASA8JJmysrJq19Vj2IP0PHUAgE9LjUgVfPW82tcRdHD58VTOpRWwb+lifnvjJbISYnFydmHQ868x5OU38PCtT0DAcFCBpa8jn1reTz9VKv3IjeDl1ZXmzb5HFHXk5m7j5Kmna4wkpc6bw7uDH8SuVjPQmsgDTa/vQl4ZiCoVg1+YgndoLUoL8ln+yXQsptJL+0WBgc9MRJeZAcCx48dJSDhLYuJ89u7ryYnIJ8jN3QYoeHp2pVnT7+jUcTu1ak1Cp706zlJlcE99Xza+1I3nekagUQlsPZdFny92MGdbDNZKBxutJtyCofUjjv9bP6iS/ZCPVsOchmEIwML0PFZk5t90d/6r6Un0jRsT+svPBM+di7Z2baT8fDJnvEfcvfdRvHVbhfnq7uLWIOVcHn99cpiCTBPOHjpGvNaK8BbV/7C6FbhLkO7itsM9pBYzO7xBqNmXfE0x7xQuJszNneYfbWSdYTx5tmC0opmB2hXo5vbm9/dfwWap/stddFKTX9gCQdKi8Sxkzrznb6r/73Rqgs5q4Uzteiz47uur9jcLdqdfYz8UBV7+ehl7/1iILNmJaNuBRz6bS4PO3cu/mGqFPYUgqMhuEY3gYsSamEjJ1q031b+L8PTsTPNmPyCKTuTm7iDy5FNIUvXJIYA1MZH3CiSS/YPwNeczq2uvGvv60xkMDJvyLkYPT3KSE1n1xcdXENBaTYOpXacHTpZMAJYunUt0zCeUlSWjVrsSGvI4HTtspmWLn/Hx6V0j8aCcNCpe6VufdS90o2O4F2U2mU83RDHw613sj8u96fqviy4vg9oJkvdDbNXuia6eLrwQ5gfAq1HJJJZZb7o7F9OThNd+EYCk5B+JPPk0dnvp9Q+8zRAEAZeePQj/eyV+b09F5eGBNT6elEmTSHrkUcynT9/uLv6fx6mdqaz6+gQWkx2/2q6MfL0N3sF33lTnXYJ0F3cEwtp24X3fh/G0upLqlM3rx78gJz6GAZO/xqXfk6RZG2CS3PBUZ3C//QcSpvdi2U/fVLu9Lo/ch2taZwDqeJy8qb7Xb9uV4ZG7APjWpxGmooIr9suSRB8xHhSFM/hR4BbKwOde5d5X3sLofmWQSb0+FD/fIShOYO/liPydu+DaGe+rCk/PTrRo/iOiqCcvbxeRkU8hSeZq1aUoCn/O+Zq/uzqCQM6u64GnwbnG+grg6u3DsMnvoNbpSIw8xpYF36IoCpJkJi3tT0J7L6d5t12oVDaKi70oLOxKwwYf06XzXurWfROD4eq8YzWBCF9nFk1oz5djWuDtrCUmq4T75+/nlT9OkFtSc9OXV8A1ANpciF20rWpaJIBXa/nTzs1IiSTzzLkUasLC42J6kosekjk5WzhydAxlZbcm+XRNQtBo8HzoIeps3IDXhCcQtFpMBw6QMGIkaVOmYEtPv91d/D8HhzH2eXYsikKWFeq182Poyy0xuv0LccWqgbsE6S7uGLQc/ghv2vpjkJyIcklh8opXKSstQdP1eQJbN0UtlJFoaYakqKmrPcnQhLfZ88YwDh+ovE3GRej8nDEltwHAJTiLub9+dVN9f+v+EXgUFZDm488XPy0o356TnMiiqa+S+Pcv1C912CDFt36Ihl3uuaamJayWIw1EdvsYUKsxHz2K6dixCstWBx4eHWjR/EdUKgN5+bs5EflktUhSwso/mdHF4YY/wXSe7nVb1FgfL4dfeASDX5gMgkDUoVXs2vAIu/d04uy51yk1nUarteOtd5zb82fr4eExGJXq1sdOEQSBoS2D2PLyPTzUPhRBgKVHU+j52Q4WH0xCrl5OnOujy4ugMThyF0ZvrNKhalFgbqMw3NUqTpSY+YvqG///E35+g2nVchEajVd5epKiosgaq/9WQuXigu8rr1Bn3VpcBw8GoHDl38T2H0DWF18ildzZGrH/CixmO2vmRhK51WEH1/7ecHo/2gi15vYn1r4W7hKku7ij0G/S27yQ2Qm1ouKQZyxvzX4MBAGGfIXWP4IwXSTpuiactrRBFGQ667bSeM0DrHzrCQoK8qrUVpN778WQ0wQEcC9delP99g6pzfhYhy3SwgadKMvP4PDfS/nt9RfIjItGZzQyeXBz1KLA7vgCDiVcu6/Oxrr4+PRDdgOlmz8AeTWoRQLw8GhP8+YLUKmM5Ofv5cSJJ66Zdb4iCGYTr+XYKXRxpX5eMlP7Dq3R/l0OWbbjGlpEmyckGj0Qi027G7u9CCenECLqTKFz590Icc0QLWYsNitbt265ZX2pCG4GDR8Ma8qypzvRKMCVQrONN5adZOS8vZxNL6rZxpx9od0Ex/9qaJHcSosYn+TQmG5z9WPk7qPEm2pG43UxPYnRWA+rNZsjRx8gM2tdjdT9b0ATFETQrE+p9ecf6Nu0RrFYyP3uO2L79SP/9yUod4BX1X8Vhdkmln5ymKTTeai1Iv2fbEKbgbXuGGPsa+EuQbqLOw4PvvEVjyU68k5tDDjLezMeAq0RxvwKOjeCrcdp3LU1i5yeIcsegl4s4T7Nn1hndWPRx29Wuh2PJgFoEh2++b61sthx9MBN9fulp54hNCOFYqMLy3JsrN68jVwXX9T1m9HwvvswqEu5J9DxQpv2535O7d/G+aO7iYk8QOKZoyRHRZIRF0V2ciwexpFYypxIa5eGXVRRuHkz1oSEm+rfP+Hh3pYWzRegUjmTX7Cf4yeeqLT9SGTMOQ40aI7WZmVe6zroNDUfW8lizSE+YQ57991D5MmJ2MUoUKAw0ZmEjbWp5TWXsLAncXLyZsAzE9BlZgNw6NBhMjMza7w/N0LLUA/+frYzbw9uhFGr4mhSAYNn7+aDNWcotdTgy7XTC6B1hvQTcG5NpQ4xFxex47cFLHjhSbR/L6Lb/o2IksQBdHQ7cIYPYtMotd+8gfXF9CReXt2R5TJOnXqWhIRv/1PGz/qmTQn79VeCv5mNNiwMKTeXjGnTiBs6lJIdO/5TstwJSD2fz58fHyY/w4TRXcfwV1tTp5Xv7e5WpXA3knY1cTeSdvVRWRmnvfcgS0MdX7tPJ7Rj0rs/QtQ6WHy/o8Cw+RSE9WH7p5Ppp1qHXnREzD1jbU1c84cZPObRG/bl5F/7KNC+htU5nbiTdZnwwvqbku3X+V/zWt1u1y5QJqHblYEgg7W1F7J35ac5BFlGJcuIsoxKllBdWIrKP7YrSvl2tSyX71cpF/4rsqPMhaWo2JEEGyISahn0sgo1OMqgoEJGdXFdABSFRXXaYdNoeSf3BJNGjr+pc3Y5FEWhsPAIKam/kZW1HkVxuF9rNB4EBowmIGA0G+f8j7gjB9G7uvHg+5/h7ufQsv310RLOZe/F7upBUEAATzz5ZLW/UG/2OcwoLGPG6tOsPenwsgtwc+LdIY3p19ivZr6at7wHu2aBb2OYuBvEir91rWVmjq5ZyaFVy7CaHRrCoAaN6TDyQX5bvozVYY1JCHV4WfprNbxdJ4Dhfh433UdZthMd8yEpKb8AEOA/nAYN3v93cthdQE2MpYrVSv7vS8iZMwepsBAAQ8cO+E2ZglODBjc4+tYgrcDMhtMZHNh3GC0WPnthzB37rjizJ81hbyQp+Ia5MHBSs0rbG93Kd2Fl399VIkhZWVn4+l6b+dntdo4ePUq7djfOF/Rfx12CVH1UVkaLxcKUL8eyxf8calnF65k9GPP6F7D1fdj5Kaj18MQm8G/K4QM7saz4ko7abYiCjF1Rs8vam4CHX6dBo5bXbEO22ImcP4PcxguxFxvp2GP3TV1PyW7nua9mc8KvNopKRBZEJPHiUoUsipiS7NjT7QjOKoSWLsgqFZJ4YX8VUmbcbnRKOMXS8Q8iXOPlXBXY7aVkZK4kNXUhJSXnyre7urYkOOghfH0HolI5BlZrmZkl775OVkIsnoHBPPDeLJycnSkpKGP+y1MoCnYDUWTkyJE0adKkWv2pqedwW1QW76w8RXKew8arVwNfpt3bmBBPww2OvAFMefBVc7AUwaifofGwK3bbbTYiN6/jwPI/MBUWAOATVpuuD4x3xJey21mzahXWM0fZVmRme5fB5Ls4HAbauRn5oG4QTV1uso9ASspvnI+egaJIuLu1pWnTuWi1njddb2VQk2OpVFREzrzvyP/11wuJcAXchg3D54Xn0fj51VCPr4247BLWn85gw6kMTqQU0rzwBN3y9mIV1LR4/FUG9Olyy/tQFciywr5lMRzf7AjLEtHGl17jGqLWVn58+88RJJVKRXp6ejlJatq0KWvXriUkJASAzMxMAgMDkaTKq2rnzJnDp59+SkZGBs2bN2f27NnXJVh//vknb7/9NgkJCdStW5dPPvmEgQMvpaLIzMxkypQpbNy4kYKCArp168bs2bOpW/dSJN577rmHHTt2XFHvU089xbx58yrd77sEqfqoioymogImLRjPEY84jJKe963D6f3ka7BwFMRuAY9a8OR20DsG92U/fUPT6N+pq3Vonkokd9YzkMFvfIaToeIBf8fny5Abv4usMXHqRHteeGnRLZUvp8RCt5nbMFkl5o1tTf8m/uX7ZElCluxINhs2q5ljJ58nv/A0vgu8kVJNOA8fguvgvtjtduw2O5Jsx26zIckSdrsdSZKwSxKyJGGTJCRFQrIr2BUJSZKRFBm7pCApCnZZLl/KCphlM3lSKnZAhR4DfsiISIqABOU/uwKUmXl12FACatW9Sr6qoLQ0hpTU30hPX44kOTSAouiEv9+9BAU/hKtLxQSnJC+XhVNfoSQ3h5DGzRjx5nRUag37lh9l2+bvsPoEoNdqeenVV9Fqqz79V5PPYZlNYs62GObtiMUmKThpRJ7vVZcnuoSjVd8Eudz+MWz/CLzrw6R9IKqQZYmzu7az98+F5cE13f0C6DxmLPU7di0nsxfl692zBys+epeUhHhOduzLnmadMcsKAvBwoBdTagfgpb258Ai5uTs5eeo5JKkEvT6U5s1+wGismcj418OtGEutKSlkf/45RWsdtlWCXo/Xo4/i9fhjiBVEcq8uFEXhbHpxOSmKyiwu39eo+Cy9craXr9tFLQ9O+4CQ+g1rrP2bgdVsZ+OC0ySedIS9aDu4Nm0HVd3e6D9HkERRJCMjo5wgubi4cOLECcLDwwEHOQkICECuZGC7JUuWMG7cOObNm0f79u358ssv+fPPP4mKiqpQU7V37166devGRx99xODBg1m0aBGffPIJR48epUmTJiiKQqdOndBoNHz22We4urry+eefs379es6cOVOeiuCee+6hXr16zJgxo7xug8FQJaJzlyBVH1WVMSfmHE9u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", + "image/png": "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p07Fy8uLp556itWrVzN69Oha7/3Xv/7FqlWrePfddy846NxkMnHLLbfg6enJyy+/3KD4hGitpAtMCHGeyspKfH19XY+Li4v585//THh4OJ6enoSGhpKQkAA4k5n62LhxI6NHj8bb25uAgABCQ0N5+umnG1TGheIFasTcUH5+fowePZrJkyfzyiuv8MQTTzB58mT27NnjuuZMEnemq++MO++8E4DNmzc3+HkvVuamTZtqvW/RokU8++yz/O53v+ORRx6ps3y73c7tt9/OwYMH+eabby46I02ItkISICFEDZmZmZSVlZGUlOQ6duuttzJ//nwefvhhvvvuO1auXMmKFSsA6hwEfK4TJ04watQoCgsLeeONN/jxxx9JTk7m8ccfr3cZF7J//36AGjFfrptuugmAL7/80nXsTPIQHh5e49qwsDAASkpKGvw8l1JmcnIy9957LxMmTGDevHkXLP/BBx9k2bJlfPzxx1x77bUNjk+I1kq6wIQQNXz22WcAjBs3DnD+AV69ejUvvPACs2bNcl137Nix8+49sw7Nb/3www+YzWaWLl1Ku3btXMfXrFlz2fFWVlayePFiYmNj6dKly2WXd4bZbMbhcNRonerXrx/JycmuQdBnZGdnA7gGfDdEv379mD9//nmDtesqc+vWrdx4443079+fr776Cq227pfxv/71r3z00UfMnTv3vBYmIdo6aQESQrj88ssv/POf/yQhIYG77roLAI1GA1BjijnA3Llzz7vf29sb4LyVoGsro6ysjI8++uiy4q2qquKee+6huLiYZ555pkYCVt9p8KWlpbVe8+GHHwLQv39/17Fbb70VgP/+97/nXavVahk5cmSD6zB58mQMBgMfffRRjZawM88/ZswY17FDhw4xYcIE4uPjWbZsWY1xVb/12muv8frrr/P000/z5z//ucFxCdHaSQuQEG3UTz/9xOHDh7HZbOTl5fHLL7+QnJxMXFwcS5cuxcPDA3COjRk+fDivvvoqVquV6OhoVq5cSWpq6nll9uvXD4BnnnmG22+/HZ1Ox8SJExk7dix6vZ6JEyfy0EMPUVlZyfz58wkLCyMnJ6de8WZlZbkGCVdWVnLw4EG+/vprcnNzeeKJJ3jooYdqXP/UU0/xySefkJqaesFtKNauXcuf/vQnbr75Zjp06IDFYmHDhg1899139O/fn7vvvtt1bZ8+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KrZu3cqVV16JzWbDbrczfPhwNm7c2GHsgtATiARIEHoYRVF44okneP755ykpKflWx/r8888pKyvjyy+/5I9//CNz587lu9/9LtHR0axbt4677rqLn//85+2eZ/bs2dx3331s2bKF/Px8Jk2aRG1tLQANDQ1cddVVDB06lI0bN7JkyRIqKyu56aab2hzj9ddfx2AwsHr1al566aUO43v22Wd56qmnePLJJ9m2bRvjx4/ne9/7HoWFhQCUl5eTk5PDfffdR3l5Ob/85S/bHaOuro4lS5Ywbdo0rFZru/ujoqLO5KUDYNq0afh8Pr788ku2b9/OggULiIiIIC0tjffeew+APXv2UF5ezrPPPgvAvHnz+Mc//sFLL73Ezp07uffee/nxj3/cLom8//77mT9/Prt27SI3N5fJkyeTmprKhg0b2LRpE/fffz96vf6MYxeEC945W3ZVEIQuN2XKFO26667TNE3TLr74Ym3q1KmapmnawoULtWNPB3PnztXy8vLaPPbpp5/WMjIy2hwrIyNDC4VCrdv69eunXXrppa23g8GgZrVatbfeekvTNE0rKirSAG3+/Pmt+wQCAS01NVVbsGCBpmma9uijj2rjxo1r89yHDx9us8r55Zdfrg0dOvQby5ucnKw9/vjjbbaNHDlSu/vuu1tv5+XlaXPnzj3hMdatW6cB2vvvv/+NzwdoCxcu1DTt6ErY9fX1rfdv2bJFA7SioiJN0zRt8ODB2kMPPdThsTp6vNfr1SwWi/bVV1+12ff222/XbrnlljaPW7RoUZt9bDab9ve///0byyAIPYWuyzIvQRC61IIFC7jqqqs6rPU4VTk5Ocjy0Ypkh8PBoEGDWm8rikJsbCxVVVVtHpefn9/6t06nY8SIEezatQuArVu3smLFCiIiIto93/79++nbty8Aw4cPP2lsTqeTsrIyxowZ02b7mDFj2Lp16ymWMNyH5my55557+MUvfsFnn33G2LFj+cEPfkBubu4J99+3bx9ut5trrrmmzXa/38/QoUPbbBsxYkSb27NmzeKOO+7gjTfeYOzYsdx444306tWr8wojCBcY0QQmCD3UZZddxvjx45kzZ067+2RZbvfFHwgE2u13fBOKJEkdblNV9ZTjam5uZtKkSRQUFLS5FBYWctlll7Xu11Fz1NnQp08fJEli9+7dp/W4I4nhsa/j8a/hHXfcwYEDB/jJT37C9u3bGTFiBM8///wJj9nc3AzAxx9/3Oa1+frrr9v0A4L2r89DDz3Ezp07mThxIp9//jkDBw5k4cKFp1UmQehORAIkCD3Y/Pnz+fDDD1mzZk2b7fHx8VRUVLT58u7MuXuO7TgcDAbZtGkTAwYMAGDYsGHs3LmTzMxMevfu3eZyOkmP3W4nOTmZ1atXt9m+evVqBg4ceMrHiYmJYfz48bzwwgu4XK52959omHp8fDwQ7md0REevYVpaGnfddRfvv/8+9913H6+88goABoMBgFAo1LrvwIEDMRqNHDp0qN1rk5aW9o1l6du3L/feey+fffYZN9xwQ4cd1AWhpxAJkCD0YIMHD2by5Mk899xzbbZfccUVVFdX8/vf/579+/fzwgsv8Omnn3ba877wwgssXLiQ3bt3M23aNOrr65k6dSoQ7hhcV1fHLbfcwoYNG9i/fz9Lly7ltttua5MMnIrZs2ezYMEC3nnnHfbs2cP9999PQUEBM2bMOO14Q6EQF110Ee+99x6FhYXs2rWL5557rk1z3rGOJCUPPfQQhYWFfPzxxzz11FNt9pk5cyZLly6lqKiIzZs3s2LFitZEMCMjA0mS+Oijj6iurqa5uRmbzcYvf/lL7r33Xl5//XX279/P5s2bef7553n99ddPGL/H42H69Ol88cUXHDx4kNWrV7Nhw4bW5xKEnkgkQILQwz3yyCPtmqgGDBjAn//8Z1544QXy8vJYv379t+ordLz58+czf/588vLyWLVqFYsXLyYuLg6gtdYmFAoxbtw4Bg8ezMyZM4mKimrT3+hU3HPPPcyaNYv77ruPwYMHs2TJEhYvXkyfPn1O6zjZ2dls3ryZK6+8kvvuu49BgwZxzTXXsHz5cl588cUOH6PX63nrrbfYvXs3ubm5LFiwgMcee6zNPqFQiGnTpjFgwACuvfZa+vbty5///GcAUlJSePjhh7n//vtxOBxMnz4dgEcffZQHH3yQefPmtT7u448/Jisr64TxK4pCbW0tP/3pT+nbty833XQTEyZM4OGHHz6t10EQuhNJO5s9/ARBEARBEM5DogZIEARBEIQeRyRAgiAIgiD0OCIBEgRBEAShxxEJkCAIgiAIPY5IgARBEARB6HFEAiQIgiAIQo8jEiBBEARBEHockQAJgiAIgtDjiARIEARBEIQeRyRAgiAIgiD0OCIBEgRBEAShxxEJkCAIgiAIPc7/B1I7f6OQz4vtAAAAAElFTkSuQmCC", "text/plain": [ "
" ] @@ -168,128 +159,486 @@ }, { "cell_type": "code", - "execution_count": 16, + "execution_count": 101, "metadata": {}, "outputs": [ { "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAlEAAAHHCAYAAACfqw0dAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuNSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/xnp5ZAAAACXBIWXMAAA9hAAAPYQGoP6dpAACLJ0lEQVR4nOzdeVxU5f7A8c8M27AjoiyKgPsuioa4WyiWN6XF1Gu5ZHor/aVSWpbiVpmWpqY329y6meatyLxGEq4l4opbYmoqKoIrsgkMzPn9MTI6Ago4ODB836/XeTFzznOe8/2O29fnPPMclaIoCkIIIYQQokzU5g5ACCGEEKIqkiJKCCGEEKIcpIgSQgghhCgHKaKEEEIIIcpBiighhBBCiHKQIkoIIYQQohykiBJCCCGEKAcpooQQQgghykGKKCGEEEKIcpAiSgghhBCiHKSIEkKUy4oVK1CpVIZNo9Hg4+NDWFgYixYtIiMjo9x979y5k+nTp5OWllbuPnr06EHLli2N9vn7+xviVavVuLm50apVK0aPHk18fHy5r1VowoQJtGvXDnd3dxwcHGjWrBnTp08nMzOz2Pb79++nX79+hvYtW7Zk0aJFRm02bdrEyJEjadmyJVZWVvj7+xfbV2JiIpMmTSIwMBBnZ2e8vb3p27cve/fuvW/cvXr1QqVSMXbsWKP9d/8a37198803pftghLBQ1uYOQAhRtc2cOZOAgAC0Wi0pKSls3bqV8ePHM3/+fNavX0/r1q3L3OfOnTuZMWMGw4cPx83NzaTxBgYG8vrrrwOQkZHBsWPHWLduHV988QUTJkxg/vz55e57z549dO3alREjRqDRaDhw4AAffPABv/32G9u3b0etvv3/1k2bNvHkk0/Stm1bpk6dipOTE6dOneL8+fNGfa5evZq1a9fSrl07fHx8Srz2l19+yVdffcUzzzzDq6++yo0bN/jss8/o2LEj0dHRhIaGFnveDz/8QFxcXLHHunXrxtdff11k/8cff8zBgwd57LHHSvOxCGG5FCGEKIfly5crgLJnz54ix2JjYxV7e3vFz89Pyc7OLnPfH374oQIop0+fLnd83bt3V1q0aGG0z8/PT+nbt2+RttnZ2Up4eLgCKP/+97/Lfc3ifPTRRwqgxMXFGfbduHFD8fT0VJ566imloKDgnudfuHBBycvLUxRFUfr27av4+fkV227v3r1KRkaG0b4rV64otWrVUjp37lzsOTdv3lT8/f2VmTNnKoAyZsyY++aTnZ2tODs7K7169bpvWyEsndzOE0KY3KOPPsrUqVM5e/Ys//nPfwz7Dx06xPDhw6lfvz4ajQYvLy9efPFFrl69amgzffp0Jk6cCEBAQIDh1tGZM2cAWL58OY8++ii1a9fGzs6O5s2b8+mnnz5QvPb29nz99de4u7vz3nvvoSiK4djFixdJTExEq9WWq+/C22933ppcvXo1qampvPfee6jVarKystDpdMWe7+Pjg42NzX2vExQUhJOTk9G+mjVr0rVrV44dO1bsOXPnzkWn0/HGG2+ULhng559/JiMjgyFDhpT6HCEslRRRQogK8cILLwD621aFYmJi+PvvvxkxYgSffPIJgwYNYs2aNTzxxBOGwuXpp59m8ODBgP620ddff83XX39NrVq1APj000/x8/Pj7bffZt68efj6+vLqq6+yZMmSB4rXycmJp556igsXLvDnn38a9k+ePJlmzZpx4cKFUvWTn5/PlStXSE5OZtOmTUyZMgVnZ2ceeeQRQ5vffvsNFxcXLly4QJMmTXBycsLFxYVXXnmFnJycB8rjbikpKXh4eBTZn5SUxAcffMCcOXOwt7cvdX/ffPMN9vb2PP3006YMU4gqSeZECSEqRN26dXF1deXUqVOGfa+++qphPlKhjh07MnjwYH7//Xe6du1K69atadeuHd9++y3h4eFFJlJv27bN6B/9sWPH0qdPH+bPn8+YMWMeKObCieinTp2iRYsW5epj7969hISEGN43adKE9evX4+7ubth34sQJ8vPz6d+/PyNHjmT27Nls3bqVTz75hLS0NL799tsHyqPQjh07iIuLY8qUKUWOvf7667Rt25ZBgwaVur9r164RHR1NeHg4zs7OJolRiKpMiighRIVxcnIy+pbencVPTk4OmZmZdOzYEdB/U61r16737fPOPm7cuIFWq6V79+78+uuv3LhxA1dX1weKFzCKecWKFaxYsaLUfTRv3pyYmBiysrLYuXMnv/32W5Fv52VmZpKdnc3LL79s+Dbe008/TV5eHp999hkzZ86kUaNG5c4D4NKlS/zzn/8kICCASZMmGR3bsmUL33//fZm/kfjf//6XvLw8uZUnxC1yO08IUWEyMzONRiyuXbvGuHHj8PT0xN7enlq1ahEQEADo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387hw4eZM2cOTk5O+Pr68v333wNw/PhxLl68yMKFCwGYPXs2q1atYunSpRw9epQJEybw/PPPFylE33rrLT744AOOHTtG69atGTJkCHXr1mXPnj3s27ePt956Cxsbm3LHLkSV91AecyyEsBjDhg1T+vfvryiKonTs2FF58cUXFUVRlB9//FG586+UadOmKW3atDE69+OPP1b8/PyM+vLz81MKCgoM+5o0aaJ07drV8D4/P19xdHRUvv32W0VRFOX06dMKoHzwwQeGNlqtVqlbt64yZ84cRVEUZdasWUrv3r2Nrn3u3DkFMDzdvXv37krbtm3vm6+Pj4/y3nvvGe3r0KGD8uqrrxret2nTRpk2bVqJfcTHxyuA8sMPP9z3eoDy448/Kopy++n1169fNxw/cOCAAiinT59WFEVRWrVqpUyfPr3Yvoo7PycnR3FwcFB27txp1HbkyJHK4MGDjc6LiooyauPs7KysWLHivjkIUV1Ym616E0JUeXPmzOHRRx8tdvSltFq0aIFafXtQ3NPTk5YtWxreW1lZUbNmTS5dumR0XkhIiOG1tbU17du359ixYwAcPHiQLVu24OTkVOR6p06donHjxgAEBQXdM7b09HSSk5Pp3Lmz0f7OnTtz8ODBUmaon1NUUV577TVeeeUVNm3aRGhoKM888wytW7cusf3JkyfJzs6mV69eRvvz8vJo27at0b727dsbvY+IiOCll17i66+/JjQ0lAEDBtCgQQPTJSNEFSO384QQ5datWzfCwsKYPHlykWNqtbpI8aDVaou0u/t2kEqlKnafTqcrdVyZmZk8+eSTJCQkGG0nTpygW7duhnbF3VqrCI0aNUKlUpGYmFim8wqLyzs/x7s/w5deeom///6bF154gcOHD9O+fXs++eT/27l7kMbBOAzgj4g6KSIWQSl+oIUGY8HBWQe/cHMQRBB0Elq0tQpdhFYFW8Glkjo4dRIHLVSDVvBjsAgWg0u1UoLoJBR1qbgY7objyuVUzsa7xXt+kOXNmzdv/tND8ifL766ZzWYBALIs62pzcXGh64sCXtfH6/UimUyir68PBwcHEAQBkUgkr2ci+koYoojoU/x+P7a2tnBycqIbN5lMuLu70wWAv/lvp1+bsV9eXnB2dgar1QoAaG1tRTKZRF1dHRobG3VHPsGprKwM1dXViMfjuvF4PA5BED68TkVFBbq7uyFJEp6enl6df+8XBCaTCcCPvquf3qqh2WzG2NgYNjc34Xa7sbq6CgAoLi4GAGialpsrCAJKSkpwe3v7qjZms/mPz2KxWOByubC3t4f+/v43m/6J/hcMUUT0KaIoYmhoCMFgUDfe3t6OTCaDxcVFqKoKSZKws7Pz1+4rSRIikQhSqRTsdjseHx8xOjoK4Eez9cPDAwYHB5FIJKCqKmKxGEZGRnSB4iOmp6cRCASwvr6Oq6sreDwenJ+fY2JiIu/9apqGtrY2bGxsIJ1O4/LyEsFgUPdp8lc/g43X60U6nYYsy1haWtLNcTqdiMViuL6+hqIoODw8zIXJ2tpaFBQUYHt7G5lMBtlsFqWlpZiamoLL5UI4HIaqqlAUBcvLywiHw+/u//n5GQ6HA0dHR7i5uUE8Hkcikcjdi+h/xBBFRJ82Ozv76nOb1WpFKBSCJEmw2Ww4PT39VO/U7/x+P/x+P2w2G46PjxGNRlFZWQkAubdHmqahq6sLoijC6XSivLxc13/1EePj45icnITb7YYoitjd3UU0GkVTU1Ne6zQ0NEBRFHR0dMDtdqO5uRmdnZ3Y39/HysrKm9cUFRVhbW0NqVQKLS0tCAQCmJ+f183RNA12ux1WqxU9PT2wWCwIhUIAgJqaGvh8Png8HlRVVcHhcAAA5ubmMDMzg4WFhdx1siyjvr7+3f0XFhbi/v4ew8PDsFgsGBgYQG9vL3w+X151IPpKCr79y45HIiIioi+Kb6KIiIiIDGCIIiIiIjKAIYqIiIjIAIYoIiIiIgMYooiIiIgMYIgiIiIiMoAhioiIiMgAhigiIiIiAxiiiIiIiAxgiCIiIiIygCGKiIiIyACGKCIiIiIDvgMD7FMyF5sOdgAAAABJRU5ErkJggg==", - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAjMAAAHHCAYAAABKudlQAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuNSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/xnp5ZAAAACXBIWXMAAA9hAAAPYQGoP6dpAAB2TUlEQVR4nO3dd3hUVf7H8fekJ6QRIIRAEnrvCFJWQKQoSBGsYEHQtQSRoruwFkAXAUVZ9YfoKoJlIxaKWCgRBETpvQsIUkNPJ8lk5v7+GBKICZCEJDcz+byeZx65d+7c+Z5JTD4599xzLIZhGIiIiIg4KTezCxARERG5EQozIiIi4tQUZkRERMSpKcyIiIiIU1OYEREREaemMCMiIiJOTWFGREREnJrCjIiIiDg1hRkRERFxagozIiIi4tQUZkSc2OzZs7FYLNkPHx8fwsPD6dGjB++88w5JSUmFPvdvv/3G+PHjiY+PL/Q5OnfuTOPGjXPsq169ena9bm5uBAcH06RJE/7+97+zbt26Qr9XlpEjR9KyZUtCQkLw8/OjQYMGjB8/nuTk5DyP37x5M3369Mk+vnHjxrzzzjs5jlm6dClDhw6lcePGuLu7U7169TzPtXfvXv7xj3/QvHlzAgICqFKlCr169WLjxo3Xrbtbt25YLBaGDRuWY//Fixez3zsoKAh/f3+aNWvG22+/jdVqzd+HIuLiPMwuQERu3CuvvEKNGjWwWq3ExcWxYsUKRowYwVtvvcXChQtp2rRpgc/522+/MWHCBAYPHkxwcHCR1tu8eXNGjx4NQFJSEnv27OHrr7/mww8/ZOTIkbz11luFPveGDRu45ZZbePTRR/Hx8WHLli1MnjyZn376iVWrVuHmdvlvuKVLl9K7d29atGjBSy+9hL+/PwcPHuTYsWM5zhkTE8OXX35Jy5YtCQ8Pv+p7f/TRR8ycOZMBAwbw9NNPk5CQwAcffEDbtm1ZvHgxXbt2zfN18+bNY82aNXk+d/HiRXbt2kXPnj2pXr06bm5u/Pbbb4wcOZJ169YRExNTiE9JxMUYIuK0Zs2aZQDGhg0bcj23bNkyw9fX14iKijJSU1MLfO433njDAIxDhw4Vur5OnToZjRo1yrEvKirK6NWrV65jU1NTjX79+hmA8d577xX6PfMydepUAzDWrFmTvS8hIcGoXLmycddddxk2m+2arz9+/LiRkZFhGIZh9OrVy4iKisrzuI0bNxpJSUk59p09e9aoVKmS0aFDhzxfc/HiRaN69erGK6+8YgBGdHR0vto0bNgwAzBOnjyZr+NFXJkuM4m4qC5duvDSSy/x559/8vnnn2fv3759O4MHD6ZmzZr4+PgQFhbGkCFDOHfuXPYx48eP5/nnnwegRo0a2ZeFDh8+DMCsWbPo0qULoaGheHt707BhQ2bMmHFD9fr6+vLZZ58REhLCxIkTMQwj+7mTJ0+yd+/eQl9WybosdOUls5iYGE6dOsXEiRNxc3MjJSUFu92e5+vDw8Px9PS87vu0atUKf3//HPsqVKjALbfcwp49e/J8zeuvv47dbue5557LX2MuyatNImWVwoyIC3vooYcAx+WULLGxsfzxxx88+uijvPvuu9x///3MmTOHnj17ZgeI/v3788ADDwAwbdo0PvvsMz777DMqVaoEwIwZM4iKiuJf//oXb775JhERETz99NNMnz79hur19/fnrrvu4vjx4+zevTt7/9ixY2nQoAHHjx/P13kyMzM5e/YsJ06cYOnSpbz44osEBATQpk2b7GN++uknAgMDOX78OPXq1cPf35/AwECeeuop0tLSbqgdfxUXF0fFihVz7T9y5AiTJ09mypQp+Pr6XvMcGRkZnD17lqNHjzJ//nymTp1KVFQUtWvXLtJaRZyRxsyIuLBq1aoRFBTEwYMHs/c9/fTT2eNVsrRt25YHHniA1atXc8stt9C0aVNatmzJF198Qb9+/XINeF25cmWOX77Dhg3j9ttv56233iI6OvqGas4aMHzw4EEaNWpUqHNs3LiRdu3aZW/Xq1ePhQsXEhISkr1v//79ZGZm0rdvX4YOHcqkSZNYsWIF7777LvHx8XzxxRc31I4sv/zyC2vWrOHFF1/M9dzo0aNp0aIF999//3XPM2/evOyACXDTTTfx8ccf4+GhH+Mi+r9AxMX5+/vnuKvpyhCSlpZGcnIybdu2BRx39txyyy3XPeeV50hISMBqtdKpUyeWLFlCQkICQUFBN1QvkKPm2bNnM3v27Hyfo2HDhsTGxpKSksJvv/3GTz/9lOtupuTkZFJTU3nyySez717q378/GRkZfPDBB7zyyivUqVOn0O0AOH36NAMHDqRGjRr84x//yPHczz//zNy5c/N9B9ett95KbGws8fHxLFu2jG3btpGSknJD9Ym4CoUZEReXnJxMaGho9vb58+eZMGECc+bM4fTp0zmOTUhIyNc5f/31V8aNG8eaNWtITU3NdY4bCTNZoSMgIKDQ5wgMDMy+c6hv377ExMTQt29fNm/eTLNmzYDLgezK3g6AgQMH8sEHH7BmzZobCjMpKSnceeedJCUlsXr16hxjaTIzMxk+fDgPPfQQrVu3ztf5KleuTOXKlQG4++67ee211+jWrRv79+8nLCys0HWKuAKNmRFxYceOHSMhISHHuIp7772XDz/8kCeffJJ58+axdOlSFi9eDHDVAbBXOnjwILfddhtnz57lrbfe4ocffiA2NpaRI0fm+xzXsnPnToAiHQvSv39/AObMmZO9L+sW66yAkCUr+F24cKHQ75eRkUH//v3Zvn073377ba65dj799FP27dvHE088weHDh7Mf4OiROnz4cK6Q+Fd33303ycnJfPvtt4WuU8RVqGdGxIV99tlnAPTo0QNw/IJetmwZEyZM4OWXX84+bv/+/blea7FY8jznd999R3p6OgsXLiQyMjJ7/88//3zD9SYnJzN//nwiIiJo0KDBDZ8vS3p6Ona7PUfPU6tWrYiNjc0eAJzlxIkTANmDnQvKbrfz8MMPs2zZMr766is6deqU65gjR45gtVrp0KFDruc+/fRTPv30U+bPn0+/fv2u+j4XL14E8t+bJuLKFGZEXNTy5ct59dVXqVGjBoMGDQLA3d0dIMdtzwD/+c9/cr2+XLlyQO5bf/M6R0JCArNmzbqhei9evMhDDz3E+fPnee2113KEqZMnT5KQkECtWrWueYt0fHw85cqVy3XMRx99BDgGzWa59957mTx5MjNnzqRLly45jvXw8KBz586FasczzzzDl19+yQcffJDdI/RX999/P82bN8+1/6677qJnz548/vjj3HzzzQCcPXuWChUq5AqXebVJpKxSmBFxAYsWLWLv3r1kZmZy6tQpli9fTmxsLFFRUSxcuBAfHx/AMZakY8eOvP7661itVqpWrcrSpUs5dOhQrnO2atUKgBdeeIH7778fT09PevfuTffu3fHy8qJ379488cQTJCcn8+GHHxIaGsrJkyfzVe/x48ez575JTk5m9+7dfP3118TFxTF69GieeOKJHMePHTuWTz75hEOHDl11KQGAFStWMHz4cO6++27q1KlDRkYGv/zyC/PmzeOmm27iwQcfzD62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sViIjo42u7QiYbPZeOmll6hRowa+vr7UqlWLV199NV9r8DiTpKQkRowYQVRUFL6+vrRv354NGzaYXVahrFq1it69exMeHo7FYmHBggU5njcMg5dffpkqVarg6+tL165d2b9/f4nVpzBTQCtXriQ6Opq1a9cSGxuL1Wqle/fupKSkmF1akalWrRqTJ09m06ZNbNy4kS5dutC3b1927dpldmlFbsOGDXzwwQc0bdrU7FKKVKNGjTh58mT2Y/Xq1WaXVKQuXLhAhw4d8PT0ZNGiRezevZs333yT8uXLm11akdiwYUOOr19sbCwA99xzj8mVFY0pU6YwY8YM/u///o89e/YwZcoUXn/9dd59912zSytSjz32GLGxsXz22Wfs2LGD7t2707VrV44fP252aQWWkpJCs2bNmD59ep7Pv/7667zzzju8//77rFu3jnLlytGjRw/S0tJKpkBDbsjp06cNwFi5cqXZpRSr8uXLGx999JHZZRSppKQko06dOkZsbKzRqVMn49lnnzW7pCIxbtw4o1mzZmaXUaz++c9/Gn/729/MLqPEPPvss0atWrUMu91udilFolevXsaQIUNy7Ovfv78xaNAgkyoqeqmpqYa7u7vx/fff59jfsmVL44UXXjCpqqIBGPPnz8/ettvtRlhYmPHGG29k74uPjze8vb2NL774okRqUs/MDUpISAAgJCTE5EqKh81mY86cOaSkpNCuXTuzyylS0dHR9OrVi65du5pdSpHbv38/4eHh1KxZk0GDBnHkyBGzSypSCxcu5KabbuKee+4hNDSUFi1a8OGHH5pdVrHIyMjg888/Z8iQIUW+WK5Z2rdvz7Jly/j9998B2LZtG6tXr+aOO+4wubKik5mZic1mw8fHJ8d+X19fl+spPXToEHFxcTl+lgYFBXHzzTezZs2aEqnB5ReaLE52u50RI0bQoUMHGjdubHY5RWrHjh20a9eOtLQ0/P39mT9/Pg0bNjS7rCIzZ84cNm/e7LTXr6/l5ptvZvbs2dSrV4+TJ08yYcIEbrnlFnbu3ElAQIDZ5RWJP/74gxkzZjBq1Cj+9a9/sWHDBoYPH46XlxePPPKI2eUVqQULFhAfH8/gwYPNLqXIjBkzhsTEROrXr4+7uzs2m42JEycyaNAgs0srMgEBAbRr145XX32VBg0aULlyZb744gvWrFlD7dq1zS6vSMXFxQFQuXLlHPsrV66c/VxxU5i5AdHR0ezcudPlUjZAvXr12Lp1KwkJCXzzzTc88sgjrFy50iUCzdGjR3n22WeJjY3N9VeTK7jyr9umTZty8803ExUVxVdffcXQoUNNrKzo2O12brrpJl577TUAWrRowc6dO3n//fddLszMnDmTO+64g/DwcLNLKTJfffUV//vf/4iJiaFRo0Zs3bqVESNGEB4e7lJfv88++4whQ4ZQtWpV3N3dadmyJQ888ACbNm0yuzSXo8tMhTRs2DC+//57fv75Z6pVq2Z2OUXOy8uL2rVr06pVKyZNmkSzZs14++23zS6rSGzatInTp0/TsmVLPDw88PDwYOXKlbzzzjt4eHhgs9nMLrFIBQcHU7duXQ4cOGB2KUWmSpUquYJ1gwYNXO5y2p9//slPP/3EY489ZnYpRer5559nzJgx3H///TRp0oSHHnqIkSNHMmnSJLNLK1K1atVi5cqVJCcnc/ToUdavX4/VaqVmzZpml1akwsLCADh16lSO/adOncp+rrgpzBSQYRgMGzaM+fPns3z5cmrUqGF2SSXCbreTnp5udhlF4rbbbmPHjh1s3bo1+3HTTTcxaNAgtm7diru7u9klFqnk5GQOHjxIlSpVzC6lyHTo0CHXlAi///47UVFRJlVUPGbNmkVoaCi9evUyu5QilZqaiptbzl8/7u7u2O12kyoqXuXKlaNKlSpcuHCBJUuW0LdvX7NLKlI1atQgLCyMZcuWZe9LTExk3bp1JTbWUpeZCig6OpqYmBi+/fZbAgICsq8HBgUF4evra3J1RWPs2LHccccdREZGkpSURExMDCtWrGDJkiVml1YkAgICco1xKleuHBUqVHCJsU/PPfccvXv3JioqihMnTjBu3Djc3d154IEHzC6tyIwcOZL27dvz2muvce+997J+/Xr++9//8t///tfs0oqM3W5n1qxZPPLII3h4uNaP6t69ezNx4kQiIyNp1KgRW7Zs4a233mLIkCFml1aklixZgmEY1KtXjwMHDvD8889Tv359Hn30UbNLK7Dk5OQcvbuHDh1i69athISEEBkZyYgRI/j3v/9NnTp1qFGjBi+99BLh4eH069evZAoskXumXAiQ52PWrFlml1ZkhgwZYkRFRRleXl5GpUqVjNtuu81YunSp2WUVK1e6Nfu+++4zqlSpYnh5eRlVq1Y17rvv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f7VbpytVqgQ4xuVkyeszjIiI4Mknn2TevHmMHj2aDz/8EAAvLy8AbDZb9rENGzbE29ubI0eO5PpsIiIirtuWunXrMnLkSJYuXUr//v3zHJwtUlYozIi4iCZNmjBo0CDeeeedHPs7d+7MmTNneP311zl48CDTp09n0aJFRfa+06dPZ/78+ezdu5fo6GguXLjAkCFDAMeg2PPnz/PAAw+wYcMGDh48yJIlS3j00Udz/GLPj+eff54pU6bw5Zdfsm/fPsaMGcPWrVt59tlnC1yvzWajTZs2zJ07l/3797Nnzx7eeeedHJfMrpQVMMaPH8/+/fv54YcfePPNN3McM2LECJYsWcKhQ4fYvHkzP//8c3aoi4qKwmKx8P3333PmzBmSk5MJCAjgueeeY+TIkXzyySccPHiQzZs38+677/LJJ59ctf6LFy8ybNgwVqxYwZ9//smvv/7Khg0bst9LpCxSmBFxIa+88kquy0ANGjTgvffeY/r06TRr1oz169ff0Niav5o8eTKTJ0+mWbNmrF69moULF1KxYkWA7N4Um81G9+7dadKkCSNGjCA4ODjH+Jz8GD58OKNGjWL06NE0adKExYsXs3DhQurUqVOg89SsWZPNmzdz6623Mnr0aBo3bky3bt1YtmwZM2bMyPM1np6efPHFF+zdu5emTZsyZcoU/v3vf+c4xmazER0dTYMGDbj99tupW7cu7733HgBVq1ZlwoQJjBkzhsqVKzNs2DAAXn31VV566SUmTZqU/boffviBGjVqXLV+d3d3zp07x8MPP0zdunW59957ueOOO5gwYUKBPgcRV2IxinNEnIiIiEgxU8+MiIiIODWFGREREXFqCjMiIiLi1BRmRERExKkpzIiIiIhTU5gRERERp6YwIyIiIk5NYUZEREScmsKMiIiIODWFGREREXFqCjMiIiLi1BRmRERExKn9P1gplv4WsOZGAAAAAElFTkSuQmCC", + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
nclustlmdi_ridgealoo_l2_signed_normed_noleafavg_noranknonloo_l2_unsigned_nonnormed_noleafavg_norankaloo_l2_unsigned_normed_noleafavg_ranknonloo_nonl2_unsigned_nonnormed_noleafavg_rankaloo_l2_signed_normed_noleafavg_rankaloo_l2_signed_nonnormed_noleafavg_ranknonloo_l2_unsigned_normed_noleafavg_norankrawdata...nonloo_l2_signed_normed_noleafavg_ranknonloo_l2_signed_nonnormed_noleafavg_norankaloo_l2_signed_nonnormed_noleafavg_norankaloo_nonl2_unsigned_nonnormed_noleafavg_ranknonloo_l2_signed_nonnormed_noleafavg_ranklmdi_baselinealoo_l2_unsigned_nonnormed_noleafavg_ranknonloo_l2_unsigned_normed_noleafavg_ranklimenonloo_l2_signed_normed_noleafavg_norank
022.311079e+016.252605e+059.296644e+015.120805e+014.649235e+011.819256e+011.881731e+015.232357e+011.955093e+01...2.469885e+053.141752e+012.229413e+012.276840e+014.010341e+012.810067e+014.072127e+013.158104e+011.036050e+023.002511e+01
131.013604e+022.955016e+021.109200e+027.542218e+015.660524e+011.671550e+025.090679e+016.066720e+012.893648e+01...2.106720e+021.007541e+026.703516e+015.655978e+016.152765e+011.771106e+052.416361e+021.114383e+021.296980e+022.202045e+02
241.360637e+051.570083e+042.726269e+021.273834e+051.760142e+027.962072e+083.431625e+021.284827e+072.613066e+01...4.170622e+025.815618e+043.539975e+029.366919e+011.772032e+021.442584e+055.696785e+023.948486e+032.739302e+056.644389e+01
358.719107e+032.074473e+036.067783e+012.481538e+043.116779e+075.748171e+062.393367e+022.271490e+047.885906e+02...2.068101e+032.498104e+053.367272e+035.554219e+042.601168e+035.130713e+084.271206e+068.360917e+087.184998e+082.958252e+04
465.728780e+061.116723e+061.537322e+021.048529e+041.553114e+091.132142e+091.701368e+054.770950e+051.341969e+02...6.098385e+059.864178e+023.123022e+053.326280e+083.715059e+117.229768e+071.297426e+072.602657e+064.457127e+061.772270e+04
574.780905e+056.001165e+046.366777e+063.455281e+031.074896e+084.164254e+053.397791e+072.427479e+071.980644e+03...3.111292e+082.060083e+092.412734e+093.754691e+082.412763e+054.783604e+083.455062e+058.364442e+039.500430e+061.644328e+06
683.707724e+101.601995e+052.601497e+095.495632e+048.808882e+075.008406e+108.276637e+061.257992e+071.031778e+04...3.481067e+083.130310e+109.971316e+065.491333e+064.791161e+097.936494e+082.910856e+064.223033e+041.457063e+052.054288e+04
791.289424e+049.360585e+043.713166e+046.285434e+082.901749e+061.504306e+091.547156e+084.251629e+081.422652e+04...1.800623e+111.651193e+083.464653e+057.142204e+033.938059e+067.799954e+098.002621e+043.047389e+096.768241e+074.300903e+08
8102.239441e+101.110225e+086.233501e+062.967493e+042.696858e+081.712099e+053.035351e+032.369144e+052.612402e+10...2.447210e+102.035806e+079.873820e+033.927941e+083.227150e+093.882526e+089.882694e+074.852223e+056.585757e+102.870660e+04
\n", + "

9 rows × 27 columns

\n", + "
" + ], "text/plain": [ - "
" + " nclust lmdi_ridge aloo_l2_signed_normed_noleafavg_norank \\\n", + "0 2 2.311079e+01 6.252605e+05 \n", + "1 3 1.013604e+02 2.955016e+02 \n", + "2 4 1.360637e+05 1.570083e+04 \n", + "3 5 8.719107e+03 2.074473e+03 \n", + "4 6 5.728780e+06 1.116723e+06 \n", + "5 7 4.780905e+05 6.001165e+04 \n", + "6 8 3.707724e+10 1.601995e+05 \n", + "7 9 1.289424e+04 9.360585e+04 \n", + "8 10 2.239441e+10 1.110225e+08 \n", + "\n", + " nonloo_l2_unsigned_nonnormed_noleafavg_norank \\\n", + "0 9.296644e+01 \n", + "1 1.109200e+02 \n", + "2 2.726269e+02 \n", + "3 6.067783e+01 \n", + "4 1.537322e+02 \n", + "5 6.366777e+06 \n", + "6 2.601497e+09 \n", + "7 3.713166e+04 \n", + "8 6.233501e+06 \n", + "\n", + " aloo_l2_unsigned_normed_noleafavg_rank \\\n", + "0 5.120805e+01 \n", + "1 7.542218e+01 \n", + "2 1.273834e+05 \n", + "3 2.481538e+04 \n", + "4 1.048529e+04 \n", + "5 3.455281e+03 \n", + "6 5.495632e+04 \n", + "7 6.285434e+08 \n", + "8 2.967493e+04 \n", + "\n", + " nonloo_nonl2_unsigned_nonnormed_noleafavg_rank \\\n", + "0 4.649235e+01 \n", + "1 5.660524e+01 \n", + "2 1.760142e+02 \n", + "3 3.116779e+07 \n", + "4 1.553114e+09 \n", + "5 1.074896e+08 \n", + "6 8.808882e+07 \n", + "7 2.901749e+06 \n", + "8 2.696858e+08 \n", + "\n", + " aloo_l2_signed_normed_noleafavg_rank \\\n", + "0 1.819256e+01 \n", + "1 1.671550e+02 \n", + "2 7.962072e+08 \n", + "3 5.748171e+06 \n", + "4 1.132142e+09 \n", + "5 4.164254e+05 \n", + "6 5.008406e+10 \n", + "7 1.504306e+09 \n", + "8 1.712099e+05 \n", + "\n", + " aloo_l2_signed_nonnormed_noleafavg_rank \\\n", + "0 1.881731e+01 \n", + "1 5.090679e+01 \n", + "2 3.431625e+02 \n", + "3 2.393367e+02 \n", + "4 1.701368e+05 \n", + "5 3.397791e+07 \n", + "6 8.276637e+06 \n", + "7 1.547156e+08 \n", + "8 3.035351e+03 \n", + "\n", + " nonloo_l2_unsigned_normed_noleafavg_norank rawdata ... \\\n", + "0 5.232357e+01 1.955093e+01 ... \n", + "1 6.066720e+01 2.893648e+01 ... \n", + "2 1.284827e+07 2.613066e+01 ... \n", + "3 2.271490e+04 7.885906e+02 ... \n", + "4 4.770950e+05 1.341969e+02 ... \n", + "5 2.427479e+07 1.980644e+03 ... \n", + "6 1.257992e+07 1.031778e+04 ... \n", + "7 4.251629e+08 1.422652e+04 ... \n", + "8 2.369144e+05 2.612402e+10 ... \n", + "\n", + " nonloo_l2_signed_normed_noleafavg_rank \\\n", + "0 2.469885e+05 \n", + "1 2.106720e+02 \n", + "2 4.170622e+02 \n", + "3 2.068101e+03 \n", + "4 6.098385e+05 \n", + "5 3.111292e+08 \n", + "6 3.481067e+08 \n", + "7 1.800623e+11 \n", + "8 2.447210e+10 \n", + "\n", + " nonloo_l2_signed_nonnormed_noleafavg_norank \\\n", + "0 3.141752e+01 \n", + "1 1.007541e+02 \n", + "2 5.815618e+04 \n", + "3 2.498104e+05 \n", + "4 9.864178e+02 \n", + "5 2.060083e+09 \n", + "6 3.130310e+10 \n", + "7 1.651193e+08 \n", + "8 2.035806e+07 \n", + "\n", + " aloo_l2_signed_nonnormed_noleafavg_norank \\\n", + "0 2.229413e+01 \n", + "1 6.703516e+01 \n", + "2 3.539975e+02 \n", + "3 3.367272e+03 \n", + "4 3.123022e+05 \n", + "5 2.412734e+09 \n", + "6 9.971316e+06 \n", + "7 3.464653e+05 \n", + "8 9.873820e+03 \n", + "\n", + " aloo_nonl2_unsigned_nonnormed_noleafavg_rank \\\n", + "0 2.276840e+01 \n", + "1 5.655978e+01 \n", + "2 9.366919e+01 \n", + "3 5.554219e+04 \n", + "4 3.326280e+08 \n", + "5 3.754691e+08 \n", + "6 5.491333e+06 \n", + "7 7.142204e+03 \n", + "8 3.927941e+08 \n", + "\n", + " nonloo_l2_signed_nonnormed_noleafavg_rank lmdi_baseline \\\n", + "0 4.010341e+01 2.810067e+01 \n", + "1 6.152765e+01 1.771106e+05 \n", + "2 1.772032e+02 1.442584e+05 \n", + "3 2.601168e+03 5.130713e+08 \n", + "4 3.715059e+11 7.229768e+07 \n", + "5 2.412763e+05 4.783604e+08 \n", + "6 4.791161e+09 7.936494e+08 \n", + "7 3.938059e+06 7.799954e+09 \n", + "8 3.227150e+09 3.882526e+08 \n", + "\n", + " aloo_l2_unsigned_nonnormed_noleafavg_rank \\\n", + "0 4.072127e+01 \n", + "1 2.416361e+02 \n", + "2 5.696785e+02 \n", + "3 4.271206e+06 \n", + "4 1.297426e+07 \n", + "5 3.455062e+05 \n", + "6 2.910856e+06 \n", + "7 8.002621e+04 \n", + "8 9.882694e+07 \n", + "\n", + " nonloo_l2_unsigned_normed_noleafavg_rank lime \\\n", + "0 3.158104e+01 1.036050e+02 \n", + "1 1.114383e+02 1.296980e+02 \n", + "2 3.948486e+03 2.739302e+05 \n", + "3 8.360917e+08 7.184998e+08 \n", + "4 2.602657e+06 4.457127e+06 \n", + "5 8.364442e+03 9.500430e+06 \n", + "6 4.223033e+04 1.457063e+05 \n", + "7 3.047389e+09 6.768241e+07 \n", + "8 4.852223e+05 6.585757e+10 \n", + "\n", + " nonloo_l2_signed_normed_noleafavg_norank \n", + "0 3.002511e+01 \n", + "1 2.202045e+02 \n", + "2 6.644389e+01 \n", + "3 2.958252e+04 \n", + "4 1.772270e+04 \n", + "5 1.644328e+06 \n", + "6 2.054288e+04 \n", + "7 4.300903e+08 \n", + "8 2.870660e+04 \n", + "\n", + "[9 rows x 27 columns]" ] }, + "execution_count": 101, "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAjcAAAHHCAYAAABDUnkqAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuNSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/xnp5ZAAAACXBIWXMAAA9hAAAPYQGoP6dpAABVqElEQVR4nO3deVxUVf8H8M/MwAw7imyKCLiLGy6p5FNqgWRmWf3UzFzTJxOeVGzRUkGt0Eqzekwrt7QHtXrUfFpUMtFKcg0rd03Chc2FXWCW+/tjnIlxABmY4c5cPu/Xixd3zpx77vcMFF/PPecemSAIAoiIiIgkQi52AERERETWxOSGiIiIJIXJDREREUkKkxsiIiKSFCY3REREJClMboiIiEhSmNwQERGRpDC5ISIiIklhckNERESSwuSGiIiIJIXJDZGErF+/HjKZzPjl4uKCFi1aICYmBu+//z6Kiorq3PaBAweQmJiI/Pz8OrcxcOBAdOnSxaQsNDTUGK9cLkeTJk3QtWtX/POf/8TBgwfrfC2DmTNnomfPnvDx8YGbmxs6deqExMREFBcXV1n/2LFjePTRR431u3Tpgvfff9+kzu7du/Hss8+iS5cuUCgUCA0NrbKt06dP4+WXX0ZERAQ8PT3RvHlzDB06FEeOHLlr3NHR0ZDJZIiLizMpv3TpEhYsWIA+ffqgadOm8PX1xcCBA/H999/X7gMhagSY3BBJ0MKFC7Fx40asXLkS//rXvwAAM2bMQNeuXfHbb7/Vqc0DBw5gwYIF9UpuqhMREYGNGzdiw4YNSEpKwqBBg/C///0P/fr1Q3x8fL3aPnz4MO677z4sWLAA7733HgYNGoTFixfjoYcegk6nM6m7e/duREZGIjc3F/PmzcN7772HRx55BJcvXzapl5ycjOTkZHh7e6NFixbVXnv16tX45JNP0Lt3byxduhTx8fE4c+YM+vXrV2MysnXrVqSlpVX53ldffYUlS5agbdu2eP311zFv3jwUFRUhOjoa69ats+CTIZIwgYgkY926dQIA4fDhw2bv7dmzR3B1dRVCQkKE0tJSi9t+++23BQDCxYsX6xzfgAEDhM6dO5uUhYSECEOHDjWrW1paKgwfPlwAIHz44Yd1vmZV3nnnHQGAkJaWZiwrKCgQAgIChMcff1zQarU1nn/lyhWhoqJCEARBGDp0qBASElJlvSNHjghFRUUmZdeuXRP8/PyE/v37V3nOrVu3hNDQUGHhwoUCACE2Ntbk/T/++EPIy8szKSsrKxM6duwotGzZssa4iRoLjtwQNRIPPPAA5s2bh7/++gufffaZsfy3337DhAkT0Lp1a7i4uCAwMBCTJk3C9evXjXUSExPx0ksvAQDCwsKMt5EyMjIAAOvWrcMDDzwAf39/qFQqhIeHY+XKlfWK19XVFRs3boSPjw/eeOMNCIJgfC8rKwunT5+GWq2uU9uG20iVR6GSk5ORk5ODN954A3K5HCUlJWYjOwYtWrSAs7PzXa/Tq1cveHh4mJQ1a9YM9913H06dOlXlOW+99RZ0Oh1efPHFKt/v3LkzfH19TcpUKhUefvhhXL58uV63HomkgskNUSMyduxYAPrbLwYpKSn4888/MXHiRHzwwQd46qmnsHnzZjz88MPGhOKJJ57A6NGjAQDvvvsuNm7ciI0bN8LPzw8AsHLlSoSEhODVV1/F0qVLERwcjGnTpmHFihX1itfDwwOPP/44rly5gpMnTxrL58yZg06dOuHKlSu1akej0eDatWu4evUqdu/ejblz58LT0xN9+vQx1vn+++/h5eWFK1euoEOHDvDw8ICXlxeef/55lJWV1asfd8rOzjZLUAAgMzMTixcvxpIlS+Dq6mpxm25ubnBzc7NWmEQOy0nsAIio4bRs2RLe3t64cOGCsWzatGmYNWuWSb1+/fph9OjR+Omnn3DfffehW7du6NmzJzZt2oThw4ebTaDdt2+fyR/juLg4PPTQQ1i2bBliY2PrFbNhAvKFCxfQuXPnOrVx5MgRREZGGl936NABO3bsgI+Pj7Hs3Llz0Gg0eOyxx/Dss88iKSkJqamp+OCDD5Cfn49NmzbVqx8GP/74I9LS0jB37lyz92bNmoUePXrgqaeesqjN8+fPY+vWrRgxYgQUCoVV4iRyZExuiBoZDw8Pk1sXlZOSsrIyFBcXo1+/fgD0K4fuu+++u7ZZuY2CggKo1WoMGDAAu3btQkFBAby9vesVLwCTmNevX4/169fXuo3w8HCkpKSgpKQEBw4cwPfff2+2Wqq4uBilpaWYOnWqcXXUE088gYqKCnz00UdYuHAh2rVrV+d+AEBubi6efvpphIWF4eWXXzZ5b+/evfjvf/9r8Qqx0tJSjBgxAq6urli8eHG94iOSikZ9W2r//v0YNmwYWrRoAZlMhu3bt1t0fmJiosmyW8OXu7u7bQImsoLi4mJ4enoaX9+4cQPTp09HQEAAXF1d4efnh7CwMAD6RKU2fv75Z0RFRcHd3R1NmjSBn58fXn31VYvaqCleACYxW8rLywtRUVF47LHHsGTJEsyaNQuPPfYYjh8/bqxjSNAMt98Mnn76aQCodvVSbZWUlOCRRx5BUVERvvrqK5O5OBqNBi+88ALGjh2Le+65p9ZtarVaPPXUUzh58iS+/PLLGlduETUmjTq5KSkpQffu3es8L+DFF19EVlaWyVd4eDhGjBhh5UiJrOPy5csoKChA27ZtjWUjR47EJ598gqlTp2Lr1q3YvXs3du7cCQDVTqit7MKFC3jwwQdx7do1LFu2DN988w1SUlIwc+bMWrdRkz/++AMATGKuryeeeAIAsHnzZmOZITEICAgwqevv7w8AuHnzZp2vV1FRgSeeeAK//fYbvvrqK7Nn/WzYsAFnzpzBc889h4yMDOMXoB+xysjIQGlpqVm7U6ZMwddff43169fjgQceqHN8RFLTqG9LDRkyBEOGDKn2/fLycrz22mvYtGkT8vPz0aVLFyxZsgQDBw4EoB8ur/yvr+PHj+PkyZNYtWqVrUMnqpONGzcCAGJiYgDo/2Dv2bMHCxYswPz58431zp07Z3auTCarss3//e9/KC8vx44dO9CqVStj+d69e+sdb3FxMbZt24bg4GB06tSp3u0ZlJeXQ6fTmYwq9erVCykpKcYJxQZXr14FAOPkaUvpdDqMGzcOe/bsweeff44BAwaY1cnMzIRarUb//v3N3tuwYQM2bNiAbdu2Yfjw4cbyl156CevWrcPy5cvNRpuIGrtGndzcTVxcHE6ePInNmzejRYsW2LZtGx566CH8/vvvVd57X716Ndq3b1+rOQpEDe2HH37AokWLEBYWhjFjxgCAcfJp5WXWALB8+XKz8w23W+98iF9VbRQUFNT7gXK3bt3C2LFjcePGDbz55psmyVVWVhYKCgrQpk2bGpdk5+fnw93d3azO6tWrAQC9e/c2lo0cORKLFy/GmjVrTEZBVq9eDScnJ+M/aiz1r3/9C1u2bMFHH31kHDG601NPPYWIiAiz8scffxwPP/wwpkyZgr59+xrL3377bbzzzjt49dVXMX369DrFRSRlTG6qkZmZiXXr1iEzM9M4XP3iiy9i586dWLduHd58802T+mVlZfjPf/6D2bNnixEukYnvvvsOp0+fhkajQU5ODn744QekpKQgJCQEO3bsgIuLCwD9XJT7778fb731FtRqNYKCgrB7925cvHjRrM1evXoBAF577TU89dRTcHZ2xrBhwzB48GAolUoMGzYMzz33HIqLi/HJJ5/A398fWVlZtYr3ypUrxmfvFBcX4+TJk/jiiy+QnZ2NWbNm4bnnnjOpP2fOHHz66ae4ePFitVsfAEBqaipeeOEF/N///R/atWuHiooK/Pjjj9i6dSt69+6NZ555xli3R48emDRpEtauXQuNRoMBAwYgNTUVX3zxBebMmWMyn+W3337Djh07AOhXKhUUFOD1118HAHTv3h3Dhg0DoE8SP/zwQ0RGRsLNzc3k+UKAPnlxd3dHx44d0bFjxyr7EBYWZjJis23bNrz88sto164dOnXqZNZmdHS02a01okZH3GcI2g8AwrZt24yvv/76awGA4O7ubvLl5OQkjBw50uz85ORkwcnJScjOzm7AqIlMGZ5QbPhSKpVCYGCgEB0dLbz33ntCYWGh2TmXL18WHn/8caFJkyaCt7e3MGLECOHq1asCACEhIcGk7qJFi4SgoCBBLpebPK14x44dQrdu3QQXFxchNDRUWLJkibB27VqzJxpX94RiQ7wymUzw8vISOnfuLEyZMkU4ePBglf0cP358rZ6WfP78eWHcuHFC69atBVdXV8HFxUXo3LmzkJCQIBQXF5vVr6ioEBITE4WQkBDB2dlZaNu2rfDuu+/e9XOu/DV+/HizOKv7ulv8qOIJxQkJCTW2uXfv3hrbJGoMZIJwx3h0IyWTyUzuaW/ZsgVjxozBiRMnzJ4b4eHhgcDAQJOyBx98EF5eXti2bVtDhUxERERV4G2pavTo0QNarRa5ubl3nUNz8eJF7N271zhMTUREROJp1MlNcXExzp8/b3x98eJFpKenw8fHB+3bt8eYMWMwbtw4LF26FD169EBeXh727NmDbt26YejQocbz1q5di+bNm9e48oqIiIgaRqO+LZWamopBgwaZlY8fPx7r16+HWq3G66+/jg0bNuDKlSvw9fVFv379sGDBAnTt2hWAfplnSEgIxo0bhzfeeKOhu0BERER3aNTJDREREUmPqE8otnT7g61btyI6Ohp+fn7w8vJCZGQkdu3a1TDBEhERkUMQNbmxdPuD/fv3Izo6Gt9++y2OHj2KQYMGYdiwYfj1119tHCkRERE5Cru5LXXnUuza6ty5M0aNGmXy6Pia6HQ6XL16FZ6entU+Tp6IiIjsiyAIKCoqQosWLSCX1zw249CrpXQ6HYqKiuDj41NtnfLycpSXlxtfX7lyBeHh4Q0RHhEREVnZpUuX0LJlyxrrOHRy884776C4uBgjR46stk5SUhIWLFhgVr569Wq4ubnZMjwiIiKyktLSUkyePBmenp53reuwt6WSk5MxZcoUfPXVV4iKiqq23p0jN4WFhQgODsa1a9fg5eVV37BNqNVqpKSkIDo6usbN/ByV1PsHSL+P7J/jk3of2T/HZ6s+FhYWwtfXFwUFBXf9++2QIzebN2/G5MmT8cUXX9SY2ACASqWCSqUyK3d2drbZL5Yt27YHUu8fIP0+sn+OT+p9ZP8cn7X7aElboq6WqotNmzZh4sSJ2LRpk8lTgomIiIgAkUduatr+oFWrVpgzZw6uXLmCDRs2ANDfiho/fjzee+899O3bF9nZ2QAAV1dXeHt7i9IHIiIisi+iJjdHjhwx2f4gPj4ewN/bH2RlZSEzM9P4/scffwyNRoPY2FjExsYayw31rUmr1UKtVlt0jlqthpOTE8rKyqDVaq0ajz2wdf+USuVdl/cRERHdjajJzcCBA1HTfOY7E5bU1FTbBgT9Ovrs7Gzk5+fX6dzAwEBcunRJks/QsXX/5HI5wsLCoFQqrd42ERE1Hg45odiWDImNv78/3NzcLPojrtPpUFxcDA8PD0mOQNiyf4aHK2ZlZaFVq1aSTA6JiKhhMLmpRKvVGhObZs2aWXy+TqdDRUUFXFxcJJvc2LJ/fn5+uHr1KjQajeRXERARke1I7y9wPRjm2PDhfuIw3I6S4nwlIiJqOExuqsBbIuLg505ERNbA5IaIiIgkhckNERERSQqTGwnJy8vD888/j1atWkGlUiEwMBAxMTH4+eefAQChoaFYvny52XmJiYmIiIgwK798+TKUSiW6dOlS5fVkMpnxy9vbG/3798cPP/xgzS4RERFZjMmNhDz55JP49ddf8emnn+Ls2bPYsWMHBg4ciOvXr9epvfXr12PkyJEoLCzEwYMHq6yzbt06ZGVl4eeff4avry8eeeQR/Pnnn/XpBhEROaqKUiD3JOQ6yx6Ca21cCi4R+fn5+PHHH5GamooBAwYAAEJCQtCnT586tScIAtatW4cPP/wQLVu2xJo1a3DPPfeY1WvSpAkCAwMRGBiIlStXIigoCCkpKXjuuefq1R8iInJAV47A+dNhGKQKBB55TLQwmNzchSAIuKWu3dJknU6HWxVaOFVorPIcGFdnRa1XEHl4eMDDwwPbt29Hv379qtwJ3RJ79+5FaWkpoqKiEBQUhHvvvRdLly6tOV5XVwBARUVFva5NREQOKvcUAKDIpTnq91eofpjc3MUttRbh83eJcu2TC2Pgpqzdj8jJyQnr16/HlClTsGrVKvTs2RMDBgzAU089hW7duhnrvfLKK5g7d67JuRUVFQgPDzcpW7NmDZ566ikoFAp06dIFrVu3xhdffIEnnniiyuuXlpZi7ty5UCgUxpEjIiJqZIzJTUv4ihgG59xIyJNPPomrV69ix44deOihh5CamoqePXua7NH10ksvIT093eRr6tSpJu3k5+dj69ateOaZZ4xlzzzzDNatW2d2zdGjR8PDwwOenp7473//izVr1pgkU0RE1IjknQYAFLkEiRoGR27uwtVZgZMLY2pVV6fToaiwCJ5enla7LWUpFxcXREdHIzo6GvPmzcPkyZORkJCACRMmAAB8fX3Rtm1bk3N8fHxMXicnJ6OsrAx9+/Y1lgmCAJ1Oh/Pnz6Nnz57G8nfffRdRUVHw9vaGn5+fxfESEZFECIJx5KaQyY19k8lktb41pNPpoFEq4KZ0spu9pcLDw7F9+3aLzlmzZg1mzZplTIgMpk2bhs8++8wkuQkMDDRLloiIqBEqzgHK8iHI5Ch2aS5qKExuJOL69esYMWIEJk2ahG7dusHT0xNHjhzBW2+9hcceq/2M9fT0dBw7dgz/+c9/0LFjR5P3Ro0ahUWLFuGtt94y7gNFREQEwDhqg6Zh0MnF/RthH8MLVG8eHh7o27cv3n33Xdx///3o0qUL5s2bhylTpuDf//53rdtZs2YNwsPDzRIbAHj88ceRl5eHb7/91pqhExGRFNyebyP4mf/9aGgcuZEIlUqFpKQkJCUlVVsnIyOjyvLExEQkJiYCAD744INqzw8MDMT169fh5eUFQD8Ph4iICACQexIAIPh2BErFDYUjN0RERFR/uYaRmw4iB8LkhoiIiOpLEOzqthSTGyIiIqqfwqtAeSEgUwA+bcSOhskNERER1VPe7ZVSzdoATmJuvKDH5IaIiIjq5/Z8G/h3EjeO25jcEBERUf0YRm78mNwQERGRFBhHbsSfTAwwuSEiIqL6qLRSiiM3RERE5PgKLgEVxYDcWT+h2A4wuSEiIqK6M9ySatYWUDiLG8ttTG4kYsKECRg+fHiV74WGhkImk2Hz5s1m73Xu3BkymQzr1683qy+TyeDq6orQ0FCMHDkSP/zwg8m5GRkZkMlkSE9Pt2JPiIjIoRgmE9vJfBuAyU2jERwcjHXr1pmU/fLLL8jOzoa7u7tZ/YULFyIrKwtnzpzBhg0b0KRJEwwePBjvvPNOra+ZmpqK0NDQ+oZORET2LNe+5tsATG4ajTFjxmDfvn24dOmSsWzt2rUYM2YMnJzM90/19PREYGAgWrVqhfvvvx8ff/wx5s6di6SkJJw5c6YhQyciIntmHLlhcuM4BAGoKKn9l7rUsvo1fVlx1+2AgADExMTg008/BQCUlpZiy5YtmDRpUq3beOGFFyAIAnbs2GG1uIiIyIHpdEDe7X/w2lFyY/5PdjKlLgXebFGrqnIATax57VevAkrzW0Z1NWnSJMyaNQuvvfYavvzyS7Rp0wYRERG1Pt/Hxwd+fn7IyMiwWkxEROTA8v/S/51UKIGmYWJHY8SRm0Zk6NChKC4uxv79+7F27VqLRm0MBEGATCar9n0PDw/j15AhQ5CZmWlSNnXq1Pp0gYiI7Inh+Ta+7QGF/YyX2E8k9srZTT+CUgs6nQ6FRUXw8vSEXG6FvNHZrf5tVOLk5ISxY8ciISEBBw8exLZt2yw6//r167h27RrCwqrPziuvnDp48CBeeeUVpKamGsu8vLwsDZuIiOxVrmHbBftZKQUwubk7maz2t4Z0OsBZq69vjeTGBiZNmoR33nkHo0aNQtOmTS069/3334dcLsdjjz1WbZ22bdsajy9fvgwnJyeTMiIikpA8+9p2wYDJjYQUFBSYPXOmWbNmJq87deqEa9euwc2t5lGhoqIiZGdnQ61W4+LFi/jss8+wevVqzJ8/n8kKERHp5drXhpkGTG4kJDU1FT169DApe/bZZ83q3ZnwVGX+/PmYP38+lEolAgMD0a9fP6SkpKBXr15Wi5eIiByYTgtcO6s/tqOVUgCTG8lYv369yVOGLZGfn2/yurrVUDqdDoWFhcbXoaGhEGpYrj5w4ECurCIikqqbGYCmDHByAZqGih2NCfucGEJERET2rfJKKblC3FjuwOSGiIiILJd7Uv/dzm5JAUxuiIiIqC6Me0rZ10opgMkNERER1YVxGThHbhxCTZNkyXb4uRMROQit5u+VUhy5sW/Ozs4A9JtKUsOrqKgAACgU9jUxjYiI7nDzIqCt0D9Jv0mI2NGY4VLwShQKBZo0aYLc3FwAgJubW437KN1Jp9OhoqICZWVl1tl+wc7Ysn86nQ55eXlwc3ODkxN/LYmI7Jrx4X0d7PKJ/PwrcofAwEAAMCY4lhAEAbdu3YKrq6tFSZGjsHX/5HI5WrVqJcnPjohIUgzzbezsycQGTG7uIJPJ0Lx5c/j7+0OtVlt0rlqtxv79+3H//fcbb3FJia37p1QqJTniRUQkOcZl4PY33wYQObnZv38/3n77bRw9ehRZWVnYtm0bhg8fXuM5qampiI+Px4kTJxAcHIy5c+diwoQJVo9NoVBYPPdDoVBAo9HAxcVFksmN1PtHRES1lGvfIzei/jO5pKQE3bt3x4oVK2pV/+LFixg6dCgGDRqE9PR0zJgxA5MnT8auXbtsHCkREREBALRq4Pp5/TFHbswNGTIEQ4YMqXX9VatWISwsDEuXLgWg3+H6p59+wrvvvouYmBhbhUlEREQG1y8AOjWg9AC8g8WOpkoONcEhLS0NUVFRJmUxMTFIS0sTKSIiIqJGJq/SSik7XQDiUBOKs7OzERAQYFIWEBCAwsJC4yqeO5WXl6O8vNz42rCrtVqttnjC8N0Y2rN2u/ZC6v0DpN9H9s/xSb2P7J/9k2efgAKAzrcjtFX0w1Z9tKQ9h0pu6iIpKQkLFiwwK9+9ezfc3Nxscs2UlBSbtGsvpN4/QPp9ZP8cn9T7yP7Zr94XUxEE4OQ1HS58+2219azdR0sesOtQyU1gYCBycnJMynJycuDl5VXlqA0AzJkzB/Hx8cbXhYWFCA4OxuDBg+Hl5WXV+NRqNVJSUhAdHS3J1URS7x8g/T6yf45P6n1k/+yf00evAwA63vc4OrR5wOx9W/XRcOelVjFa7aoNIDIyEt/ekSWmpKQgMjKy2nNUKhVUKpVZubOzs81+sWzZtj2Qev8A6feR/XN8Uu8j+2enNOX6CcUAnJp3AWrog7X7aElbok4oLi4uRnp6OtLT0wHol3qnp6cjMzMTgH7UZdy4ccb6U6dOxZ9//omXX34Zp0+fxocffojPP/8cM2fOFCN8IiKixuX6eUDQAiovwKuF2NFUS9Tk5siRI+jRowd69OgBAIiPj0ePHj0wf/58AEBWVpYx0QGAsLAwfPPNN0hJSUH37t2xdOlSrF69msvAiYiIGoJxT6mOdrtSChD5ttTAgQMhCEK1769fv77Kc3799VcbRkVERERVMuwpZacP7zNwqOfcEBERkYiMIzf2ue2CAZMbIiIiqh3jyA2TGyIiInJ06jLgxp/6YyY3RERE5PCunwMEHeDSBPAIuGt1MTG5ISIiorszzLfx72TXK6UAJjdERERUG5WXgds5JjdERER0dw4ymRhgckNERES1wZEbIiIikoyKUuBmhv7YP1zUUGqDyQ0RERHV7NpZAALg1gzw8BM7mrtickNEREQ1M8y3sfMnExswuSEiIqKa5Z7Uf7fzPaUMmNwQERFRzXINIzdMboiIiEgK8io9wM8BMLkhIiKi6pUXA/mZ+mPOuSEiIiKHd+2M/ru7H+DeTNxYaonJDREREVUv13GeTGzA5IaIiIiqZ5hv4yC3pAAmN0RERFQT48iNY6yUApjcEBERUU1yOXJDREREUlFWCBRe1h9z5IaIiIgcXt7tlVIegYBrU3FjsQCTGyIiIqqa8eF9jjNqAzC5ISIiouoYJxOHixuHhZjcEBERUdWMy8A5ckNERERS4IAP8AOY3BAREVFVbuUDRVf1x34dRA3FUkxuiIiIyFze7VEbryDAxVvcWCzE5IaIiIjM5TrmfBuAyQ0RERFVJc8x59sATG6IiIioKhy5ISIiIknJc8xn3ABMboiIiOhOpTeA4hz9sYOtlAKY3BAREdGdDKM23q0AlYe4sdQBkxsiIiIylXtS/93B9pQyYHJDREREpgxPJnbAycQAkxsiIiK6kwMvAweY3BAREdGdHHgZOMDkhoiIiCoruQaUXgMgc8iVUgCTGyIiIqrMMGrTNARQuosbSx0xuSEiIqK/Gebb+DnmfBuAyQ0RERFV5uDLwAEmN0RERFRZLkduiIiISCoEAci7PeeGIzdERETk8IpzgVs3AZkc8G0vdjR1xuSGiIiI9AyjNk3DAGdXcWOpByY3REREpJfr2E8mNmByQ0RERHp5jv1kYgPRk5sVK1YgNDQULi4u6Nu3Lw4dOlRj/eXLl6NDhw5wdXVFcHAwZs6cibKysgaKloiISMI4clN/W7ZsQXx8PBISEnDs2DF0794dMTExyM3NrbJ+cnIyZs+ejYSEBJw6dQpr1qzBli1b8OqrrzZw5ERERBIjCA6/p5SBqMnNsmXLMGXKFEycOBHh4eFYtWoV3NzcsHbt2irrHzhwAP3798fTTz+N0NBQDB48GKNHj77raA8RERHdRVEWUF4AyBSAbzuxo6kXJ7EuXFFRgaNHj2LOnDnGMrlcjqioKKSlpVV5zr333ovPPvsMhw4dQp8+ffDnn3/i22+/xdixY6u9Tnl5OcrLy42vCwsLAQBqtRpqtdpKvYGxzcrfpUbq/QOk30f2z/FJvY/sn3hkWX/ACYDgEwaNIAfqGKOt+mhJezJBEASrXr2Wrl69iqCgIBw4cACRkZHG8pdffhn79u3DwYMHqzzv/fffx4svvghBEKDRaDB16lSsXLmy2uskJiZiwYIFZuXJyclwc3Orf0eIiIgkoHXuTnS9koyr3r1xuPULYodjprS0FE8//TQKCgrg5eVVY13RRm7qIjU1FW+++SY+/PBD9O3bF+fPn8f06dOxaNEizJs3r8pz5syZg/j4eOPrwsJCBAcHY/DgwXf9cCylVquRkpKC6OhoODs7W7VteyD1/gHS7yP75/ik3kf2TzyKr3cBV4CArgPx8ICH69yOrfpouPNSG6IlN76+vlAoFMjJyTEpz8nJQWBgYJXnzJs3D2PHjsXkyZMBAF27dkVJSQn++c9/4rXXXoNcbj6FSKVSQaVSmZU7Ozvb7BfLlm3bA6n3D5B+H9k/xyf1PrJ/Irh+FgCgCOwMhRVis3YfLWlLtAnFSqUSvXr1wp49e4xlOp0Oe/bsMblNVVlpaalZAqNQKAAAIt1dIyIicnyCIJll4IDIt6Xi4+Mxfvx49O7dG3369MHy5ctRUlKCiRMnAgDGjRuHoKAgJCUlAQCGDRuGZcuWoUePHsbbUvPmzcOwYcOMSQ4RERFZqOAyUFEEyJ0AnzZiR1NvoiY3o0aNQl5eHubPn4/s7GxERERg586dCAgIAABkZmaajNTMnTsXMpkMc+fOxZUrV+Dn54dhw4bhjTfeEKsLREREji/v9qhNs7aAk1LcWKxA9AnFcXFxiIuLq/K91NRUk9dOTk5ISEhAQkJCA0RGRETUSEjk4X0Gom+/QERERCLLk858G4DJDRERERlGbpjcEBERkcPT6YC8M/pjPyY3RERE5OgKLgHqEkChBHxaix2NVTC5ISIiasyMK6XaAQrR1xlZBZMbIiKixiz3pP67vzRWSgFMboiIiBo3w5OJJTLfBmByQ0RE1LjlGVZKceSGiIiIHJ1OB+TpN8zkyA0RERE5vvwMQHMLUKgAnzCxo7EaJjdERESNlXG+TXtALp0NqJncEBERNVaG+TYSuiUFMLkhIiJqvHKlN5kYYHJDRETUeElwGTjA5IaIiKhx0mmBa7dXSnHkhoiIiBzejYuAthxwcgWahIodjVUxuSEiImqMjJOJOwByaaUD0uoNERER1Y5hvo2/tObbAExuiIiIGifjyI205tsATG6IiIgaJ47cEBERkWRo1X+vlOLIDRERETm8G38COjXg7A54B4sdjdUxuSEiImpscqW7UgpgckNERNT45El3vg3A5IaIiKjxMe4pxeSGiIiIpCBPmntKGTC5ISIiakw0FcD18/pjie0pZcDkhoiIqDG5fh7QaQCVF+AVJHY0NsHkhoiIqDGpvKeUTCZuLDbC5IaIiKgxMTyZWIIP7zNgckNERNSY5El7pRTA5IaIiKhxkfCeUgZMboiIiBoLTbl+6wVAssvAASY3REREjce1c4CgBVy8Ac9AsaOxGSY3REREjUXlh/dJdKUUwOSGiIio8cg9qf8u0Yf3GTC5ISIiaixypb3tggGTGyIiosbCuAycIzdERETk6NS3gBsX9cccuSEiIiKHd+0sAAFw9QE8/MWOxqaY3BARETUGlR/eJ+GVUgCTGyIiosbBuGGmtOfbAExuiIiIGodc6e8pZcDkhoiIqDHI5chNlXJzc2t8X6PR4NChQ/UKiIiIiKysogTI/0t/zJEbU82bNzdJcLp27YpLly4ZX1+/fh2RkZHWi46IiIjqL++M/rubL+DuK24sDcCi5EYQBJPXGRkZUKvVNdYhIiIikeVVWinVCFh9zo1M4svLiIiIHE4jmkwM2MGE4hUrViA0NBQuLi7o27fvXefs5OfnIzY2Fs2bN4dKpUL79u3x7bffNlC0REREDsi4G7j0JxMDgJMllWUyGYqKiuDi4gJBECCTyVBcXIzCwkIAMH6vrS1btiA+Ph6rVq1C3759sXz5csTExODMmTPw9zd/emJFRQWio6Ph7++PL7/8EkFBQfjrr7/QpEkTi65LRETUqOQ2rttSFiU3giCgffv2Jq979Ohh8tqS21LLli3DlClTMHHiRADAqlWr8M0332Dt2rWYPXu2Wf21a9fixo0bOHDgAJydnQEAoaGhlnSBiIiocSkvAgoy9cccuTG3d+9eq124oqICR48exZw5c4xlcrkcUVFRSEtLq/KcHTt2IDIyErGxsfjqq6/g5+eHp59+Gq+88goUCkWV55SXl6O8vNz42jC6pFarzSZD15ehPWu3ay+k3j9A+n1k/xyf1PvI/lmfLOsEnAAI7v7QOHsCNr62rfpoSXsyQaTlTVevXkVQUBAOHDhgsnz85Zdfxr59+3Dw4EGzczp27IiMjAyMGTMG06ZNw/nz5zFt2jS88MILSEhIqPI6iYmJWLBggVl5cnIy3NzcrNchIiIiO9Tq+j70yFyDPI9wHGhnflfEUZSWluLpp59GQUEBvLy8aqxr0ciNRqOBVquFSqUyluXk5GDVqlUoKSnBo48+in/84x91i7oWdDod/P398fHHH0OhUKBXr164cuUK3n777WqTmzlz5iA+Pt74urCwEMHBwRg8ePBdPxxLqdVqpKSkIDo62njbTEqk3j9A+n1k/xyf1PvI/lmf/Ps0IBPw6fQPPDz4YZtfz1Z9tGRer0XJzZQpU6BUKvHRRx8BAIqKinDPPfegrKwMzZs3x7vvvouvvvoKDz989w/P19cXCoUCOTk5JuU5OTkIDAys8pzmzZvD2dnZ5BZUp06dkJ2djYqKCiiVSrNzVCqVSTJm4OzsbLNfLFu2bQ+k3j9A+n1k/xyf1PvI/lnRtbMAAEVgZyga8DO1dh8tacuipeA///wznnzySePrDRs2QKvV4ty5czh+/Dji4+Px9ttv16otpVKJXr16Yc+ePcYynU6HPXv2VPuU4/79++P8+fPQ6XTGsrNnz6J58+ZVJjZERESNnnEZeONYKQVYmNxcuXIF7dq1M77es2cPnnzySXh7ewMAxo8fjxMnTtS6vfj4eHzyySf49NNPcerUKTz//PMoKSkxrp4aN26cyYTj559/Hjdu3MD06dNx9uxZfPPNN3jzzTcRGxtrSTeIiIgah7ICoPCK/tivg7ixNCCLbku5uLjg1q1bxte//PKLyUiNi4sLiouLa93eqFGjkJeXh/nz5yM7OxsRERHYuXMnAgICAACZmZmQy//Ov4KDg7Fr1y7MnDkT3bp1Q1BQEKZPn45XXnnFkm4QERE1DoY9pTxbAK5NRA2lIVmU3ERERGDjxo1ISkrCjz/+iJycHDzwwAPG9y9cuIAWLVpYFEBcXBzi4uKqfC81NdWsLDIyEr/88otF1yAiImqUck/qv/s3jufbGFiU3MyfPx9DhgzB559/jqysLEyYMAHNmzc3vr9t2zb079/f6kESERFRHeQ2vvk2gIXJzYABA3D06FHs3r0bgYGBGDFihMn7ERER6NOnj1UDJCIiojrKM2yYyZGbGnXq1AmdOlWdAf7zn/+sd0BERERkJcY9pcLFjaOBWZTc7N+/v1b17r///joFQ0RERFZy6yZQnK0/bkQrpQALk5uBAwcaN8asbtcGmUwGrVZb/8iIiIio7gyjNt7BgMpT3FgamEXJTdOmTeHp6YkJEyZg7Nix8PX1tVVcREREVB+G+TaNZCfwyix6iF9WVhaWLFmCtLQ0dO3aFc8++ywOHDgALy8veHt7G7+IiIhIZLmNczIxYGFyo1QqMWrUKOzatQunT59Gt27dEBcXh+DgYLz22mvQaDS2ipOIiIgsYUhuGtkycMDC5KayVq1aYf78+fj+++/Rvn17LF682KIdO4mIiMiGDHtKceSmdsrLy5GcnIyoqCh06dIFvr6++Oabb+Dj42Pt+IiIiMhSJdeBkjz9sW/jWikFWDih+NChQ1i3bh02b96M0NBQTJw4EZ9//jmTGiIiIntimEzcJARQeYgbiwgsSm769euHVq1a4YUXXkCvXr0AAD/99JNZvUcffdQ60REREZHljJOJG998G6AOTyjOzMzEokWLqn2fz7khIiISmWG+TSNcBg5YmNzodLq71iktLa1zMERERGQFxm0XGufITZ1XS92pvLwcy5YtQ+vWra3VJBEREVlKEIDck/rjRjpyY1FyU15ejjlz5qB379649957sX37dgDA2rVrERYWhnfffRczZ860RZxERERUGyV5wK0bAGSAb3uxoxGFRbel5s+fj48++ghRUVE4cOAARowYgYkTJ+KXX37BsmXLMGLECCgUClvFSkRERHdjmEzcNBRQuokailgsSm6++OILbNiwAY8++ij++OMPdOvWDRqNBsePHzduqElEREQiMj68L1zcOERk0W2py5cvG5eAd+nSBSqVCjNnzmRiQ0REZC8a8Z5SBhYlN1qtFkql0vjayckJHh6N7+FAREREdsu4DLxxrpQCLLwtJQgCJkyYAJVKBQAoKyvD1KlT4e7ublJv69at1ouQiIiIakcQOHIDC5Ob8ePH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", - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "image/png": "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Qdjb2+Pi4oKbmxsffPBBrtp4WL1Apppzy8nJiaCgILp168bUqVN555136NatGwcPHszY5m7Iu3sp8a4XXngBgJ07d+b5+ACJiYk888wzxMfH8/fff2cZm5SdF154AU9PT9avX/9ExxaiJJGAJITItcuXLxMbG0uVKlUylvXs2ZM5c+bw+uuvs3TpUtatW8eaNWsAchykfL+zZ8/Stm1brl+/zrRp01i5ciUhISGMGDHisdt4mCNHjgBkqvlJPffccwAsXLgwY9nd2/U9PDwybevu7g7ArVu38ny81NRUnnvuOQ4dOsTff/+dZS6oh/H29ubmzZt5PrYQJY1cYhNC5Nqvv/4KQHBwMGD6pR8aGsrEiRMZN25cxnanT5/Osm9Od039888/pKSksGLFCipUqJCxfOPGjU9cb0JCAsuWLcPb25uaNWs+cXt3paSkYDQaM53datCgASEhIRmDtO+6evUqQMaA9NwyGo3079+f0NBQ/vzzT1q2bPnY+6qqSnh4OPXq1cvTsYUoieQMkhAiVzZs2MDkyZOpWLEiffv2Be5NQvjgLeXffPNNlv3t7e0BssyknV0bsbGxzJs374nqvX37Nv369ePmzZt8+OGHmQLa497mHxMTk+02P/74IwANGzbMWNazZ08AfvrppyzbWlhY0KpVqzz146233mLRokV89913GWeusnPt2rUsy77//nuuXbtGhw4d8nRsIUoiOYMkhMjR6tWrOXHiBOnp6URFRbFhwwZCQkLw8fFhxYoVGY+vcHJyokWLFnz++eekpaVRrlw51q1bx/nz57O02aBBAwA+/PBDevfujaWlJV26dKF9+/ZYWVnRpUsXXnvtNRISEpgzZw7u7u6PPcvzlStXMuZmSkhI4NixYyxevJjIyEjeeecdXnvttUzbjxkzhvnz53P+/PkcH/MBsGnTJt5++23+7//+j6pVq5KamsrWrVtZunQpDRs25MUXX8zYtl69egwaNIi5c+eSnp5Oy5Yt2bRpE4sXL2bMmDGZZsw+dOgQK1asAODMmTPExsby8ccfAxAQEECXLl0AU9D87rvvCAwMxM7OLtP8UwDPPvtsRvD08fGhV69e+Pv7Y2Njw7Zt21i4cCF169bN0v9//vknY/xUWloahw4dyjh+165d8zRTuhDFhoaTVAohCqm7M2nffVlZWamenp5qu3bt1OnTp6tx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", - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAloAAAHHCAYAAABnS/bqAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuNSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/xnp5ZAAAACXBIWXMAAA9hAAAPYQGoP6dpAACAyklEQVR4nO3dd3wU1frH8c9ueg+hpEAIAem9CIIIlggKIk0ERKUJVyVXij8LShNURFERG9deEa5eQGxIBBGVSAfpvUNCDWkk2ezO748lCzGhBLJssvm+X6+8yJ45M/Oc3UAezpx5xmQYhoGIiIiIFDuzqwMQERERcVdKtEREREScRImWiIiIiJMo0RIRERFxEiVaIiIiIk6iREtERETESZRoiYiIiDiJEi0RERERJ1GiJSIiIuIkSrREREREnESJlog4xSeffILJZHJ8+fr6EhUVRceOHZk+fTppaWlXfOxly5YxYcIEUlJSrvgYN998Mw0aNMjXVq1aNUe8ZrOZ0NBQGjZsyNChQ1m+fPkVnyvPyJEjadasGWFhYfj7+1O3bl0mTJhAenp6of3XrFnD3Xff7ejfoEEDpk+fnq/PwoULGTx4MA0aNMDDw4Nq1aoVeqytW7fy5JNP0qRJE4KCgoiMjKRz586sWrWqQN8JEybk++zO/wzPd+bMGce5Q0JCCAwMpHHjxrzxxhtYLJYre5NE3IynqwMQEfc2ceJEYmNjsVgsJCUlsWTJEkaMGMFrr73G/PnzadSoUZGPuWzZMp577jkGDBhAaGhoscbbpEkTHn/8cQDS0tLYsmULX3/9Ne+//z4jR47ktddeu+Jjr1y5kptuuomBAwfi6+vL2rVreemll/jll19YunQpZvO5//suXLiQLl260LRpU8aOHUtgYCC7du3i4MGD+Y45c+ZMZs+eTbNmzYiKirrguT/44AM+/PBDevbsyaOPPsrp06f5z3/+ww033MCCBQuIi4srsM+7775LYGCg47WHh0e+7WfOnGHTpk106tSJatWqYTabWbZsGSNHjmT58uXMnDnzSt8qEfdhiIg4wccff2wAxsqVKwtsW7RokeHn52fExMQYmZmZRT72K6+8YgDGnj17rji+9u3bG/Xr18/XFhMTY3Tu3LlA38zMTKNbt24GYLzzzjtXfM7CTJ061QCMxMRER9vp06eN8PBwo3v37obVar3o/ocOHTJycnIMwzCMzp07GzExMYX2W7VqlZGWlpav7fjx40bFihWNG2+8MV/7+PHjDcA4duzYFYzIMOLj4w3AOHLkyBXtL+JOdOlQRK65W2+9lbFjx7Jv3z6++OILR/vff//NgAEDqF69Or6+vkRERDBo0CBOnDjh6DNhwgSeeOIJAGJjYx2Xtfbu3QvAxx9/zK233kqlSpXw8fGhXr16vPvuu1cVr5+fH59//jlhYWG88MILGIbh2HbkyBG2bt16xZfK8i71nX8ZdObMmSQnJ/PCCy9gNpvJyMjAZrMVun9UVBReXl6XPE/z5s3zzU4BlC9fnptuuoktW7YUuo9hGKSmpuYb7+UobEwiZZUSLRFxiQceeACwXyLLk5CQwO7duxk4cCBvvvkmffr0YdasWXTq1Mnxy75Hjx707dsXgNdff53PP/+czz//nIoVKwL2y10xMTE888wzvPrqq0RHR/Poo4/y9ttvX1W8gYGBdO/enUOHDrF582ZH++jRo6lbty6HDh26rOPk5uZy/PhxDh8+zMKFCxkzZgxBQUG0bNnS0eeXX34hODiYQ4cOUbt2bQIDAwkODuaRRx4hKyvrqsbxT0lJSVSoUKHQbdWrVyckJISgoCDuv/9+kpOTC+2Xk5PD8ePHOXDgAHPnzmXq1KnExMRw3XXXFWusIqWR1miJiEtUqVKFkJAQdu3a5Wh79NFHHeuj8txwww307duXP/74g5tuuolGjRrRrFkzvvrqK7p161Zg8fdvv/2Gn5+f43V8fDx33HEHr732GsOGDbuqmPMWz+/atYv69etf0TFWrVpF69atHa9r167N/PnzCQsLc7Tt2LGD3NxcunbtyuDBg5k8eTJLlizhzTffJCUlha+++uqqxpHn999/JzExkTFjxuRrL1euHPHx8bRu3RofHx9+//133n77bVasWMGqVasIDg7O13/OnDmO5BegRYsWfPTRR3h66leMiP4WiIjLBAYG5rv78PwEKSsri/T0dG644QbAfgfeTTfddMljnn+M06dPY7FYaN++PT///DOnT58mJCTkquIF8sX8ySef8Mknn1z2MerVq0dCQgIZGRksW7aMX375pcBdh+np6WRmZvLwww877jLs0aMHOTk5/Oc//2HixInUrFnziscBcPToUe677z5iY2N58skn820bPnx4vtc9e/akZcuW9OvXj3feeYenn3463/ZbbrmFhIQEUlJSWLRoEevXrycjI+Oq4hNxF7p0KCIuk56eTlBQkOP1yZMnGT58OOHh4fj5+VGxYkViY2MBe9J0Of7880/i4uIICAggNDSUihUr8swzzxTpGBeLF8gXc1EFBwcTFxdH165dmTJlCo8//jhdu3Zl/fr1jj55yeL5s0QA9913HwCJiYlXfH6AjIwM7rrrLtLS0vj2228LrN0qzH333UdERAS//PJLgW3h4eHExcVxzz338O6773LXXXdx++23k5SUdFVxirgDJVoi4hIHDx7k9OnT+dbx3Hvvvbz//vs8/PDDzJkzh4ULF7JgwQKACy4GP9+uXbu47bbbOH78OK+99ho//PADCQkJjBw58rKPcTEbN24EKNa1Rz169ABg1qxZjra8Mg3h4eH5+laqVAmAU6dOXfH5cnJy6NGjB3///TfffvttgVpiFxMdHc3Jkycv2e+ee+4hPT2db7/99orjFHEXunQoIi7x+eefA9CxY0fAnjwsWrSI5557jnHjxjn67dixo8C+JpOp0GN+9913ZGdnM3/+fKpWrepo//XXX6863vT0dObOnUt0dDR169a96uPlyc7Oxmaz5Ztta968OQkJCY7F8HkOHz4M4Fj4X1Q2m40HH3yQRYsW8d///pf27dtf9r6GYbB3716aNm16yb5nzpwBrn4GUcQdaEZLRK65xYsXM2nSJGJjY+nXrx9wrhjmP0sJTJs2rcD+AQEBQMHyAYUd4/Tp03z88cdXFe+ZM2d44IEHOHnyJM8++2y+RO9yyzukpKQU2ueDDz4A7AvI89x7770AfPjhhwX6enp6cvPNN1/ROP79738ze/Zs3nnnHcdMWmGOHTtWoO3dd9/l2LFj3HHHHY6248ePF1r6obAxiZRVmtESEaf66aef2Lp1K7m5uSQnJ7N48WISEhKIiYlh/vz5jse6BAcH065dO15++WUsFguVK1dm4cKF7Nmzp8AxmzdvDsCzzz5Lnz598PLyokuXLnTo0AFvb2+6dOnCv/71L9LT03n//fepVKkSR44cuax4Dx065KjtlZ6ezubNm/n6669JSkri8ccf51//+le+/qNHj+bTTz9lz549F3z8DcCSJUt47LHHuOeee6hZsyY5OTn8/vvvzJkzhxYtWnD//fc7+jZt2pRBgwbx0UcfkZubS/v27VmyZAlff/01o0eP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7FwaVQnh/htiXB2OyyjREhERkWL167ajfP/3EcwmeLF7QzzKSM2swijREhERkWJzJsfK2HkbARh0YywNKoe4OCLXUqIlIiIixWb64h0cPHWGqBBfRt5ey9XhuJwSLRERESkW25LSeH/pbgCe69qAAJ+yVTOrMEq0RERE5Krl1czKtRl0rB/O7fXKXs2swijREhERkas2a+UBVu87RYC3BxPuLps1swqjREtERESuyrG0bF76aQsAj3eoTWSIn4sjKjmUaImIiMhVef6HzaRm5dKgcjD921RzdTglihItERERuWJLtx/j23WHMZtgcvdGZbpmVmGUaImIiMgVybJYGXO2Zlb/NtVoWKVs18wqjBItERERuSJvLd7J/pOZRAT78niH2q4Op0RSoiUiIiJFtiM5jf8s3QXAhLvrE6iaWYVSoiUiIiJFklczy2I1iKtbiY71VTPrQpRoiYiISJF8vfoAK/eewt/bg+e6NsBk0gL4C1GiJSIiIpfteHo2L/64FYBRt9eicqhqZl2MEi0RERG5bC/+sIXTZyzUiwxmgGpmXZISLREREbksf+48zpy1hzCZ4MUeDfH0UBpxKXqHRERE5JLOr5n14A0xNIkOdW1ApYQSLREREbmkd5bsYs/xDCoF+fB4R9XMulxKtEREROSidh5N590lOwF7zaxgXy8XR1R6KNESERGRCzIMg2fP1sy6pXZF7mwQ4eqQShUlWiIiInJB36w+yPI9J/H1MjNRNbOKTImWiIiIFOpkRg4v/rgFgJFxtYgO83dxRKWPEi0REREp1Is/buFUpoU6EUEMahvr6nBKJSVaIiIiUkDirhN8s/ogJhO80L0hXqqZdUX0romIiEg+2blWnp23AYB+rarSPKaciyMqvZRoiYiISD4zluxm97EMKgb58ETHOq4Op1RToiUiIiIOu4+l8/av9ppZ4+6qR4ifamZdDSVaIiIiAthrZo2Zt5Ecq412tSpyV6NIV4dU6inREhEREQDmrj3Esl0n8PE087xqZhULJVoiIiLCqYwcnv/BXjNreFxNqpZXzazioERLREREeOmnrZzMyKFWeCBDbqru6nDcRolItN5++22qVauGr68vrVq1YsWKFRft//XXX1OnTh18fX1p2LAhP/74Y77thmEwbtw4IiMj8fPzIy4ujh07duTrc/LkSfr160dwcDChoaEMHjyY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lipFSrR+/fVXZ8UhIiJyQQmbk0nJtBAR7Eu7WhVdHc61s3sJJL5l/77rWxBYyaXhSNEVaY1W+/btL+urKN5++22qVauGr68vrVq1umQdrq+//po6derg6+tLw4YN+fHHH/NtNwyDcePGERkZiZ+fH3FxcezYsSNfn5MnT9KvXz+Cg4MJDQ1l8ODBpKenO7Zv27aNW265hfDwcHx9falevTpjxowpcIfltGnTqF27Nn5+fkRHRzNy5EiysrKKNH4REbm0vMuG97aogoe5jMzonDkFcx+xf998INS+07XxyBUpUqKVm5tLdnZ2vrbk5GSee+45nnzySf74448inXz27NmMGjWK8ePHs2bNGho3bkzHjh0vWBh12bJl9O3bl8GDB7N27Vq6detGt27d2Lhxo6PPyy+/zPTp05kxYwbLly8nICCAjh075kuA+vXrx6ZNm0hISOD7779n6dKlDB061LHdy8uLBx98kIULF7Jt2zamTZvG+++/z/jx4x19Zs6cydNPP8348ePZsmULH374IbNnz+aZZ54p0nsgIiIXd+BkJr/vOA5ArxZl5LKhYcD3IyHtMITVgI4vuDoiuVJGEQwYMMAYOnSo43VqaqoRHR1tVKxY0WjUqJHh6elp/PDDD5d9vJYtWxrDhg1zvLZarUZUVJQxefLkQvvfe++9RufOnfO1tWrVyvjXv/5lGIZh2Gw2IyIiwnjllVcc21NSUgwfHx/jq6++MgzDMDZv3mwAxsqVKx19fvrpJ8NkMhmHDh26YKwjR4402rZt63g9bNgw49Zbb83XZ9SoUcaNN954qWE7nD592gCM06dPX/Y+lysnJ8eYN2+ekZOTU+zHLgncfXyG4f5j1PhKv2s1xld/3mrEPPW90e/9v5x6nn9y6We4bpZhjA82jAnlDOPgKqecQj+jV64ov7+LtEbrzz//5K233nK8/uyzz7BarezYsYOQkBCeeuopXnnlFTp16nTJY+Xk5LB69WpGjx7taDObzcTFxZGYmFjoPomJiYwaNSpfW8eOHZk3bx4Ae/bsISkpibi4OMf2kJAQWrVqRWJiIn369CExMZHQ0FBatGjh6BMXF4fZbGb58uV07969wHl37tzJggUL6NHj3EM727RpwxdffMGKFSto2bIlu3fv5scff+SBBx644Jizs7PzzQjm3aVpsVgKXJa8WnnHK+7jlhTuPj5w/zFqfKXftRij1Wbw31X2y4b3NIu6pu+nyz7DlP14/vg4JsDa7klslRqBE2LQz+jVH/dyFCnROnToEDVr1nS8XrRoET179iQkxP6cpf79+/Pxxx9f1rGOHz+O1WolPDw8X3t4eDhbt24tdJ+kpKRC+yclJTm257VdrE+lSvkXE3p6ehIWFubok6dNmzasWbOG7Oxshg4dysSJEx3b7rvvPo4fP07btm0xDIPc3Fwefvjhi146nDx5Ms8991yB9oULF+Lv73/B/a5GQkKCU45bUrj7+MD9x6jxlX7OHOPmUyaSUj3w9zSw7lvDjwcuvU9xu6afoWHjxh2TqZCdxomAmvx5uhbGP9YiFzf9jBZdZmbmZfctUqLl6+vLmTNnHK//+usvXnnllXzbz19UXtrNnj2btLQ01q9fzxNPPMHUqVN58sknAViyZAkvvvgi77zzDq1atWLnzp0MHz6cSZMmMXbs2EKPN3r06HwzcqmpqURHR9OhQweCg4OLNXaLxUJCQgK33347Xl7u99BVdx8fuP8YNb7S71qM8Yev1gFH6XV9DHd3quOUc1yIKz5D85/T8MjYhuEdQHD/r7izXDWnnUs/o1euKHVDi5RoNWnShM8//5zJkyfz+++/k5yczK233urYvmvXLqKioi7rWBUqVMDDw4Pk5OR87cnJyURERBS6T0RExEX75/2ZnJxMZGRkvj5NmjRx9PnnYvvc3FxOnjxZ4LzR0fZFl/Xq1cNqtTJ06FAef/xxPDw8GDt2LA888AAPPfQQYH/AdkZGBkOHDuXZZ5/FbC54n4GPjw8+PgWL7Hl5eTnth9yZxy4J3H184P5j1PhKP2eN8VhaNou3HgOgb6sYl72P1+wzPLwWlr4EgOnOV/CqVPMSOxQP/Yxe2fEuV5HuOhw3bhxvvPEGNWrUoGPHjgwYMCBfQjN37lxuvPHGyzqWt7c3zZs3Z9GiRY42m83GokWLaN26daH7tG7dOl9/sE8H5vWPjY0lIiIiX5/U1FSWL1/u6NO6dWtSUlJYvXq1o8/ixYux2Wy0atXqgvHabDYsFgs2mw2wTxv+M5ny8PAA9GBtEZHiMHftQXJtBk2iQ6kTUbyz/iVOTqa9+rstF+p1hSb3uToiKSZFmtFq3749q1evZuHChURERNCrV69825s0aULLli0v+3ijRo2if//+tGjRgpYtWzJt2jQyMjIYOHAgAA8++CCVK1dm8uTJAAwfPpz27dvz6quv0rlzZ2bNmsWqVat47733APsjgkaMGMHzzz9PzZo1iY2NZezYsURFRdGtWzcA6tatyx133MGQIUOYMWMGFouF+Ph4+vTp45iN+/LLL/Hy8qJhw4b4+PiwatUqRo8eTe/evR1ZbJcuXXjttddo2rSp49Lh2LFj6dKliyPhEhGRK2MYhuMB0n3KQiX4hLFwYgcERcJd01T93Y0UKdECe6JSt27dQredX4vqcvTu3Ztjx44xbtw4kpKSaNKkCQsWLHAsZt+/f3++WaM2bdowc+ZMxowZwzPPPEPNmjWZN28eDRo0cPR58sknHZfwUlJSaNu2LQsWLMDX19fR58svvyQ+Pp7bbrsNs9lMz549mT59umO7p6cnU6ZMYfv27RiGQUxMDPHx8YwcOdLRZ8yYMZhMJsaMGcOhQ4eoWLEiXbp04YUXVOtERORqrdp3it3HMvD39uCuxpe3JKXU2r4QVn5g/77bO+Af5tp4pFgVKdFaunTpZfVr167dZR8zPj6e+Pj4QrctWbKkQFuvXr0KzKSdz2QyMXHixHx3CP5TWFgYM2fOvOD23r1707t37wsHjT0ZGz9+fL4ipiIiUjzyKsHf1SiSQJ8izwmUHunH4NtH7d/f8CjUuPXi/aXUKdJP78033+x4aPSF1iGZTCasVuvVRyYiImVSapaFH/4+AkDv66u6OBonMgz47jHIOAYV68Jt+o+7OypSolWuXDmCgoIYMGAADzzwABUqVHBWXCIiUkZ9t/4wZyxWrqsUSLOqoa4Ox3lWfwLbfgQPb+j5Pnj5XnIXKX2KdNfhkSNHmDJlComJiTRs2JDBgwezbNkygoODCQkJcXyJiIhcqdnnLYI3ueui8OM74eezBa5vGwcRDV0bjzhNkRItb29vevfuzc8//8zWrVtp1KgR8fHxREdH8+yzz5Kbm+usOEVEpAzYfDiVvw+exsvDRPemlV0djnNYLTBnCFgyIbYd3DDM1RGJExUp0Tpf1apVGTduHL/88gu1atXipZdeKlKlVBERkX/Ke65hh3oRlA8sWODZLfz2MhxeA74h0G0GFFLgWtzHFX262dnZzJw5k7i4OBo0aECFChX44YcfCAvTLakiInJlsixW5qw5CMC97lo7a/9y+H2q/fu7pkGIm87aiUORFsOvWLGCjz/+mFmzZlGtWjUGDhzIf//7XyVYIiJy1X7elERqVi6VQ/1oe50b3myVnWa/ZGjYoFEfaNDD1RHJNVCkROuGG26gatWqPPbYYzRv3hyAP/74o0C/u+++u3iiExGRMiNvEXyvFlXwMLvhIvifnoaUfRBSFTq97Opo5BopchW4/fv3M2nSpAtuVx0tEREpqn0nMli26wQmE/Rq4YaXDTd/C+u+AEzQ4z/29VlSJhQp0cp7oPLFZGZmXnEwIiJSNuUtgr+pZkUqh/q5OJpilnoYvhtu/77tSIhp49p45JoqtlsdsrOzee2116hevXpxHVJERMqAXKuNr1fZF8G73QOkbTaY9yicOQWRjeHm0a6OSK6xIiVa2dnZjB49mhYtWtCmTRvmzZsHwEcffURsbCyvv/56vgcvi4iIXMpv249xNC2bsABv4uqGuzqc4rXiP7D7V/D0gx4fgKe3qyOSa6xIlw7HjRvHf/7zH+Li4li2bBm9evVi4MCB/PXXX7z22mv06tULDw8PZ8UqIiJuaNbZRfA9mlbG29ONakolb4aEs88v7Pg8VKzl2njEJYqUaH399dd89tln3H333WzcuJFGjRqRm5vL+vXr3fcxCSIi4jRHU7NYvPUoAL3d6bJhbra9lIM1G2p2gBaDXR2RuEiR/utw8OBBR1mHBg0a4OPjw8iRI5VkiYjIFfnfmkNYbQbNY8pRMzzI1eEUn8WTIHkj+FeArm+Dfk+WWUVKtKxWK97e564ve3p6EhgYWOxBiYiI+zMMg9kr9wNuNpu1+zdY9pb9+7vfhMBKro1HXKpIlw4Nw2DAgAH4+NifP5WVlcXDDz9MQEBAvn5z5swpvghFRMQtLd9zkr0nMgnw9qBzw0hXh1M8zpyCeY8ABjQfAHU6uToicbEiJVr9+/fP9/r+++8v1mBERKTsyKsEf3eTKAJ8ilw/u+QxDPh+FKQegrAa0PFFV0ckJUCRfrI//vhjZ8UhIiJlyOkzFn7ccASA3tdXdXE0xeTv/8KmOWDygB7vg3fApfcRt+dG99GKiEhpMX/dIbJzbdQOD6JxFTd4HM2pffDj/9m/v3k0VGnu2nikxFCiJSIi11xe7aze10eX/jvXbVaY+zBkp0J0K/tjdkTOUqIlIiLX1MZDp9l0OBVvDzPdm1Z2dThX7883YP8y8A6E7v8BDzdYbybFRomWiIhcU3mL4Ds2iKBcQCl/JM3hdfDrC/bv73wZwmJdGo6UPEq0RETkmjmTY2XeukMA9G5Rymtn5WTaq7/bcqHu3dDkPldHJCWQEi0REblmftp4hLSsXKqU86NNjfKuDufqJIyD49shMAK6vKHq71IoJVoiInLN5F027N0iGrO5FCcm2xfCyvft33d7B/zDXBuPlFhKtERE5JrYfSyd5XtOYjbBPS2quDqcK5d+DL591P59q0fguttcG4+UaEq0RETkmvjvqoMAtK9VkcgQPxdHc4UMA757DDKOQcW6EDfB1RFJCadES0REnM5itfHNanuiVaorwa/5FLb9CB7e0PN98PJ1dURSwinREhERp/t161GOp2dTIdCb2+pWcnU4V+bELlgw2v79beMgoqFr45FSQYmWiIg4Xd4i+J7NquDlUQp/9Vgt9lIOlkyodhPcMMzVEUkpUQp/2kVEpDRJOp3Fr9uOAnDv9aW0dtbSV+DQavANge4zwKxfn3J59JMiIiJO9c3qA9gMaFktjBoVA10dTpGZDq60J1oAd70OIaX4jkm55pRoiYiI09hshuNuw96lcDbL03oGj28fAcMGjXpDg56uDklKGSVaIiLiNH/tPsH+k5kE+XjSqWGkq8MpsgYHv8CUshdCqkKnV1wdjpRCSrRERMRpZp1dBH93kyj8vD1cHE0RGAamTf8j5uTvGJigx3/s67NEisjT1QGIiIh7SsnMYcGmJAD6lNTaWTYbnD4Ax7bBsS32P49ugePb8cxJt3dpMxyPmDYuDlRKKyVaIiLiFPPWHiIn10a9yGAaVA52bTA2G5zefy6RciRW28GSUeguhtmLw8FNqdTuSUrRXJyUMEq0RESk2BmG4bhs2Pv6aEyma/QAaZsNUvYVOkOFJbPwfcxeUKEmVKxtf6xOpTpQsQ65QdGs+jmBTh7e1yZ2cUtKtEREpNj9ffA0W5PS8PY0061J5eI/gc0GKXsLn6HKPVP4Ph7eUP5sQlWp7rnEKiwWPLwK9rdYij9uKXOUaImISLGbvco+m9WpQQQh/oUkMZfLZrXPUB3d+o8Zqh0XT6gq1DqXSOUlVuViwUO/9uTa0k+ciIgUq8ycXOavOwwUoRK8zQqn9sKxrfavo2f/PL4dcrMK38eRUNkv9dkv+dWFctWUUEmJoZ9EEREpVj/8fYT07FxiyvtzQ2z5/BvzEqqjW84lVce2np2hulBC5WNPqCrVOW+Wqo4SKikV9BMqIiLFavbKA3hgZUg9G+Zt3583Q7XNPkNlzS58R0/fs4vSz7vcl5dQmXXfn5ROSrREROSKmQwrnNgBJ3fCsW2kHdjApCNrqe5zBJ+VFlhZyE6evucu+Z29w08JlbgrJVoiIlI0hgGbv8Xj99fonLwJj3W5jk1BQN28Z454+kHF89ZQ5SVWoTFKqKTMUKIlIiKXL3kT/PQU7P3d8Qw3w9MPU8XaWCvU5u2NnqzPjmBgtztp26KZEiop85RoiYjIpWWehF9fhFUfgmEDT1+sNwxj8clIbu72IF7ePizccITXVq6hUpAPNzRvDmY9TldEiZaIiFyYNRdWfwy/vgBnTtnb6t4NHZ7HFhhF5o8/gsmeUOXVzrqneRU8PZRkiYASLRERuZA9v8OCpyF5o/11pXpwx0tQvb399XmV0w+nnOG37ccAuLfFZdbOEikDlGiJiEh+Kfth4VjYPM/+2jcUbh0DzQdesG7V16sOYhhwQ/UwqlUIuGahipR0SrRERMQuJxP+fAP+nGYvHmoy25OrW8eAf9gFd7PZDP579rJhn+urXqNgRUoHJVoiImWdYdhnrxaOhdP2hImYtnDnSxDR8JK7L9t9kkMpZwjy9eSOBhHOjVWklFGiJSJSliVttJdr2PeH/XVwFegwCep3B5Ppsg7x9eqDAHRvWhlfL5VzEDmfEi0RkbIo8yQsft5+R+HZcg3cOAJuHA7e/pd9mHQLJGw5CkDvy32AtEgZokRLRKQsySvXsPh5yEqxt9XrZp/FCi36+qpVx01YrAYNK4dQPyqkWEMVcQdKtEREyoo9S+Gnp+HoJvvrSvXhzikQe9MVHc4wDBKT7fWy7tVslkihlGiJiLi7lP2wcAxs/tb+2q8c3PLsRcs1XI51B0+TdMaEr5eZuxtHFVOwIu5FiZaIiLvKybSXavjzjXPlGloMsidZFynXcLm+Xn0IgDvrhxPi53XVxxNxR0q0RETcjWHApjmwcByk2u8IpNpN9qruEQ2K5RTp2bn8sCEJgHuaVy6WY4q4IyVaIiLuJGnD2XINf9pfh0RDh+ehXtfLLtdwKftPZPLEN+vJzLFS0dfg+phyxXJcEXekREtExB1knIBfn4fVn5wr19B2JLR5rEjlGi7GZjP4cvk+Jv+0lcwcK/7eHnSvloOpmBI4EXekREtEpDSz5sKqj+DXF86Va6jfHW6fBKHFdyfggZOZPPW/v1m26wQArWLDeLFbPTb+taTYziHijpRoiYiUVrt/gwVPw9HN9tfhDezlGqq1LbZTGIbBzBX7efGHLWTkWPH1MvP0HXV4sHU1rNZcNhbbmUTckxItEZHS5tQ+WPgsbPnO/tqvnP3Bz80GXFW5hn86eCqTp/+3gT92Hgfg+mrleOWexlSrEACA1VpspxJxW2ZXB/D2229TrVo1fH19adWqFStWrLho/6+//po6derg6+tLw4YN+fHHH/NtNwyDcePGERkZiZ+fH3FxcezYsSNfn5MnT9KvXz+Cg4MJDQ1l8ODBpKenO7Zv27aNW265hfDwcHx9falevTpjxozBYrHkO05KSgrDhg0jMjISHx8fatWqVSAeEZFik5MBi1+At663J1kmM7QcCv9eA9c/VGxJlmEYfLViP3dM+50/dh7H18vM2LvqMXtoa0eSJSKXx6UzWrNnz2bUqFHMmDGDVq1aMW3aNDp27Mi2bduoVKlSgf7Lli2jb9++TJ48mbvuuouZM2fSrVs31qxZQ4MG9luWX375ZaZPn86nn35KbGwsY8eOpWPHjmzevBlfX18A+vXrx5EjR0hISMBisTBw4ECGDh3KzJkzAfDy8uLBBx+kWbNmhIaGsn79eoYMGYLNZuPFF18EICcnh9tvv51KlSrxzTffULlyZfbt20doaOi1efNEpOwwDNj4P0gYB6n22lVUu8l+mTC8frGe6nDKGZ6es4Gl248B0DymHK/c04jqFQOL9TwiZYVLE63XXnuNIUOGMHDgQABmzJjBDz/8wEcffcTTTz9doP8bb7zBHXfcwRNPPAHApEmTSEhI4K233mLGjBkYhsG0adMYM2YMXbt2BeCzzz4jPDycefPm0adPH7Zs2cKCBQtYuXIlLVq0AODNN9+kU6dOTJ06laioKKpXr0716tUd542JiWHJkiX8/vvvjraPPvqIkydPsmzZMry87IX6qlWr5pT3SUTKsCN/28s17F9mfx1SFTo+D3XvLrZyDWCfxfp69UEmfbeZtOxcfDzNPNGxNgNvjMXDrLsKRa6UyxKtnJwcVq9ezejRox1tZrOZuLg4EhMTC90nMTGRUaNG5Wvr2LEj8+bNA2DPnj0kJSURFxfn2B4SEkKrVq1ITEykT58+JCYmEhoa6kiyAOLi4jCbzSxfvpzu3bsXOO/OnTtZsGABPXr0cLTNnz+f1q1bM2zYML799lsqVqzIfffdx1NPPYWHh0eh8WdnZ5Odne14nZqaCoDFYilwWfJq5R2vuI9bUrj7+MD9x6jxXULmCcxLXsS87nNMhg3D0w9bm8ew3RAPXn6Qm1tssSalZjHm2838tt2+FqtxlRCm9GhAjYoB2Ky52C6wFkufYenm7uMD542xKMdzWaJ1/PhxrFYr4eHh+drDw8PZunVrofskJSUV2j8pKcmxPa/tYn3+eVnS09OTsLAwR588bdq0Yc2aNWRnZzN06FAmTpzo2LZ7924WL15Mv379+PHHH9m5cyePPvooFouF8ePHFxr/5MmTee655wq0L1y4EH//4qlz808JCQlOOW5J4e7jA/cfo8aXn8mwUu34IuocmYOHNROAg6Gt2Fy5N2fSKkDCr8UWm2HAymMm5uw1c8ZqwtNk0Cnaxi1RJ9i28je2XeZx9BmWbu4+Pij+MWZmZl52X911eBGzZ88mLS2N9evX88QTTzB16lSefPJJAGw2G5UqVeK9997Dw8OD5s2bc+jQIV555ZULJlqjR4/ONyOXmppKdHQ0HTp0IDg4uFhjt1gsJCQkcPvttzsubboTdx8fuP8YNb6CTHuW4pHwDKZj9v9sGpUaYO34IuFV2xB+iX2LKjk1i7HzN/PrLvssVqPKwbzUowE1K13+Wix9hqWbu48PnDfGvCtSl8NliVaFChXw8PAgOTk5X3tycjIRERGF7hMREXHR/nl/JicnExkZma9PkyZNHH2OHj2a7xi5ubmcPHmywHmjo+3F/urVq4fVamXo0KE8/vjjeHh4EBkZiZeXV77LhHXr1iUpKYmcnBy8vb0LxO/j44OPj0+Bdi8vL6f9kDvz2CWBu48P3H+MGh9wai/8/Cxs/d7+2i8Mbh2DqfkAPM2FL0W4UoZhMG/dISbM38zpMxa8PcyMuL0mQ2+qjqfHld2Irs+wdHP38UHxj7Eox3JZeQdvb2+aN2/OokWLHG02m41FixbRunXrQvdp3bp1vv5gnw7M6x8bG0tERES+PqmpqSxfvtzRp3Xr1qSkpLB69WpHn8WLF2Oz2WjVqtUF47XZbFgsFmw2GwA33ngjO3fudLwG2L59O5GRkYUmWSIiBeRkwOLn4a2W9iTL5AEt/wX/Xg3XD4ZiTrKOpmUx9PPVjJy9ntNnLDSsHMJ3/27Lozdfd8VJlohcnEsvHY4aNYr+/fvTokULWrZsybRp08jIyHDchfjggw9SuXJlJk+eDMDw4cNp3749r776Kp07d2bWrFmsWrWK9957DwCTycSIESN4/vnnqVmzpqO8Q1RUFN26dQPss0533HEHQ4YMYcaMGVgsFuLj4+nTpw9RUVEAfPnll3h5edGwYUN8fHxYtWoVo0ePpnfv3o4s9pFHHuGtt95i+PDh/Pvf/2bHjh28+OKLPPbYY9f4XRSRUqewcg2x7eCOKRBezwmnM5i//jDj528iJdOCl4eJ4bfV5F/ta+ClBEvEqVyaaPXu3Ztjx44xbtw4kpKSaNKkCQsWLHAsZt+/fz9m87l/BNq0acPMmTMZM2YMzzzzDDVr1mTevHmOGloATz75JBkZGQwdOpSUlBTatm3LggULHDW0wJ5IxcfHc9ttt2E2m+nZsyfTp093bPf09GTKlCls374dwzCIiYkhPj6ekSNHOvpER0fz888/M3LkSBo1akTlypUZPnw4Tz31lDPfMhEp7Y6sP1uu4ezd1aFVocMLULdLsZZryHM8PZsxczeyYJP9Zp/6UcFM7dWYupHFuy5URArn8sXw8fHxxMfHF7ptyZIlBdp69epFr169Lng8k8nExIkT890h+E9hYWGO4qSF6d27N717975w0Ge1bt2av/7665L9RETIOA6LJ8HqTwEDvPyh7Shoc7ZcgxN8//dhxn27iZMZOXiaTfz71po8eotmsUSuJZcnWiIibs1qgdUfwpIXIeu0va1BT7h9IoRUccopT6RnM+7bTfyw4QgAdSKCePXextSPCnHK+UTkwpRoiYg4ScXUjXh+8AIcP1uRKqIh3PkyxLRx2jl/2nCEMfM2ciIjBw+ziWG3XEf8Ldfh7alZLBFXUKIlIlLc9i3D47eptNl99g5ovzC4bRw0e7DY7yTMczIjh3HfbuT7v8/NYk3t1ZgGlTWLJeJKSrRERIqDYcDOX+D3V2F/ImbAhhnj+ofwuPUZ8CvntFMv2JjEmHkbOJ5un8V6pH0N/n3bdfh4OiepE5HLp0RLRORq2KywZb49wUraYG/z8MbaqA+Lsxtyc4eBeDipGOSpjBwmfLeJb9cdBqBmpUBevbcxjaqEOuV8IlJ0SrRERK5Ebg5s+C/88Tqc2Glv8wqAFgOhdTw2vwpk/vij006fsDmZZ+Zu4FhaNmYT/Kt9DYbfVhNfL81iiZQkSrRERIoiJxPWfAbL3oTUg/Y231Bo9TC0+hf4h9nbLBannP50poXnvtvEnLX2Qqc1KgYwtVdjmlZ13qVJEblySrRERC7HmRRY+QH89S5k2h/ETGA4tI63z2L5BDk9hMVbkxk9ZwPJqfZZrCE3VWfk7bU0iyVSginREhG5mPRj8Nc79iQrO9XeFloVbhwBTfqBl+9Fdy8Op89YmPT9Zr5ZbZ9Bq14hgFd6NaZ5jGaxREo6JVoiIoVJOWC/PLjmU8jNsrdVrGOv5t6gJ3hcm38+l2w7ytP/20BSahYmEzzUNpbHO9TWLJZIKaFES0TkfMd3wB/T4O9ZYMu1t0U1g5seh9qdwHxtCn+mZll44fstzF51AIBq5f2Z2qsxLaqFXZPzi0jxUKIlIgL2hz3//hps/hYw7G2x7ewJVmx7pzzw+UKWbj/GU//7myOn7bNYA9pU48mOdfDz1iyWSGmjREtEyrZ9y+wJ1s6Ec221O9kvEUZff01DSc/O5YUftvDViv0AVA3z55V7GtGqevlrGoeIFB8lWiJS9vyjijsAJrN97VXbkRBe/5qH9OfO4zz5zd8cSjkDnJ3FuqM2/t76Z1qkNNPfYBEpOy5QxZ0m98GNwyGs+jUPKSM7l8k/beGLv+yzWFXK+fHKPY1pXUOzWCLuQImWiLi/S1RxJzjSJWEt22WfxTp4yj6L9cANMTx9Zx0CfPRPs4i70N9mEXFfOZmw9nP4c/rFq7hfY5k5uUz5aSufJu4DoHKoHy/f04gbr6vgknhExHmUaImI+8k6bS8wmviOy6q4X8jy3Sd44pu/2X8yE4C+LavyTKc6BPk658HTIuJaSrRExH2UgCruF5KZk8vLC7bxybK9AESF+PJSz0a0q1XRZTGJiPMp0RKR0q+EVHG/kJV7T/LE1+vZe8I+i9Xn+mie6VyXYM1iibg9JVoiUnqVkCruF5Jjhck/bePjxH0YBkQE+/JSz4bcXLuSS+MSkWtHiZaIlD4lqIp7YU5l5PDr1iRe+duDo1n2Be+9mldhzF31CPHTLJZIWaJES0RKjxJUxf18uVYb6w6ksHT7MX7bcZy/D6ZgGAAmwoN8eKlnI26po1kskbJIiZaIlGwlsIo7wOGUM/bEavsx/th5nLSs3Hzba4cHEu2Zykv921Ah2N8lMYqI6ynREpGSqYRVcc+yWFm+56Qjudp5ND3f9hA/L9rWrED7WhVpV7Mi5f09+PHHH3WpUKSMU6IlIiVLCanibhgGu46ls2TbMZbuOM7y3SfIzrU5tptN0CQ6lHa1KtK+VkUaVQnFw3xubZjFYrkmcYpIyaZES0RKhhJQxf30GQvLdh5n6Y5j/LbtGIdPZ+XbHhHsa5+xqlWRttdVIMRfs1UicnFKtETEtbJS4a9PXFLF3Woz2HDoNEu3H2Pp9mOsPZCC1WY4tnt7mmkVG+ZIrmpWCsTk4jsaRaR0UaIlIq6RcYy6h7/G861hkJ1mb7sGVdyPpmaxdMdx+yL2Hcc4lZn/El+NigG0O5tY3RBbHj9vD6fEISJlgxItEbl2DAMOLIdVH+G5aR61rNn2didWcc/OtbJ67yl+O3s5cGtSWr7tQT6etLmuPO1rVaJdrQpUKac7BEWk+CjREhHny0qFv2fDqo/h6CYATMAp/+oEdZqAZ70uxVrFfe/xDH47ezkwcfcJMnOsjm0mEzSsHEK7mhVpX7siTaJD8fJwbQV5EXFfSrRExHkOr4NVH8GGb8CSYW/z9IOGPclt8iBL1yXRqRgelZOenUvirhOO0gv7T2bm214h0Id2teylF9peV4HygT5XdT4RkculREtEildOJmyaY0+wDq0+116hNlw/GBr1Br9QDIsF1v14Raew2Qy2JKU6Zq1W7zuFxXpuEbuXh4nmMeUclwPrRgRjNmsRu4hce0q0RKR4HNtmvzS4fiZknba3mb2gXldoMQhi2lzVMwhPpGfzx87j/Ha2rtXx9Ox826uG+TvuDmxdozyBPvrnTURcT/8SiciVy82xV29f9THs++Nce2iMvTRDk/shsOIVHdpitbF2f4rjcuDGw6fPPj/Qzt/bg9bVy9O+tr0Se7UKAVc5GBGR4qdES0SK7tReWP0JrP0CMo7Z20xmqHWnffaqxq1XtO7qwMlMlu6wXw5ctvMEadn5nx9YNzLYsdaqeUw5fDxVekFESjYlWiJyeWxW2P6zfe3Vzl+As9NLgRHQvD80exBCqhTpkDlW+G37Mf7cfYrfth9j97GMfNvL+XtxU0375cB2NStQKdg5tbVERJxFiZaIXFzqEfujcVZ/eu7ROADVb7Evbq91B3hc/qNozuRYWbg5iTmrD/LnTg9yV6x1bPMwm2gaHepYa9Wgcki+5weKiJQ2SrREpCCbDfb8Bqs+hK0/gnG2DpVfGDS9H5oPgPI1inA4g7/2nGDOmkP8tOEIGY66ViaiQnwd66zaXFeBED89P1BE3IcSLRE5J/Okfd3V6o/h5O5z7VVb29de1b27SI/G2Xk0nblrDzJv7WEOpZxxtEeH+dGtcSSBJ7czsOdNeHt7F+coRERKDCVaImXdeY/FYdM8yHssjncQNO5jT7DC61324U5m5PDd+sPMWXOQ9QdPO9qDfD25q1EkPZpVoUVMOXJzc/nxx+16SLOIuDUlWiJlVSGPxQEgsjG0GGx/7qBP4GUdKjvXyuItR5mz9hC/bj1Krs2+UN7DbOLmWhXp0awKt9WthK+X7hIUkbJFiZZIWXNkPaz8sNDH4tBiEEQ1u6zCooZhsGZ/CnPWHOT7v49w+ozFsa1h5RC6N63M3U2iqKDH3YhIGaZES6QsuNhjcVoMgsa9wa/cZR1q/4lM5q49xNy1B9l74twzBSOCfenWtDI9mlWmVnhQcY9ARKRUUqIl4s4u+Ficu+2XBy/zsTipWRZ+/PsIc9YcYsXek452f28P7mgQQc9mVbihenmVYhAR+QclWiLuJjcHtn5nT7D2/n6uPbQqNB8ITR+4rMfiWKw2ft9xjP+tOUTC5mRycm2APS9re10FujetTMf6EQTomYIiIhekfyFF3MWpvfaioms/v+LH4hiGwabDqcxZc4j56w9xPD3Hsa1mpUB6Nq9C1yZRRIb4OXEgIiLuQ4mWSGlWTI/FSTqdxbx1h5iz5iDbk9Md7eUDvLm7SRQ9m1WhflSwSjGIiBSREi2R0uhij8VpMQhq33nJx+JkZOfy86Yk5qw5xJ+7jmOczdG8Pc3cXi+cns0qc1PNinh5FP3h0CIiYqdES6S0cDwW5yPY+sMVPRbHajNI3HWCOWsPsmBjEpmOR+FAy2ph9GhWmTsbRuoxOCIixUSJlkhJl3kSNv3Xvrj95K5z7UV4LM725DTmrDnEvLWHSErNcrRXK+9P96ZV6N60MlXL+ztrBCIiZZYSLZGSyJqL6cBfNNs7A8/pQwp5LM5ACK9/0UMcT89m/rrDzF17iA2Hzj0KJ9jXky6No+jRrArNqoZq3ZWIiBMp0RJxNcsZSN4MSevtVduP/A3Jm/C0ZhOd1yeiEVw/GBrcc9HH4mRZrCzacpQ5aw6yZPsxrGcfheNpNnFLnUr0bFaZW+pUwsdTj8IREbkWlGiJXEtZpyFpgz2ZOrIekv62FxU1rAW6Gj5B7A9oQuWuY/Gs2vKChUUNw2DVvlOOR+GkZeU6tjWuEkKPZlW4q1Ek5fUoHBGRa06JloizpB87m0ytP5dYndpTeF//ChDZyP5A5wj7n7lBVVj30wKiLvDswX0nMpiz5hBz1x5i/8lzj8KJCvGle7PKdG9ahesqXd5DoUVExDmUaIlcLcOA0wfOXfZLOptUpR0pvH9ItCOZciRXQZEFkymLpcCupzMtfL/hMHPWHGL1vlOO9gBvD+5sGEmPZpW5IbY8Zj0KR0SkRFCiJVIUNiuc2HU2mVp3LrE6c6qQziYof12BmSr8w4p0ypxcG0t2JDNnzUEWbTlKjtX+KByzCdrWrEjPZpXpUC8CP2+tuxIRKWmUaIlcSG4OHNuSfz1V0kawZBTsa/aESnUhovG5marwBhdduH4xVpvB+oOn+d8eMxNe+Y1Tmedmt+pEBNGzmf1ROJWCL17WQUREXEuJlghAToY9iTp/puroFrAVvHyHl789iTp/pqpSXfC8ssXmObk2tiensenwaTYeSmXj4dNsOZJKlsUGmAELFQJ96NbEXpKhXlTw1YxURESuISVaUvZknjybUJ23nur4DhzPCTyfb8h5l/2a2JOr8teB+cou053JsbIlKZVNh84lVduT07BYC57b39uDOkEWHu3UnJvrROCpR+GIiJQ6SrTEfRkGpCWdu+yXt1j99P7C+wdG5F+gHtEIQqtesKzCpaRmWdh8OJWNh06z6XAqmw6fZufRdGyF5HPBvp40qBxCg8oh1I8Kpn5UCFVCvPl5wU+0r1VRSZaISCmlREvcg2HYSyecv57qyHrIOFZ4/3LV8i9Qj2gEQeFXfPoT6dlsOmyfodp0yJ5U7T2RWWjfCoHe9qQqKoQGlc8mVeX8ClRotxRy16GIiJQuSrSkdEpLosrJPzEn/AnJm+xFQLNPF+xnMkOF2v+YqWpovyR4BQzDIDk1m42HTrPx7JqqzYdPc/h0VqH9K4f6UT8q+OxslT2pqhTko8feiIiUEUq0pHQ58jckvo3nxv/R3GaBfedt8/CB8Hr5Z6oq1QPvK3tYsmEYHDh55mxCdZqNh+1J1fH0nEL7x1YIOJdURdkvAZYL8L6ic4uIiHsoEYnW22+/zSuvvEJSUhKNGzfmzTffpGXLlhfs//XXXzN27Fj27t1LzZo1mTJlCp06dXJsNwyD8ePH8/7775OSksKNN97Iu+++S82aNR19Tp48yb///W++++47zGYzPXv25I033iAw0H47/rZt23j44YfZvHkzp0+fJioqivvuu4/x48fj5eVVIKZZs2bRt29funbtyrx584rvzRGw2WBnAiS+BXuWAmACTvnHElz/djwqN7UnVhVrg0fBz+ZyWG0Ge46n2xeon52t2nQ4Nd/jbPKYTVCzUhD1KwefvfwXQt3IIIJ8r+zcIiLivlyeaM2ePZtRo0YxY8YMWrVqxbRp0+jYsSPbtm2jUqVKBfovW7aMvn37MnnyZO666y5mzpxJt27dWLNmDQ0aNADg5ZdfZvr06Xz66afExsYyduxYOnbsyObNm/H1tdcd6tevH0eOHCEhIQGLxcLAgQMZOnQoM2fOBMDLy4sHH3yQZs2aERoayvr16xkyZAg2m40XX3wxX0x79+7l//7v/7jpppuc/G6VMZYzsH4W/PUOHN9ubzN5QP3u5F4/lKXrkujUoRMehSS+F5OTa2PH0TQ2nb3rb9PhVDYfTuWMpeDzBr09zNSOCHJc9mtQOYQ6EUH4eqk4qIiIXJrLE63XXnuNIUOGMHDgQABmzJjBDz/8wEcffcTTTz9doP8bb7zBHXfcwRNPPAHApEmTSEhI4K233mLGjBkYhsG0adMYM2YMXbt2BeCzzz4jPDycefPm0adPH7Zs2cKCBQtYuXIlLVq0AODNN9+kU6dOTJ06laioKKpXr0716tUd542JiWHJkiX8/vvv+eKxWq3069eP5557jt9//52UlBRnvE1lS/pRWPE+rPoQMk/Y23yCoXl/aPkvCI3GsFhg3Y+XPFSWxcqWI6lsPGwvqbDpcCrbktIc1dXP5+flQb2oYBpEBVP/7OW/6yoF4u2pO/5EROTKuDTRysnJYfXq1YwePdrRZjabiYuLIzExsdB9EhMTGTVqVL62jh07Oi7X7dmzh6SkJOLi4hzbQ0JCaNWqFYmJifTp04fExERCQ0MdSRZAXFwcZrOZ5cuX07179wLn3blzJwsWLKBHjx752idOnEilSpUYPHhwgSTsn7Kzs8nOzna8Tk1NBex3lxX3HWZ5xytVd64d3YLHihmYNn6NyWpfB2WEVMXWcii2xv3AJ8je77z36/zxpWXl2mtUHU5j8+FUNh9JY9fxDKyF1FMI8vWkfmQQ9aOCqRcZTP2oYKqV98fjn88INKxYCpnpuhZK5WdYBBpf6efuY9T4Sj9njbEox3NponX8+HGsVivh4flvqw8PD2fr1q2F7pOUlFRo/6SkJMf2vLaL9fnnZUlPT0/CwsIcffK0adOGNWvWkJ2dzdChQ5k4caJj2x9//MGHH37IunXrLmu8kydP5rnnnivQvnDhQvz9r2zB9qUkJCQ45bjFxjComLaRGkcXEJ62wdF80r8GOyvdSVJoc4zjHrDo9/N3IdUCRzJN/PLJLxzMMHEww8SxrMLv5Av0MogOMKgSAFUC7N+H+eRiMmWB7Rgcgm2HYJvTB3tlSvxneJU0vtLP3ceo8ZV+xT3GzMzCy/cUxuWXDku62bNnk5aWxvr163niiSeYOnUqTz75JGlpaTzwwAO8//77VKhQ4bKONXr06HyzcampqURHR9OhQweCg4v3sSoWi4WEhARuv/32Qhfvu1xuNqaN3+Cx4l1Mx+xJtWEyY9S+C1urRwis3ILK6TlYTmSw78QZ9p3IZO+JDPadyGTfyUzOWApe+gOICvGlXmQQ9aLss1T1I4NKbTmFEv8ZXiWNr/Rz9zFqfKWfs8aYd0Xqcrg00apQoQIeHh4kJyfna09OTiYiIqLQfSIiIi7aP+/P5ORkIiMj8/Vp0qSJo8/Ro0fzHSM3N5eTJ08WOG90dDQA9erVw2q1MnToUB5//HF27drF3r176dKli6OvzWb/5e/p6cm2bduoUaNGvmP5+Pjg41PweXheXl5O+yF35rGvSMZxWPWRfQ1Whv0zsHoGsCu6O7+G9GR9Rgh752ey78RiMnIufMnObIIwH4OW10XQsEo5x2L1MDcsp1DiPsNipvGVfu4+Ro2v9CvuMRblWC5NtLy9vWnevDmLFi2iW7dugD1ZWbRoEfHx8YXu07p1axYtWsSIESMcbQkJCbRu3RqA2NhYIiIiWLRokSOxSk1NZfny5TzyyCOOY6SkpLB69WqaN28OwOLFi7HZbLRq1eqC8dpsNiwWCzabjTp16rBhw4Z828eMGUNaWhpvvPGGI0Er6wzD4ERGDkk7/8ZvzX+oemA+XoZ9nVqSUZ4PczsyO+sWUrcEAGfOftmZTVC5nB/VygcQWyGAmPIBxFbwp1r5AMIDvfhl4QI6dWrs9v9AiIhI6eXyS4ejRo2if//+tGjRgpYtWzJt2jQyMjIcdyE++OCDVK5cmcmTJwMwfPhw2rdvz6uvvkrnzp2ZNWsWq1at4r333gPAZDIxYsQInn/+eWrWrOko7xAVFeVI5urWrcsdd9zBkCFDmDFjBhaLhfj4ePr06UNUVBQAX375JV5eXjRs2BAfHx9WrVrF6NGj6d27tyMzzisnkSc0NBSgQLu7MwyDkxk57D2Rwd7j9kt8e45nsPd4OuEnVnKf7Ttu81jr6P+3LZYPcjvzo60lVpMnlcv50ah8ANXOJlF5SVV0mB8+noWXUXDnxZsiIuI+XJ5o9e7dm2PHjjFu3DiSkpJo0qQJCxYscCxm379/P2bzudvr27Rpw8yZMxkzZgzPPPMMNWvWZN68efmSmyeffJKMjAyGDh1KSkoKbdu2ZcGCBY4aWmBPpOLj47ntttscBUunT5/u2O7p6cmUKVPYvn07hmEQExNDfHw8I0eOvAbvSsljGAYpmRb2nMhg73H7154Tmew7m1SdX9jTi1zuMicyxfNH6pv3gQfYMLHG9wbWVL4fc0xrulQI5LEK/kSH+V8wmRIRESntXJ5oAcTHx1/wUuGSJUsKtPXq1YtevXpd8Hgmk4mJEyfmu0Pwn8LCwhzFSQvTu3dvevfufeGgC/HJJ58UqX9JlJKZY5+NOm92au9xezKVWkiV9PPVDrYw0HcJnTLnE5xrr39l8/TD1rgfnm0epUX5GrS46BFERETcS4lItOTaOp1psSdQjkt852anUjIvfkkuMsSXmPL+xFYIoFr5AKpVCKCm51Gqbv8Uz79nQurZW14DI6DVUMzNB2L2D7sGoxIRESl5lGi5qbQsC/vT4bu/j3DgVLb9Et/Z2alTl0imwoN9HGulqlUIoFp5f6pVCCAmLAA/77OX+QwD9idC4tuw9QfgbFHQ8IbQJh7q9wBP97sDUEREpCiUaLmhJduOMuDjlYAn/OPOyDyVgnzyJVGxZ2enYsr74+99kR8LqwU2f2t/wPPhcwvcqdkRWg+D2HZQCmtWiYiIOIMSLTcUHWavMh/sZVArqhyxFQLtydTZRKpa+QACfIr40WedhtWfwvL/QOpBe5unLzTuAzc8ChVrF/MoRERESj8lWm6oWvkA1o65laWLFtKpU8urqzN1aq89uVrzGeSk29sCKkLLodBiEARcXlV8ERGRskiJlhvyMJsILOqM1T8dWGG/PLjlOzDOPu6mYl375cGGvcDL9+L7i4iIiBItOY81F7Z+b1/gfnDFufYat9oTrBq3af2ViIhIESjREshOg7VfwF/vQMp+e5uHNzS6F24YBuH1XBufiIhIKaVEqyw7fRCWz7Avcs8++yRyvzC4/iH7V1C4a+MTEREp5ZRolUWH1tgvD26aC4bV3la+pv3yYOM+4OXn2vhERETchBKtssJmhe0LYNlbsH/ZufbYdtA6Hq67Hc57pqSIiIhcPSVa7i4nA9Z+bV9/dXK3vc3sCQ3usc9gRTZybXwiIiJuTImWu0o7Qt3DX+P55mOQlWJv8w2x175qORSCo1wanoiISFmgRMsdbf4Wz28GU8t29pmG5WLPrr/qCz6Bro1NRESkDFGi5Y6qtgaTieMBtQm981k8690FZg9XRyUiIlLmaPWzOwqsRO4jy/mz1rMYtTspyRIREXERJVruKiTa1RGIiIiUeUq0RERERJxEiZaIiIiIkyjREhEREXESJVoiIiIiTqJES0RERMRJlGiJiIiIOIkSLREREREnUaIlIiIi4iRKtEREREScRImWiIiIiJMo0RIRERFxEiVaIiIiIk6iREtERETESTxdHUBZZhgGAKmpqcV+bIvFQmZmJqmpqXh5eRX78V3N3ccH7j9Gja/0c/cxanyln7PGmPd7O+/3+MUo0XKhtLQ0AKKjo10ciYiIiBRVWloaISEhF+1jMi4nHROnsNlsHD58mKCgIEwmU7EeOzU1lejoaA4cOEBwcHCxHrskcPfxgfuPUeMr/dx9jBpf6eesMRqGQVpaGlFRUZjNF1+FpRktFzKbzVSpUsWp5wgODnbbv0Dg/uMD9x+jxlf6ufsYNb7SzxljvNRMVh4thhcRERFxEiVaIiIiIk6iRMtN+fj4MH78eHx8fFwdilO4+/jA/ceo8ZV+7j5Gja/0Kwlj1GJ4ERERESfRjJaIiIiIkyjREhEREXESJVoiIiIiTqJES0RERMRJlGi5kcmTJ3P99dcTFBREpUqV6NatG9u2bXN1WMXq3XffpVGjRo7ic61bt+ann35ydVhO89JLL2EymRgxYoSrQyk2EyZMwGQy5fuqU6eOq8MqVocOHeL++++nfPny+Pn50bBhQ1atWuXqsIpFtWrVCnx+JpOJYcOGuTq0YmO1Whk7diyxsbH4+flRo0YNJk2adFnPtSst0tLSGDFiBDExMfj5+dGmTRtWrlzp6rCuyNKlS+nSpQtRUVGYTCbmzZuXb7thGIwbN47IyEj8/PyIi4tjx44d1yw+JVpu5LfffmPYsGH89ddfJCQkYLFY6NChAxkZGa4OrdhUqVKFl156idWrV7Nq1SpuvfVWunbtyqZNm1wdWrFbuXIl//nPf2jUqJGrQyl29evX58iRI46vP/74w9UhFZtTp05x44034uXlxU8//cTmzZt59dVXKVeunKtDKxYrV67M99klJCQA0KtXLxdHVnymTJnCu+++y1tvvcWWLVuYMmUKL7/8Mm+++aarQys2Dz30EAkJCXz++eds2LCBDh06EBcXx6FDh1wdWpFlZGTQuHFj3n777UK3v/zyy0yfPp0ZM2awfPlyAgIC6NixI1lZWdcmQEPc1tGjRw3A+O2331wdilOVK1fO+OCDD1wdRrFKS0szatasaSQkJBjt27c3hg8f7uqQis348eONxo0buzoMp3nqqaeMtm3bujqMa2b48OFGjRo1DJvN5upQik3nzp2NQYMG5Wvr0aOH0a9fPxdFVLwyMzMNDw8P4/vvv8/X3qxZM+PZZ591UVTFAzDmzp3reG2z2YyIiAjjlVdecbSlpKQYPj4+xldffXVNYtKMlhs7ffo0AGFhYS6OxDmsViuzZs0iIyOD1q1buzqcYjVs2DA6d+5MXFycq0Nxih07dhAVFUX16tXp168f+/fvd3VIxWb+/Pm0aNGCXr16UalSJZo2bcr777/v6rCcIicnhy+++IJBgwZhMplcHU6xadOmDYsWLWL79u0ArF+/nj/++IM777zTxZEVj9zcXKxWK76+vvna/fz83Gp2GWDPnj0kJSXl+7c0JCSEVq1akZiYeE1i0EOl3ZTNZmPEiBHceOONNGjQwNXhFKsNGzbQunVrsrKyCAwMZO7cudSrV8/VYRWbWbNmsWbNmlK7XuJSWrVqxSeffELt2rU5cuQIzz33HDfddBMbN24kKCjI1eFdtd27d/Puu+8yatQonnnmGVauXMljjz2Gt7c3/fv3d3V4xWrevHmkpKQwYMAAV4dSrJ5++mlSU1OpU6cOHh4eWK1WXnjhBfr16+fq0IpFUFAQrVu3ZtKkSdStW5fw8HC++uorEhMTue6661wdXrFKSkoCIDw8PF97eHi4Y5uzKdFyU8OGDWPjxo1u978TgNq1a7Nu3TpOnz7NN998Q//+/fntt9/cItk6cOAAw4cPJyEhocD/Nt3F+bMCjRo1olWrVsTExPDf//6XwYMHuzCy4mGz2WjRogUvvvgiAE2bNmXjxo3MmDHD7RKtDz/8kDvvvJOoqChXh1Ks/vvf//Lll18yc+ZM6tevz7p16xgxYgRRUVFu8xl+/vnnDBo0iMqVK+Ph4UGzZs3o27cvq1evdnVobkeXDt1QfHw833//Pb/++itVqlRxdTjFztvbm+uuu47mzZszefJkGjduzBtvvOHqsIrF6tWrOXr0KM2aNcPT0xNPT09+++03pk+fjqenJ1ar1dUhFrvQ0FBq1arFzp07XR1KsYiMjCyQ9NetW9etLo8C7Nu3j19++YWHHnrI1aEUuyeeeIKnn36aPn360LBhQx544AFGjhzJ5MmTXR1asalRowa//fYb6enpHDhwgBUrVmCxWKhevbqrQytWERERACQnJ+drT05OdmxzNiVabsQwDOLj45k7dy6LFy8mNjbW1SFdEzabjezsbFeHUSxuu+02NmzYwLp16xxfLVq0oF+/fqxbtw4PDw9Xh1js0tPT2bVrF5GRka4OpVjceOONBcqqbN++nZiYGBdF5Bwff/wxlSpVonPnzq4OpdhlZmZiNuf/9ejh4YHNZnNRRM4TEBBAZGQkp06d4ueff6Zr166uDqlYxcbGEhERwaJFixxtqampLF++/Jqt7dWlQzcybNgwZs6cybfffktQUJDj+nNISAh+fn4ujq54jB49mjvvvJOqVauSlpbGzJkzWbJkCT///LOrQysWQUFBBdbUBQQEUL58ebdZa/d///d/dOnShZiYGA4fPsz48ePx8PCgb9++rg6tWIwcOZI2bdrw4osvcu+997JixQree+893nvvPVeHVmxsNhsff/wx/fv3x9PT/X6NdOnShRdeeIGqVatSv3591q5dy2uvvcagQYNcHVqx+fnnnzEMg9q1a7Nz506eeOIJ6tSpw8CBA10dWpGlp6fnmxHfs2cP69atIywsjKpVqzJixAief/55atasSWxsLGPHjiUqKopu3bpdmwCvyb2Nck0AhX59/PHHrg6t2AwaNMiIiYkxvL29jYoVKxq33XabsXDhQleH5VTuVt6hd+/eRmRkpOHt7W1UrlzZ6N27t7Fz505Xh1WsvvvuO6NBgwaGj4+PUadOHeO9995zdUjF6ueffzYAY9u2ba4OxSlSU1ON4cOHG1WrVjV8fX2N6tWrG88++6yRnZ3t6tCKzezZs43q1asb3t7eRkREhDFs2DAjJSXF1WFdkV9//bXQ3339+/c3DMNe4mHs2LFGeHi44ePjY9x2223X9GfXZBhuVOpWREREpATRGi0RERERJ1GiJSIiIuIkSrREREREnESJloiIiIiTKNESERERcRIlWiIiIiJOokRLRERExEmUaImI29m7dy8mk4l169a5OhSHrVu3csMNN+Dr60uTJk2u6lgmk4l58+YVS1wi4lxKtESk2A0YMACTycRLL72Ur33evHmYTCYXReVa48ePJyAggG3btuV77to/JSUl8e9//5vq1avj4+NDdHQ0Xbp0ueg+V2PJkiWYTCZSUlKccnyRsk6Jlog4ha+vL1OmTOHUqVOuDqXY5OTkXPG+u3btom3btsTExFC+fPlC++zdu5fmzZuzePFiXnnlFTZs2MCCBQu45ZZbGDZs2BWf+1owDIPc3FxXhyFS4ijREhGniIuLIyIigsmTJ1+wz4QJEwpcRps2bRrVqlVzvB4wYADdunXjxRdfJDw8nNDQUCZOnEhubi5PPPEEYWFhVKlShY8//rjA8bdu3UqbNm3w9fWlQYMG/Pbbb/m2b9y4kTvvvJPAwEDCw8N54IEHOH78uGP7zTffTHx8PCNGjKBChQp07Nix0HHYbDYmTpxIlSpV8PHxoUmTJixYsMCx3WQysXr1aiZOnIjJZGLChAmFHufRRx/FZDKxYsUKevbsSa1atahfvz6jRo3ir7/+KnSfwmak1q1bh8lkYu/evQDs27ePLl26UK5cOQICAqhfvz4//vgje/fu5ZZbbgGgXLlymEwmBgwY4BjT5MmTiY2Nxc/Pj8aNG/PNN98UOO9PP/1E8+bN8fHx4Y8//mD9+vXccsstBAUFERwcTPPmzVm1alWhsYuUBUq0RMQpPDw8ePHFF3nzzTc5ePDgVR1r8eLFHD58mKVLl/Laa68xfvx47rrrLsqVK8fy5ct5+OGH+de//lXgPE888QSPP/44a9eupXXr1nTp0oUTJ04AkJKSwq233krTpk1ZtWoVCxYsIDk5mXvvvTffMT799FO8vb35888/mTFjRqHxvfHGG7z66qtMnTqVv//+m44dO3L33XezY8cOAI4cOUL9+vV5/PHHOXLkCP/3f/9X4BgnT55kwYIFDBs2jICAgALbQ0NDr+StA2DYsGFkZ2ezdOlSNmzYwJQpUwgMDCQ6Opr//e9/AGzbto0jR47wxhtvADB58mQ+++wzZsyYwaZNmxg5ciT3339/gWT16aef5qWXXmLLli00atSIfv36UaVKFVauXMnq1at5+umn8fLyuuLYRUq9a/b4ahEpM/r372907drVMAzDuOGGG4xBgwYZhmEYc+fONc7/Z2f8+PFG48aN8+37+uuvGzExMfmOFRMTY1itVkdb7dq1jZtuusnxOjc31wgICDC++uorwzAMY8+ePQZgvPTSS44+FovFqFKlijFlyhTDMAxj0qRJRocOHfKd+8CBAwZgbNu2zTAMw2jfvr3RtGnTS443KirKeOGFF/K1XX/99cajjz7qeN24cWNj/PjxFzzG8uXLDcCYM2fOJc8HGHPnzjUMwzB+/fVXAzBOnTrl2L527VoDMPbs2WMYhmE0bNjQmDBhQqHHKmz/rKwsw9/f31i2bFm+voMHDzb69u2bb7958+bl6xMUFGR88sknlxyDSFnh6bIMT0TKhClTpnDrrbcWOotzuerXr4/ZfG4CPjw8nAYNGjhee3h4UL58eY4ePZpvv9atWzu+9/T0pEWLFmzZsgWA9evX8+uvvxIYGFjgfLt27aJWrVoANG/e/KKxpaamcvjwYW688cZ87TfeeCPr16+/zBHa1zg5y2OPPcYjjzzCwoULiYuLo2fPnjRq1OiC/Xfu3ElmZia33357vvacnByaNm2ar61Fixb5Xo8aNYqHHnqIzz//nLi4OHr16kWNGjWKbzAipYwuHYqIU7Vr146OHTsyevToAtvMZnOBBMNisRTo989LTyaTqdA2m8122XGlp6fTpUsX1q1bl+9rx44dtGvXztGvsMt4zlCzZk1MJhNbt24t0n55Cej57+M/38OHHnqI3bt388ADD7BhwwZatGjBm2++ecFjpqenA/DDDz/ke282b96cb50WFHx/JkyYwKZNm+jcuTOLFy+mXr16zJ07t0hjEnEnSrRExOleeuklvvvuOxITE/O1V6xYkaSkpHxJQnHWvjp/AXlubi6rV6+mbt26ADRr1oxNmzZRrVo1rrvuunxfRUmugoODiYqK4s8//8zX/ueff1KvXr3LPk5YWBgdO3bk7bffJiMjo8D2C5VfqFixImBfB5ansPcwOjqahx9+mDlz5vD444/z/vvvA+Dt7Q2A1Wp19K1Xrx4+Pj7s37+/wHsTHR19ybHUqlWLkSNHsnDhQnr06FHojQoiZYUSLRFxuoYNG9KvXz+mT5+er/3mm2/m2LFjvPzyy+zatYu3336bn376qdjO+/bbbzN37ly2bt3KsGHDOHXqFIMGDQLsC8RPnjxJ3759WblyJbt27eLnn39m4MCB+ZKOy/HEE08wZcoUZs+ezbZt23j66adZt24dw4cPL3K8VquVli1b8r///Y8dO3awZcsWpk+fnu8y6Pnykp8JEyawY8cOfvjhB1599dV8fUaMGMHPP//Mnj17WLNmDb/++qsj4YyJicFkMvH9999z7Ngx0tPTCQoK4v/+7/8YOXIkn376Kbt27WLNmjW8+eabfPrppxeM/8yZM8THx7NkyRL27dvHn3/+ycqVKx3nEimLlGiJyDUxceLEApf26tatyzvvvMPbb79N48aNWbFixVWt5fqnl156iZdeeonGjRvzxx9/MH/+fCpUqADgmIWyWq106NCBhg0bMmLECEJDQ/OtB7scjz32GKNGjeLxxx+nYcOGLFiwgPnz51OzZs0iHad69eqsWbOGW265hccff5wGDRpw++23s2jRIt59991C9/Hy8uKrr75i69atNGrUiClTpvD888/n62O1Whk2bBh169bljjvuoFatWrzzzjsAVK5cmeeee46nn36a8PBw4uPjAZg0aRJjx45l8uTJjv1++OEHYmNjLxi/h4cHJ06c4MEHH6RWrVrce++93HnnnTz33HNFeh9E3InJcOYKTBEREZEyTDNaIiIiIk6iREtERETESZRoiYiIiDiJEi0RERERJ1GiJSIiIuIkSrREREREnESJloiIiIiTKNESERERcRIlWiIiIiJOokRLRERExEmUaImIiIg4iRItERERESf5fxw7wEM8LUQXAAAAAElFTkSuQmCC", - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAkAAAAHHCAYAAABXx+fLAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuNSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/xnp5ZAAAACXBIWXMAAA9hAAAPYQGoP6dpAACPzElEQVR4nOzdd1xV9f/A8de9l72XTFFwIiqi4l5pOMpy5M5ylQ01KyrLylHm15E/tWFamtrQNCvNrFQcOHHvPVFEASdT4MK9vz+uXCVRQS4cuLyfj8d5wD333M95f+DqffOZKr1er0cIIYQQohxRKx2AEEIIIURJkwRICCGEEOWOJEBCCCGEKHckARJCCCFEuSMJkBBCCCHKHUmAhBBCCFHuSAIkhBBCiHJHEiAhhBBClDuSAAkhhBCi3JEESAghhBDljiRAQpQzCxcuRKVSGQ8bGxt8fX3p2LEjX375JSkpKY9d9vbt2xk/fjy3bt167DKeeOIJ6tSpk+dcQECAMV61Wo2Liwt169bllVdeYefOnY99r1xvv/02DRo0wM3NDTs7O2rVqsX48eNJTU3N9/p9+/bRpUsX4/V16tThyy+/zHPN2rVreemll6hTpw4ajYaAgIB8yzpx4gSjRo0iNDQUR0dHfHx86Ny5M3v27HlgvEuXLqVZs2bY29vj4uJC8+bN2bBhw33Xff/999SqVQsbGxuqV6/OV199VfAfihBmzkLpAIQQyvj0008JDAxEq9USHx9PVFQUb731FtOnT2flypWEhIQUuszt27fzySefMGjQIFxcXEwab2hoKO+88w4AKSkpHD9+nGXLljF37lzefvttpk+f/thl7969m1atWjF48GBsbGzYv38/kydPZt26dWzevBm1+u7fimvXruXZZ5+lfv36jBkzBgcHB86ePculS5fylLl48WKWLl1KgwYN8PX1feC9582bx/fff0+PHj0YNmwYSUlJfPvttzRt2pTVq1cTHh6e5/rx48fz6aef0rNnTwYNGoRWq+XIkSPExcXlue7bb7/ltddeo0ePHkRERLBlyxZGjhxJeno677///mP/rIQwG3ohRLmyYMECPaDfvXv3fc+tX79eb2trq69cubI+PT290GV//vnnekB//vz5x46vTZs2+tq1a+c5V7lyZX3nzp3vuzY9PV3frVs3PaD/5ptvHvue+Zk2bZoe0EdH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", - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "image/png": "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iPnz59OzZ0+cnZ3x8vJi5MiRnDx5Uu2wzGbx4sV06tTJtOhXREQEv/zyi9ph1Zl3330XjUbDq6++qnYoZjNnzhw0Gk25IzQ0VO2wzCopKYmnn36aZs2aYW9vT3h4OLGxsWqHZTaBgYEVvoYajYZXXnlF7dDMorS0lLfeeovWrVtjb29P27ZtmTdv3h333GpMcnNzefXVV2nVqhX29vb07duX/fv3qx1Wre3YsYOHH34YX19fNBoN69atK/e+0Whk1qxZtGjRAnt7eyIjI0lISKiX2CRBaiC2b9/OK6+8wp49e4iKikKv1zNkyBDy8/PVDs0sWrZsybvvvsuBAweIjY1l0KBBPPLIIxw7dkzt0Mxu//79fP7553Tq1EntUMyuY8eOpKSkmI5du3apHZLZXL16lX79+mFtbc0vv/zC8ePH+eCDD3B3d1c7NLPZv39/ua9fVFQUAKNGjVI5MvP45z//yeLFi1m4cCEnTpzgn//8J//617/49NNP1Q7NbF544QWioqL4+uuvOXLkCEOGDCEyMpKkpCS1Q6uV/Px8OnfuzKJFiyp9/1//+heffPIJS5YsYe/evTg6OjJ06FAKCwvrPjijaJAuX75sBIzbt29XO5Q64+7ubvzqq6/UDsOscnNzjcHBwcaoqCjjgAEDjFOmTFE7JLOZPXu2sXPnzmqHUWemTZtmvOeee9QOo15NmTLF2LZtW6PBYFA7FLN48MEHjc8//3y5c4899pjxqaeeUiki8yooKDDqdDrjhg0byp3v1q2b8c0331QpKvMBjD/++KPptcFgMPr4+Bjfe+8907msrCyjra2t8T//+U+dxyMtSA1UdnY2AB4eHipHYn6lpaV899135OfnExERoXY4ZvXKK6/w4IMPEhkZqXYodSIhIQFfX1/atGnDU089RWJiotohmc369evp0aMHo0aNwsvLi65du/Lll1+qHVadKS4u5ptvvuH5558364bbaurbty/R0dGcOnUKgD/++INdu3bxwAMPqByZeZSUlFBaWoqdnV258/b29hbVmlvm3LlzpKamlvt56urqSu/evYmJianz58tmtQ2QwWDg1VdfpV+/foSFhakdjtkcOXKEiIgICgsLcXJy4scff6RDhw5qh2U23333HXFxcY16PMDt9O7dmxUrVhASEkJKSgpz587l3nvv5ejRozg7O6sd3l07e/Ys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", - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAjcAAAHHCAYAAABDUnkqAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuNSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/xnp5ZAAAACXBIWXMAAA9hAAAPYQGoP6dpAAB2IUlEQVR4nO3dd3gUVd/G8e/upndKIARCCL33jogFxIaKBaUjWFBQ7OVVBGyABR8LYqOJD6KoII90Cyi9915CDZ10UnfePwYCMaEENplkc3+uay93Z2dmf2eD5OacM2dshmEYiIiIiLgJu9UFiIiIiLiSwo2IiIi4FYUbERERcSsKNyIiIuJWFG5ERETErSjciIiIiFtRuBERERG3onAjIiIibkXhRkRERNyKwo2IiIi4FYUbETcyYcIEbDZb1sPHx4fw8HA6duzIJ598QkJCwlWfe8mSJQwdOpTY2NirPscNN9xA3bp1s22rVKlSVr12u52QkBDq1avHY489xvLly6/6s8559tlnady4MSVLlsTPz49atWoxdOhQEhMTc91/zZo13HXXXVn7161bl08++STbPvPmzaNfv37UrVsXh8NBpUqVcj3Xtm3beOmll2jYsCGBgYGUK1eOO+64g1WrVuXYd+jQodl+dhf+DC9l0aJFWfueOHHiyr4UETfnYXUBIuJ6b775JlFRUaSnp3PkyBEWLFjAM888w6hRo5gxYwb169fP8zmXLFnCsGHD6NOnDyEhIS6tt2HDhjz//PMAJCQksHXrVqZOncrXX3/Ns88+y6hRo6763CtXrqRt27Y8/PDD+Pj4sHbtWkaMGMHvv//O33//jd1+/t948+bNo1OnTjRq1IjBgwcTEBDA7t27OXjwYLZzTp48mR9++IHGjRsTHh5+0c/+5ptvGDt2LPfddx9PPvkkcXFxfPnll7Rs2ZI5c+bQvn37HMeMGTOGgICArNcOh+Oi53c6nTz11FP4+/uTlJSUl69FxL0ZIuI2xo8fbwDGypUrc7z3xx9/GL6+vkZkZKSRnJyc53O///77BmDs3bv3qutr166dUadOnWzbIiMjjTvuuCPHvsnJycY999xjAMbnn39+1Z+Zmw8++MAAjKVLl2Zti4uLM8qWLWt07tzZyMzMvOTxhw4dMtLS0gzDMIw77rjDiIyMzHW/VatWGQkJCdm2nThxwggNDTXatGmTbfuQIUMMwDh+/PgVt2PMmDFGqVKljEGDBuX5WBF3pmEpkWLipptuYvDgwezbt4/vvvsua/uGDRvo06cPlStXxsfHh7CwMPr27cvJkyez9hk6dCgvvvgiAFFRUVnDINHR0QCMHz+em266iTJlyuDt7U3t2rUZM2bMNdXr6+vLpEmTKFmyJO+88w6GYWS9FxMTw7Zt20hPT7+qc58bRrpwiG3y5MkcPXqUd955B7vdTlJSEk6nM9fjw8PD8fT0vOznNGnSJFsvDECpUqVo27YtW7duzfUYwzCIj4/P1t7cnDp1itdff50333zT5T1pIkWdwo1IMdKzZ0/AHH45Z/78+ezZs4eHH36YTz/9lIceeogpU6Zw++23Z/2Cvffee+natSsAH330EZMmTWLSpEmEhoYC5lBKZGQk//d//8eHH35IREQETz75JKNHj76megMCAujcuTOHDh1iy5YtWdtfffVVatWqxaFDh67oPBkZGZw4cYLDhw8zb948Xn/9dQIDA2nevHnWPr///jtBQUEcOnSIGjVqEBAQQFBQEE888QQpKSnX1I5/O3LkCKVLl871vcqVKxMcHExgYCA9evTg6NGjue43ePBgwsLCePzxx11am4g70JwbkWKkQoUKBAcHs3v37qxtTz75ZNZ8l3NatmxJ165dWbRoEW3btqV+/fo0btyY77//nnvuuSfHBNqFCxfi6+ub9XrgwIHceuutjBo1igEDBlxTzecmIO/evZs6depc1TlWrVpFq1atsl7XqFGDGTNmULJkyaxtO3fuJCMjg7vvvpt+/foxfPhwFixYwKeffkpsbCzff//9NbXjnH/++YelS5fy+uuvZ9teokQJBg4cSKtWrfD29uaff/5h9OjRrFixglWrVhEUFJS174YNG/jyyy+ZNWvWJefkiBRXCjcixUxAQEC2q6YuDCUpKSkkJibSsmVLwLxyqG3btpc954XniIuLIz09nXbt2jF37lzi4uIIDg6+pnqBbDVPmDCBCRMmXPE5ateuzfz580lKSmLJkiX8/vvvOa6WSkxMJDk5mf79+2ddHXXvvfeSlpbGl19+yZtvvkm1atWuuh0Ax44do1u3bkRFRfHSSy9le2/QoEHZXt933300b96c7t278/nnn/PKK69kvff0009z2223ccstt1xTPSLuSsNSIsVMYmIigYGBWa9PnTrFoEGD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18bb25v9+/fn+G4iIiIu25bq1avz7LPPMm/ePO69995cJ3uLFBcKNyJuql69enTv3p1PPvkk2/YbbriB48eP895777F7925Gjx7N7NmzXfa5o0ePZtq0aWzbto0BAwZw+vRp+vbtC5iTbE+dOkXXrl1ZuXIlu3fvZu7cuTz88MPZftFfiRdffJGRI0fyww8/sH37dl555RXWrVvHoEGD8lxvZmYmzZs35+eff2bnzp1s3bqVTz75JNsQ24XOBY6hQ4eyc+dOZs6cyYcffphtn2eeeYa5c+eyd+9e1qxZw19//ZUV8iIjI7HZbPz2228cP36cxMREAgMDeeGFF3j22WeZOHEiu3fvZs2aNXz66adMnDjxovWfOXOGgQMHsmDBAvbt28fixYtZuXJl1meJFEcKNyJu7M0338wxbFSrVi0+//xzRo8eTYMGDVixYsU1zc35txEjRjBixAgaNGjAokWLmDFjBqVLlwbI6m3JzMzklltuoV69ejzzzDOEhIRkm99zJZ5++mmee+45nn/+eerVq8ecOXOYMWMG1apVy9N5KleuzJo1a7jxxht5/vnnqVu3Lh06dOCPP/5gzJgxuR7j6enJ999/z7Zt26hfvz4jR47k7bffzrZPZmYmAwYMoFatWtx6661Ur16dzz//HIDy5cszbNgwXnnlFcqWLcvAgQMBeOuttxg8eDDDhw/POm7mzJlERUVdtH6Hw8HJkyfp1asX1atXp0uXLtx2220MGzYsT9+DiDuxGfk5o05ERESkgKnnRkRERNyKwo2IiIi4FYUbERERcSsKNyIiIuJWFG5ERETErSjciIiIiFtRuBERERG3onAjIiIibkXhRkRERNyKwo2IiIi4FYUbERERcSsKNyIiIuJW/h906NQdpnHrgQAAAABJRU5ErkJggg==", - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "image/png": "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", - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" + "output_type": "execute_result" } ], + "source": [ + "data_results[0]" + ] + }, + { + "cell_type": "code", + "execution_count": 102, + "metadata": {}, + "outputs": [], "source": [ "# plot the data, only shap and aloo_l2_unsigned_nonnormed_leafavg_rank\n", - "i=0\n", - "for data_result in data_results:\n", - " data_result = data_result.set_index(\"nclust\")\n", - " data_result[[\"shap\", \"nonloo_l2_signed_nonnormed_leafavg_rank\"]].plot(grid=True)\n", - " # move legend to side\n", - " plt.legend(loc='center left', bbox_to_anchor=(1, 0.5))\n", - " # call aloo_l2_unsigned_nonnormed_leafavg_rank lmdi+\n", - " plt.legend([\"SHAP\", \"LMDI+\"])\n", - " # y axis label is RMSE\n", - " plt.ylabel(\"RMSE\")\n", - " # x axis label is number of clusters\n", - " plt.xlabel(\"Number of Clusters\")\n", - " # title is the dataid\n", - " plt.title(\"DataID: \" + dataids[i])\n", - " plt.show()\n", - " i+=1" + "# i=0\n", + "# for data_result in data_results:\n", + "# data_result = data_result.set_index(\"nclust\")\n", + "# data_result[[\"shap\", \"nonloo_l2_signed_nonnormed_leafavg_rank\"]].plot(grid=True)\n", + "# # move legend to side\n", + "# plt.legend(loc='center left', bbox_to_anchor=(1, 0.5))\n", + "# # call aloo_l2_unsigned_nonnormed_leafavg_rank lmdi+\n", + "# plt.legend([\"SHAP\", \"LMDI+\"])\n", + "# # y axis label is RMSE\n", + "# plt.ylabel(\"RMSE\")\n", + "# # x axis label is number of clusters\n", + "# plt.xlabel(\"Number of Clusters\")\n", + "# # title is the dataid\n", + "# plt.title(\"DataID: \" + dataids[i])\n", + "# plt.show()\n", + "# i+=1" ] }, { "cell_type": "code", - "execution_count": 17, + "execution_count": 103, "metadata": {}, "outputs": [ { "data": { - "image/png": "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jcmKigrq3r07ubq6avO4urpSjx496OrVq4LO1Ry2oMfd3Z2uXbsm+7mythWr/uawyQ6IWITe7P38/Oj06dMGxxcUFJCbmxt98sknRi/y9evXk6urK3344YfaNfPz588nV1dXSk9P18vLsha+devWBjedu3fvUlhYGA0fPpwqKysN9LBoafr95tb9s9SN2HoUql9MvdgacnsimGLXrl0UExNjkL5s2TKzH1PU1NTQiRMn6MSJE1RTU2MyX0FBAUVHR1NAQAAFBATQ22+/bXSVlSXb9tKlS9ShQwft/7PGJasWS8elbltJuaaM0bRuxODn52d0d99vv/2WOnbsKDk/a0y+9dZb9Oabb9Jvv/2mTautraU333yTRo0axXp6NqlHs7pJ7nNlbSuhCF0p9lx1QITe7K1hCtO+fXs6evSoQd4ffviB2rdvr5cmxuRFLjMelroRW49C9ctlfmNNWOLAkly7dk20UZ8u9+/fpylTppCjo6M2Zlq1akUJCQnU0NCgl3fHjh3UqlUrGjduHG3cuJE2btxI48aNo5deeol27dqll9eSbZuTk0O+vr7a/2eNS1Ytlo5L3baSck0Zo2ndiIHVxFAu00MNcphT2poezQNc7nNtaYNKm++AsKzJFnqzLygooFWrVpn8zry8PHr//fcN0p2dnamiosIg/cqVK+Ts7KyXxrIWfs6cOfTnP//ZqJa7d+/S4MGDDW46LFqIhK/7Z6kbsfUoVL+YerE1WD0RLMGDBw8oKSmJunfvbjLPuXPnaMeOHbRjxw4qLi42me+DDz6gbt260eHDh+n333+n33//nXJyciggIIBmzJihl7dnz55GR9/Wr19PPXv21EsT07bz5s3T+8ydO5fGjx9Pbm5u9Je//EWbjzUuWbVYMi6btpXYa0po3Yhh0KBBNGfOHIP02bNn0+DBgyXn1yA0Jr29venUqVMG6SdPnpTsuGsrejQPcLnPVWxbNcdz0wGZMGEC+fn50YcffkgbNmygzz77TO+ji9w3exZTmD/++INUKhU5OTlpRxmcnZ1p7ty59OjRI728Ykxe5DbjkRsh+uUyv7EmLHEgBo3Nuebj5eVFjo6O5O7ubnRo9datWxQREUEKhUJ7jEKhoOHDhxt9teLj46M330FDXl6ewS9rJycno53KiooKg06xmLZtOgds+PDhNH78ePqv//ovvdeurLBq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", + "image/png": "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RKQrDj6IiIhIVxx8EBERka44+CAiIiJdcfBBREREulK+sBwR/TtwGnMiyi5+80FERES64uCDiIiIdMXBBxEREemKgw8iIiLSFS84JfoX4UWiRGQE/OaDiIiIdMXBBxEREemKp12IbMCS0xuWntrgqRIietHwmw8iIiLSFQcfREREpCsOPoiIiEhXHHwQERGRrnjBKdH/p/IiUSIiyhy/+SAiIiJdcfBBREREuuLgg4iIiHTFwQcRERHpioMPIiIi0hUHH0RERKQrDj6IiIhIVxx8EBERka44+CAiIiJdcfBBREREuuL06qQ7ldOYc0p0IiL7o/mbjx07duC1116Dv78/TCYToqKizM89fvwYw4YNQ0hICNzd3eHv74+3334bf/75p8o2ExERkR3T/M1HYmIiKlasiB49eqBdu3Zpnrt//z4OHTqE0aNHo2LFirh9+zYGDBiAVq1a4cCBA8oaTfrjNwxERKSK5sFHs2bN0KxZswyf8/b2xsaNG9NsmzlzJqpXr45Lly6haNGi2WslERERvTBsfs3H3bt3YTKZ4OPjk+HzDx8+xMOHD83/v3fvnq2bRERERDnIpne7PHjwAMOGDUPHjh3h5eWV4WsmTJgAb29v86NIkSK2bBIRERHlMJsNPh4/foz27dtDRPD1119n+roRI0bg7t275kd8fLytmkREREQGYJPTLikDj4sXL2LLli2ZfusBAM7OznB2drZFM4iIiMiAlA8+UgYeZ8+exdatW5E3b17VH0FERER2TPPgIyEhAbGxseb/nz9/HkeOHEGePHlQsGBBvPHGGzh06BBWr16NpKQkXL16FQCQJ08eODk5qWs5ERER2SXNg48DBw4gLCzM/P/BgwcDAMLDw/Hpp59i1apVAIBKlSqled/WrVvRoEGD7LeUiIiIXgiaBx8NGjSAiGT6/POeIyIiIuLCckRERKQrDj6IiIhIVxx8EBERka44+CAiIiJdcfBBREREuuLgg4iIiHRl81VtKecEDF+T5WsuTGyhQ0uIiIj+D7/5ICIiIl1x8EFERES64uCDiIiIdMXBBxEREemKgw8iIiLSFQcfREREpCsOPoiIiEhXnOfDQCyZlwPg3BxERGTf+M0HERER6YqDDyIiItIVT7tYiadKiIiItOE3H0RERKQrDj6IiIhIVxx8EBERka44+CAiIiJdcfBBREREuuLg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iOyQ8nk+AKBly5Zo2bKlLUITERGRnePaLkRERKQrDj6IiIhIVxx8EBERka44+CAiIiJdcfBBREREuuLgg4iIiHTFwQcRERHpioMPIiIi0hUHH0RERKQrDj6IiIhIVxx8EBERka44+CAiIiJdcfBBREREuuLgg4iIiHTFwQcRERHpioMPIiIi0hUHH0RERKQrDj6IiIhIVxx8EBERka44+CAiIiJdcfBBREREuuLgg4iIiHTFwQcRERHpioMPIiIi0hUHH0RERKQrDj6IiIhIVxx8EBERka44+CAiIiJdcfBBREREuuLgg4iIiHTFwQcRERHpyuaDj4kTJ8JkMmHgwIG2/igiIiKyAzYdfOzfvx/ffPMNKlSoYMuPISIiIjtis8FHQkICOnfujO+++w6+vr62+hgiIiKyMzYbfPTp0wctWrRAo0aNnvu6hw8f4t69e2keRERE9OLKZYugy5Ytw6FDh7B///4sXzthwgSMHTvWFs0gIiIiA1L+zUd8fDwGDBiAxYsXw8XFJcvXjxgxAnfv3jU/4uPjVTeJiIiIDET5Nx8HDx7E9evXUblyZfO2pKQk7NixAzNnzsTDhw/h6Ohofs7Z2RnOzs6qm0FEREQGpXzw0bBhQxw7dizNtu7du6Ns2bIYNmxYmoEHERER/fsoH3x4enqifPnyaba5u7sjb9686bYTERHRvw9nOCUiIiJd2eRul2dt27ZNj48hIiIiO8BvPoiIiEhXHHwQERGRrjj4ICIiIl1x8EFERES64uCDiIiIdMXBBxEREemKgw8iIiLSFQcfREREpCsOPoiIiEhXHHwQERGRrjj4ICIiIl1x8EFERES64uCDiIiIdMXBBxEREemKgw8iIiLSFQcfREREpCsOPoiIiEhXHHwQERGRrjj4ICIiIl1x8EFERES64uCDiIiIdMXBBxEREemKgw8iIiLSFQcfREREpCsOPoiIiEhXHHwQERGRrjj4ICIiIl1x8EFERES64uCDiIiIdMXBBxEREemKgw8iIiLSFQcfREREpCvlg48JEyagWrVq8PT0hJ+fH9q0aYPTp0+r/hgiIiKyU8oHH9u3b0efPn2wd+9ebNy4EY8fP8arr76KxMRE1R9FREREdiiX6oDr169P8/958+bBz88PBw8eRL169VR/HBEREdkZ5YOPZ929excAkCdPngyff/jwIR4+fGj+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ra4ytJqamiIjI0PQgKlJxNgnxYC24+vQoUNRUFCAzz77rMqBWYjCKeu4w2oVRRdtX5Uxt05OPlgmsWI5kZEQBt/ApOnfSC6Xw8rKitdrb9y4ATs7O8hkMty4caPG17Zp04aBd8KxsbFBeno62rVrp9L7a8r3UBGhuR8KCwshk8m4jNTp6enYsmULOnXqhGnTpgnysVevXli5ciX69u0r6H18EdIm9IVnz54hMjKy2ttxmsi2q+34am5ujqNHj9aalZcPLH1nuYqi6bZfFSqNuWptVxUpFc9vi8mWLmApHKRtzM3NedW9n58fp0+gLizFfsTKl19+SeHh4bp2QwmWOj6pqank5uZGaWlp9ODBA+70jCqnaFi3CbH2yU8++YSaN29OX375Ja1cuZJWrVql8NAE2o6vzs7OnMCeurCMO3Z2dtzpTXVh2fb5osrvKPrEchLqMXLkSHh7e2P69OmQy+V49913YWhoiAcPHiAqKgoBAQG6drFaiOeinKOjIxYsWIBTp06pnfY5JiYGmzdvBgD88ccfSElJwb59+7B9+3aEhoZym/D4EBcXB1tbW3h4eAAAvvzyS6xduxadOnXC1q1bdbby8fLlS6xduxYpKSno1q2bUn1FRUUx/0w+V4kXL17Eu+++CwDYvn07unbtiuPHj+PAgQOYPn26oKXnAQMGAAD69++vUE4q7Cti2SYA8fbJvXv3Ijk5udakffrMqlWrMGfOHKxZs0btE2cs487jx48xevRotfwph2Xb1yTS5KOOc/bsWaxcuRJA2W72Zs2a4dy5c/jf//6HhQsXinrywZe1a9fCzMwMhw8fVtpbIpPJBAWBO3fuoHXr1gCA3377DWPGjMGgQYNgb2+P9957T5Bf33zzDVavXg0AOHnyJH744QesWrUKv/32G4KDg3W2sTArK4tbdq58qqu2TcGqwmci+ebNG27DWkpKCnciomPHjrh9+7agz0tLSxPuZDWwbBOAePuktbW11rJb64qxY8fi+fPnaNeuHUxMTJQmDI8ePeJti2XcGT16NDfJVheWbV+T1MnJh6YCqD7y/PlzmJubAwAOHDgAb29vGBgY4F//+letexL0BZZpn62trVFYWIjWrVtj3759iIiIAFA2eAq9YigsLISjoyMAIDExER9//DGmTZuGPn364KOPPmLms1DEGpw6d+6MmJgYeHh44I8//sDixYsBALdu3YKNjY0gW0I3LdcEyzYBiLdPLl68GAsXLkRcXBxMTEx05ocmWbVqFTNbLOMOy1UUlm2fL6qMuXVy8sF3uf5twNHREYmJifDy8sL+/fsRHBwMALh3755Kehp1HW9vb/j4+KB9+/Z4+PAhhg4dCgA4d+4cN5Hgi5mZGR4+fAg7OzscOHCAE+wxNjbGixcvmPuu73z77bfw8vLCd999B19fX+5I4O7du7nbMXyp7pizTCaDsbEx7OzseB8LZNkmAPH2yRUrViA/Px9NmzaFvb290gCoq6OjLPH19dW1C1XCchWFZdvniypjbp2cfDx9+pSZrfHjx+v1IL1w4UL4+PggODgY/fv3h5ubG4CyK65yIRt9p7IKXznlnc3R0REjR47ktaS8cuVK2Nvbo7CwEMuWLeNUJ2/fvo0ZM2YI8mvgwIHw9/eHi4sLcnNzMWzYMADApUuXdKpw6uXlVeWVSsX68vHxgZOTk1b9+uijj/DgwQMlHZ9p06YpXInz0RTo0aNHjVdjDRo0wNixY7FmzRoYGxvX6BfLNgGIt0+OGjVK65+p7fhandihTCaDkZERDA0NedtiGXdYrqKwbPt8UWnMZbzpVWMkJyfTlClTKDQ0VCm99aNHj6hfv36C7JWUlFRbXp7foK5w+/ZtOnv2rMJ3Pn36dJVpwsXE9OnT6f79+7W+7qOPPiILCwsyNTWlnj17Us+ePcnMzIwsLS3pvffeIysrK7K2tq4yjbkmefz4Mf3f//0feXp60t69e7nyhQsXUkREhFZ9qYivry9ZWlpSmzZtyNvbm7y9vcne3p6srKxozJgx5OTkREZGRnTs2DFmn8n35BIrW4mJieTk5ETr16+nrKwsysrKovXr15OzszNt27aNNm3aRK1ataKQkBAmPglFX/skX8QaX2UyGZdPp6qHnZ0dLVy4sFr/KyLWuMOq7bMecyujFzofW7ZswcSJEzFkyBD8888/OHPmDNavX49x48YBKFOta9GiBa/7r0+ePIG/vz/27NkDCwsLfPrpp1i0aBHq1asn2JaE6sjlcmzYsAF//fUXgLL7/X5+frC0tBRsa9WqVTh69Ch++eUX7irqn3/+gb+/P/r27YupU6fCx8cHL168wP79+2u1x0rshy/aFlqaM2cOnjx5gh9++IFTsSwtLUVQUBDMzc2xZMkSTJ8+HZcuXcKxY8eYfCZL7R0+tt59910sXrwYgwcPVijfv38/FixYgPT0dCQmJiIkJAT5+fm1fqa224S+Ivb4Gh8fj3nz5mHSpEncrbz09HTExcVh/vz5uH//PpYvX47Q0FDMnTu3Rlss446fn1+Nz/NJeVAOi7bPcsytFrWmLlqiR48eFB0dzf2fkJBApqamXCbCO3fu8M6gGRgYSB06dKBff/2V1q1bR23atCEPDw969eoVZ0smk7H/EjqiqKiI5s+fT25ubtSuXTtycHBQeOiCP//8kxo1akQtW7YkLy8v8vLyolatWpGNjQ1lZGQItteiRYsqry4uXrzIpavPyMggGxubWm2tXbuW6tWrR02bNqXu3btTjx49uIeLi4tg3/jAclWAD7a2tpSTk6NUnpOTw9VRVlYWWVpaCrJbWlpKpaWlVT539OhRevnypWBfq4KPpoCxsXGVqwh//fUXlwH72rVrvLK1sm4TYuyTRLWvCvBB7PHV3d2dEhISlMoTEhLI3d2diIji4+PJycmpVlss486oUaMUHh4eHtSmTRuytLQkLy+vWt9fERZtn+WYWx16secjLy8PI0aM4P4fM2YMGjduDE9PT7x58wZeXl68bSUmJiIuLo47bTBq1Ch4eHhgxIgRXAKpunRaxt/fH4cPH8aECROqlBPWBcHBwfD09MS6deu4xETFxcXw9/fHzJkzceTIEUH2/vnnH9y7dw+dOnVSKL9//z53j9fKygqvX7+u1VZERASWLFmiVal20vLiY3FxMbKzs9GhQweF8uzsbO5KxtjYmHdbiY+Px3fffYe8vDwAQIcOHRAaGqog365NtUWg7HhuZGQk1q5dy93Hf/PmDSIjIznZ6Zs3b6Jp06a12mLdJsTYJwHlnD5v3rzBuXPnEBcXV2venXLEHl9PnDiBmJgYpXIXFxecPHkSQFlbLSgoqNUWy7hTVT6l0tJSBAQECFYiZtH2WY651aLW1EVLNG/enE6ePKlUfujQITIzM6N58+bxnoU1bNiQrl69qlD25MkTcnNzI3d3d7p69araMzoxYWlpyfTePQuqm5lfunSJ15VoZXx8fMjBwYF27txJhYWFVFhYSDt37qS2bdvS+PHjiYho69at9M4779RqS9urEETaV3n8/PPPydbWlqKioujo0aN09OhRioqKIltbWwoMDCQionXr1lGfPn1qtbVixQoyMTGh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hwe9evWKiIju3LlDMplMx17+fx4+fEilpaUqvbfiSZmqHnzo0aMHRUdHc/8nJCSQqakprV+/nojK6kuVkzjllJaWVvv9jh49Si9fvlTZNl808R03btxIH3/8MT179kxt//78809q1KgRtWzZkry8vMjLy4tatWpFNjY2lJGRIcjWqFGjFB4eHh7Upk0bsrS05J06nXV96VufVBcxxVdN1D2LuCOUgIAAun//fo2vYdH2y2E95lZEryYfc+bMocaNG9NPP/1EmZmZlJmZST/++CM1btyY5s6dK8hWXl4edejQgUxMTMjFxYVcXFzIxMSEnJyc6MqVKxr6BtrDzs6O0tLSuP/v379P7777Lg0aNIhevnyp9mAqJhITExUev/76K82dO5datmzJDRS1YWpqSlevXlUoO3jwIJmZmdHq1atVrq+4uDjq0qULGRkZkZGREXXt2pXi4+MF22GBJr5jjx49yNzcnMzMzKhLly5cXyp/CKFv3740adIkevPmDVf25s0b8vX1pffff1+QraooKSmhadOm0bfffsvr9azrq670SXNz81qPoYotvmqi7lnEHaHwqfuqENr2y2E55lZGryYfzZs3p6SkJKXyxMREatGihSBbQ4cOpSFDhtDDhw+5sgcPHtCQIUNo2LBhavuqaxo2bKgUOJ88eUJubm7k7u5OV69e1YtApw6bN28mT09PXq9t3rw5nTx5Uqn80KFDZGZmRvPmzRNcXytWrCATExP68ssvKSkpiZKSkig0NJRMTEwoKipKkC0WaOI7fv311zU+hKBJTYFysrOzqVmzZrxey7q+6kqf5KOBIbb4qs26FxJ3hKKO9ouQtl8OyzG3Mno1+TAyMqKcnByl8uzsbDI2NhZky8TEhLKyspTKz58/T6ampir7KBY0IRykb+Tn5/P+LTUh9iM2oSVNfEeWNGnShPbv369Uvm/fPmrSpAmTz0hOTiZbW1ter2VdX3WlT/IZAMUWX7VZ90LijlDUmXwIafvlsBxzK6NXR227d++OH374QWmH9g8//IDu3bsLsmVkZFTl0biioiIYGhqq5acY0IRwkD7x4sULfP/992jZsiWv12tC7EdsQkua+I7lZGRkKGwSVeVEA0tNgcr5Z4gIt2/fRnJyMnx9fXnZYF1fb1OfFFt81VbdC407moBF2y+H5ZirhFpTFy1z6NAhMjU1JWdn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", "text/plain": [ "
" ] @@ -315,58 +664,42 @@ }, { "cell_type": "code", - "execution_count": 18, + "execution_count": 104, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "nonloo_l2_signed_nonnormed_leafavg_rank 11.666667\n", - "aloo_l2_unsigned_nonnormed_leafavg_rank 13.000000\n", - "aloo_l2_unsigned_nonnormed_leafavg_norank 13.888889\n", - "nonloo_l2_signed_nonnormed_leafavg_norank 14.333333\n", - "aloo_l2_signed_nonnormed_leafavg_norank 15.444444\n", - "nonloo_l2_unsigned_nonnormed_leafavg_norank 16.444444\n", - "nonloo_l2_unsigned_nonnormed_leafavg_rank 17.000000\n", - "aloo_l2_signed_nonnormed_leafavg_rank 17.555556\n", - "aloo_l2_signed_nonnormed_noleafavg_norank 18.222222\n", - "aloo_nonl2_unsigned_nonnormed_noleafavg_rank 19.000000\n", - "nonloo_l2_signed_nonnormed_noleafavg_rank 19.333333\n", - "nonloo_l2_signed_nonnormed_noleafavg_norank 19.444444\n", - "aloo_l2_signed_normed_leafavg_rank 19.666667\n", - "aloo_l2_signed_normed_leafavg_norank 19.777778\n", - "shap 19.888889\n", - "aloo_l2_signed_nonnormed_noleafavg_rank 20.000000\n", - "nonloo_l2_signed_normed_leafavg_rank 20.333333\n", - "nonloo_nonl2_unsigned_nonnormed_noleafavg_norank 21.000000\n", - "nonloo_l2_signed_normed_leafavg_norank 21.000000\n", - "nonloo_nonl2_unsigned_nonnormed_leafavg_rank 21.222222\n", - "aloo_nonl2_unsigned_nonnormed_leafavg_rank 21.333333\n", - "nonloo_nonl2_unsigned_nonnormed_noleafavg_rank 21.555556\n", - "aloo_nonl2_unsigned_nonnormed_noleafavg_norank 21.555556\n", - "aloo_nonl2_unsigned_nonnormed_leafavg_norank 21.666667\n", - "nonloo_l2_unsigned_nonnormed_noleafavg_rank 22.444444\n", - "nonloo_nonl2_unsigned_nonnormed_leafavg_norank 22.555556\n", - "nonloo_l2_unsigned_nonnormed_noleafavg_norank 22.666667\n", - "aloo_l2_unsigned_nonnormed_noleafavg_rank 23.555556\n", - "aloo_l2_unsigned_nonnormed_noleafavg_norank 23.888889\n", - "aloo_l2_unsigned_normed_leafavg_rank 24.555556\n", - "aloo_l2_unsigned_normed_leafavg_norank 24.777778\n", - "aloo_l2_signed_normed_noleafavg_norank 25.111111\n", - "nonloo_l2_unsigned_normed_leafavg_rank 25.222222\n", - "nonloo_l2_unsigned_normed_leafavg_norank 25.444444\n", - "aloo_l2_signed_normed_noleafavg_rank 26.000000\n", - "nonloo_l2_signed_normed_noleafavg_rank 26.444444\n", - "nonloo_l2_signed_normed_noleafavg_norank 26.555556\n", - "aloo_l2_unsigned_normed_noleafavg_norank 26.666667\n", - "nonloo_l2_unsigned_normed_noleafavg_rank 27.555556\n", - "baseline 27.666667\n", - "aloo_l2_unsigned_normed_noleafavg_rank 28.000000\n", - "nonloo_l2_unsigned_normed_noleafavg_norank 29.555556\n", + "aloo_l2_signed_normed_noleafavg_norank 8.875\n", + "nonloo_l2_signed_normed_noleafavg_norank 10.125\n", + "shap 10.875\n", + "lmdi_ridge 11.000\n", + "nonloo_nonl2_unsigned_nonnormed_noleafavg_rank 11.375\n", + "lmdi_baseline 12.125\n", + "aloo_l2_signed_normed_noleafavg_rank 12.250\n", + "nonloo_nonl2_unsigned_nonnormed_noleafavg_norank 12.250\n", + "aloo_nonl2_unsigned_nonnormed_noleafavg_rank 12.750\n", + "nonloo_l2_signed_nonnormed_noleafavg_rank 13.000\n", + "lmdi_lasso 13.000\n", + "aloo_l2_signed_nonnormed_noleafavg_norank 13.125\n", + "nonloo_l2_signed_normed_noleafavg_rank 13.375\n", + "aloo_l2_signed_nonnormed_noleafavg_rank 13.875\n", + "aloo_nonl2_unsigned_nonnormed_noleafavg_norank 13.875\n", + "aloo_l2_unsigned_nonnormed_noleafavg_rank 14.000\n", + "nonloo_l2_unsigned_nonnormed_noleafavg_rank 14.375\n", + "lime 14.500\n", + "nonloo_l2_unsigned_normed_noleafavg_norank 14.625\n", + "nonloo_l2_unsigned_normed_noleafavg_rank 15.125\n", + "rawdata 15.500\n", + "nonloo_l2_signed_nonnormed_noleafavg_norank 15.750\n", + "nonloo_l2_unsigned_nonnormed_noleafavg_norank 15.875\n", + "aloo_l2_unsigned_normed_noleafavg_norank 16.250\n", + "aloo_l2_unsigned_nonnormed_noleafavg_norank 16.500\n", + "aloo_l2_unsigned_normed_noleafavg_rank 16.625\n", "dtype: float64" ] }, - "execution_count": 18, + "execution_count": 104, "metadata": {}, "output_type": "execute_result" } diff --git a/feature_importance/subgroup/current/subgroup.py b/feature_importance/subgroup/current/subgroup.py index 20ae223..4378a86 100644 --- a/feature_importance/subgroup/current/subgroup.py +++ b/feature_importance/subgroup/current/subgroup.py @@ -13,10 +13,11 @@ from subgroup_detection import * from subgroup_experiment import * import shap +import lime # sklearn imports from sklearn.model_selection import train_test_split -from sklearn.linear_model import LogisticRegression, LinearRegression +from sklearn.linear_model import LogisticRegression, LinearRegression, LassoCV from sklearn.metrics import roc_auc_score, average_precision_score, f1_score, \ accuracy_score, r2_score, f1_score, log_loss, root_mean_squared_error @@ -165,6 +166,9 @@ def create_lmdi_variant_map() -> Dict[str, Dict[str, bool]]: continue for la in leaf_average: for r in ranking: + # ranking is only relevant if leaf_average is False + if la: + continue # create the name the variant will be stored under variant_name = f"{loo[l]}_{l2norm[n]}_{sign[s]}" + \ f"_{normalize[nn]}_{leaf_average[la]}_{ranking[r]}" @@ -210,8 +214,52 @@ def get_shap(X: np.ndarray, shap_explainer: shap.TreeExplainer, task: str): return shap_values, shap_rankings +def get_lime(X: np.ndarray, rf, task: str): + """ + Get the LIME values and rankings for the given data. + + Inputs: + - X (np.ndarray): The feature matrix. + - rf (RandomForestClassifier/Regressor): The fitted RF object. + - task (str): The task type, either 'classification' or 'regression'. + + Outputs: + - lime_values (np.ndarray): The LIME values. + - lime_rankings (np.ndarray): The LIME rankings. + """ + + lime_values = np.zeros((X.shape[0], X.shape[1])) + explainer = lime.lime_tabular.LimeTabularExplainer(X, verbose = False, + mode = task) + num_features = X.shape[1] + for i in range(X.shape[0]): + if task == 'classification': + exp = explainer.explain_instance(X[i, :], rf.predict_proba, + num_features = num_features) + else: + exp = explainer.explain_instance(X[i, :], rf.predict, + num_features = num_features) + original_feature_importance = exp.as_map()[1] + # print("----------------") + # print("Original feature importance") + # print(original_feature_importance) + sorted_feature_importance = sorted(original_feature_importance, key=lambda x: x[0]) + # print("----------------") + # print("Sorted feature importance") + # print(sorted_feature_importance) + # print("----------------") + for j in range(num_features): + lime_values[i, j] = sorted_feature_importance[j][1] + + # get the rankings of the shap values. negative absolute value is taken + # because np.argsort sorts from smallest to largest. + lime_rankings = np.argsort(-np.abs(lime_values), axis = 1) + + return lime_values, lime_rankings + def get_lmdi_explainers(rf_plus, lmdi_variants: Dict[str, Dict[str, bool]], - rf_plus_baseline = None): + rf_plus_baseline = None, rf_plus_lasso = None, + rf_plus_ridge = None): """ Create the LMDI explainer objects for the subgroup experiments. @@ -226,6 +274,9 @@ def get_lmdi_explainers(rf_plus, lmdi_variants: Dict[str, Dict[str, bool]], - rf_plus_baseline (RandomForestPlusClassifier/RandomForestPlusRegressor): The baseline RF+ (no raw feature, only on in-bag samples, regular linear/logistic prediction model). + - rf_plus_lasso (RandomForestPlusClassifier/RandomForestPlusRegressor): + The version of RF+ that worked best for Zhongyuan's feature + selection experiments. Outputs: - lmdi_explainers (Dict[str, RFPlusMDI/AloRFPlusMDI]): The LMDI+ explainer @@ -244,6 +295,14 @@ def get_lmdi_explainers(rf_plus, lmdi_variants: Dict[str, Dict[str, bool]], lmdi_explainers["lmdi_baseline"] = RFPlusMDI(rf_plus_baseline, mode = "only_k", evaluate_on = "inbag") + if rf_plus_lasso is not None: + lmdi_explainers["lmdi_lasso"] = RFPlusMDI(rf_plus_lasso, + mode="only_k", + evaluate_on="all") + if rf_plus_ridge is not None: + lmdi_explainers["lmdi_ridge"] = RFPlusMDI(rf_plus_ridge, + mode="only_k", + evaluate_on="all") # create the explainer objects for each variant, using AloRFPlusMDI if loo # is True and RFPlusMDI if loo is False for variant_name in lmdi_variants.keys(): @@ -289,8 +348,7 @@ def get_lmdi(X: np.ndarray, y: np.ndarray, lmdi_rankings = {} # if the explainer mapping has a baseline, we need to treat it differently - if len(lmdi_explainers) == len(lmdi_variants) + 1 and \ - "lmdi_baseline" in lmdi_explainers: + if "lmdi_baseline" in lmdi_explainers: # we need to get the values with all of the params set to False lmdi_values["lmdi_baseline"] = \ @@ -305,12 +363,33 @@ def get_lmdi(X: np.ndarray, y: np.ndarray, np.abs(lmdi_values["lmdi_baseline"]) ) + # if the explainer mapping has a lasso variant, we treat it differently + if "lmdi_lasso" in lmdi_explainers: + # print("Computing LMDI+ for Lasso variant...") + lmdi_values["lmdi_lasso"] = \ + lmdi_explainers["lmdi_lasso"].explain_linear_partial(X, y, + l2norm=True, sign=True, + normalize=True, leaf_average=False, + ranking=True) + # print("Done, values are:") + # print(lmdi_values["lmdi_lasso"]) + + if "lmdi_ridge" in lmdi_explainers: + # print("Computing LMDI+ for Ridge variant...") + lmdi_values["lmdi_ridge"] = \ + lmdi_explainers["lmdi_ridge"].explain_linear_partial(X, y, + l2norm=True, sign=True, + normalize=True, leaf_average=False, + ranking=True) + # print("Done, values are:") + # print + # for all the other variants, we loop through the explainer objects, # using their parameter mappings to set the arguments. for name, explainer in lmdi_explainers.items(): # skip through the baseline model, since we have already done it - if name == "lmdi_baseline": + if name == "lmdi_baseline" or name == "lmdi_lasso" or name == "lmdi_ridge": continue # get the argument mapping @@ -709,31 +788,28 @@ def write_results(result_dir: str, dataid: int, seed: int, clustertype: str, f"{metric_name}/{clustertype}", f"{variant}.csv")) return - -if __name__ == '__main__': + +def run_pipeline1(seed: int, dataid: int, clustertype: str): + """ + Run pipeline 1 for the subgroup experiments. - # store command-line arguments - parser = argparse.ArgumentParser() - parser.add_argument('--seed', type=int, default=None) - parser.add_argument('--dataid', type=int, default=None) - parser.add_argument('--clustertype', type=str, default=None) - parser.add_argument('--njobs', type=int, default=1) - args = parser.parse_args() + Inputs: + - seed (int): The random seed to use. + - dataid (int): The OpenML dataset ID. + - clustertype (str): The clustering method to use. - # convert namespace to a dictionary - args_dict = vars(args) - - # assign the arguments to variables - seed = args_dict['seed'] - dataid = args_dict['dataid'] - clustertype = args_dict['clustertype'] - njobs = args_dict['njobs'] + Outputs: + - None + """ # get data X, y = get_openml_data(dataid) # split data - X_train, X_test, y_train, y_test = train_test_split(X, y, test_size = 0.3, + X_train, X_test, y_train, y_test = train_test_split(X, y, test_size = 0.2, + random_state=seed) + X_train, X_val, y_train, y_val = train_test_split(X_train, y_train, + test_size = 0.5, random_state=seed) # check if task is regression or classification @@ -745,22 +821,40 @@ def write_results(result_dir: str, dataid: int, seed: int, clustertype: str, # fit the prediction models rf, rf_plus_baseline, rf_plus = fit_models(X_train, y_train, task) + rf_plus_ridge = RandomForestPlusRegressor(rf_model=rf, + prediction_model=RidgeCV(cv=5)) + rf_plus_ridge.fit(X_train, y_train) + + rf_plus_lasso = RandomForestPlusRegressor(rf_model=rf, + prediction_model=LassoCV(cv=5, + max_iter=10000, random_state=0)) + rf_plus_lasso.fit(X_train, y_train) + # obtain shap feature importances shap_explainer = shap.TreeExplainer(rf) - shap_train_values, shap_train_rankings = get_shap(X_train, shap_explainer, + shap_train_values, shap_train_rankings = get_shap(X_val, shap_explainer, task) shap_test_values, shap_test_rankings = get_shap(X_test, shap_explainer, task) + # get lime feature importances + lime_train_values, lime_train_rankings = get_lime(X_val, rf, task) + lime_test_values, lime_test_rankings = get_lime(X_test, rf, task) + # create list of lmdi variants lmdi_variants = create_lmdi_variant_map() # obtain lmdi feature importances lmdi_explainers = get_lmdi_explainers(rf_plus, lmdi_variants, - rf_plus_baseline = rf_plus_baseline) + rf_plus_baseline = rf_plus_baseline, + rf_plus_lasso = rf_plus_lasso, + rf_plus_ridge = rf_plus_ridge) lfi_train_values, lfi_train_rankings = get_lmdi(X_train, y_train, lmdi_variants, lmdi_explainers) + lfi_train_values, lfi_train_rankings = get_lmdi(X_val, None, + lmdi_variants, + lmdi_explainers) lfi_test_values, lfi_test_rankings = get_lmdi(X_test, None, lmdi_variants, lmdi_explainers) @@ -771,8 +865,12 @@ def write_results(result_dir: str, dataid: int, seed: int, clustertype: str, lfi_test_rankings["shap"] = shap_test_rankings # add the raw data to the dictionaries as a baseline of comparison - lfi_train_values["rawdata"] = X_train + lfi_train_values["rawdata"] = X_val lfi_test_values["rawdata"] = X_test + + # add lime to the dictionaries + lfi_train_values["lime"] = lime_train_values + lfi_test_values["lime"] = lime_test_values # get the clusterings # method_to_labels, method_to_indices = get_train_clusters(lfi_train_values, clustertype) @@ -781,11 +879,160 @@ def write_results(result_dir: str, dataid: int, seed: int, clustertype: str, test_clusters = get_test_clusters(lfi_test_values, cluster_centroids) # compute the performance - metrics_to_scores = compute_performance(X_train, X_test, y_train, y_test, + metrics_to_scores = compute_performance(X_val, X_test, y_val, y_test, train_clusters, test_clusters, task) # save the results - result_dir = oj(os.path.dirname(os.path.realpath(__file__)), 'results/') + result_dir = oj(os.path.dirname(os.path.realpath(__file__)), + 'results/pipeline1/') + write_results(result_dir, dataid, seed, clustertype, metrics_to_scores) + + print("Results saved!") + + return + +def run_pipeline2(seed: int, dataid: int, clustertype: str): + """ + Run pipeline 2 for the subgroup experiments. + + Inputs: + - seed (int): The random seed to use. + - dataid (int): The OpenML dataset ID. + - clustertype (str): The clustering method to use. + + Outputs: + - None + """ + + # get data + X, y = get_openml_data(dataid) + + # split data + X_train, X_test, y_train, y_test = train_test_split(X, y, test_size = 0.5, + random_state=seed) + + # check if task is regression or classification + if len(np.unique(y)) == 2: + task = 'classification' + else: + task = 'regression' + + # fit the prediction models + rf, rf_plus_baseline, rf_plus = fit_models(X_train, y_train, task) + + rf_plus_ridge = RandomForestPlusRegressor(rf_model=rf, + prediction_model=RidgeCV(cv=5)) + rf_plus_ridge.fit(X_train, y_train) + + rf_plus_lasso = RandomForestPlusRegressor(rf_model=rf, + prediction_model=LassoCV(cv=5, + max_iter=10000, random_state=0)) + rf_plus_lasso.fit(X_train, y_train) + + # obtain shap feature importances + shap_explainer = shap.TreeExplainer(rf) + shap_test_values, shap_test_rankings = get_shap(X_test, shap_explainer, + task) + + # get lime feature importances + lime_test_values, lime_test_rankings = get_lime(X_test, rf, task) + + # create list of lmdi variants + lmdi_variants = create_lmdi_variant_map() + + # obtain lmdi feature importances + lmdi_explainers = get_lmdi_explainers(rf_plus, lmdi_variants, + rf_plus_baseline = rf_plus_baseline, + rf_plus_lasso = rf_plus_lasso, + rf_plus_ridge = rf_plus_ridge) + # we don't actually want to use the training values, but for leaf averaging + # variants, we need to have the training data to compute the leaf averages + lfi_train_values, lfi_train_rankings = get_lmdi(X_train, y_train, + lmdi_variants, + lmdi_explainers) + lfi_test_values, lfi_test_rankings = get_lmdi(X_test, None, + lmdi_variants, + lmdi_explainers) + # add shap to the dictionaries + lfi_test_values["shap"] = shap_test_values + lfi_test_rankings["shap"] = shap_test_rankings + + # add the raw data to the dictionaries as a baseline of comparison + lfi_test_values["rawdata"] = X_test + + # add lime to the dictionaries + lfi_test_values["lime"] = lime_test_values + + # get the clusterings - while we are not doing this on the training values, + # the get_train_clusters function still does what we want it to. + clusters = get_train_clusters(lfi_test_values, clustertype) + + # for each cluster, assign half of the indices to the "fitting" set and + # the other half to the "evaluation" set + fitting_clusters = {} + evaluation_clusters = {} + for variant, nclust_map in clusters.items(): + fitting_nclust_to_c = {} + evaluation_nclust_to_c = {} + for nclust, cluster_map in nclust_map.items(): + fitting_c_to_idxs = {} + evaluation_c_to_idxs = {} + for c, idxs in cluster_map.items(): + # shuffle the indices and split them in half + np.random.shuffle(idxs) + half = len(idxs) // 2 + fitting_c_to_idxs[c] = idxs[:half] + evaluation_c_to_idxs[c] = idxs[half:] + fitting_nclust_to_c[nclust] = fitting_c_to_idxs + evaluation_nclust_to_c[nclust] = evaluation_c_to_idxs + fitting_clusters[variant] = fitting_nclust_to_c + evaluation_clusters[variant] = evaluation_nclust_to_c + + # compute the performance - we are using test data for both, not an error + metrics_to_scores = compute_performance(X_test, X_test, y_test, y_test, + fitting_clusters, + evaluation_clusters, task) + + # save the results + result_dir = oj(os.path.dirname(os.path.realpath(__file__)), + 'results/pipeline2/') write_results(result_dir, dataid, seed, clustertype, metrics_to_scores) - print("Results saved!") \ No newline at end of file + print("Results saved!") + + return + + +if __name__ == '__main__': + + # store command-line arguments + parser = argparse.ArgumentParser() + parser.add_argument('--seed', type=int, default=None) + parser.add_argument('--dataid', type=int, default=None) + parser.add_argument('--pipeline', type=int, default=None) + parser.add_argument('--clustertype', type=str, default=None) + parser.add_argument('--njobs', type=int, default=1) + args = parser.parse_args() + + # convert namespace to a dictionary + args_dict = vars(args) + + # assign the arguments to variables + seed = args_dict['seed'] + dataid = args_dict['dataid'] + pipeline = args_dict['pipeline'] + clustertype = args_dict['clustertype'] + njobs = args_dict['njobs'] + + # enforce that pipeline either needs to in [1, 2] + if pipeline not in [1, 2]: + raise ValueError("Pipeline must be 1 or 2.") + + ### PIPELINE 1 ### + + if pipeline == 1: + print("Running pipeline 1...") + run_pipeline1(seed, dataid, clustertype) + else: + print("Running pipeline 2...") + run_pipeline2(seed, dataid, clustertype) \ No newline at end of file diff --git a/feature_importance/subgroup/current/subgroup.sh b/feature_importance/subgroup/current/subgroup.sh index b188b7e..3842f2a 100644 --- a/feature_importance/subgroup/current/subgroup.sh +++ b/feature_importance/subgroup/current/subgroup.sh @@ -1,13 +1,15 @@ #!/bin/bash -#SBATCH --cpus-per-task=32 +#SBATCH --partition=yss +#SBATCH --cpus-per-task=8 seed=1 # dataid=361247 +pipeline=1 clustertype="kmeans" njobs=32 source activate mdi -command="subgroup-incase.py --seed $seed --dataid ${1} --clustertype $clustertype --njobs $njobs" +command="subgroup.py --seed $seed --dataid ${1} --pipeline $pipeline --clustertype $clustertype --njobs $njobs" # command="subgroup-incase.py --seed $seed --dataid $dataid --clustertype $clustertype --njobs $njobs" # Execute the command