MLServer
MLServer copied to clipboard
build(deps-dev): bump torchmetrics from 1.3.1 to 1.4.0.post0
Bumps torchmetrics from 1.3.1 to 1.4.0.post0.
Release notes
Sourced from torchmetrics's releases.
Minor dependency correction
Full Changelog: https://github.com/Lightning-AI/torchmetrics/compare/v1.4.0...v1.4.0.post0
Metrics for segmentation
In Torchmetrics v1.4, we are happy to introduce a new domain of metrics to the library: segmentation metrics. Segmentation metrics are used to evaluate how well segmentation algorithms are performing, e.g., algorithms that take in an image and pixel-by-pixel decide what kind of object it is. These kind of algorithms are necessary in applications such as self driven cars. Segmentations are closely related to classification metrics, but for now, in Torchmetrics, expect the input to be formatted differently; see the documentation for more info. For now,
MeanIoUandGeneralizedDiceScorehave been added to the subpackage, with many more to follow in upcoming releases of Torchmetrics. We are happy to receive any feedback on metrics to add in the future or the user interface for the new segmentation metrics.Torchmetrics v1.3 adds new metrics to the classification and image subpackage and has multiple bug fixes and other quality-of-life improvements. We refer to the changelog for the complete list of changes.
[1.4.0] - 2024-05-03
Added
- Added
SensitivityAtSpecificitymetric to classification subpackage (#2217)- Added
QualityWithNoReferencemetric to image subpackage (#2288)- Added a new segmentation metric:
- Added support for calculating segmentation quality and recognition quality in
PanopticQualitymetric (#2381)- Added
pretty-errorsfor improving error prints (#2431)- Added support for
torch.floatweighted networks for FID and KID calculations (#2483)- Added
zero_divisionargument to selected classification metrics (#2198)Changed
- Made
__getattr__and__setattr__ofClasswiseWrappermore general (#2424)Fixed
- Fix getitem for metric collection when prefix/postfix is set (#2430)
- Fixed axis names with Precision-Recall curve (#2462)
- Fixed list synchronization with partly empty lists (#2468)
- Fixed memory leak in metrics using list states (#2492)
- Fixed bug in computation of
ERGASmetric (#2498)- Fixed
BootStrapperwrapper not working withkwargsprovided argument (#2503)- Fixed warnings being suppressed in
MeanAveragePrecisionwhen requested (#2501)- Fixed corner-case in
binary_average_precisionwhen only negative samples are provided (#2507)
Key Contributors
@baskrahmer,@Borda,@ChristophReich1996,@daniel-code,@furkan-celik,@i-aki-y,@jlcsilva,@NielsRogge,@oguz-hanoglu,@SkafteNicki,@ywchan2005New Contributors
@eamonn-zhmade their first contribution in Lightning-AI/torchmetrics#2345@nsmlzlmade their first contribution in Lightning-AI/torchmetrics#2346@fschlattmade their first contribution in Lightning-AI/torchmetrics#2364@JonasVerbickasmade their first contribution in Lightning-AI/torchmetrics#2358@AtomicVarmade their first contribution in Lightning-AI/torchmetrics#2391
... (truncated)
Changelog
Sourced from torchmetrics's changelog.
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Note: we move fast, but still we preserve 0.1 version (one feature release) back compatibility.
[UnReleased] - 2022-MM-DD
Added
Added
MetricInputTransformerwrapper (#2392)Added
input_formatargument to segmentation metrics (#2572)Added better error messages for intersection detection metrics for wrong user input (#2577)
Changed
- Calculate text color of ConfusionMatrix plot based on luminance
Removed
Fixed
Fixed bug in
MetricCollectionwhen using compute groups andcomputeis called more than once (#2571)Fixed class order of
panoptic_quality(..., return_per_class=True)output (#2548)Fixed
BootstrapWrappernot being reset correctly (#2574)Fixed integration between
ClasswiseWrapperandMetricCollectionwith custom_filter_kwargsmethod (#2575)[1.4.0] - 2024-05-03
Added
... (truncated)
Commits
3f11239correction release1.4.0.postdd5b67ebuild(deps): update matplotlib requirement from <3.8.0,>=3.3.0 to >=3.3.0,<3....8deefe0build(deps): update regex requirement from <=2024.4.16,>=2021.9.24 to >=2021....5d707c0build(deps): bump pytest-xdist from 3.5.0 to 3.6.1 in /requirements (#2537)68f21b7build(deps): update numpy requirement from <1.25.0 to <1.27.0 in /requirement...1e54cddbuild(deps): update scikit-image requirement from ~=0.21 to ~=0.22 in /requir...71c088fbuild(deps): bump coverage from 7.5.0 to 7.5.1 in /requirements (#2529)e5a00a2build(deps): update pytorch-lightning requirement from <2.0.0,>=1.9.0 to >=1....df45079ci/test: patch unstabletest_bleu_score_functional(#2533)d44b729req: movepretty-errorsand option fordebugextras (#2527)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)