* Add command line script
* Label PRs correctly
* Flake8 fix
* Add callbacks
* Update all conf files
* Enforce class of model/data
* Update BYOL tests
* Update all tests
* Use default num workers: 0
* Variable interpolation only supported by omegaconf backend
* Fix regression tests
* Ensure that jsonargparse is installed during testing
* Bump minimimum lightning version
* Workaround for lightning/jsonargparse bugs
* Ignore Python 3.9 warning message
* Add test coverage for __main__.py
* Increase coverage of PixelwiseRegressionTask
* jsonargparse bug fixed in latest release
* Revert "jsonargparse bug fixed in latest release"
This reverts commit 4f38cdfca3.
* Use default logging frequency
* Ensure that metrics are actually logged
* Fix ObjectDetectionTask logging
* Ignore type errors
* Not all need to be ignored
* Ensure that none of our minimum version tests are skipped
* Try pyvista instead
* Try no version
* What is going on
* Try pyvista 0.32.0
* Try pyvista 0.35.0
* Try pyvista 0.35.1
* Try pyvista 0.34.0
* Try pyvista 0.34.2
* Try pyvista 0.34.1
* 0.34.2 is the new min version
* Bump kornia from 0.6.12 to 0.7.0 in /requirements
Bumps [kornia](https://github.com/kornia/kornia) from 0.6.12 to 0.7.0.
- [Release notes](https://github.com/kornia/kornia/releases)
- [Changelog](https://github.com/kornia/kornia/blob/master/CHANGELOG.md)
- [Commits](https://github.com/kornia/kornia/compare/v0.6.12...v0.7.0)
---
updated-dependencies:
- dependency-name: kornia
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* Ignore warning out of our control
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
* Bump torchmetrics from 0.11.4 to 1.0.0 in /requirements
Bumps [torchmetrics](https://github.com/Lightning-AI/torchmetrics) from 0.11.4 to 1.0.0.
- [Release notes](https://github.com/Lightning-AI/torchmetrics/releases)
- [Changelog](https://github.com/Lightning-AI/torchmetrics/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Lightning-AI/torchmetrics/compare/v0.11.4...v1.0.0)
---
updated-dependencies:
- dependency-name: torchmetrics
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
* Bump max version
* mdmc_average -> multidim_average
* debugging
* Workaround for bug in MAP dict
* Workaround for bug in MAP dict
* Workaround for bug in MAP dict
* Workaround for bug in MAP dict
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
* Bump pytorch-lightning[extra] from 1.9.4 to 2.0.0 in /requirements
Bumps [pytorch-lightning[extra]](https://github.com/Lightning-AI/lightning) from 1.9.4 to 2.0.0.
- [Release notes](https://github.com/Lightning-AI/lightning/releases)
- [Commits](https://github.com/Lightning-AI/lightning/compare/1.9.4...2.0.0)
---
updated-dependencies:
- dependency-name: pytorch-lightning[extra]
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
* Remove deprecated features
* pytorch_lightning -> lightning
* bump radiant-mlhub too
* isort fix
* lightning does not yet have public type hints
* More ignores
* blanket ignore
* blanket ignore
* Fix function typo
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
* 0.4.0 release
* Fix issues with missing tensorboardX dependency
* Fix more issues with integration tests
* fix trainers.ipynb
* header level pretrained.ipynb
* Fix typo in usavars.py
* Seed arg was removed
* pretrained, 3 channel
* Slow means slow
* Need to actually download the dataset
* versionchanged should be minor version only
* Remove VisionDataset
* Faster train.py tests
* See what's slow
* Flake8 fix
* Need to download the dataset
* Inria datamodule: needs augs during test stage too
Co-authored-by: Nils Lehmann <nils.lehmann24@gmail.com>
* add datamodule with crop logic
* remove print and fix batch_size
* typo
* Use Kornia augmentations
* Style
* Ignore warning
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
* adding QR loss functions for learning on the prior
* chesapake learn on prior trainer with self-contained code for visualization
* adding prior dataset to the chesapeake datasets; doesn't handle downloading or anything like that yet
* updating init files to include chesapeake CVPR prior
* adding FCNModified for learning on the prior
* changing input to samplers to pass dataset instead of dataset.index
* fixing style issues
* Removing FCN_modified
* Fixing super call and mypy in FCN model
* Added learning on the prior extension
* Update tests
* Formatting
* Adding QR loss
* Added losses to docs
* Removing trainer, moving datamodule
* Combining chesapeake and chesapeake prior datamodules
* Formatting
* Test coverage
* Formatting
* Adding losses
* Re-moving the datamodules around
* Make loss function a torch Module
* Version added
* Fixed some stuff that got messed up in the rebase
* Formatting
* How'd this get there?
* Change qr losses to expect probabilities instead of log-probabilities
* Clean up test
* Rename qr loss file
* Renamed test file
Co-authored-by: Caleb Robinson <calebrob6@gmail.com>
* Adding a UnionDataset
* Adding contains method to BoundingBox
* Finishing UnionDataset
* Add __contains__ method
* Overhaul BoundingBox, add set arithmetic
* mypy fixes
* pydocstyle fixes
* Ignore erroneous pydocstyle warnings
* rtree only supports tuples, not BoundingBoxes
* mypy fixes
* Use custom collate function to handle BoundingBoxes
* Add back support for Python 3.6
* Add tests for all new BoundingBox features
* Rename ZipDataset to IntersectionDataset
* Merge indices of IntersectionDataset, auto-convert CRS/res
* Get tests to pass
* Fix more tests
* Test more of RasterDataset/VectorDataset directly
* Increase UnionDataset test coverage
* IntersectionDataset stacks tensors, UnionDataset merges tensors
* Support collating dicts with differing keys, add tests
* Style fixes
* Samplers: compute intersection between index and ROI
* Update README with example usage
* GeoDataset addition is deprecated
* Add note about CRS/res
* More documentation for Intersection/UnionDatasets
* Use collate function in tutorial
* Don't use multiple workers
* Fix typo
* Drop support for adding GeoDatasets
* Remove unused import
* Add comment explaining coverage config settings
* Collation function needed for benchmark script
* Add more explanation to README
* Correct Landsat 8 bands
* Print warning when changing CRS/res
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>