* 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>
* update datasets and tests to support radiant-mlhub>0.5
* add test coverage for nasa_marine_debris corrupted cases
* style fixes
* Correct return type in test_nasa_marine_debris.py
* Update setup.cfg to limit radiant-mlhub version
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
* radiant-mlhub version updates to <0.6
* Update environment.yml to not upper bound radiant-mlhub
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
---------
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
* load pretrained weights
* change name millionaid
* restructure and additional weights
* rename sentinel1 weights
* add vit small weights
* forgot to add vit.py
* struggling with test
* wrong name failing test
* feedback on tests
* increase test coverage
* fix failing test
* fix failing test
* fix failing test and add vit tests
* fix failing vit test
* torchgeo.models.utils
* forgot utils file
* typo num channels
* nitpick docs, version torchvision
* another try min dependencies
* add documentation table
* expand pytests to test pretrained weights on tasks
* reverse changes to byol task
* add tests to init pretrained weights from config
* forgot to add the conf files
* change path
* increase test coverage
* vit tests all pass locally including slow
* now remote
* fix tests another one
* add a draft tutorial
* run black on tutorial notebook
* Tutorial typo fixes
* Lower min torch/vision versions
* Fix bad rebase
* Remove dead code
* Flake8 fixes
* Consistent in_chans
* Black fixes
* bison > yacs
* Remove one more reference
* Download modified weights from hugging face
* Add entrypoints
* Add torch.hub support
* progress arg is required
* Fix model loading for resnet18
* Add transforms, update tests
* VIT -> ViT
* add seco weights
* Fix type hints
* Link to timm docs
* Fix pydocstyle
* Try to fix timm docs link
* Fix tests
* Nuke ignores
* Ignore timm links
* Add model API methods
* Add to __init__ and document
* Test model API functions
* fix tests
* Use correct documentation link for intersphinx
* Typos
* Fix Windows tests
* meth -> func
* Explicit function scope
* weight-specific filename
* Support enums in classification trainer
* Update other trainers too
* Fix regression tests
* Fix classification tests
* Fix byol tests
* Fix types
* progress_bar is required arg
* Test weight enums
* Fix pickling
* Fix regression tests
* Improve coverage of classification tests
* Improve coverage of BYOL tests
* Update resnet table
* Update ViT table
* Update get_state_dict usage
* Remove unused YAML files
* Update table widths
* Documentation improvements
* Tweak tables
* Try to fix Windows tests
* Revert "Try to fix Windows tests"
This reverts commit 1325b13ff7.
* Monkeypatch everything
* Revert "Monkeypatch everything"
This reverts commit e3e8d7d042.
* Revert "Revert "Monkeypatch everything""
This reverts commit 9b27bd705b.
* Patch things not at the source
* Fix missing import
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
* crop logic
* typo
* change train_batch_size logic
* fix failing test
* typos and naming
* return argument train dataloader
* typo
* fix failing test
* suggestions except about test file
* remove test_deepglobe and add test to trainer
* forgot new conf file
* reanme collate function
* move cropping logic to transform and utils
* remove comment
* simplify
* move pad_segmentation to transforms
* another one
* naming and versionadded
* another transforms approach
* typo
* fix read the docs
* some checks for Ncrop
* add unit tests new transforms
* Remove cruft
* More simplification
* Add config file
* Implemented ExtractTensorPatches
* Remove tests
* Remove unnecessary attrs
* Apply to both input and mask
* Implement RandomNCrop
* Fix dimensions
* mypy fixes
* Fix docs
* Ensure that image and mask get the same transformation
* Bump min kornia version
* ignore still needed?
* Remove unneeded hacks
* Fix pydocstyle
* Fix dimensions
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
* remove open3d add pyvista
* refactor plotting pcl with pyvista
* refactor tests with pyvista
* remove open3d
* remove skipping pcl plot test on mac
* fix
* remove unused import
* add pyvista docs
* use xvfb for pyvista tests
* changes per suggestions
* changes per suggestions x2
* remove bugged test
* Test minimum pyvista version
* mypy fix
* More dep file updates
* Document change
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
* environment.yml: peg cudatoolkit to max v11.5
* remove cudatoolkit
Co-authored-by: Wei Ji <23487320+weiji14@users.noreply.github.com>
Co-authored-by: Wei Ji <23487320+weiji14@users.noreply.github.com>
* add IDTReeS dataset
* dataset loads data now
* add optional laspy and pandas dependencies
* fixed docs failing
* format
* refactor verify and resample chm/hsi to 200x200
* add open3d optional dep
* overhaul
* temporarily remove open3d install bc their pypi is broken
* mypy fixes
* fixes per suggestions
* general cleanup
* test passing
* add min version for laspy and pandas
* add open3d dependency
* add open3d to mypy tests
* add hard install for python 3.9 open3d to actions
* attempt #2
* I think I got it now
* updated tests.yaml
* make open3d dep require python<3.9
* open3d has issues with macos python 3.6
* same for 3.7
* skip open3d plot test for macos
* formatting
* skip open3d plot test for windows
* update per suggestions
* update test data readme for las files
* updated per suggestions
* more changes per suggestions
* last change per suggestion
* Grammar fix in pandas dep requirement comment
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
* 0.1.0 release
* Train deps needed for release testing
* Update development status
* setup.py should not be run directly
* Test more trainers
* Fix local docs build
* Update installation instructions
* Specify test data dir in config
* Fix tutorial docs
* Trainers should default to num_workers=0, download=False
* Correct location for root_dir
* Try different GDAL name
* Try again
* Various fixes to release tests
* Update pip installs in tutorials
* Fix some bugs
* Config file not being picked up
* Get back to 100% test coverage
* Added correct weight string to UCMerced
* yolo fix
* yolo fix pt 2
* yolo fix 2 pt. 1
* Simplify tests a bit
* Make the trainer notebook look stupid
* UCMerced should download by default in the trainers
* Revert
* Fix logo/author, include LICENSE in upload
Co-authored-by: Caleb Robinson <calebrob6@gmail.com>
* Adding support for VGG models in the classification task
Refactoring the logic for replacing the first conv layer in a network
* Fix formatting
* Testing the stuff
* mypy with torch is such a waste of time
* Update torchgeo/trainers/utils.py
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
* Update torchgeo/trainers/utils.py
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
* Adding timm dependency
* Incorporate timm into ClassificationTask
* Fix tests?
* Formatting
* Allow for overriding stride and padding in `reinit_initial_conv_layer`
* Putting back some stuff I accidentally overwrote in the rebase
* Bug
* Format
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
* draft indices transform
* import sort
* added AugmentationSequential wrapper for dicts
* updated indices
* fix dim concat bugs
* format
* add kornia dependency
* add augmentationsequenal unit tests
* add augmentationsequential support for boxes and mask dtypes
* add indices tests
* Draft indices tutorial notebook
* move notebook to tutorials folder
* mypy fixes
* fix bug when only image key used in AugmentationSequential
* Created using Colaboratory
* added tutorial to docs
* format
* added kornia master branch dependency'
* refactor notebook to use % cell magic and python to download files
* revert kornia version
* install kornia master branch for mypy checks
* update mypy github action install order
* fix divide by zero error in indices
* Created using Colaboratory
* fix nbsphinx errors
* add TODO to remove kornia in tests action
* format setup.cfg
* minor fixes to indices
* remove unecessary variable
* update mask to cast to original dtype
* removed unused ignore comment
* added gray/rgb/multispectral unit tests
* added tests with boxes
* Created using Colaboratory
* Created using Colaboratory
* fix mypy issues
* updated notebooks in docs
* Updates to tutorials
* Created using Colaboratory
* Created using Colaboratory
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
* Reduce number of files listing deps
* Install cython before anything else
* Fix missing deps before install
* Fix typo in setup.cfg extra option
* Add Read the Docs config file
* nbmake only used for testing docs, not building docs