V2.0.0 - Myria3d
A test suite that covers typical use case: training and prediction from CLI, successive train+test, dry run on RandLaNet, overfitting test with RandLaNet and PointNet to assure that the model is trainable.
Dependency torch-points-kernels is deleted, and replaced using pyg, which adds some complexity in code but simplifies installation of virtual environment. The resulting code is retrocompatible with previous models and fully tested for regressions (IoU is unchanged on a 15km² test set).
Corrections to the docker file are also implemented ; in particular, CUDA images were broken by a CUDA update, and needed to be adjusted.
Workflows make a good use of caching functionnalitis, both from Docker and from Github environment.
Requirements files are simplified. Dependencies are installed without redundant command lines. torchmetrics version is fixed, because pytorch-lightning would elsewise use a newer, non-retrocompatible version.
What's Changed
- Est res by @MichelDaab in #13
- Support glob expression for predict.src_las by @CharlesGaydon in #15
- Tests & Refactor (incl. dependencies, CICD workflow, Documentation workflow) & Doc. by @CharlesGaydon in #14
New Contributors
- @MichelDaab made their first contribution in #13
Full Changelog: V1.7.1...V2.0.0