gammalearn tags
https://gitlab.in2p3.fr/gammalearn/gammalearn/-/tags
2024-02-06T22:42:54+01:00
https://gitlab.in2p3.fr/gammalearn/gammalearn/-/tags/v0.12.0
v0.12.0
<p data-sourcepos="1:1-1:18" dir="auto">gammalearn v0.12.0</p>
<p data-sourcepos="3:1-3:108" dir="auto">This release introduces support for weights and biases, batch norm for domain adaptation, gradient tracking.</p>
<p data-sourcepos="5:1-5:46" dir="auto">Changelog since release v0.11.0 of gammalearn:</p>
<ul data-sourcepos="6:1-20:44" dir="auto">
<li data-sourcepos="6:1-6:32">test zenodo in ci (<a href="/vuillaume" data-reference-type="user" data-user="530" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="Vuillaume">@vuillaume</a>)</li>
<li data-sourcepos="7:1-7:54">Update codemeta.json for version 0.12.0 (<a href="/vuillaume" data-reference-type="user" data-user="530" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="Vuillaume">@vuillaume</a>)</li>
<li data-sourcepos="8:1-8:51">Batch Norm Domain Adaptation (<a href="/michael.dellaiera" data-reference-type="user" data-user="9042" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="DELL'AIERA Michaël">@michael.dellaiera</a>)</li>
<li data-sourcepos="9:1-9:33">setuptools_scm<8.0 (<a href="/vuillaume" data-reference-type="user" data-user="530" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="Vuillaume">@vuillaume</a>)</li>
<li data-sourcepos="10:1-10:28">wandb (<a href="/michael.dellaiera" data-reference-type="user" data-user="9042" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="DELL'AIERA Michaël">@michael.dellaiera</a>)</li>
<li data-sourcepos="11:1-11:46">Memory allocation error (<a href="/michael.dellaiera" data-reference-type="user" data-user="9042" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="DELL'AIERA Michaël">@michael.dellaiera</a>)</li>
<li data-sourcepos="12:1-12:40">Gradient tracking (<a href="/michael.dellaiera" data-reference-type="user" data-user="9042" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="DELL'AIERA Michaël">@michael.dellaiera</a>)</li>
<li data-sourcepos="13:1-13:54">allow manual build of docker containers (<a href="/vuillaume" data-reference-type="user" data-user="530" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="Vuillaume">@vuillaume</a>)</li>
<li data-sourcepos="14:1-14:71">fix callback: on_batch_end -> on_trian_batch_end (<a href="/michael.dellaiera" data-reference-type="user" data-user="9042" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="DELL'AIERA Michaël">@michael.dellaiera</a>)</li>
<li data-sourcepos="15:1-15:39">refacto callback (<a href="/michael.dellaiera" data-reference-type="user" data-user="9042" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="DELL'AIERA Michaël">@michael.dellaiera</a>)</li>
<li data-sourcepos="16:1-16:34">clean files (<a href="/michael.dellaiera" data-reference-type="user" data-user="9042" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="DELL'AIERA Michaël">@michael.dellaiera</a>)</li>
<li data-sourcepos="17:1-17:51">add function to write compressed dl2 (<a href="/vuillaume" data-reference-type="user" data-user="530" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="Vuillaume">@vuillaume</a>)</li>
<li data-sourcepos="18:1-18:46">weighting_gamma_distrib (<a href="/michael.dellaiera" data-reference-type="user" data-user="9042" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="DELL'AIERA Michaël">@michael.dellaiera</a>)</li>
<li data-sourcepos="19:1-19:43">Multi Loss Balancing (<a href="/michael.dellaiera" data-reference-type="user" data-user="9042" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="DELL'AIERA Michaël">@michael.dellaiera</a>)</li>
<li data-sourcepos="20:1-20:44">Update email in codemeta.json (<a href="/vuillaume" data-reference-type="user" data-user="530" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="Vuillaume">@vuillaume</a>)</li>
</ul>
2024-02-06T22:42:54+01:00
Vuillaume
https://gitlab.in2p3.fr/gammalearn/gammalearn/-/tags/v0.11.0
v0.11.0
<p data-sourcepos="1:1-2:50" dir="auto">GammaLearn v0.11.0 introduces conditional domain adaptation on protons only.
It also fixes a few bugs and version requirements.</p>
<p data-sourcepos="4:1-4:46" dir="auto">Changelog since release v0.10.1 of gammalearn:</p>
<ul data-sourcepos="5:1-10:57" dir="auto">
<li data-sourcepos="5:1-5:31">v0.11.0 codemeta (<a href="/vuillaume" data-reference-type="user" data-user="530" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="Vuillaume">@vuillaume</a>)</li>
<li data-sourcepos="6:1-6:37">FIx dl1 to dl2 (<a href="/michael.dellaiera" data-reference-type="user" data-user="9042" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="DELL'AIERA Michaël">@michael.dellaiera</a>)</li>
<li data-sourcepos="7:1-7:53">remove constraint on lightning version (<a href="/vuillaume" data-reference-type="user" data-user="530" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="Vuillaume">@vuillaume</a>)</li>
<li data-sourcepos="8:1-8:41">Domain conditional (<a href="/michael.dellaiera" data-reference-type="user" data-user="9042" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="DELL'AIERA Michaël">@michael.dellaiera</a>)</li>
<li data-sourcepos="9:1-9:59">fix lightning and torch req in env and setup (<a href="/vuillaume" data-reference-type="user" data-user="530" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="Vuillaume">@vuillaume</a>)</li>
<li data-sourcepos="10:1-10:57">adding notebook to explain the bug and fix (<a href="/vuillaume" data-reference-type="user" data-user="530" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="Vuillaume">@vuillaume</a>)</li>
</ul>
2023-08-02T21:20:09+02:00
Vuillaume
https://gitlab.in2p3.fr/gammalearn/gammalearn/-/tags/v0.10.1
v0.10.1
<p data-sourcepos="1:1-1:103" dir="auto">GammaLearn v0.10.1 introduces new features for the finetuning experiments such as freezing the backbone</p>
<p data-sourcepos="3:1-3:779" dir="auto">Changelog since release v0.10 of gammalearn: <br> * script to update ckpt from settings and weights from old ckpt (<a href="/vuillaume" data-reference-type="user" data-user="530" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="Vuillaume">@vuillaume</a>) <br> * fine tuning: optimizer with decreasing lr through the encoder (<a href="/michael.dellaiera" data-reference-type="user" data-user="9042" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="DELL'AIERA Michaël">@michael.dellaiera</a>) <br> * Add the possibility to mix simu and real data in target (<a href="/michael.dellaiera" data-reference-type="user" data-user="9042" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="DELL'AIERA Michaël">@michael.dellaiera</a>) <br> * fix getting transform when it's not defined in settings (<a href="/vuillaume" data-reference-type="user" data-user="530" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="Vuillaume">@vuillaume</a>) <br> * Fix entry point (<a href="/michael.dellaiera" data-reference-type="user" data-user="9042" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="DELL'AIERA Michaël">@michael.dellaiera</a>) <br> * Add jupyter-lab to environment.yml (<a href="/vuillaume" data-reference-type="user" data-user="530" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="Vuillaume">@vuillaume</a>) <br> * DAN (<a href="/michael.dellaiera" data-reference-type="user" data-user="9042" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="DELL'AIERA Michaël">@michael.dellaiera</a>) <br> * Revert "Merge branch 'gpu_test' into 'master'" (<a href="/vuillaume" data-reference-type="user" data-user="530" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="Vuillaume">@vuillaume</a>) <br> * GPU test (<a href="/michael.dellaiera" data-reference-type="user" data-user="9042" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="DELL'AIERA Michaël">@michael.dellaiera</a>) <br> * Custom GLearnCompose (<a href="/michael.dellaiera" data-reference-type="user" data-user="9042" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="DELL'AIERA Michaël">@michael.dellaiera</a>) <br> * Random select of files (<a href="/michael.dellaiera" data-reference-type="user" data-user="9042" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="DELL'AIERA Michaël">@michael.dellaiera</a>) <br> * Fix domain label (<a href="/michael.dellaiera" data-reference-type="user" data-user="9042" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="DELL'AIERA Michaël">@michael.dellaiera</a>) <br></p>
2023-05-31T15:48:38+02:00
Vuillaume
https://gitlab.in2p3.fr/gammalearn/gammalearn/-/tags/v0.10
v0.10
Release v0.10
<p data-sourcepos="1:1-1:284" dir="auto">GammaLearn v10.0 introduces new domain adaptation techniques with DeepJDot and DeepCoral. The data loading of the vision datasets has been refactored to make it more general. The containerization is improved with an environment layer using mamba. The documentation has been improved.</p>
<p data-sourcepos="3:1-3:2928" dir="auto">Changelog since release v0.9 of gammalearn: <br> * build docker dev from base mamba image (<a href="/vuillaume" data-reference-type="user" data-user="530" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="Vuillaume">@vuillaume</a>) <br> * remove leftover docs/CLI directory causing bug (<a href="/vuillaume" data-reference-type="user" data-user="530" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="Vuillaume">@vuillaume</a>) <br> * Cities (<a href="/michael.dellaiera" data-reference-type="user" data-user="9042" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="DELL'AIERA Michaël">@michael.dellaiera</a>) <br> * Improve documentation and adds a CLI submenu (<a href="/vuillaume" data-reference-type="user" data-user="530" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="Vuillaume">@vuillaume</a>) <br> * add unit test for gl_dl1_to_dl2 (<a href="/vuillaume" data-reference-type="user" data-user="530" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="Vuillaume">@vuillaume</a>) <br> * Fix DL1 to DL2 entry point (<a href="/vuillaume" data-reference-type="user" data-user="530" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="Vuillaume">@vuillaume</a>) <br> * removing line converting parameters from float64 to float32 (<a href="/vuillaume" data-reference-type="user" data-user="530" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="Vuillaume">@vuillaume</a>) <br> * Build doc in glearn env, fixing doc build (<a href="/vuillaume" data-reference-type="user" data-user="530" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="Vuillaume">@vuillaume</a>) <br> * fix issue with latest sphinx (<a href="/vuillaume" data-reference-type="user" data-user="530" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="Vuillaume">@vuillaume</a>) <br> * Fixing test base image renamed to master (<a href="/vuillaume" data-reference-type="user" data-user="530" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="Vuillaume">@vuillaume</a>) <br> * rename glearn into glearnenv for clarity (<a href="/vuillaume" data-reference-type="user" data-user="530" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="Vuillaume">@vuillaume</a>) <br> * message to force build (<a href="/vuillaume" data-reference-type="user" data-user="530" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="Vuillaume">@vuillaume</a>) <br> * force build docker env master (<a href="/vuillaume" data-reference-type="user" data-user="530" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="Vuillaume">@vuillaume</a>) <br> * gitlab docker as separate file for clarity and sequential building (<a href="/vuillaume" data-reference-type="user" data-user="530" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="Vuillaume">@vuillaume</a>) <br> * force mamba build (<a href="/vuillaume" data-reference-type="user" data-user="530" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="Vuillaume">@vuillaume</a>) <br> * move docker dev to docker master (<a href="/vuillaume" data-reference-type="user" data-user="530" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="Vuillaume">@vuillaume</a>) <br> * read camera geometry_0 in BaseLSTDataset (<a href="/vuillaume" data-reference-type="user" data-user="530" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="Vuillaume">@vuillaume</a>) <br> * Cityscenes (<a href="/michael.dellaiera" data-reference-type="user" data-user="9042" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="DELL'AIERA Michaël">@michael.dellaiera</a>) <br> * Add dockerfiles for mamba and glearn containers (<a href="/vuillaume" data-reference-type="user" data-user="530" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="Vuillaume">@vuillaume</a>) <br> * Variational Auto Encoder (<a href="/michael.dellaiera" data-reference-type="user" data-user="9042" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="DELL'AIERA Michaël">@michael.dellaiera</a>) <br> * fix issue with setting libmamba solver (<a href="/vuillaume" data-reference-type="user" data-user="530" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="Vuillaume">@vuillaume</a>) <br> * Deepjdot (<a href="/michael.dellaiera" data-reference-type="user" data-user="9042" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="DELL'AIERA Michaël">@michael.dellaiera</a>) <br> * Fix torchmetrics version to be lower than 1.8 (<a href="/vuillaume" data-reference-type="user" data-user="530" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="Vuillaume">@vuillaume</a>) <br> * Data loading refactoring (<a href="/michael.dellaiera" data-reference-type="user" data-user="9042" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="DELL'AIERA Michaël">@michael.dellaiera</a>) <br> * Multigpus hotfix (<a href="/michael.dellaiera" data-reference-type="user" data-user="9042" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="DELL'AIERA Michaël">@michael.dellaiera</a>) <br> * Base mae (<a href="/michael.dellaiera" data-reference-type="user" data-user="9042" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="DELL'AIERA Michaël">@michael.dellaiera</a>) <br> * Prevent from testing in Multigpu mode (<a href="/jacquemont" data-reference-type="user" data-user="1367" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="Mikael Jacquemont">@jacquemont</a>) <br> * Loss_balancing as a LightningModule attribute (<a href="/jacquemont" data-reference-type="user" data-user="1367" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="Mikael Jacquemont">@jacquemont</a>) <br> * Reduce CI duration (<a href="/jacquemont" data-reference-type="user" data-user="1367" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="Mikael Jacquemont">@jacquemont</a>) <br> * Fix metrics (<a href="/jacquemont" data-reference-type="user" data-user="1367" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="Mikael Jacquemont">@jacquemont</a>) <br> * Quick fix for Gitlab runner memory issue (<a href="/jacquemont" data-reference-type="user" data-user="1367" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="Mikael Jacquemont">@jacquemont</a>) <br> * Implementation of Masked AutoEncoder (<a href="/jacquemont" data-reference-type="user" data-user="1367" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="Mikael Jacquemont">@jacquemont</a>) <br> * Allow mixing MC and LST1 data at train time (<a href="/jacquemont" data-reference-type="user" data-user="1367" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="Mikael Jacquemont">@jacquemont</a>) <br> * libmamba solver (<a href="/vuillaume" data-reference-type="user" data-user="530" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="Vuillaume">@vuillaume</a>) <br> * Checkpointing options (<a href="/jacquemont" data-reference-type="user" data-user="1367" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="Mikael Jacquemont">@jacquemont</a>) <br> * Allow to use MNIST, USPS and SVHN datasets (<a href="/michael.dellaiera" data-reference-type="user" data-user="9042" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="DELL'AIERA Michaël">@michael.dellaiera</a>) <br> * Incremental changes to merge deepjdot in the future (<a href="/michael.dellaiera" data-reference-type="user" data-user="9042" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="DELL'AIERA Michaël">@michael.dellaiera</a>) <br> * fix metric (<a href="/michael.dellaiera" data-reference-type="user" data-user="9042" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="DELL'AIERA Michaël">@michael.dellaiera</a>) <br> * Fresh docker (<a href="/vuillaume" data-reference-type="user" data-user="530" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="Vuillaume">@vuillaume</a>) <br> * log precision (<a href="/michael.dellaiera" data-reference-type="user" data-user="9042" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="DELL'AIERA Michaël">@michael.dellaiera</a>) <br> * Replace GPUStatsMonitor by DeviceStatsMonitor (pytorch lightning) (<a href="/jacquemont" data-reference-type="user" data-user="1367" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="Mikael Jacquemont">@jacquemont</a>) <br> * numpy < 1.23 and fresh install in unit tests (<a href="/vuillaume" data-reference-type="user" data-user="530" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="Vuillaume">@vuillaume</a>) <br> * roll back from DeviceStatsMonitor to GPUStatsMonitor (<a href="/jacquemont" data-reference-type="user" data-user="1367" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="Mikael Jacquemont">@jacquemont</a>) <br> * Update codemeta.json for latest OSSR requirements (<a href="/vuillaume" data-reference-type="user" data-user="530" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="Vuillaume">@vuillaume</a>) <br> * Create Inference mode (<a href="/jacquemont" data-reference-type="user" data-user="1367" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="Mikael Jacquemont">@jacquemont</a>) <br> * Addition of pointing. (<a href="/michael.dellaiera" data-reference-type="user" data-user="9042" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="DELL'AIERA Michaël">@michael.dellaiera</a>) <br> * renamed exp setting domain adaptation -> dann + move loss commputation out of... (<a href="/michael.dellaiera" data-reference-type="user" data-user="9042" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="DELL'AIERA Michaël">@michael.dellaiera</a>) <br> * Vitorch (<a href="/michael.dellaiera" data-reference-type="user" data-user="9042" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="DELL'AIERA Michaël">@michael.dellaiera</a>) <br> * Replace mamba by conda in CI (<a href="/jacquemont" data-reference-type="user" data-user="1367" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="Mikael Jacquemont">@jacquemont</a>) <br> * Draft: Auto merge (<a href="/michael.dellaiera" data-reference-type="user" data-user="9042" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="DELL'AIERA Michaël">@michael.dellaiera</a>) <br> * Fix environment file (<a href="/jacquemont" data-reference-type="user" data-user="1367" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="Mikael Jacquemont">@jacquemont</a>) <br></p>
2023-03-27T12:33:49+02:00
Vuillaume
https://gitlab.in2p3.fr/gammalearn/gammalearn/-/tags/v0.9
v0.9
<ul data-sourcepos="1:1-9:36" dir="auto">
<li data-sourcepos="1:1-1:39">Allows label smoothing classification</li>
<li data-sourcepos="2:1-2:74">Modifies cleaning transform to enable cleaning mask as a channel in data</li>
<li data-sourcepos="3:1-3:273">Modifies the experiment setting examples to allow domain adaptation. This includes the creation of a data module train and test regrouping the corresponding dataset parameters, a new target for the domain classifier, a hand-designed LR Scheduler matching the pytorch API.</li>
<li data-sourcepos="4:1-4:71">Implements the DANN (Ganin et al., 2016) method for domain adaptation</li>
<li data-sourcepos="5:1-5:42">Changes pytorch lightning to version 1.6</li>
<li data-sourcepos="6:1-6:68">Upgrades network definition by taking backbone out of GammaPhysNet</li>
<li data-sourcepos="7:1-7:97">Add a merge option in the experiment setting file to merge dl2 files after training and testing</li>
<li data-sourcepos="8:1-8:100">Use both obs_id and event_id instead of solely event_id to select unique events while loading data</li>
<li data-sourcepos="9:1-9:36">Add a progress bar to file loading</li>
</ul>
2022-05-05T21:54:27+02:00
Vuillaume
https://gitlab.in2p3.fr/gammalearn/gammalearn/-/tags/v0.8
v0.8
<p data-sourcepos="1:1-1:12" dir="auto">Release v0.8</p>
<ul data-sourcepos="3:1-4:48" dir="auto">
<li data-sourcepos="3:1-3:41">Fix environment and installation issues</li>
<li data-sourcepos="4:1-4:48">Allow running on CPU model pre-trained on GPUs</li>
</ul>
2022-01-20T14:58:32+01:00
Vuillaume
https://gitlab.in2p3.fr/gammalearn/gammalearn/-/tags/v0.7.4
v0.7.4
<p data-sourcepos="1:1-1:25" dir="auto">GammaLearn Release v0.7.4</p>
<p data-sourcepos="3:1-3:150" dir="auto">The main changes in this release concern the automatization of the releases: publication to Zenodo, generation of docker containers and pypi packages.</p>
<p data-sourcepos="5:1-5:10" dir="auto">Changelog:</p>
<ul data-sourcepos="7:1-20:35" dir="auto">
<li data-sourcepos="7:1-7:41">cleaner install and auto upload to pypi</li>
<li data-sourcepos="8:1-8:63">Package nets and experiments example settings as package data</li>
<li data-sourcepos="9:1-9:36">Include GammaPhysNet in GammaLearn</li>
<li data-sourcepos="10:1-10:28">allow gammalearn --version</li>
<li data-sourcepos="11:1-11:24">Autoencoders in glearn</li>
<li data-sourcepos="12:1-12:22">Fix calls to .item()</li>
<li data-sourcepos="13:1-13:79">Replace GpuStatsMonitor with DeviceStatsMonitor and accelerator with strategy</li>
<li data-sourcepos="14:1-14:42">Zenodo automated publication of releases</li>
<li data-sourcepos="15:1-15:76">using setuptools_scm to determine version from git tag and distance to tag</li>
<li data-sourcepos="16:1-16:15">Documentation</li>
<li data-sourcepos="17:1-17:19">Docker containers</li>
<li data-sourcepos="18:1-18:31">Harmonise GammaLearn headline</li>
<li data-sourcepos="19:1-19:31">Add metadata as codemeta file</li>
<li data-sourcepos="20:1-20:35">fix classification metrics import</li>
</ul>
2022-01-19T19:41:28+01:00
Vuillaume
https://gitlab.in2p3.fr/gammalearn/gammalearn/-/tags/v0.7a3
v0.7a3
<p data-sourcepos="1:1-1:11" dir="auto">Improvement</p>
<ul data-sourcepos="2:1-5:0" dir="auto">
<li data-sourcepos="2:1-2:39">Update for PyTorch Lightning >= 1.4.6</li>
<li data-sourcepos="3:1-3:46">Move profiler definition in the setting file</li>
<li data-sourcepos="4:1-5:0">Add several integration tests</li>
</ul>
<p data-sourcepos="6:1-6:7" dir="auto">Bug fix</p>
<ul data-sourcepos="7:1-10:37" dir="auto">
<li data-sourcepos="7:1-7:63">Fix camera rotation for the geometry loaded from the dl1 file</li>
<li data-sourcepos="8:1-8:71">Fix tensorboard logging callbacks to avoid the generation of GB files</li>
<li data-sourcepos="9:1-9:68">Fix dataset class for spawn process creation of dataloader workers</li>
<li data-sourcepos="10:1-10:37">Fix camera rotation for ImageMapper</li>
</ul>
2021-10-08T10:05:44+02:00
Mikael JACQUEMONT
jacquemont@lapp.in2p3.fr
https://gitlab.in2p3.fr/gammalearn/gammalearn/-/tags/v0.7a2
v0.7a2
<ul data-sourcepos="1:1-4:17" dir="auto">
<li data-sourcepos="1:1-1:37">Load camera geometry from data file</li>
<li data-sourcepos="2:1-2:114">Compute index matrix (for IndexedConv) from the camera geometry instead of loading a hard coded injunction table</li>
<li data-sourcepos="3:1-3:37">Add cuda option to pytorch profiler</li>
<li data-sourcepos="4:1-4:17">Code formatting</li>
</ul>
2021-09-02T10:01:55+02:00
Mikael JACQUEMONT
jacquemont@lapp.in2p3.fr
https://gitlab.in2p3.fr/gammalearn/gammalearn/-/tags/v0.7a1
v0.7a1
<p data-sourcepos="1:1-1:26" dir="auto">Several major improvements</p>
<ul data-sourcepos="2:1-11:0" dir="auto">
<li data-sourcepos="2:1-2:94">If a test set is provided, dl2 files are produced by test file instead of the whole test set</li>
<li data-sourcepos="3:1-3:39">DL2 files respect lstchain dl2 format</li>
<li data-sourcepos="4:1-4:34">Post dl2 operation for real data</li>
<li data-sourcepos="5:1-5:57">Option in the setting file to select ouput files folder</li>
<li data-sourcepos="6:1-6:102">Profiling is a new option that relies on PyTorch Lightning profiling (<code data-sourcepos="6:74-6:86">gammalearn -h</code> for more info)</li>
<li data-sourcepos="7:1-7:92">Refactoring of the multiprocessing dataset creation: simplification with the use of <code data-sourcepos="7:88-7:91">Pool</code>
</li>
<li data-sourcepos="8:1-8:33">Addition of 3 integration tests</li>
<li data-sourcepos="9:1-9:38">More reliable installation procedure</li>
<li data-sourcepos="10:1-11:0">Refactoring of logging</li>
</ul>
<p data-sourcepos="12:1-12:9" dir="auto">Bug fixes</p>
<ul data-sourcepos="13:1-17:38" dir="auto">
<li data-sourcepos="13:1-13:88">Add dl1 parameters to train/val datasets to produce dl2 files from val set if required</li>
<li data-sourcepos="14:1-14:70">Fix device setting check in Experiment class to allow <code data-sourcepos="14:58-14:61">None</code> for CPU</li>
<li data-sourcepos="15:1-15:33">Fix Trainer accelerator setting</li>
<li data-sourcepos="16:1-16:72">Fix dataset creation deadlock by defining a spawn context for the pool</li>
<li data-sourcepos="17:1-17:38">Fix GPU monitoring for CPU execution</li>
</ul>
2021-08-13T10:16:34+02:00
Mikael JACQUEMONT
jacquemont@lapp.in2p3.fr
https://gitlab.in2p3.fr/gammalearn/gammalearn/-/tags/v0.7a0
v0.7a0
<ul data-sourcepos="1:1-2:44" dir="auto">
<li data-sourcepos="1:1-1:37">Update for lstchain 0.7 file format</li>
<li data-sourcepos="2:1-2:44">Fix install procedure and environment file</li>
</ul>
2021-08-13T09:58:02+02:00
mikael10j
https://gitlab.in2p3.fr/gammalearn/gammalearn/-/tags/v0.6a0
v0.6a0
<p data-sourcepos="1:1-1:14" dir="auto">Load real data</p>
<ul data-sourcepos="3:1-4:41" dir="auto">
<li data-sourcepos="3:1-3:136">modify dataset class to also load real data (the <code data-sourcepos="3:53-3:56">simu</code> attribute allows discriminating between MC dataset objects and real data ones)</li>
<li data-sourcepos="4:1-4:41">add corresponding data sample and tests</li>
</ul>
2021-08-13T09:58:34+02:00
Mikael JACQUEMONT
jacquemont@lapp.in2p3.fr
https://gitlab.in2p3.fr/gammalearn/gammalearn/-/tags/v0.5a0
v0.5a0
<p data-sourcepos="1:1-1:70" dir="auto">Implementation of GammaLearn with PyTorch Lightning instead of Ignite.</p>
2021-08-13T09:59:44+02:00
Mikael JACQUEMONT
jacquemont@lapp.in2p3.fr
https://gitlab.in2p3.fr/gammalearn/gammalearn/-/tags/v0.4a9
v0.4a9
<p data-sourcepos="1:1-1:42" dir="auto">Temporary release to process mc dl1 v0.6.3</p>
2020-10-27T15:15:27+01:00
Mikael JACQUEMONT
jacquemont@lapp.in2p3.fr
https://gitlab.in2p3.fr/gammalearn/gammalearn/-/tags/v0.4a8
v0.4a8
<ul data-sourcepos="1:1-2:84" dir="auto">
<li data-sourcepos="1:1-1:50">Add dataset classes to read lstchain MC DL1 data</li>
<li data-sourcepos="2:1-2:84">Add Grad-CAM, Guided backprop, Guided Grad-CAM and spatial attention visualization</li>
</ul>
2020-10-26T10:44:28+01:00
Mikael JACQUEMONT
jacquemont@lapp.in2p3.fr
https://gitlab.in2p3.fr/gammalearn/gammalearn/-/tags/v0.4a7
v0.4a7
<p data-sourcepos="1:1-1:60" dir="auto">Add the ability to test on particle not seen during training</p>
<ul data-sourcepos="2:1-5:37" dir="auto">
<li data-sourcepos="2:1-2:51">add mc_particle to return data in evaluation step</li>
<li data-sourcepos="3:1-3:65">particle label is -1 in case it is not defined in particle_dict</li>
<li data-sourcepos="4:1-4:71">add ignore_index option for particle index -1 in NLL and crossentropy</li>
<li data-sourcepos="5:1-5:37">use mc_particle for gammaboard file</li>
</ul>
2020-04-27T14:43:22+02:00
Mikael JACQUEMONT
jacquemont@lapp.in2p3.fr
https://gitlab.in2p3.fr/gammalearn/gammalearn/-/tags/v0.4a6
v0.4a6
<p data-sourcepos="1:1-1:39" dir="auto">Fix bug in Uncertainty balancing method</p>
2020-04-09T13:57:45+02:00
mikael10j
https://gitlab.in2p3.fr/gammalearn/gammalearn/-/tags/v0.4a5
v0.4a5
<h1 data-sourcepos="1:1-1:37" dir="auto">
<a id="user-content-dumping-experiment-settings-to-json" class="anchor" href="#dumping-experiment-settings-to-json" aria-hidden="true"></a>Dumping experiment settings to json</h1>
<ul data-sourcepos="2:1-3:39" dir="auto">
<li data-sourcepos="2:1-2:29">Simplify with use of format</li>
<li data-sourcepos="3:1-3:39">Update for more parametrized networks</li>
</ul>
2020-04-07T17:56:57+02:00
mikael10j
https://gitlab.in2p3.fr/gammalearn/gammalearn/-/tags/v0.4a4
v0.4a4
<p data-sourcepos="1:1-1:46" dir="auto">Fix bug in FileDataset regarding the image id.</p>
2020-04-03T17:09:01+02:00
mikael10j
https://gitlab.in2p3.fr/gammalearn/gammalearn/-/tags/v0.4a3
v0.4a3
<h1 data-sourcepos="1:1-1:18" dir="auto">
<a id="user-content-gammaboard-files" class="anchor" href="#gammaboard-files" aria-hidden="true"></a>Gammaboard files</h1>
<ul data-sourcepos="2:1-5:0" dir="auto">
<li data-sourcepos="2:1-2:36">move metrics to numpy in one place</li>
<li data-sourcepos="3:1-3:62">add reco_proba column for each particle in the particle dict</li>
<li data-sourcepos="4:1-5:0">fix bug on triggered energies (from log(TeV) to TeV)</li>
</ul>
<h1 data-sourcepos="6:1-6:16" dir="auto">
<a id="user-content-classification" class="anchor" href="#classification" aria-hidden="true"></a>Classification</h1>
<ul data-sourcepos="7:1-8:0" dir="auto">
<li data-sourcepos="7:1-8:0">infer class output shape from particle dict</li>
</ul>
<h1 data-sourcepos="9:1-9:53" dir="auto">
<a id="user-content-uncertainty-loss-balancing-multitasklossbalancing" class="anchor" href="#uncertainty-loss-balancing-multitasklossbalancing" aria-hidden="true"></a>Uncertainty loss balancing (MultiTaskLossBalancing)</h1>
<ul data-sourcepos="10:1-11:0" dir="auto">
<li data-sourcepos="10:1-11:0">add options logvar_coeff and penalty to let the user decide to follow the paper of the github demo by Y. Gal</li>
</ul>
<h1 data-sourcepos="12:1-12:17" dir="auto">
<a id="user-content-general-changes" class="anchor" href="#general-changes" aria-hidden="true"></a>General changes</h1>
<ul data-sourcepos="13:1-14:43" dir="auto">
<li data-sourcepos="13:1-13:48">add gammalearn version in experiment info json</li>
<li data-sourcepos="14:1-14:43">add a constant for gamma mc type GAMMA_ID</li>
</ul>
2020-04-02T18:21:27+02:00
mikael10j