Skip to content

Commit

Permalink
mwever: Merge pull request #208 from automl/development
Browse files Browse the repository at this point in the history
  • Loading branch information
Github Actions committed Feb 10, 2025
1 parent 7594349 commit a8407da
Show file tree
Hide file tree
Showing 288 changed files with 2,231 additions and 1,597 deletions.
2 changes: 1 addition & 1 deletion main/.buildinfo
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Sphinx build info version 1
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
config: 5f5cc67e9884aa53630cf60444ed0069
config: 8d78f535a22bbb27fa5c9ca499c12f4a
tags: 645f666f9bcd5a90fca523b33c5a78b7
Binary file modified main/.doctrees/api/deepcave.evaluators.ablation.doctree
Binary file not shown.
Binary file modified main/.doctrees/api/deepcave.evaluators.doctree
Binary file not shown.
Binary file modified main/.doctrees/api/deepcave.evaluators.epm.doctree
Binary file not shown.
Binary file modified main/.doctrees/api/deepcave.evaluators.epm.fanova_forest.doctree
Binary file not shown.
Binary file modified main/.doctrees/api/deepcave.evaluators.epm.random_forest.doctree
Binary file not shown.
Binary file not shown.
Binary file modified main/.doctrees/api/deepcave.evaluators.epm.utils.doctree
Binary file not shown.
Binary file modified main/.doctrees/api/deepcave.evaluators.fanova.doctree
Binary file not shown.
Binary file modified main/.doctrees/api/deepcave.evaluators.footprint.doctree
Binary file not shown.
Binary file modified main/.doctrees/api/deepcave.evaluators.lpi.doctree
Binary file not shown.
Binary file modified main/.doctrees/api/deepcave.evaluators.mo_ablation.doctree
Binary file not shown.
Binary file modified main/.doctrees/api/deepcave.evaluators.mo_fanova.doctree
Binary file not shown.
Binary file modified main/.doctrees/api/deepcave.evaluators.mo_lpi.doctree
Binary file not shown.
Binary file modified main/.doctrees/api/deepcave.layouts.doctree
Binary file not shown.
Binary file modified main/.doctrees/api/deepcave.layouts.header.doctree
Binary file not shown.
Binary file modified main/.doctrees/api/deepcave.layouts.not_found.doctree
Binary file not shown.
Binary file modified main/.doctrees/api/deepcave.layouts.sidebar.doctree
Binary file not shown.
Binary file modified main/.doctrees/api/deepcave.plugins.budget.doctree
Binary file not shown.
Binary file modified main/.doctrees/api/deepcave.plugins.doctree
Binary file not shown.
Binary file modified main/.doctrees/api/deepcave.plugins.dynamic.doctree
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified main/.doctrees/api/deepcave.plugins.hyperparameter.doctree
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified main/.doctrees/api/deepcave.plugins.hyperparameter.pdp.doctree
Binary file not shown.
Binary file not shown.
Binary file modified main/.doctrees/api/deepcave.plugins.objective.doctree
Binary file not shown.
Binary file modified main/.doctrees/api/deepcave.plugins.static.doctree
Binary file not shown.
Binary file not shown.
Binary file modified main/.doctrees/api/deepcave.plugins.summary.doctree
Binary file not shown.
Binary file modified main/.doctrees/api/deepcave.plugins.summary.footprint.doctree
Binary file not shown.
Binary file modified main/.doctrees/api/deepcave.plugins.summary.overview.doctree
Binary file not shown.
Binary file modified main/.doctrees/api/deepcave.runs.converters.amltk.doctree
Binary file not shown.
Binary file modified main/.doctrees/api/deepcave.runs.converters.bohb.doctree
Binary file not shown.
Binary file modified main/.doctrees/api/deepcave.runs.converters.dataframe.doctree
Binary file not shown.
Binary file modified main/.doctrees/api/deepcave.runs.converters.deepcave.doctree
Binary file not shown.
Binary file modified main/.doctrees/api/deepcave.runs.converters.doctree
Binary file not shown.
Binary file modified main/.doctrees/api/deepcave.runs.converters.optuna.doctree
Binary file not shown.
Binary file modified main/.doctrees/api/deepcave.runs.converters.smac3v1.doctree
Binary file not shown.
Binary file modified main/.doctrees/api/deepcave.runs.converters.smac3v2.doctree
Binary file not shown.
Binary file modified main/.doctrees/api/deepcave.runs.doctree
Binary file not shown.
Binary file modified main/.doctrees/api/deepcave.runs.exceptions.doctree
Binary file not shown.
Binary file modified main/.doctrees/api/deepcave.runs.group.doctree
Binary file not shown.
Binary file modified main/.doctrees/api/deepcave.runs.handler.doctree
Binary file not shown.
Binary file modified main/.doctrees/api/deepcave.runs.objective.doctree
Binary file not shown.
Binary file modified main/.doctrees/api/deepcave.runs.recorder.doctree
Binary file not shown.
Binary file modified main/.doctrees/api/deepcave.runs.run.doctree
Binary file not shown.
Binary file modified main/.doctrees/api/deepcave.runs.status.doctree
Binary file not shown.
Binary file modified main/.doctrees/api/deepcave.runs.trial.doctree
Binary file not shown.
Binary file modified main/.doctrees/api/deepcave.utils.cache.doctree
Binary file not shown.
Binary file modified main/.doctrees/api/deepcave.utils.cast.doctree
Binary file not shown.
Binary file modified main/.doctrees/api/deepcave.utils.compression.doctree
Binary file not shown.
Binary file modified main/.doctrees/api/deepcave.utils.configs.doctree
Binary file not shown.
Binary file modified main/.doctrees/api/deepcave.utils.configspace.doctree
Binary file not shown.
Binary file modified main/.doctrees/api/deepcave.utils.converters.doctree
Binary file not shown.
Binary file modified main/.doctrees/api/deepcave.utils.dash.doctree
Binary file not shown.
Binary file modified main/.doctrees/api/deepcave.utils.data_structures.doctree
Binary file not shown.
Binary file modified main/.doctrees/api/deepcave.utils.docs.doctree
Binary file not shown.
Binary file modified main/.doctrees/api/deepcave.utils.doctree
Binary file not shown.
Binary file modified main/.doctrees/api/deepcave.utils.files.doctree
Binary file not shown.
Binary file modified main/.doctrees/api/deepcave.utils.hash.doctree
Binary file not shown.
Binary file modified main/.doctrees/api/deepcave.utils.layout.doctree
Binary file not shown.
Binary file modified main/.doctrees/api/deepcave.utils.logs.doctree
Binary file not shown.
Binary file not shown.
Binary file modified main/.doctrees/api/deepcave.utils.notification.doctree
Binary file not shown.
Binary file modified main/.doctrees/api/deepcave.utils.run_caches.doctree
Binary file not shown.
Binary file modified main/.doctrees/api/deepcave.utils.styled_plotty.doctree
Binary file not shown.
Binary file modified main/.doctrees/api/deepcave.utils.symbolic_regression.doctree
Binary file not shown.
Binary file modified main/.doctrees/api/deepcave.utils.url.doctree
Binary file not shown.
Binary file modified main/.doctrees/api/deepcave.utils.util.doctree
Binary file not shown.
Binary file modified main/.doctrees/converters/bohb.doctree
Binary file not shown.
Binary file modified main/.doctrees/converters/custom_converters.doctree
Binary file not shown.
Binary file modified main/.doctrees/converters/deepcave.doctree
Binary file not shown.
Binary file modified main/.doctrees/converters/optuna.doctree
Binary file not shown.
Binary file modified main/.doctrees/converters/smac.doctree
Binary file not shown.
Binary file modified main/.doctrees/environment.pickle
Binary file not shown.
Binary file modified main/.doctrees/installation.doctree
Binary file not shown.
Binary file modified main/.doctrees/plugins/ablation_paths.doctree
Binary file not shown.
Binary file modified main/_downloads/21f8798a167ba643492208cc67bd1e22/minimal.zip
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.9.19"
"version": "3.9.21"
}
},
"nbformat": 4,
Expand Down
Binary file not shown.
Binary file modified main/_downloads/7d7a7d51b729cfd5e3d34696ada6b064/importances.zip
Binary file not shown.
2 changes: 1 addition & 1 deletion main/_downloads/99282791bd8a0f766c85ce43b212a6b7/pdp.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.9.19"
"version": "3.9.21"
}
},
"nbformat": 4,
Expand Down
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.9.19"
"version": "3.9.21"
}
},
"nbformat": 4,
Expand Down
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.9.19"
"version": "3.9.21"
}
},
"nbformat": 4,
Expand Down
Binary file modified main/_downloads/ca45e64eb26e32125a4561a719e13205/pdp.zip
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.9.19"
"version": "3.9.21"
}
},
"nbformat": 4,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.9.19"
"version": "3.9.21"
}
},
"nbformat": 4,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.9.19"
"version": "3.9.21"
}
},
"nbformat": 4,
Expand Down
Binary file not shown.
32 changes: 16 additions & 16 deletions main/_modules/deepcave/evaluators/ablation.html
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@



