NIFTy merge requestshttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests2019-10-29T12:34:26Zhttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/364Plotting fixup2019-10-29T12:34:26ZPhilipp Arrasparras@mpa-garching.mpg.dePlotting fixup@mtr without this switch I get random underflow errors which I cannot explain...@mtr without this switch I get random underflow errors which I cannot explain...https://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/105Plotting2017-05-17T21:51:11ZTheo SteiningerPlottinghttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/104Plotting2017-05-11T22:55:57ZTheo SteiningerPlottinghttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/103Plotting2017-05-11T22:22:07ZTheo SteiningerPlottinghttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/94Plotting2017-05-11T21:52:02ZTheo SteiningerPlottinghttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/70Plotting2017-04-25T13:33:01ZTheo SteiningerPlottinghttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/769Plot EnergyHistory in optimize_kl2022-05-03T07:24:32ZLukas PlatzPlot EnergyHistory in optimize_kl@parras What do you think of this?@parras What do you think of this?Martin ReineckeMartin Reineckehttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/792Pipeline2022-09-27T09:22:42ZPhilipp Arrasparras@mpa-garching.mpg.dePipelineSomehow Debian just does not keep up with the speed of people in the python world breaking their interfaces. So I think it is the better option to pull everything from pypi. If we eventually transition to nix this should not be a problem...Somehow Debian just does not keep up with the speed of people in the python world breaking their interfaces. So I think it is the better option to pull everything from pypi. If we eventually transition to nix this should not be a problem any more because they are very much up to date.Martin ReineckeMartin Reineckehttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/493Pin docker version to 19.03.82020-05-21T10:23:26ZPhilipp Arrasparras@mpa-garching.mpg.dePin docker version to 19.03.8Our CI machine runs a Docker version which is too old otherwise. Hopefully to be
fixed in the near futureOur CI machine runs a Docker version which is too old otherwise. Hopefully to be
fixed in the near futurehttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/492Pin docker version to 19.03.82020-05-21T10:23:57ZPhilipp Arrasparras@mpa-garching.mpg.dePin docker version to 19.03.8Our CI machine runs a Docker version which is too old otherwise. Hopefully to be
fixed in the near futureOur CI machine runs a Docker version which is too old otherwise. Hopefully to be
fixed in the near futurehttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/417Performance pa2020-03-27T13:03:57ZPhilipp Arrasparras@mpa-garching.mpg.dePerformance pahttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/557Paranoid linesearch2020-07-06T08:49:34ZPhilipp Arrasparras@mpa-garching.mpg.deParanoid linesearchhttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/604Parametric MGVI2021-06-14T09:33:41ZPhilipp Arrasparras@mpa-garching.mpg.deParametric MGVI- [x] Add demos/meanfield_inference.py to CI
- [x] Refactor variational_models.py
- [x] Refactor ParametricGaussianKL, can some code be shared with MetricGaussianKL (note changes introduced by !626)?
- [x] Write consistency checks and te...- [x] Add demos/meanfield_inference.py to CI
- [x] Refactor variational_models.py
- [x] Refactor ParametricGaussianKL, can some code be shared with MetricGaussianKL (note changes introduced by !626)?
- [x] Write consistency checks and tests for:
- [x] GaussianEntropy
- [x] LowerTriangularProjector
- [x] DiagonalSelector
- [x] Respacer
- [x] Multifield2Vector
- [x] Write tests for:
- [x] ADVIOptimizer
- [x] Resolve @mtr's point in `MultiField2Vector`, real check in `GaussianEntropy.apply` (@mtr)
- [x] Write documentation
- [x] More details for `MeanFieldVI`
- [x] More details for `FullCovarianceCI`
- [x] More details for `ADVIOptimizer` (@kjako)
- [x] Check all FIXMEs
- [x] Highlevel docu for new demo (see FIXME in file) (@kjako)
- [x] Docstring for `MeanFieldVI`
- [x] Docstring for `FullCovarianceVI`
- [x] Tweak in Docstring for `GaussianEntropy`, `LowerTriangularInserter`, `DiagonalSelector`, `Multifield2Vector` (@parras)
- [x] Metric for `GaussianEntropy`
- [x] (optional) Think about how to consistently integrate meanfield inference into visualized demo and do it (@pfrank)
- [x] Make samples in `StochasticEnergyAdapter` available (is ready but !643 needs to be merged)NIFTy7 releaseMartin ReineckeMartin Reineckehttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/301parallelization for mirrored KL2019-08-16T05:52:39ZReimar H Leikeparallelization for mirrored KLThe KL with mirror_samples=True can now be parallelized by another factor of 2. Threads will reuse drawn samples to mirror them if possible.The KL with mirror_samples=True can now be parallelized by another factor of 2. Threads will reuse drawn samples to mirror them if possible.Martin ReineckeMartin Reineckehttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/924Paper ve2024-02-15T21:32:57ZVincent EberlePaper vehttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/920Paper: comments pf2024-02-07T23:56:10ZPhilipp FrankPaper: comments pfGordian EdenhoferGordian Edenhoferhttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/495Order demos2020-05-21T21:53:50ZPhilipp Arrasparras@mpa-garching.mpg.deOrder demosLukas PlatzLukas Platzhttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/804Optimize KL: transitions are now functions2022-11-02T10:18:20ZPhilipp Arrasparras@mpa-garching.mpg.deOptimize KL: transitions are now functions@wmarg I have squashed and rebased your changes to this branch here. As soon as this is merged, we can delete `TransitionFunction` and `config_multifrequency_trans`.@wmarg I have squashed and rebased your changes to this branch here. As soon as this is merged, we can delete `TransitionFunction` and `config_multifrequency_trans`.Gordian EdenhoferGordian Edenhoferhttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/716optimize_kl: sanity check of input and minor stuff2021-12-06T13:00:17ZPhilipp Arrasparras@mpa-garching.mpg.deoptimize_kl: sanity check of input and minor stuffMartin ReineckeMartin Reineckehttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/777Optimize KL plotting tweaks2022-05-10T11:47:25ZPhilipp Arrasparras@mpa-garching.mpg.deOptimize KL plotting tweaksMartin ReineckeMartin Reinecke