Compare commits
No commits in common. "1c0ad779863f5f86fd237fcd027477d51b72c0fd" and "0bc782db2a5e68a49b61a7e603bab7236d1a2957" have entirely different histories.
1c0ad77986
...
0bc782db2a
690
CHANGELOG.md
690
CHANGELOG.md
@ -1,690 +0,0 @@
|
||||
# CHANGELOG
|
||||
|
||||
|
||||
|
||||
## v1.0.0 (2024-05-20)
|
||||
|
||||
### Breaking
|
||||
|
||||
* feat: Use click and autogenerated arguments from YAML parameter file
|
||||
|
||||
BREAKING CHANGE: arguments may not be propagated exactly the same way as previously ([`47cdaff`](https://github.com/2428/Aquila-Consortium/map2map/commit/47cdaffd81099be244fba2212f8966b6ca375721))
|
||||
|
||||
### Build
|
||||
|
||||
* build: Add map2map version tag ([`de785cf`](https://github.com/2428/Aquila-Consortium/map2map/commit/de785cf60062d6e46d1bcff957f67efcf7981906))
|
||||
|
||||
### Chore
|
||||
|
||||
* chore: Add new_release script to create a new release ([`ac7fed3`](https://github.com/2428/Aquila-Consortium/map2map/commit/ac7fed30d5f74b4a526919ff0794fe7d05a81c89))
|
||||
|
||||
* chore: Update README ([`ea73381`](https://github.com/2428/Aquila-Consortium/map2map/commit/ea73381806fd6da9b1acf6d3741f95038373f1ca))
|
||||
|
||||
* chore: Blackify the source code for pretty formatting ([`7361c3e`](https://github.com/2428/Aquila-Consortium/map2map/commit/7361c3eb9d0eb4724c982ef0ecb20661d028c748))
|
||||
|
||||
### Feature
|
||||
|
||||
* feat: Use semantic-release and automatic git hooks check ([`661b17e`](https://github.com/2428/Aquila-Consortium/map2map/commit/661b17eea1cd460e4d634cecab213d47bacf028a))
|
||||
|
||||
### Fix
|
||||
|
||||
* fix: Add missing __version__ in map2map ([`0bc782d`](https://github.com/2428/Aquila-Consortium/map2map/commit/0bc782db2a5e68a49b61a7e603bab7236d1a2957))
|
||||
|
||||
### Unknown
|
||||
|
||||
* Bypass check for version commit ([`034b7e8`](https://github.com/2428/Aquila-Consortium/map2map/commit/034b7e8273e88d44573d604501cffd8f275af1bf))
|
||||
|
||||
* Merge pull request 'feat: Use click and autogenerated arguments from YAML parameter file' (#1) from features/configuration into main
|
||||
|
||||
Reviewed-on: https://git.aquila-consortium.org/Aquila-Consortium/map2map/pulls/1 ([`ec9732d`](https://github.com/2428/Aquila-Consortium/map2map/commit/ec9732df2180fa431c1f527af4c70fc6e0d4de37))
|
||||
|
||||
* Fix package name ([`659081a`](https://github.com/2428/Aquila-Consortium/map2map/commit/659081ac869191f1ee4fa39bd4d000fd7d502318))
|
||||
|
||||
* Update dependencies ([`ffc1fbe`](https://github.com/2428/Aquila-Consortium/map2map/commit/ffc1fbe806487d6ef7cc00b401c7169c652bc93f))
|
||||
|
||||
* Update links ([`534d177`](https://github.com/2428/Aquila-Consortium/map2map/commit/534d177a520c89441cb0ade5c32f6f0182835eb2))
|
||||
|
||||
* Basic cleanup ([`90a14d5`](https://github.com/2428/Aquila-Consortium/map2map/commit/90a14d56b9cca91344c0c8769652a3db8950761d))
|
||||
|
||||
* Remove unnecessary setup.py now ([`68e466c`](https://github.com/2428/Aquila-Consortium/map2map/commit/68e466c983790ab74ccc96c616e78ede4471b44b))
|
||||
|
||||
* Removed spurious tool ([`7b32bc8`](https://github.com/2428/Aquila-Consortium/map2map/commit/7b32bc8b29f371161e862dc02cca182c69248fcb))
|
||||
|
||||
* Add pyproject, better cross-referencing ([`050b6be`](https://github.com/2428/Aquila-Consortium/map2map/commit/050b6be80ccde7fbff8b004d81530972b758a991))
|
||||
|
||||
* Import patches from Deaglan fork
|
||||
|
||||
commit 15e35b2c91d7b4c0a0158747c8059e756d110fad
|
||||
Author: Deaglan Bartlett <deaglan.bartlett@physics.ox.ac.uk>
|
||||
Date: Mon Sep 11 22:51:30 2023 +0200
|
||||
|
||||
Fix power issue in plotting
|
||||
|
||||
commit 048e53bb447faa569dfc86a0b29dd1216974fc21
|
||||
Author: Deaglan Bartlett <deaglan.bartlett@physics.ox.ac.uk>
|
||||
Date: Mon Sep 11 20:23:16 2023 +0200
|
||||
|
||||
Fix tgt norm correction bug
|
||||
|
||||
commit 088fda3c4c799f3b6d1233ba7419201c78282483
|
||||
Author: Deaglan Bartlett <deaglan.bartlett@physics.ox.ac.uk>
|
||||
Date: Tue Sep 5 15:38:21 2023 +0200
|
||||
|
||||
Minor changes for coca ([`e24343e`](https://github.com/2428/Aquila-Consortium/map2map/commit/e24343e63d3b0599f67b458e69e6ce9b8824a73c))
|
||||
|
||||
* Remove Lagrangian part ([`352482d`](https://github.com/2428/Aquila-Consortium/map2map/commit/352482d4752fb9d69eb429dd7226b235a650f901))
|
||||
|
||||
* Add cuda backend to inference ([`0d4ae34`](https://github.com/2428/Aquila-Consortium/map2map/commit/0d4ae3424e30c6ec1707688c2c37a6b78a320d80))
|
||||
|
||||
* Cleanup, Enable plt_power by default ([`e20a3e3`](https://github.com/2428/Aquila-Consortium/map2map/commit/e20a3e3f622b226a1747b1d634beb916335eec80))
|
||||
|
||||
* Cleanup name and comments ([`c7836ad`](https://github.com/2428/Aquila-Consortium/map2map/commit/c7836ad7be1f34b296c307f8a22dfbd56933cde3))
|
||||
|
||||
* Fix bug when dis is Tensor ([`1181ff0`](https://github.com/2428/Aquila-Consortium/map2map/commit/1181ff0f63fb1b6c6e7429ccb9806a21b1103294))
|
||||
|
||||
* Fix bug with shared displacement field ([`6a3990f`](https://github.com/2428/Aquila-Consortium/map2map/commit/6a3990f90c4e55dc2430b402b0bcb9e85377a3c4))
|
||||
|
||||
* Fix slice figures with many zeros
|
||||
|
||||
the bug was triggered when many pixels are zero valued:
|
||||
taking log of 0 in quantize() ([`b7a97bb`](https://github.com/2428/Aquila-Consortium/map2map/commit/b7a97bbcdc59a1381731217f90d3c7643cdfc361))
|
||||
|
||||
* Set matplotlib usetex to False ([`eccbd68`](https://github.com/2428/Aquila-Consortium/map2map/commit/eccbd68f03dd8caf2afdc1701da67c5f656ca0ab))
|
||||
|
||||
* Add Eulerian shape logging ([`3d271e9`](https://github.com/2428/Aquila-Consortium/map2map/commit/3d271e9c44e5831bbd96217d87140673b5ca997b))
|
||||
|
||||
* Add scale factor and pad to lag2eul Eulerian field ([`6b55302`](https://github.com/2428/Aquila-Consortium/map2map/commit/6b5530256b5d614ed6d813749cd256b8222a858b))
|
||||
|
||||
* Add misc kwargs passing to custom models and norms ([`04d0bea`](https://github.com/2428/Aquila-Consortium/map2map/commit/04d0bea17e0c11fcfb6d60976640671967488a39))
|
||||
|
||||
* Move the executable script to the right place
|
||||
|
||||
so that calling it runs the local map2map ([`8a3cd18`](https://github.com/2428/Aquila-Consortium/map2map/commit/8a3cd1843d01c1307d06df83c47ebcad7a67675c))
|
||||
|
||||
* Add matplotlib and tensorboard requirements ([`413221a`](https://github.com/2428/Aquila-Consortium/map2map/commit/413221af7ba103897db68a02c80e988d58b3aea8))
|
||||
|
||||
* Remove many item() to avoid unnecessary cpu-gpu sync ([`2717269`](https://github.com/2428/Aquila-Consortium/map2map/commit/2717269a8d9713d41b530cc02ea5242edfd6ebfe))
|
||||
|
||||
* Fix again rfft call broken by pytorch breaking BC ([`5e4633b`](https://github.com/2428/Aquila-Consortium/map2map/commit/5e4633b125863955718bff0cbed990210945b9bb))
|
||||
|
||||
* Fix crop and pad are for the shapes after perm()
|
||||
|
||||
not before it!
|
||||
This only matters for non-cubic crop and pad ([`795cefe`](https://github.com/2428/Aquila-Consortium/map2map/commit/795cefe38e6fcfcea64942c2b09f2a101f123d04))
|
||||
|
||||
* Remove size argument from crop ([`08c805e`](https://github.com/2428/Aquila-Consortium/map2map/commit/08c805e47aa2ead14ff53c6ed0e9b35e0e34a4a6))
|
||||
|
||||
* Fix rfft call broken by pytorch breaking BC ([`002e249`](https://github.com/2428/Aquila-Consortium/map2map/commit/002e24992500b4b16b79ae0225b336bf949c611b))
|
||||
|
||||
* Remove tab ([`4898724`](https://github.com/2428/Aquila-Consortium/map2map/commit/4898724ac185b001ccdb1e4ae00c17c8546dc166))
|
||||
|
||||
* Improve FieldDataset.assemble ([`abb16fe`](https://github.com/2428/Aquila-Consortium/map2map/commit/abb16fe26a51ec16466c993d1f02821622b84361))
|
||||
|
||||
* Change default number of dataloader workers
|
||||
|
||||
as suggested by pytorch ([`0410435`](https://github.com/2428/Aquila-Consortium/map2map/commit/0410435a8a6820bc4773ec01e2e2328374d6044e))
|
||||
|
||||
* Add styles to test.py ([`3eaca96`](https://github.com/2428/Aquila-Consortium/map2map/commit/3eaca964ed25feeb606199a7cc2e688154253ff2))
|
||||
|
||||
* Fixes and cleaning following 183a223 55b1a72 8544ff0 ([`01c2e45`](https://github.com/2428/Aquila-Consortium/map2map/commit/01c2e454309fe43041d1b5ef61bc837974b8dd80))
|
||||
|
||||
* Rename param to style ([`a61990e`](https://github.com/2428/Aquila-Consortium/map2map/commit/a61990ee459978144e5216f0ffa31223735dba0c))
|
||||
|
||||
* Add styled VNet and Fix bugs
|
||||
|
||||
Co-authored-by: Drew Jamieson <drew.s.jamieson@gmail.com> ([`17d8e95`](https://github.com/2428/Aquila-Consortium/map2map/commit/17d8e95870b4b9ffe6d7e1926a3a64b5d693a30b))
|
||||
|
||||
* Duplicate vnet.py for future modification
|
||||
|
||||
To incorporate styled convolution from style.py ([`f5bd657`](https://github.com/2428/Aquila-Consortium/map2map/commit/f5bd6576258d4e678ddb3e90280eff3e3514048e))
|
||||
|
||||
* Add style components from stylegan2
|
||||
|
||||
* styled convolution with mod and demod
|
||||
* pixelnorm
|
||||
* linear and conv layers with equalized learning rate ([`a697845`](https://github.com/2428/Aquila-Consortium/map2map/commit/a69784593328c56057f4090d60d11df2cf38c2b3))
|
||||
|
||||
* Add parameter reading ([`4706a90`](https://github.com/2428/Aquila-Consortium/map2map/commit/4706a902f6e9c0df49a1dbb3fdad3eccced9a8dd))
|
||||
|
||||
* Add assemble to FieldDataset to undo cropping ([`9d3253a`](https://github.com/2428/Aquila-Consortium/map2map/commit/9d3253ac48d86bd4bfa1db9e9c4ae3c29ae7d0e9))
|
||||
|
||||
* Fix and improve SRSGAN ([`89e8651`](https://github.com/2428/Aquila-Consortium/map2map/commit/89e8651c2655947d7d0b1beb9ac5f93652b36748))
|
||||
|
||||
* Add module and conda env recording ([`4be71a3`](https://github.com/2428/Aquila-Consortium/map2map/commit/4be71a32d1fb8b17947111cc7e8f2bb2ff3b5919))
|
||||
|
||||
* Fixes and cleaning up ([`8544ff0`](https://github.com/2428/Aquila-Consortium/map2map/commit/8544ff07e8eb11ec6a38b2006fff145e2a3dbd6c))
|
||||
|
||||
* Add kernel_size and stride to ResBlock ([`55b1a72`](https://github.com/2428/Aquila-Consortium/map2map/commit/55b1a72ef4acc3ce9a4d970d1323f1cdc3844165))
|
||||
|
||||
* Add unequal/asymmetric cropping, padding, and aug_shift ([`fd1cdb0`](https://github.com/2428/Aquila-Consortium/map2map/commit/fd1cdb0ce73808cb117de6188497426934c9f57f))
|
||||
|
||||
* Fix error type ([`183a223`](https://github.com/2428/Aquila-Consortium/map2map/commit/183a223ee64d0c6668f4c29bcc7ff188096ef0e9))
|
||||
|
||||
* Add cmap and norm for all non positive images in plt_slices ([`c102fc5`](https://github.com/2428/Aquila-Consortium/map2map/commit/c102fc588ee2c75c13aba4d3ceb6cfcebc14cf67))
|
||||
|
||||
* Change crop, flip, perm to in-place ([`e40ea52`](https://github.com/2428/Aquila-Consortium/map2map/commit/e40ea52190d49738fec3c5611fa9f34b1ed97b1d))
|
||||
|
||||
* Fix indentation bug pointed out by Patrick Lachance ([`156011b`](https://github.com/2428/Aquila-Consortium/map2map/commit/156011be5f3c759b5bbc85dbbb5e4f63a14ba832))
|
||||
|
||||
* Broaden linear region of SymLogNorm in plt_slices ([`7971137`](https://github.com/2428/Aquila-Consortium/map2map/commit/7971137ad49219a510dab7a523fc1a03dc71dd79))
|
||||
|
||||
* Add identity normalization ([`3f35a5c`](https://github.com/2428/Aquila-Consortium/map2map/commit/3f35a5cca6a3ebbd905630fc0711546fe6e61bd3))
|
||||
|
||||
* Add pytorch version reporting ([`b7a9adf`](https://github.com/2428/Aquila-Consortium/map2map/commit/b7a9adf0c7dfe27e47949fada0cb59d0c58e7563))
|
||||
|
||||
* Replace assert with raise ([`a579c96`](https://github.com/2428/Aquila-Consortium/map2map/commit/a579c9655bb85c677bd4cc43a1cc508e1e610e3d))
|
||||
|
||||
* Add optional optimizer/scheduler loading ([`55f61b9`](https://github.com/2428/Aquila-Consortium/map2map/commit/55f61b9a708cf33e10071de353dac2638312d624))
|
||||
|
||||
* Fix import_attr bug pointed out by David Schaurecker ([`b215c0f`](https://github.com/2428/Aquila-Consortium/map2map/commit/b215c0fa7b8978a1056d38fb7e200f1d1310a465))
|
||||
|
||||
* Fix to rename --batches to --batch-size, former kept for BC ([`4799f81`](https://github.com/2428/Aquila-Consortium/map2map/commit/4799f8177ce661fe5451eab2e809f0575f4b94d0))
|
||||
|
||||
* Revert removal of saving/loading optimizer & scheduler states
|
||||
|
||||
Why did I do that? ([`7be3153`](https://github.com/2428/Aquila-Consortium/map2map/commit/7be3153206392310d67e4796396a832a674108d2))
|
||||
|
||||
* Add autograd detect anomaly flag, and test cudnn.deterministic
|
||||
|
||||
cudnn.deterministic is only 10% slower ([`85efb9e`](https://github.com/2428/Aquila-Consortium/map2map/commit/85efb9e3a3d5049f61c7026df11f1ebda5157685))
|
||||
|
||||
* Move figures from .data to .utils ([`d8c6be7`](https://github.com/2428/Aquila-Consortium/map2map/commit/d8c6be797d203107293001a42ee817156cc52e52))
|
||||
|
||||
* Add tgt_pad, rename pad to in_pad
|
||||
|
||||
tgt_pad can be useful for scale_factor > 1 ([`154376d`](https://github.com/2428/Aquila-Consortium/map2map/commit/154376d95afd213ca46301189d4d8f07e9efa9b6))
|
||||
|
||||
* Replace narrow_like by narrow_by in UNet/VNet
|
||||
|
||||
This makes it traceable / scriptable.
|
||||
Note that the narrow_like in ResBlock used by VNet is not changed yet ([`39ad594`](https://github.com/2428/Aquila-Consortium/map2map/commit/39ad59436e9c20c5495354a94009c66e5574f678))
|
||||
|
||||
* Add plt_slices(size=None) ([`c4ab7e0`](https://github.com/2428/Aquila-Consortium/map2map/commit/c4ab7e065b66b9cd08aef2f8e2ba13b7072a18b4))
|
||||
|
||||
* Fix error pickling normalization function in multiprocessing dataloading
|
||||
|
||||
By avoiding importing functions as class attributes but importing before
|
||||
calling, and using cache in the importing function
|
||||
|
||||
Thanks to help by Yu Feng ([`6c62cb0`](https://github.com/2428/Aquila-Consortium/map2map/commit/6c62cb09dbf63dcc4835712672d9bb741a6d7d20))
|
||||
|
||||
* Fix import bug that prevents pickling of norm functions
|
||||
|
||||
https://docs.python.org/3/library/importlib.html#importing-a-source-file-directly
|
||||
https://stackoverflow.com/questions/43819653/pickling-objects-imported-with-importlib-util/53696167#53696167 ([`0e0ad8f`](https://github.com/2428/Aquila-Consortium/map2map/commit/0e0ad8f071ce8978196a50d5615cf31ca0b57c5a))
|
||||
|
||||
* Add multiple pkgs to import_attr ([`f3216f4`](https://github.com/2428/Aquila-Consortium/map2map/commit/f3216f4cbdcd508ecfe7118eeb98d0c46865121f))
|
||||
|
||||
* Fix two power spectrum bugs about freq shift and flatten ([`79b2856`](https://github.com/2428/Aquila-Consortium/map2map/commit/79b28561d55e664c4c83ada60bfe302735417478))
|
||||
|
||||
* Fix cropping bug when scale_factor>1 ([`6c67eaa`](https://github.com/2428/Aquila-Consortium/map2map/commit/6c67eaa788d848477fd03cd821d874ccd582242d))
|
||||
|
||||
* Change Lag2Eul to lag2eul as a function ([`670364e`](https://github.com/2428/Aquila-Consortium/map2map/commit/670364e54cbf06b8a293af54f36426dd83a9e963))
|
||||
|
||||
* Add power spectrum tracking ([`3eb1b0b`](https://github.com/2428/Aquila-Consortium/map2map/commit/3eb1b0bccc096276ed075445548a926a18040533))
|
||||
|
||||
* Add power spectrum module ([`afaf467`](https://github.com/2428/Aquila-Consortium/map2map/commit/afaf4675fe741e155e56b913dbe2f0f36ed8a3b1))
|
||||
|
||||
* Add shape report after narrow_cast in training ([`5d22594`](https://github.com/2428/Aquila-Consortium/map2map/commit/5d22594edee4bf613605dd333bd983859c5c1c49))
|
||||
|
||||
* Change VNet based on experiment on displacement ([`01cc1b6`](https://github.com/2428/Aquila-Consortium/map2map/commit/01cc1b6964636516e71ebb15e6eaf627c2beb5dc))
|
||||
|
||||
* Fix module before __init__ bug ([`ebd962e`](https://github.com/2428/Aquila-Consortium/map2map/commit/ebd962e333c72fc3c20f0ecc55800b2fb145b721))
|
||||
|
||||
* Add center slicing in plt_slices
|
||||
|
||||
Also fix bug of hard coded `size` ([`61ca400`](https://github.com/2428/Aquila-Consortium/map2map/commit/61ca4009427d931cfa2f6c8e6b8073b50ab4ccb6))
|
||||
|
||||
* Add loglxe loss as log of product of Lagrangian and Eulerian losses ([`9c8b331`](https://github.com/2428/Aquila-Consortium/map2map/commit/9c8b331bf5c84b198f2a81e4952592249fd3024d))
|
||||
|
||||
* Add optional trailing activation to residual block ([`13edf3b`](https://github.com/2428/Aquila-Consortium/map2map/commit/13edf3b96dc7b11adea8754d0c0e395bb5e9933e))
|
||||
|
||||
* Fix args helps ([`a1e5399`](https://github.com/2428/Aquila-Consortium/map2map/commit/a1e5399311f41649d0825eb236d61e9404f37beb))
|
||||
|
||||
* Change color normalization in plt_slices ([`6b65b78`](https://github.com/2428/Aquila-Consortium/map2map/commit/6b65b7888d6339649f1905d253b1c49c3e100dc6))
|
||||
|
||||
* Remove pyramid model ([`d6b7a52`](https://github.com/2428/Aquila-Consortium/map2map/commit/d6b7a528dfa551d2d7479271c3122d792b4f770b))
|
||||
|
||||
* Add documentation ([`728e059`](https://github.com/2428/Aquila-Consortium/map2map/commit/728e0597f066fbeaccea2f57bb0eb384d6960261))
|
||||
|
||||
* Add srsgan model and scale_factor to model arguments ([`2655879`](https://github.com/2428/Aquila-Consortium/map2map/commit/265587922d45b4fd3ba851382f4d6af914f81ae2))
|
||||
|
||||
* Fix --optimizer-args None default bug ([`6dfde5e`](https://github.com/2428/Aquila-Consortium/map2map/commit/6dfde5ee7f960be26054eec7a2a14790e45c21cc))
|
||||
|
||||
* Replace specific slurm scripts with general ones ([`5ac9016`](https://github.com/2428/Aquila-Consortium/map2map/commit/5ac9016987d7e78012f463c626e391b68482b716))
|
||||
|
||||
* Add a line about socket hopefully will avoid port conflicts ([`b54fc4b`](https://github.com/2428/Aquila-Consortium/map2map/commit/b54fc4ba3a421bb2151cda679a32120df24016c8))
|
||||
|
||||
* Add plt.close to avoid matplotlib warning ([`0d41bda`](https://github.com/2428/Aquila-Consortium/map2map/commit/0d41bdae2635581b6ee0f7d4d9788fba44b5fbbd))
|
||||
|
||||
* Always use training loss for lr scheduler ([`a886e53`](https://github.com/2428/Aquila-Consortium/map2map/commit/a886e53c54d3eb319eb4dff57860f6edf836c8ae))
|
||||
|
||||
* Add optimizer and scheduler kwargs via json.loads ([`2336d83`](https://github.com/2428/Aquila-Consortium/map2map/commit/2336d83f2ddb6a598cdf566c7a5c14ecf7e1135b))
|
||||
|
||||
* Fix training hang due to constrained layout of matplotlib ([`8ce13e6`](https://github.com/2428/Aquila-Consortium/map2map/commit/8ce13e67f6ace14e54347dcc3fc275ea170d28cc))
|
||||
|
||||
* Merge remote-tracking branch 'refs/remotes/origin/lag2eul' into lag2eul ([`bf9b0ba`](https://github.com/2428/Aquila-Consortium/map2map/commit/bf9b0ba4260e48a25a19b018cc2dcbd9a4363a23))
|
||||
|
||||
* Replace cuda.device with env var to assign GPU to processes ([`ca39b20`](https://github.com/2428/Aquila-Consortium/map2map/commit/ca39b2028fdd71344e623347d74b2d2d0a064fb2))
|
||||
|
||||
* Merge remote-tracking branch 'refs/remotes/origin/lag2eul' into lag2eul ([`f98b0fb`](https://github.com/2428/Aquila-Consortium/map2map/commit/f98b0fbbd095cb6b611a085bbb99186a2824c45f))
|
||||
|
||||
* Add DistFieldSampler to benefit from page cache ([`98cdd47`](https://github.com/2428/Aquila-Consortium/map2map/commit/98cdd4795cde4982eaa5d95cf3eaa6c7e85d41f8))
|
||||
|
||||
* Merge branch 'lag2eul' of github.com:eelregit/map2map into lag2eul ([`632c73d`](https://github.com/2428/Aquila-Consortium/map2map/commit/632c73db168ab0f8c99dd00fba394168d3e45766))
|
||||
|
||||
* Add DistFieldSampler to benefit from page cache ([`9f54e02`](https://github.com/2428/Aquila-Consortium/map2map/commit/9f54e02c3a9f3703e6a880be60f645b37dc3d23a))
|
||||
|
||||
* Add lag x eul loss tracking to tensorboard ([`ec46f41`](https://github.com/2428/Aquila-Consortium/map2map/commit/ec46f41ba51e2e21aefb935bfe07cf41e06bc682))
|
||||
|
||||
* Revert "Deprecate GroupedRandomSampler for use of memmap in place of cache"
|
||||
|
||||
This reverts commit bbf77c9f91ad04fc865e5ffd56270fddbdc56f43. ([`509856c`](https://github.com/2428/Aquila-Consortium/map2map/commit/509856cb4f82eba72c415c96008c7588b6c8f844))
|
||||
|
||||
* Revert "Deprecate GroupedRandomSampler for use of memmap in place of cache"
|
||||
|
||||
This reverts commit bbf77c9f91ad04fc865e5ffd56270fddbdc56f43. ([`56f8fa9`](https://github.com/2428/Aquila-Consortium/map2map/commit/56f8fa932b58ac84d3fe1ca2db3b23144bea807a))
|
||||
|
||||
* Merge remote-tracking branch 'refs/remotes/origin/lag2eul' into lag2eul ([`5bc0992`](https://github.com/2428/Aquila-Consortium/map2map/commit/5bc099251f86c886eb09aa2e8c8edc24d595e981))
|
||||
|
||||
* Add lagrangian and eulerian alternate training ([`2d52348`](https://github.com/2428/Aquila-Consortium/map2map/commit/2d5234812bbcd868abe1d15c0f77752bceffcf36))
|
||||
|
||||
* Remove adversary ([`337d65d`](https://github.com/2428/Aquila-Consortium/map2map/commit/337d65de686dd16af355c5d26eb83693ecc14ddd))
|
||||
|
||||
* Add Lag2Eul to training ([`607bcf3`](https://github.com/2428/Aquila-Consortium/map2map/commit/607bcf3f4c2db4681e7f0eb1b79e51ffcd4c183e))
|
||||
|
||||
* Add Lagrangian-to-Eulerian transformation ([`40220e9`](https://github.com/2428/Aquila-Consortium/map2map/commit/40220e924873a04b4922292001a07bef68d0284c))
|
||||
|
||||
* Change default number of loader workers ([`ff4c2e1`](https://github.com/2428/Aquila-Consortium/map2map/commit/ff4c2e12fdbf0a9dc921bef625213cc2994d48f0))
|
||||
|
||||
* Remove shape dependence from narrow_by
|
||||
|
||||
Good for torchscript ([`7d3a598`](https://github.com/2428/Aquila-Consortium/map2map/commit/7d3a598080f0572e39318ba4d8b2b790072e95e4))
|
||||
|
||||
* Add lagrangian and eulerian alternate training ([`4160ed2`](https://github.com/2428/Aquila-Consortium/map2map/commit/4160ed25f710a071b50a0b3db8f8a628a288c6dc))
|
||||
|
||||
* Remove adversary ([`e8744d6`](https://github.com/2428/Aquila-Consortium/map2map/commit/e8744d6c7b2d4f1795a005ba41ce551fc4bb5f7a))
|
||||
|
||||
* Merge branch 'master' into lag2eul ([`6fa85f8`](https://github.com/2428/Aquila-Consortium/map2map/commit/6fa85f8285ee36dd04b4f19b15b8d29aa656b09e))
|
||||
|
||||
* Deprecate GroupedRandomSampler for use of memmap in place of cache ([`bbf77c9`](https://github.com/2428/Aquila-Consortium/map2map/commit/bbf77c9f91ad04fc865e5ffd56270fddbdc56f43))
|
||||
|
||||
* Merge branch 'master' into lag2eul ([`3437b20`](https://github.com/2428/Aquila-Consortium/map2map/commit/3437b20ed89aaef30a7f9354db4e574bf86be97d))
|
||||
|
||||
* Change default number of loader workers ([`5fd8cbf`](https://github.com/2428/Aquila-Consortium/map2map/commit/5fd8cbfcda256866802b6ff49034ea61146875af))
|
||||
|
||||
* Add memmap to numpy data loading ([`818ed69`](https://github.com/2428/Aquila-Consortium/map2map/commit/818ed6923db4bbd99b271aa42ce0cebc5c156e98))
|
||||
|
||||
* Merge branch 'master' into memmap ([`eba76bf`](https://github.com/2428/Aquila-Consortium/map2map/commit/eba76bf90d5126e344a98c6d677fa0b81ec3128d))
|
||||
|
||||
* Replace np.take by advanced indexing for cropping ([`9abcee4`](https://github.com/2428/Aquila-Consortium/map2map/commit/9abcee48700c7be7640e9cf7fab773612221d672))
|
||||
|
||||
* Replace np.take by advanced indexing for cropping ([`c2edeb3`](https://github.com/2428/Aquila-Consortium/map2map/commit/c2edeb344ea47464fe832b17dd9eab21144345e5))
|
||||
|
||||
* Fix bug due to strange numpy type conversion ([`c61b6d6`](https://github.com/2428/Aquila-Consortium/map2map/commit/c61b6d6fabfb244fe92ab247c48afb397e9de781))
|
||||
|
||||
* Remove min-reduction; Split grad plots; Disable cgan w/o adv ([`d0ab596`](https://github.com/2428/Aquila-Consortium/map2map/commit/d0ab596e11750a2ec650ea2d68845a8443de6d71))
|
||||
|
||||
* Change instance noise
|
||||
|
||||
Simpler linear annealing as in the blog post;
|
||||
different noise to output and target ([`29ab550`](https://github.com/2428/Aquila-Consortium/map2map/commit/29ab5500322c8eace281ef94fb246283dd75d024))
|
||||
|
||||
* Add linear resamplers ([`873258d`](https://github.com/2428/Aquila-Consortium/map2map/commit/873258d8a7fdb92ed45c8948d94478ceee520431))
|
||||
|
||||
* Add narrow_cast and narrow_by ([`c956dca`](https://github.com/2428/Aquila-Consortium/map2map/commit/c956dca79584921075fb15008b7298351758f8b1))
|
||||
|
||||
* Add pixel-shifting data augmentation ([`28ec245`](https://github.com/2428/Aquila-Consortium/map2map/commit/28ec245a7a3c34bf1d357663d0b2940d09c4c902))
|
||||
|
||||
* Add cropping anchors controlled by start, stop, step ([`8a95d69`](https://github.com/2428/Aquila-Consortium/map2map/commit/8a95d698185a1ea50869ce17e0c6f8a695e2308d))
|
||||
|
||||
* Add slice plotting for field >2d ([`819e77c`](https://github.com/2428/Aquila-Consortium/map2map/commit/819e77cd8674ac49f02aea5c74e4d28d3c26b34e))
|
||||
|
||||
* Add Lagrangian-to-Eulerian transformation ([`5c4d244`](https://github.com/2428/Aquila-Consortium/map2map/commit/5c4d244a54886bd3c62a47958973e8a8942bfe6d))
|
||||
|
||||
* Add Lag2Eul to training ([`bab3f08`](https://github.com/2428/Aquila-Consortium/map2map/commit/bab3f08aa572eca70fbf230cbf5c77c767b6a9b1))
|
||||
|
||||
* Add Lagrangian-to-Eulerian transformation ([`9d2cd53`](https://github.com/2428/Aquila-Consortium/map2map/commit/9d2cd5383bb4b76c51b06bd40ff9536faf2b82cc))
|
||||
|
||||
* Change .pth to .pt following torch convention ([`c3d7456`](https://github.com/2428/Aquila-Consortium/map2map/commit/c3d7456d0c5b462b96f88d439ae14222fe3720e6))
|
||||
|
||||
* Fix README order ([`c3877ae`](https://github.com/2428/Aquila-Consortium/map2map/commit/c3877ae982f00f500904597088681fb1b5224b19))
|
||||
|
||||
* Merge branch 'master' of github.com:eelregit/map2map ([`b1b3dbe`](https://github.com/2428/Aquila-Consortium/map2map/commit/b1b3dbe41cc681949fd7713e2ce0972e9a581b0e))
|
||||
|
||||
* Add callback loading mechanism ([`90a0d6e`](https://github.com/2428/Aquila-Consortium/map2map/commit/90a0d6e0f89c49d0e6b8aa6b3aa932ad283ced13))
|
||||
|
||||
* add sys library ([`63c2b1a`](https://github.com/2428/Aquila-Consortium/map2map/commit/63c2b1a39d0699fd10aad9fc359b14cabeb90e9e))
|
||||
|
||||
* Add grouped cache for data bigger than CPU RAM ([`5bb2a19`](https://github.com/2428/Aquila-Consortium/map2map/commit/5bb2a19933716b60de3cda0a5a4ab30cd13c0aa1))
|
||||
|
||||
* Add LRU cache to replace existing cache ([`2e687da`](https://github.com/2428/Aquila-Consortium/map2map/commit/2e687da9056b99e61bfa999e7fc06ce4aa550629))
|
||||
|
||||
* Refactor runtime default argument setting ([`4cc2fd5`](https://github.com/2428/Aquila-Consortium/map2map/commit/4cc2fd51ebe300681870e0f52f8fa272766f8453))
|
||||
|
||||
* Fix no data bug with --div-data ([`9b456d6`](https://github.com/2428/Aquila-Consortium/map2map/commit/9b456d6b1aeb7d165c49ea6d67f28cd7e80f0689))
|
||||
|
||||
* Improve figure appearance ([`8bb6e85`](https://github.com/2428/Aquila-Consortium/map2map/commit/8bb6e85c6d034960c7bfa0a3e334e78065e75cfc))
|
||||
|
||||
* Remove smooth transition halflife argument ([`2c5c4fa`](https://github.com/2428/Aquila-Consortium/map2map/commit/2c5c4fae2cf7414b97da9fd7a579770ea23a722d))
|
||||
|
||||
* Add additive and multiplicative augmentation ([`897c356`](https://github.com/2428/Aquila-Consortium/map2map/commit/897c3563db5f861dab4109894c3f114dec7d650a))
|
||||
|
||||
* Remove smooth transition to adversarial loss ([`67e5ed9`](https://github.com/2428/Aquila-Consortium/map2map/commit/67e5ed9eb682a85e0f5c1c0a916703746019e4c9))
|
||||
|
||||
* Remove noise channels ([`f442dd5`](https://github.com/2428/Aquila-Consortium/map2map/commit/f442dd59ba51e145ee2e0eb65c2f7ec98c70464a))
|
||||
|
||||
* Shrink space between images ([`3e13202`](https://github.com/2428/Aquila-Consortium/map2map/commit/3e13202fb5e8b2af2e69135cb0f7b6c6dabafcf9))
|
||||
|
||||
* Shrink colorbar length ([`9b06b0f`](https://github.com/2428/Aquila-Consortium/map2map/commit/9b06b0f1a75b1bde07cc7df0f7ea956bce83639e))
|
||||
|
||||
* Shrink image sizes ([`69e9992`](https://github.com/2428/Aquila-Consortium/map2map/commit/69e99925451f0d75039dd2ce903aea338664a9a6))
|
||||
|
||||
* Remove input upsampling ([`b50c7b6`](https://github.com/2428/Aquila-Consortium/map2map/commit/b50c7b6350b30a944fe5bfebed72ed2ca3fb6860))
|
||||
|
||||
* Add better looking tensorboard images ([`a88f27a`](https://github.com/2428/Aquila-Consortium/map2map/commit/a88f27a3a1488bfc04c4993d52e53fa5d42d23de))
|
||||
|
||||
* Add auto loading of checkpoint ([`996c0d3`](https://github.com/2428/Aquila-Consortium/map2map/commit/996c0d3aedab20ed27feaa4d5934bcb537b61aaa))
|
||||
|
||||
* Add explicit barrier after init dist groups ([`c9f468c`](https://github.com/2428/Aquila-Consortium/map2map/commit/c9f468c5687f30f3ca5585c77b65f3b12b2828c5))
|
||||
|
||||
* Add default values to command line help ([`28d7cc9`](https://github.com/2428/Aquila-Consortium/map2map/commit/28d7cc9e9b3c975453eafa4d0b6170910993788b))
|
||||
|
||||
* Add TOC ([`356e28c`](https://github.com/2428/Aquila-Consortium/map2map/commit/356e28c31fd2318657400603c7e6d651a86e1f34))
|
||||
|
||||
* Add exit when GPU not found ([`5adf6cb`](https://github.com/2428/Aquila-Consortium/map2map/commit/5adf6cbac641ebe4a7c928216dcec95f6406883e))
|
||||
|
||||
* Add descriptions on files and tensorboard ([`facfc13`](https://github.com/2428/Aquila-Consortium/map2map/commit/facfc13132882208f07a03f251d118d9434220b8))
|
||||
|
||||
* Add checkpoint symlink to state file ([`01a60cc`](https://github.com/2428/Aquila-Consortium/map2map/commit/01a60cc0c7aa9b91034d86045c53e9d6fc35350c))
|
||||
|
||||
* Add noise annealing duration ([`d01d0ce`](https://github.com/2428/Aquila-Consortium/map2map/commit/d01d0cee830b20ca45418d35a893e6aa63c32ef8))
|
||||
|
||||
* Change state saving to every epoch ([`93d973b`](https://github.com/2428/Aquila-Consortium/map2map/commit/93d973b5c8006943b9b4f37b390f229b23c1fc79))
|
||||
|
||||
* Rewrite instance noise annealing scheduler ([`ccb323e`](https://github.com/2428/Aquila-Consortium/map2map/commit/ccb323e6ee86c26c8965f31421b06c121b2a5c6a))
|
||||
|
||||
* Add new pytorch features with fallback to old ([`7a0f0bd`](https://github.com/2428/Aquila-Consortium/map2map/commit/7a0f0bd979e84da21ab9f045f4c4159e88acfa56))
|
||||
|
||||
* Make main.py runnable ([`b7b14a3`](https://github.com/2428/Aquila-Consortium/map2map/commit/b7b14a37eb53df8cc6e9dfdc60e3f1f30a9b63a6))
|
||||
|
||||
* Fix spectral norm interference with gradient visualization
|
||||
|
||||
spectral norm introduces weight_orig, so that not all weight parameters
|
||||
ends with ".weight" ([`5fbf447`](https://github.com/2428/Aquila-Consortium/map2map/commit/5fbf447e2d8e336683c96b6a074501c72e8c59e8))
|
||||
|
||||
* Fix bug from 1963530 to show last instead of 2nd layer gradients ([`33fd13e`](https://github.com/2428/Aquila-Consortium/map2map/commit/33fd13e4acaff1730f41997a14ec6a74fbf95513))
|
||||
|
||||
* Add instructions ([`d768aad`](https://github.com/2428/Aquila-Consortium/map2map/commit/d768aadb3637e8154f6481242adc21704e799fff))
|
||||
|
||||
* Add instance noise ([`ef993d8`](https://github.com/2428/Aquila-Consortium/map2map/commit/ef993d83e9c922b388c5ccd6c86e72eb1b205091))
|
||||
|
||||
* Add gradient norms to tensorboard ([`1963530`](https://github.com/2428/Aquila-Consortium/map2map/commit/1963530984c9872af2909c7db5f9b6934558c5c6))
|
||||
|
||||
* Add weight initialization ([`9567db7`](https://github.com/2428/Aquila-Consortium/map2map/commit/9567db7332b316d64024e5204948068dbfbff09c))
|
||||
|
||||
* Combine input and output figures ([`75b1c19`](https://github.com/2428/Aquila-Consortium/map2map/commit/75b1c19dcd524b0a9b0b32ab1a05e29247d75dc1))
|
||||
|
||||
* Fix bug when env SLURM_STEP_NUM_NODES is not defined ([`a467462`](https://github.com/2428/Aquila-Consortium/map2map/commit/a46746287abba8a579edc04f0f6f29001dd25e10))
|
||||
|
||||
* Remove label smoothing for generator ([`5cb4a1b`](https://github.com/2428/Aquila-Consortium/map2map/commit/5cb4a1bbaed24e738e55fc2ccbfa3caf9367a3ea))
|
||||
|
||||
* Add runtime address and port determination and share them via file
|
||||
|
||||
Together with slurm step node counts, make it possible to launch
|
||||
multiple training in one job ([`b67079b`](https://github.com/2428/Aquila-Consortium/map2map/commit/b67079bf728c126ff9a6ab547b26fc5ffc607038))
|
||||
|
||||
* Add simple label smoothing by --adv-real-label ([`1818e11`](https://github.com/2428/Aquila-Consortium/map2map/commit/1818e11265a128811cd48592cdf4e3c16a96dd35))
|
||||
|
||||
* Add --adv-start as epoch to start adversarial training
|
||||
|
||||
This is similar to the deprecated --adv-delay, but specify
|
||||
absolute epoch (--adv-delay counts from start_epoch in resumed training) ([`d2840f0`](https://github.com/2428/Aquila-Consortium/map2map/commit/d2840f01b0a5f596ba4405ffb5948f31263d6bf3))
|
||||
|
||||
* Move map loss computation forward in training ([`e8039dc`](https://github.com/2428/Aquila-Consortium/map2map/commit/e8039dcccca9036e0fa63d6a088e0aca521ab4ee))
|
||||
|
||||
* Fix warnings on incompatible keys ([`e383ec3`](https://github.com/2428/Aquila-Consortium/map2map/commit/e383ec3977851c08f463f6a852fb26544537c8b0))
|
||||
|
||||
* Change to nearest interpolation from linear in model super-resolution
|
||||
|
||||
To be consistent with the data super-resolution in data/fields.py ([`53ed5a9`](https://github.com/2428/Aquila-Consortium/map2map/commit/53ed5a91f427686aac340a9fb785d8dc0ec7fc55))
|
||||
|
||||
* Disable D grad when updating G; Revert D and G order
|
||||
|
||||
The reason for the latter is to follow most code but I haven't
|
||||
found the reason ([`db3414e`](https://github.com/2428/Aquila-Consortium/map2map/commit/db3414e11c227d19485ae4dc3d74914b76e7b529))
|
||||
|
||||
* Add stride to ConvBlock ([`aeeeb96`](https://github.com/2428/Aquila-Consortium/map2map/commit/aeeeb966d87d7d8a81c40371426e0518da345b49))
|
||||
|
||||
* Fix bug: pprint -> pformat ([`cc0efd2`](https://github.com/2428/Aquila-Consortium/map2map/commit/cc0efd28ec7e61c9e93e8d0ce1f054b662ca9369))
|
||||
|
||||
* Add spectral normalization ([`2e2adc7`](https://github.com/2428/Aquila-Consortium/map2map/commit/2e2adc761d005fb1336d208d5d4913e4e730f2ab))
|
||||
|
||||
* Fix stupid merging bug ([`b41e85e`](https://github.com/2428/Aquila-Consortium/map2map/commit/b41e85eda5b6c3fc4878bba01b6709f3cdea2a6b))
|
||||
|
||||
* Merge branch 'anneal_loss'
|
||||
|
||||
Conflicts:
|
||||
map2map/models/patchgan.py
|
||||
map2map/train.py ([`16b82fc`](https://github.com/2428/Aquila-Consortium/map2map/commit/16b82fcc5639e2f8a75ef1bb4cd6593fc29a89cd))
|
||||
|
||||
* Add argument to disable ReduceLROnPlateau by default ([`2aed00d`](https://github.com/2428/Aquila-Consortium/map2map/commit/2aed00d97e5f3a78aa55591a784c7b64f23bb618))
|
||||
|
||||
* Change PatchGAN architecture ([`a2e3a9d`](https://github.com/2428/Aquila-Consortium/map2map/commit/a2e3a9dc6493961d3d13f67a50452d53d8383441))
|
||||
|
||||
* Extend training epochs in example scripts ([`1dd2b6d`](https://github.com/2428/Aquila-Consortium/map2map/commit/1dd2b6d7481f0fc2be56729146c3636d1ed26d5e))
|
||||
|
||||
* Add non-strict model state loading ([`09493ad`](https://github.com/2428/Aquila-Consortium/map2map/commit/09493ad4ec3dc3f980b7baed9d70738a3dea8ac5))
|
||||
|
||||
* Add PatchGAN42 similar to the PatchGAN in pix2pix ([`f831afb`](https://github.com/2428/Aquila-Consortium/map2map/commit/f831afbccf4c10a358ee71ffec05189570b1ff3c))
|
||||
|
||||
* Add pretty-print argument to job stdout ([`45c1d57`](https://github.com/2428/Aquila-Consortium/map2map/commit/45c1d57e72c9a683e6977ea304899fa0f46ff3fc))
|
||||
|
||||
* Remove saving / loading optimizer & scheduler states
|
||||
|
||||
Conflicts:
|
||||
map2map/train.py ([`3fb9708`](https://github.com/2428/Aquila-Consortium/map2map/commit/3fb97085756d776e3d02a4f9af2aad878742b65a))
|
||||
|
||||
* Remove saving / loading optimizer & scheduler states ([`23b903f`](https://github.com/2428/Aquila-Consortium/map2map/commit/23b903f81bc3ef910dcaac61e63966ac5008e9b6))
|
||||
|
||||
* Remove lazy argument feeding from field dataset ([`1cd34c2`](https://github.com/2428/Aquila-Consortium/map2map/commit/1cd34c2eed572037e047de0ebb2be23e8a874e72))
|
||||
|
||||
* Fix bug ([`890a459`](https://github.com/2428/Aquila-Consortium/map2map/commit/890a459363d986ecb2cd603294c982765e9df439))
|
||||
|
||||
* Change delayed adversary to a smooth annealing scheme ([`cd63324`](https://github.com/2428/Aquila-Consortium/map2map/commit/cd63324724c88363d20e6c6397206266fd24ee92))
|
||||
|
||||
* Add diff between out and tgt to figure ([`291dfb2`](https://github.com/2428/Aquila-Consortium/map2map/commit/291dfb24b32d9303446ccd5d9a6f4cd24388d06e))
|
||||
|
||||
* Change linear interpolation to nearest in super-resolution ([`e20f319`](https://github.com/2428/Aquila-Consortium/map2map/commit/e20f3194a574a6f7946fbb70dc8338e8d2d10f07))
|
||||
|
||||
* Add pyramid network ([`679f9f2`](https://github.com/2428/Aquila-Consortium/map2map/commit/679f9f25454fd9a8a3d1b7570a5fefb6705f5211))
|
||||
|
||||
* Change noise channel removal from input ([`a5c48e7`](https://github.com/2428/Aquila-Consortium/map2map/commit/a5c48e71b046770f356ff8167fe316c4ca9ac942))
|
||||
|
||||
* Fix upsampling crop bug ([`ef0235f`](https://github.com/2428/Aquila-Consortium/map2map/commit/ef0235f97b4c467a8151c286836b2086256e8097))
|
||||
|
||||
* Add per field colormap and Fix scope bug ([`b609797`](https://github.com/2428/Aquila-Consortium/map2map/commit/b609797e274f6e44901ae6b8425ed6f723141e59))
|
||||
|
||||
* Wrap Dice loss with nn.Module ([`a22fb64`](https://github.com/2428/Aquila-Consortium/map2map/commit/a22fb64d1202969df2c5ff7b3006b35fb17d1d58))
|
||||
|
||||
* Add figures with tensorboard ([`db69e9f`](https://github.com/2428/Aquila-Consortium/map2map/commit/db69e9f953c8f1297214cd15bb07aa0b37c7b877))
|
||||
|
||||
* Add delay to scheduler by adv_delay ([`7f6578c`](https://github.com/2428/Aquila-Consortium/map2map/commit/7f6578c63eb5d5e62f46c19e6e06d4d7262001b6))
|
||||
|
||||
* Add wrappers of adversary model and adversarial loss
|
||||
|
||||
commit c0dafec94bb7d131938650027f84e5308bf16ffd
|
||||
Author: Yin Li <eelregit@gmail.com>
|
||||
Date: Mon Feb 3 11:18:08 2020 -0600
|
||||
|
||||
Fix bug
|
||||
|
||||
commit b470b873649515f4b8a1cac7b4b33181eac51199
|
||||
Author: Yin Li <eelregit@gmail.com>
|
||||
Date: Mon Feb 3 09:39:08 2020 -0600
|
||||
|
||||
Fix bug
|
||||
|
||||
commit 9f8f64b3510c72bfcf2a1236ba5285edf280701c
|
||||
Author: Yin Li <eelregit@gmail.com>
|
||||
Date: Mon Feb 3 10:20:37 2020 -0500
|
||||
|
||||
Add wrappers of adversary model and adversarial loss ([`0a2fc9a`](https://github.com/2428/Aquila-Consortium/map2map/commit/0a2fc9a9e954a19e909758475afb94367dafdde8))
|
||||
|
||||
* Add displacement to density script ([`a237245`](https://github.com/2428/Aquila-Consortium/map2map/commit/a237245514b955aac5055e943a9582342ad2d35a))
|
||||
|
||||
* Add exp and log functions from torch ([`ea61bb9`](https://github.com/2428/Aquila-Consortium/map2map/commit/ea61bb9b658f1fe9745bb4d11b0ae322135c6443))
|
||||
|
||||
* Add Dice loss ([`698b2a8`](https://github.com/2428/Aquila-Consortium/map2map/commit/698b2a8df71d07ec9847db0d79f7d2eceb0a75ac))
|
||||
|
||||
* Add noise channels to the input ([`0721301`](https://github.com/2428/Aquila-Consortium/map2map/commit/07213011130fc4ee39399440bd30d7f6e821165b))
|
||||
|
||||
* Merge branch 'master' of github.com:eelregit/map2map
|
||||
|
||||
Conflicts:
|
||||
scripts/srsgan.slurm ([`31ea70f`](https://github.com/2428/Aquila-Consortium/map2map/commit/31ea70fca923fe63e39f4af0a74d68c641dd44e9))
|
||||
|
||||
* Fix slurm script for training on 2 nodes on Frontera ([`ec07474`](https://github.com/2428/Aquila-Consortium/map2map/commit/ec074748d040d82e9412c58ca9045b71c10b4020))
|
||||
|
||||
* Fix super-resolution script for Frontera ([`0d18276`](https://github.com/2428/Aquila-Consortium/map2map/commit/0d1827669a0c7c78d2e6f0fae76a6381c8b9aff6))
|
||||
|
||||
* Merge branch 'master' of github.com:eelregit/map2map ([`1b3f32b`](https://github.com/2428/Aquila-Consortium/map2map/commit/1b3f32b791ce7a2f6feef427773b5ea9d48d6cfe))
|
||||
|
||||
* Merge branch 'master' of github.com:eelregit/map2map ([`71bf37d`](https://github.com/2428/Aquila-Consortium/map2map/commit/71bf37d0aa659e4c2d0336ac5a03a521950fa37c))
|
||||
|
||||
* Fix touch-up... ([`de71df5`](https://github.com/2428/Aquila-Consortium/map2map/commit/de71df51f5d2fbedb0259037ac86c8c16e2b9554))
|
||||
|
||||
* fix crop function with upsample ([`d5b76b3`](https://github.com/2428/Aquila-Consortium/map2map/commit/d5b76b3725ffb4eb1b1dc5f4cb6b8e45311634a5))
|
||||
|
||||
* Merge branch 'master' of github.com:eelregit/map2map ([`1008312`](https://github.com/2428/Aquila-Consortium/map2map/commit/1008312a20810146d0e563ddd5012be8e3fb82aa))
|
||||
|
||||
* Merge ([`55ee131`](https://github.com/2428/Aquila-Consortium/map2map/commit/55ee131910255e8bb137f834f9530f4be24eec9e))
|
||||
|
||||
* Change tensorboard to optional dependency ([`581ad5d`](https://github.com/2428/Aquila-Consortium/map2map/commit/581ad5d60bcc25b3a05286d2aa5a7c94adbd3848))
|
||||
|
||||
* Change tensorboard to optional dependency ([`6252629`](https://github.com/2428/Aquila-Consortium/map2map/commit/6252629631f99be890c4e9dee70d11aa23f64f18))
|
||||
|
||||
* Fix bug that target needs to be cropped with upsampled size ([`6c030f1`](https://github.com/2428/Aquila-Consortium/map2map/commit/6c030f1eb1a19c9a4e36fe7be335d656f7710559))
|
||||
|
||||
* Fix bug that F.interpolate does not apply to np arrays ([`6938eea`](https://github.com/2428/Aquila-Consortium/map2map/commit/6938eea08983aef49c4b1ac07b21a5b977442af5))
|
||||
|
||||
* Add super-resolution ([`84a369d`](https://github.com/2428/Aquila-Consortium/map2map/commit/84a369d4ed9012c2efd82c8c5e7fa3848dea09d2))
|
||||
|
||||
* Add PatchGAN to __init__ ([`ba42bc6`](https://github.com/2428/Aquila-Consortium/map2map/commit/ba42bc6a5589096b68a945a5c70ed9f7a0e858a5))
|
||||
|
||||
* Swap generator & discriminator order in training
|
||||
|
||||
The reasoning is that updating generator first will free up the memory
|
||||
taken by the graph of the model ([`862c9e7`](https://github.com/2428/Aquila-Consortium/map2map/commit/862c9e75a0fca22a76489c90416c394e026e9a7c))
|
||||
|
||||
* Add delay epoch before updating generator with adversarial loss ([`f99fd6b`](https://github.com/2428/Aquila-Consortium/map2map/commit/f99fd6b177fab7b17b62b06c90ba64742f90d55e))
|
||||
|
||||
* Add a simple PatchGAN ([`cdb00eb`](https://github.com/2428/Aquila-Consortium/map2map/commit/cdb00ebd8dfc3f2f05193422927173747adcf409))
|
||||
|
||||
* Add separate input and target normalization ([`c68b992`](https://github.com/2428/Aquila-Consortium/map2map/commit/c68b9928ee48ab21bf9e0026e9ea53fcff518f20))
|
||||
|
||||
* Fix augmentation bug ([`46a3a3a`](https://github.com/2428/Aquila-Consortium/map2map/commit/46a3a3a97deea0ff9a24932a70e3e92b98a17309))
|
||||
|
||||
* Make both fat and lean V-Net available ([`1f89e89`](https://github.com/2428/Aquila-Consortium/map2map/commit/1f89e894cc13b28f15c7713c577a651f7ae75279))
|
||||
|
||||
* Update slurm script to include adversary model ([`6e06682`](https://github.com/2428/Aquila-Consortium/map2map/commit/6e06682751acb0fee4f5316d50e43d5c18697a40))
|
||||
|
||||
* Change U-Net and V-Net inner naming convention; Slim down V-Net ([`94ce018`](https://github.com/2428/Aquila-Consortium/map2map/commit/94ce018cb84fe07c17a0603579f3495d1d26cc3f))
|
||||
|
||||
* Change activation default to leaky ReLU in conv block ([`01ff0ac`](https://github.com/2428/Aquila-Consortium/map2map/commit/01ff0aca37d306557a31c21fe81ca82002249beb))
|
||||
|
||||
* Remove model loading hack in testing ([`6e48905`](https://github.com/2428/Aquila-Consortium/map2map/commit/6e48905cc0795900c342191cf41a4450b9fc8a29))
|
||||
|
||||
* Change adversary optim scheduler to sync with model optim scheduler ([`2b7e559`](https://github.com/2428/Aquila-Consortium/map2map/commit/2b7e559910b91f61eb1f573d2a6420e042d40a89))
|
||||
|
||||
* Fix adversary model optim scheduler ([`e7d2435`](https://github.com/2428/Aquila-Consortium/map2map/commit/e7d2435a9640dc9c669674f0809ffcec9f5b74d3))
|
||||
|
||||
* Fix (possibly) multiple DistributedDataParallel reduce interference ([`1b1e0e8`](https://github.com/2428/Aquila-Consortium/map2map/commit/1b1e0e82fa01ee71265e250bb850d5e96f88ddd7))
|
||||
|
||||
* Add optional adversary model and make validation optional ([`15384dc`](https://github.com/2428/Aquila-Consortium/map2map/commit/15384dc9bdd7fcb7717de795c38b09da70967993))
|
||||
|
||||
* Fix seeding bug introduced in the completely wrong commit f64b1e4 ([`9cf97b3`](https://github.com/2428/Aquila-Consortium/map2map/commit/9cf97b3ac129ba92c349491b92b15f5c89991c1d))
|
||||
|
||||
* Change __dict__ to getattr ([`848dc87`](https://github.com/2428/Aquila-Consortium/map2map/commit/848dc871694271cd9b73e7b011f2b7bb8f4b4275))
|
||||
|
||||
* Cache data during the first epoch ([`77710bc`](https://github.com/2428/Aquila-Consortium/map2map/commit/77710bc8a30cee37da65bdf91ebc469173d946e8))
|
||||
|
||||
* Add data division, good with data caching ([`01b0c8b`](https://github.com/2428/Aquila-Consortium/map2map/commit/01b0c8b5142e7ef81e8bd98944858c8fec30bc63))
|
||||
|
||||
* Fix testing glob patterns ([`de24f8d`](https://github.com/2428/Aquila-Consortium/map2map/commit/de24f8d5855f898b1b72bdf91b29fc2fac42f7ba))
|
||||
|
||||
* Print args in testing ([`796c791`](https://github.com/2428/Aquila-Consortium/map2map/commit/796c7918d8050e8855222a52073f640ad7748d34))
|
||||
|
||||
* Add data caching, and new pad and crop features ([`843fe09`](https://github.com/2428/Aquila-Consortium/map2map/commit/843fe09a926e05778d5509a3eec1f2f2dafb5d7f))
|
||||
|
||||
* Fix bug from 0533150 ([`d03bcb5`](https://github.com/2428/Aquila-Consortium/map2map/commit/d03bcb59a1d678b045b74b2d19bfc2533dd58bc0))
|
||||
|
||||
* Simplify swish for readability ([`6d021ec`](https://github.com/2428/Aquila-Consortium/map2map/commit/6d021ec9496374585f1e0fcb02747c3cd9abec85))
|
||||
|
||||
* Save past best models by not overwriting them ([`0533150`](https://github.com/2428/Aquila-Consortium/map2map/commit/05331501943f5328239867d49bb1995554e7af0e))
|
||||
|
||||
* Add swish activation, kernel_size in ConvBlock, and optional trailing activation in ResBlock ([`946805c`](https://github.com/2428/Aquila-Consortium/map2map/commit/946805c6be6be8e58955199d3022db4d92b4cfb2))
|
||||
|
||||
* Fix issue that pytorch 1.1 does not flush tensorboard ([`341bdbf`](https://github.com/2428/Aquila-Consortium/map2map/commit/341bdbff848f6518674d9909340bf67f716405fa))
|
||||
|
||||
* Add weight decay ([`bd37982`](https://github.com/2428/Aquila-Consortium/map2map/commit/bd3798222aff31f93ba2a61f79fcc6c00a397739))
|
||||
|
||||
* Fix bug in cropping width indices ([`96b683b`](https://github.com/2428/Aquila-Consortium/map2map/commit/96b683bfefc38318d56a67df2c1edc8cc512449c))
|
||||
|
||||
* Fix input shape and norm, and target norm in testing ([`0c4a551`](https://github.com/2428/Aquila-Consortium/map2map/commit/0c4a551354931f6b51c733e71d4b48d84725e571))
|
||||
|
||||
* Move UNet with ResBlock to VNet and Revert UNet to the previous simple version ([`7b6ff73`](https://github.com/2428/Aquila-Consortium/map2map/commit/7b6ff73be14e6c1ab48e8e4e10ad7ae93f4b9dd0))
|
||||
|
||||
* Add variable skip connection in ResBlock ([`9e039c0`](https://github.com/2428/Aquila-Consortium/map2map/commit/9e039c0407bb165514bc8ead3f16e8a2fe614890))
|
||||
|
||||
* Remove pytorch version constraint and Add python 3 constraint in setup.py ([`139caab`](https://github.com/2428/Aquila-Consortium/map2map/commit/139caabe31e83d75996b3969180e5a58276cf7fd))
|
||||
|
||||
* Remove unnecessary arguments --in-channels and --out-channels ([`0764a10`](https://github.com/2428/Aquila-Consortium/map2map/commit/0764a1006ee448b33e8dc83839eb745ff11b3727))
|
||||
|
||||
* Add synchronized random seed to training ([`f64b1e4`](https://github.com/2428/Aquila-Consortium/map2map/commit/f64b1e42e9392225fda3a27613a43bb9033cb419))
|
||||
|
||||
* Fix unstable training by limiting pytorch version to 1.1 ([`11c9caa`](https://github.com/2428/Aquila-Consortium/map2map/commit/11c9caa1e241b698654a06c60352669367ea9e27))
|
||||
|
||||
* Fix DistributedDataParallel model save and load during training, leave testing for later ([`437126e`](https://github.com/2428/Aquila-Consortium/map2map/commit/437126e296b960801eb70e73b13a5bfce2386aa1))
|
||||
|
||||
* Revert scheduler to ReduceLROnPlateau ([`f2e9af6`](https://github.com/2428/Aquila-Consortium/map2map/commit/f2e9af6d5f222d03c2709135126d6e30d2e5e266))
|
||||
|
||||
* Merge branch 'master' of github.com:eelregit/map2map
|
||||
|
||||
Conflicts:
|
||||
map2map/train.py ([`34b8c62`](https://github.com/2428/Aquila-Consortium/map2map/commit/34b8c62c7614663487fa126ce638151e9e2cb805))
|
||||
|
||||
* Change ReduceLROnPlateau to CyclicLR ([`b253bb6`](https://github.com/2428/Aquila-Consortium/map2map/commit/b253bb687bea9102916671913b9b4af32d06bb41))
|
||||
|
||||
* Merge branch 'master' of github.com:eelregit/map2map ([`054ccb1`](https://github.com/2428/Aquila-Consortium/map2map/commit/054ccb194efc4b8d364936bcb3f3def4e5b2c616))
|
||||
|
||||
* Change ReduceLROnPlateau to CyclicLR ([`044e4c9`](https://github.com/2428/Aquila-Consortium/map2map/commit/044e4c93762ffde8a7ebcddf360365d153b2c3c9))
|
||||
|
||||
* Merge branch 'master' of github.com:eelregit/map2map ([`1f6b34d`](https://github.com/2428/Aquila-Consortium/map2map/commit/1f6b34dbf6cd22972b7e2a79d8ec5f4a8765020f))
|
||||
|
||||
* Change ReduceLROnPlateau to CyclicLR ([`36cf2ac`](https://github.com/2428/Aquila-Consortium/map2map/commit/36cf2ac93b7d8e44f1e9a7aec489d61f0e3ad8d0))
|
||||
|
||||
* Merge branch 'master' of github.com:eelregit/map2map
|
||||
|
||||
Conflicts:
|
||||
map2map/train.py ([`afeefca`](https://github.com/2428/Aquila-Consortium/map2map/commit/afeefcaa9e05817c13c02efa4367d8183e6ce944))
|
||||
|
||||
* Change ReduceLROnPlateau to CyclicLR ([`7540154`](https://github.com/2428/Aquila-Consortium/map2map/commit/7540154eba8d127bc68bd11ae02bb3ee0e55a5f3))
|
||||
|
||||
* Change ReduceLROnPlateau to CyclicLR ([`bf3fe86`](https://github.com/2428/Aquila-Consortium/map2map/commit/bf3fe86afe419b13958f9f50540b60b3e48bf271))
|
||||
|
||||
* Add testing ([`0211eed`](https://github.com/2428/Aquila-Consortium/map2map/commit/0211eed0ec1bd453254037ecb5f9c7ab52514003))
|
||||
|
||||
* Fix global_step in tensorboard summary to start from 1 ([`bcf9527`](https://github.com/2428/Aquila-Consortium/map2map/commit/bcf95275f3b43327335db4f48922adaa08455aef))
|
||||
|
||||
* Add enhanced model
|
||||
|
||||
Add ResBlock using ConvBlock;
|
||||
Use ResBlock in UNet;
|
||||
Use PReLU instead of LeakyReLU;
|
||||
Add more channels in lower levels in UNet;
|
||||
Add more blocks in each level in UNet; ([`9d4b5da`](https://github.com/2428/Aquila-Consortium/map2map/commit/9d4b5daae370cb73c36fdd3d6daa1ea95ffacc96))
|
||||
|
||||
* Add training ([`88bfd11`](https://github.com/2428/Aquila-Consortium/map2map/commit/88bfd11594f07a6c0e1d927879aea59fafe068c3))
|
||||
|
||||
* Initial commit ([`6015dd6`](https://github.com/2428/Aquila-Consortium/map2map/commit/6015dd6b31d11d23be1efd5dc52625672b3121ef))
|
@ -13,10 +13,6 @@ if echo "$commitTitle" | grep -qE "Merge branch"; then
|
||||
exit 0
|
||||
fi
|
||||
|
||||
if ! echo "$commitTitle" | grep "Automatically generated "; then
|
||||
exit 0
|
||||
fi
|
||||
|
||||
# check semantic versioning scheme
|
||||
if ! echo "$commitTitle" | grep -qE '^(feat|fix|docs|style|refactor|perf|test|chore|build|ci|revert)(\([a-z0-9\s\-\_\,]+\))?!?:\s\w'; then
|
||||
echo "Your commit message did not follow semantic versioning: $commitTitle"
|
||||
|
@ -1 +1 @@
|
||||
__version__ = "1.0.0"
|
||||
__version__ = "0.0.0"
|
||||
|
@ -1,6 +1,6 @@
|
||||
[tool.poetry]
|
||||
name = "map2map-aquila"
|
||||
version = "1.0.0"
|
||||
version = "0.1.0"
|
||||
description = ""
|
||||
authors = [
|
||||
"Yin Li <eelregit@gmail.com>",
|
||||
@ -82,7 +82,7 @@ version_toml = [
|
||||
"pyproject.toml:tool.poetry.version",
|
||||
]
|
||||
version_variables = [
|
||||
"map2map/__init__.py:__version__"
|
||||
"auto_seminar/__init__.py:__version__"
|
||||
]
|
||||
build_command_env = []
|
||||
commit_message = "{version}\n\nAutomatically generated by python-semantic-release"
|
||||
|
Loading…
Reference in New Issue
Block a user