<link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=a746c00c" />
<link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=8f2a1f02" />
<link rel="stylesheet" type="text/css" href="../../../_static/css/custom.css?v=2eb4fb78" />
<link rel="stylesheet" type="text/css" href="../../../_static/sg_gallery.css?v=d2d258e8" />
<link rel="stylesheet" type="text/css" href="../../../_static/sg_gallery-binder.css?v=f4aeca0c" />
Expand Down Expand Up @@ -827,22 +827,22 @@ <h1>Source code for deepcave.evaluators.ablation</h1><div class="highlight"><pre
<span class="sd"> - Ablation: Provide an evaluator of the ablation paths.</span>
<span class="sd">&quot;&quot;&quot;</span>

<span class="kn">from</span> <span class="nn">typing</span> <span class="kn">import</span> <span class="n">Any</span><span class="p">,</span> <span class="n">Dict</span><span class="p">,</span> <span class="n">List</span><span class="p">,</span> <span class="n">Optional</span><span class="p">,</span> <span class="n">Tuple</span><span class="p">,</span> <span class="n">Union</span>
<span class="kn">from</span><span class="w"> </span><span class="nn">typing</span><span class="w"> </span><span class="kn">import</span> <span class="n">Any</span><span class="p">,</span> <span class="n">Dict</span><span class="p">,</span> <span class="n">List</span><span class="p">,</span> <span class="n">Optional</span><span class="p">,</span> <span class="n">Tuple</span><span class="p">,</span> <span class="n">Union</span>

