v1 release
This release completely rewrites the API and documentation based on user feedback during the one-year beta period.
Major changes include:
- New API for finetuning
- Shift to PyTorch/Lightning
- Support for all
timm
models - Docs refocused on finetuning
- Pretrained model library added
- Data loading refactored to albumentations and mwalmsley/galaxy-datasets
Documentation is here. Installation and quickstart are on the README.
Thank you all for the help!
What's Changed
- Update refactor with latest changes by @mwalmsley in #15
- Dockerize zoobot for pytorch and tensorflow versions by @camallen in #14
- Refactor pytorch datasets by @mwalmsley in #16
- missed a rename, thanks cam by @mwalmsley in #17
- allow multiple catalog paths to be passed by @camallen in #19
- allow install of git based packages (pytorch_galaxy_datasets) by @camallen in #20
- Bring old dev branch up-to-date by @mwalmsley in #23
- Update finetuning_advanced example by @mwalmsley in #24
- PL logging by @mwalmsley in #22
- Improve data files for docker by @camallen in #21
- allow checkpointing setup to be customized by @camallen in #26
- Include Cam's latest features on generic dev by @mwalmsley in #27
- improve docker setup by @camallen in #28
- Trivial updates by @mwalmsley in #29
- Refactor PyTorch for explicit Lighnting/Wandb hyperparameters by @mwalmsley in #30
- Adding Zoobot to pypi by @mwalmsley in #31
- add gh action CI system by @camallen in #34
- add gh action to publish package to pypi by @camallen in #33
- remove travis CI integration by @camallen in #35
- Deprecate TFRecords by @mwalmsley in #32
- Fix doc build, tweak readme by @mwalmsley in #40
- Trivial typing change left behind by @mwalmsley in #55
- Create CODE_OF_CONDUCT.md by @camallen in #46
- Add PyTorch Finetuning Capability, Examples by @mwalmsley in #59
- Benchmarks by @mwalmsley in #58
- remove extra
_non-star
label for artifact task by @camallen in #60 - allow more params to finetuning via config object by @mwalmsley in #63
- add wandb logging, freeze batchnorm by default by @mwalmsley in #62
- Make sure TF and Torch versions have similar performance by @mwalmsley in #64
- Big messy PR of misc. improvements by @mwalmsley in #65
- use correct torchvision 0.13.1 package by @camallen in #69
- Update with previous commits by @mwalmsley in #72
- use latest galaxy-datasets package by @camallen in #75
- add timm package for pytoch cuda by @camallen in #77
- Docs by @mwalmsley in #78
- Merge pull request #78 from mwalmsley/docs by @mwalmsley in #79
- Finetune v1 by @mwalmsley in #80
- Joss by @mwalmsley in #81
- Syncing branches by @mwalmsley in #83
- Update finetune-v1 with docs changes by @mwalmsley in #84
- Finetune v1 onto dev by @mwalmsley in #86
- Add tensorboard writer callback to pytorch by @maja-jablonska in #54
- V1 release by @mwalmsley in #88
New Contributors
- @maja-jablonska made their first contribution in #54
Full Changelog: v0.0.3...v1.0.0