<span class="kn">import</span> <span class="nn">copy</span>
<span class="kn">from</span> <span class="nn">collections</span> <span class="kn">import</span> <span class="n">OrderedDict</span>
<span class="kn">import</span><span class="w"> </span><span class="nn">copy</span>
<span class="kn">from</span><span class="w"> </span><span class="nn">collections</span><span class="w"> </span><span class="kn">import</span> <span class="n">OrderedDict</span>

<span class="kn">import</span> <span class="nn">numpy</span> <span class="k">as</span> <span class="nn">np</span>
<span class="kn">import</span><span class="w"> </span><span class="nn">numpy</span><span class="w"> </span><span class="k">as</span><span class="w"> </span><span class="nn">np</span>

<span class="kn">from</span> <span class="nn">deepcave.evaluators.epm.random_forest_surrogate</span> <span class="kn">import</span> <span class="n">RandomForestSurrogate</span>
<span class="kn">from</span> <span class="nn">deepcave.runs</span> <span class="kn">import</span> <span class="n">AbstractRun</span>
<span class="kn">from</span> <span class="nn">deepcave.runs.objective</span> <span class="kn">import</span> <span class="n">Objective</span>
<span class="kn">from</span> <span class="nn">deepcave.utils.logs</span> <span class="kn">import</span> <span class="n">get_logger</span>
<span class="kn">from</span><span class="w"> </span><span class="nn">deepcave.evaluators.epm.random_forest_surrogate</span><span class="w"> </span><span class="kn">import</span> <span class="n">RandomForestSurrogate</span>
<span class="kn">from</span><span class="w"> </span><span class="nn">deepcave.runs</span><span class="w"> </span><span class="kn">import</span> <span class="n">AbstractRun</span>
<span class="kn">from</span><span class="w"> </span><span class="nn">deepcave.runs.objective</span><span class="w"> </span><span class="kn">import</span> <span class="n">Objective</span>
<span class="kn">from</span><span class="w"> </span><span class="nn">deepcave.utils.logs</span><span class="w"> </span><span class="kn">import</span> <span class="n">get_logger</span>


<div class="viewcode-block" id="Ablation">
<a class="viewcode-back" href="../../../api/deepcave.evaluators.ablation.html#deepcave.evaluators.ablation.Ablation">[docs]</a>
<span class="k">class</span> <span class="nc">Ablation</span><span class="p">:</span>
<span class="k">class</span><span class="w"> </span><span class="nc">Ablation</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;</span>
<span class="sd"> Provide an evaluator of the ablation paths.</span>

Expand All @@ -865,7 +865,7 @@ <h1>Source code for deepcave.evaluators.ablation</h1><div class="highlight"><pre
<span class="sd"> Gets changed step by step towards the incumbent configuration.</span>
<span class="sd"> &quot;&quot;&quot;</span>

<span class="k">def</span> <span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">run</span><span class="p">:</span> <span class="n">AbstractRun</span><span class="p">):</span>
<span class="k">def</span><span class="w"> </span><span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">run</span><span class="p">:</span> <span class="n">AbstractRun</span><span class="p">):</span>
<span class="bp">self</span><span class="o">.</span><span class="n">run</span> <span class="o">=</span> <span class="n">run</span>
<span class="bp">self</span><span class="o">.</span><span class="n">cs</span> <span class="o">=</span> <span class="n">run</span><span class="o">.</span><span class="n">configspace</span>
<span class="bp">self</span><span class="o">.</span><span class="n">hp_names</span> <span class="o">=</span> <span class="nb">list</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">cs</span><span class="o">.</span><span class="n">keys</span><span class="p">())</span>
Expand All @@ -875,7 +875,7 @@ <h1>Source code for deepcave.evaluators.ablation</h1><div class="highlight"><pre

<div class="viewcode-block" id="Ablation.calculate">
<a class="viewcode-back" href="../../../api/deepcave.evaluators.ablation.html#deepcave.evaluators.ablation.Ablation.calculate">[docs]</a>
<span class="k">def</span> <span class="nf">calculate</span><span class="p">(</span>
<span class="k">def</span><span class="w"> </span><span class="nf">calculate</span><span class="p">(</span>
<span class="bp">self</span><span class="p">,</span>
<span class="n">objectives</span><span class="p">:</span> <span class="n">Optional</span><span class="p">[</span><span class="n">Union</span><span class="p">[</span><span class="n">Objective</span><span class="p">,</span> <span class="n">List</span><span class="p">[</span><span class="n">Objective</span><span class="p">]]],</span> <span class="c1"># noqa</span>
<span class="n">budget</span><span class="p">:</span> <span class="n">Optional</span><span class="p">[</span><span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">]]</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span> <span class="c1"># noqa</span>
Expand Down Expand Up @@ -982,7 +982,7 @@ <h1>Source code for deepcave.evaluators.ablation</h1><div class="highlight"><pre

<div class="viewcode-block" id="Ablation.get_ablation_performances">
<a class="viewcode-back" href="../../../api/deepcave.evaluators.ablation.html#deepcave.evaluators.ablation.Ablation.get_ablation_performances">[docs]</a>
<span class="k">def</span> <span class="nf">get_ablation_performances</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="n">Optional</span><span class="p">[</span><span class="n">Dict</span><span class="p">[</span><span class="n">Any</span><span class="p">,</span> <span class="n">Any</span><span class="p">]]:</span>
<span class="k">def</span><span class="w"> </span><span class="nf">get_ablation_performances</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="n">Optional</span><span class="p">[</span><span class="n">Dict</span><span class="p">[</span><span class="n">Any</span><span class="p">,</span> <span class="n">Any</span><span class="p">]]:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;</span>
<span class="sd"> Get the ablation performances.</span>

Expand All @@ -1003,7 +1003,7 @@ <h1>Source code for deepcave.evaluators.ablation</h1><div class="highlight"><pre

<div class="viewcode-block" id="Ablation.get_ablation_improvements">
<a class="viewcode-back" href="../../../api/deepcave.evaluators.ablation.html#deepcave.evaluators.ablation.Ablation.get_ablation_improvements">[docs]</a>
<span class="k">def</span> <span class="nf">get_ablation_improvements</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="n">Optional</span><span class="p">[</span><span class="n">Dict</span><span class="p">[</span><span class="n">Any</span><span class="p">,</span> <span class="n">Any</span><span class="p">]]:</span>
<span class="k">def</span><span class="w"> </span><span class="nf">get_ablation_improvements</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="n">Optional</span><span class="p">[</span><span class="n">Dict</span><span class="p">[</span><span class="n">Any</span><span class="p">,</span> <span class="n">Any</span><span class="p">]]:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;</span>
<span class="sd"> Get the ablation improvements.</span>

Expand All @@ -1023,7 +1023,7 @@ <h1>Source code for deepcave.evaluators.ablation</h1><div class="highlight"><pre
<span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">improvements</span></div>


<span class="k">def</span> <span class="nf">_ablation</span><span class="p">(</span>
<span class="k">def</span><span class="w"> </span><span class="nf">_ablation</span><span class="p">(</span>
<span class="bp">self</span><span class="p">,</span>
<span class="n">objective</span><span class="p">:</span> <span class="n">Objective</span><span class="p">,</span>
<span class="n">budget</span><span class="p">:</span> <span class="n">Optional</span><span class="p">[</span><span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">]],</span>
Expand Down Expand Up @@ -1111,7 +1111,7 @@ <h1>Source code for deepcave.evaluators.ablation</h1><div class="highlight"><pre

<div class="footer-item">
<p class="copyright">
&copy; Copyright Copyright 2024, S. Segel and H. Graf and E. Bergman and K. Thieme and L. Fehring and A. Tornede and R. Sass and A. Biedenkapp and F. Hutter and M. Lindauer.<br>
&copy; Copyright Copyright 2025, S. Segel and H. Graf and E. Bergman and K. Thieme and L. Fehring and A. Tornede and R. Sass and A. Biedenkapp and F. Hutter and M. Lindauer.<br>
</p>
</div>

Expand Down
Loading

0 comments on commit a8407da

Please sign in to comment.