Pytorch-ignite

Latest version: v0.5.2

Safety actively analyzes 722460 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 5

0.5.2

What's Changed
* Temporary pinned mlflow version to fix the failing CI by vfdev-5 in https://github.com/pytorch/ignite/pull/3278
* Add rank correlation metrics by kzkadc in https://github.com/pytorch/ignite/pull/3276
* Helper function `all_gather_tensors_with_shapes()` by sadra-barikbin in https://github.com/pytorch/ignite/pull/3281
* Fix mypy issue with wandb.finish() by vfdev-5 in https://github.com/pytorch/ignite/pull/3283
* To fix 3277 by puhuk in https://github.com/pytorch/ignite/pull/3280
* Modify docstring and argument for rank correlation metrics by kzkadc in https://github.com/pytorch/ignite/pull/3284
* Use the default runner type by ZainRizvi in https://github.com/pytorch/ignite/pull/3285
* [CI] Fixed failing linkcheck, w&b init by vfdev-5 in https://github.com/pytorch/ignite/pull/3287
* add HSIC metric by kzkadc in https://github.com/pytorch/ignite/pull/3282
* Drop python 3.8 in the CI by vfdev-5 in https://github.com/pytorch/ignite/pull/3288
* Fix pytorch versions ci by vfdev-5 in https://github.com/pytorch/ignite/pull/3289
* Modify docstring for rank correlation metrics by kzkadc in https://github.com/pytorch/ignite/pull/3291
* simplify imports of metric functions by kzkadc in https://github.com/pytorch/ignite/pull/3292
* Update import style for PrecisionRecallCurve metric by kzkadc in https://github.com/pytorch/ignite/pull/3293
* Fixed mypy failures on the CI by vfdev-5 in https://github.com/pytorch/ignite/pull/3296
* Updated code formatting tools' versions by vfdev-5 in https://github.com/pytorch/ignite/pull/3297
* Add clustering metrics by kzkadc in https://github.com/pytorch/ignite/pull/3290
* Updated pytorch version in CI and docker by vfdev-5 in https://github.com/pytorch/ignite/pull/3298
* Fixed torch version in docker push_all.sh by vfdev-5 in https://github.com/pytorch/ignite/pull/3300
* Fixed failing tests on pytorch nightly using torch.load by vfdev-5 in https://github.com/pytorch/ignite/pull/3299
* try updating gpu tests GHA by vfdev-5 in https://github.com/pytorch/ignite/pull/3306
* Update pyproject.toml by vfdev-5 in https://github.com/pytorch/ignite/pull/3305
* Fix pynvml version to <12 by vfdev-5 in https://github.com/pytorch/ignite/pull/3310
* Fixed GPU tests exec scripts and failing metrics by vfdev-5 in https://github.com/pytorch/ignite/pull/3301
* Updated GpuInfo metric, pynvml<12 by vfdev-5 in https://github.com/pytorch/ignite/pull/3311
* Give the option to terminate the engine without firing Events.COMPLET… by bonassifabio in https://github.com/pytorch/ignite/pull/3309
* Allow to terminate an epoch without firing `Events.EPOCH_COMPLETED` by bonassifabio in https://github.com/pytorch/ignite/pull/3313
* Fix deprecated statement by Gulin7 in https://github.com/pytorch/ignite/pull/3307
* Fixed failing test_roc_auc.py::test_check_compute_fn test by vfdev-5 in https://github.com/pytorch/ignite/pull/3316
* Update pytorch-version-tests.yml by vfdev-5 in https://github.com/pytorch/ignite/pull/3315
* Fix typos in TextCNN.jpynb by k22036 in https://github.com/pytorch/ignite/pull/3320
* Fix typos in FashionMNIST.jpynb by k22036 in https://github.com/pytorch/ignite/pull/3321
* Refactor FashionMNIST notebook to use `next()` for data iterator by k22036 in https://github.com/pytorch/ignite/pull/3322
* Fixed failing doctest and linkcheck CI jobs by vfdev-5 in https://github.com/pytorch/ignite/pull/3331
* Fixed failing test_miou on M1 with pytest.approx by vfdev-5 in https://github.com/pytorch/ignite/pull/3330
* Updated pytorch version in docker and pytorch-version-tests.yml by vfdev-5 in https://github.com/pytorch/ignite/pull/3329
* Fix a typo in the documentation by jscanvic in https://github.com/pytorch/ignite/pull/3332
* COCO mAP metric by sadra-barikbin in https://github.com/pytorch/ignite/pull/2901
* Updated accuracy, precision, recall tests by vfdev-5 in https://github.com/pytorch/ignite/pull/3333
* Fixed failing mean_average_precision tests on cuda by vfdev-5 in https://github.com/pytorch/ignite/pull/3338
* Use f32 for metrics on mps by vfdev-5 in https://github.com/pytorch/ignite/pull/3334
* Update test_average_precision.py to resolve issue 3335 by puhuk in https://github.com/pytorch/ignite/pull/3337
* Fix group as list of ints in torch dist collective ops by vfdev-5 in https://github.com/pytorch/ignite/pull/3340
* Added available_device fixture to test_mean_squared_error by HyeSungP in https://github.com/pytorch/ignite/pull/3341
* Add `_rank_not_in_group` to idist by sadra-barikbin in https://github.com/pytorch/ignite/pull/3339
* Update test_roc_auc.py to resolve issue 3335 by puhuk in https://github.com/pytorch/ignite/pull/3343
* Update test_cosine_similarity.py to resolve issue 3335 by chaojessica in https://github.com/pytorch/ignite/pull/3348
* Added available_device in test_classification_report (3335) by HyeSungP in https://github.com/pytorch/ignite/pull/3342
* Run hvd tests without xdist by vfdev-5 in https://github.com/pytorch/ignite/pull/3347
* Updated gpu-tests CI by vfdev-5 in https://github.com/pytorch/ignite/pull/3349
* adds argument name for device in test_mean_squared_error 3335 by BanzaiTokyo in https://github.com/pytorch/ignite/pull/3351
* adds checks for used device in metrics tests. 3335 by BanzaiTokyo in https://github.com/pytorch/ignite/pull/3353
* Added available_device in metric tests (3335) by HyeSungP in https://github.com/pytorch/ignite/pull/3354
* adds available_device to test_cohen_kappa.py 3335 by BanzaiTokyo in https://github.com/pytorch/ignite/pull/3355
* adds available_device to test_confusion_matrix.py 3335 by BanzaiTokyo in https://github.com/pytorch/ignite/pull/3357
* Add SSIM for 3D tensors by lrlunin in https://github.com/pytorch/ignite/pull/3345
* adds available_device to test_entropy.py 3335 by BanzaiTokyo in https://github.com/pytorch/ignite/pull/3358
* adds available_device to test_kl_divergence.py 3335 by BanzaiTokyo in https://github.com/pytorch/ignite/pull/3363
* adds available_device to test_frequency.py 3335 by BanzaiTokyo in https://github.com/pytorch/ignite/pull/3359
* adds available_device to test_hsic.py 3335 by BanzaiTokyo in https://github.com/pytorch/ignite/pull/3361
* adds available_device to test_js_divergence.py 3335 by BanzaiTokyo in https://github.com/pytorch/ignite/pull/3362
* adds available_device to test_loss.py 3335 by BanzaiTokyo in https://github.com/pytorch/ignite/pull/3364
* adds available_device to test_maximum_mean_discrepancy 3335 by BanzaiTokyo in https://github.com/pytorch/ignite/pull/3365
* adds available_device to test_multilabel_confusion_matrix 3335 by BanzaiTokyo in https://github.com/pytorch/ignite/pull/3366
* Added support for logging dicts/iterables of metrics by vfdev-5 in https://github.com/pytorch/ignite/pull/3369

Acknowledgments

πŸŽ‰ Thanks to our community and all our contributors for the issues, PRs and 🌟 ⭐️ 🌟 !
πŸ’― We really appreciate your implication into the project

New Contributors
* ZainRizvi made their first contribution in https://github.com/pytorch/ignite/pull/3285
* bonassifabio made their first contribution in https://github.com/pytorch/ignite/pull/3309
* Gulin7 made their first contribution in https://github.com/pytorch/ignite/pull/3307
* k22036 made their first contribution in https://github.com/pytorch/ignite/pull/3320
* jscanvic made their first contribution in https://github.com/pytorch/ignite/pull/3332
* HyeSungP made their first contribution in https://github.com/pytorch/ignite/pull/3341
* chaojessica made their first contribution in https://github.com/pytorch/ignite/pull/3348
* lrlunin made their first contribution in https://github.com/pytorch/ignite/pull/3345

**Full Changelog**: https://github.com/pytorch/ignite/compare/v0.5.1...v0.5.2

0.5.1

What's Changed
* fix misspecified version reference by leej3 in https://github.com/pytorch/ignite/pull/3228
* Add MutualInformation Metric by kzkadc in https://github.com/pytorch/ignite/pull/3230
* Add divergence metrics by kzkadc in https://github.com/pytorch/ignite/pull/3232
* Add test timeouts by leej3 in https://github.com/pytorch/ignite/pull/3241
* Fix error in old PyTorch for KL and JS divergence by kzkadc in https://github.com/pytorch/ignite/pull/3236
* Make testing improvements by leej3 in https://github.com/pytorch/ignite/pull/3242
* Add MaximumMeanDiscrepancy metric by kzkadc in https://github.com/pytorch/ignite/pull/3243
* setup_logger: add optional arg `encoding` for FileHandler by sjiang95 in https://github.com/pytorch/ignite/pull/3240
* Fix error of doc test for MaximumMeanDiscrepancy metric by kzkadc in https://github.com/pytorch/ignite/pull/3245
* adjust tpu timeout by leej3 in https://github.com/pytorch/ignite/pull/3246
* fix some mypy issues by leej3 in https://github.com/pytorch/ignite/pull/3248
* Fix mps not functional by leej3 in https://github.com/pytorch/ignite/pull/3249
* Fixed linkcheck by vfdev-5 in https://github.com/pytorch/ignite/pull/3250
* Retry tests by leej3 in https://github.com/pytorch/ignite/pull/3229
* downgrade retry action for gpu tests (3251) by vfdev-5 in https://github.com/pytorch/ignite/pull/3252
* Fix scheduled tests by leej3 in https://github.com/pytorch/ignite/pull/3254
* Rename common-test-functionality.sh to common_test_functionality.sh by vfdev-5 in https://github.com/pytorch/ignite/pull/3255
* Updated FBResearchLogger example doctring by vfdev-5 in https://github.com/pytorch/ignite/pull/3237
* Updated docker pth version by vfdev-5 in https://github.com/pytorch/ignite/pull/3256
* improve type support for fbrlogger by leej3 in https://github.com/pytorch/ignite/pull/3238
* Introduce a variable skip_unrolling in class Metric by simeetnayan81 in https://github.com/pytorch/ignite/pull/3258
* Skip unrolling follow up by simeetnayan81 in https://github.com/pytorch/ignite/pull/3260
* Exclude special attributes from causing `MetricsLambda` creation by sadra-barikbin in https://github.com/pytorch/ignite/pull/3263
* Replace runners prefix amz2023. by jeanschmidt in https://github.com/pytorch/ignite/pull/3265
* Fix failing Pytorch version tests CI by simeetnayan81 in https://github.com/pytorch/ignite/pull/3267
* Fix failing tpu tests by vfdev-5 in https://github.com/pytorch/ignite/pull/3261
* Add `MetricGroup` feature by sadra-barikbin in https://github.com/pytorch/ignite/pull/3266
* Fix WandBLogger init by zubatyuk in https://github.com/pytorch/ignite/pull/3273
* Fix mps ci by vfdev-5 in https://github.com/pytorch/ignite/pull/3274
* Updated pytorch versions in CI and docker by vfdev-5 in https://github.com/pytorch/ignite/pull/3275

Acknowledgments

πŸŽ‰ Thanks to our community and all our contributors for the issues, PRs and 🌟 ⭐️ 🌟 !
πŸ’― We really appreciate your implication into the project

New Contributors
* sjiang95 made their first contribution in https://github.com/pytorch/ignite/pull/3240
* simeetnayan81 made their first contribution in https://github.com/pytorch/ignite/pull/3258
* jeanschmidt made their first contribution in https://github.com/pytorch/ignite/pull/3265
* zubatyuk made their first contribution in https://github.com/pytorch/ignite/pull/3273

Thank you !


**Full Changelog**: https://github.com/pytorch/ignite/compare/v0.5.0.post2...v0.5.1

0.5.0.post2

Major changes

- Added new metrics: CosineSimilarity, Entropy, PearsonCorrelation. Big thanks to kzkadc!
- Moved `ignite.contrib.metrics` and `ignite.contrib.handlers` to `ignite.handlers` and `ignite.metrics`. Thanks to leej3!

What's Changed
* [CI] Fixed docker build GHA by vfdev-5 in https://github.com/pytorch/ignite/pull/3101
* Update docker-build.yml by vfdev-5 in https://github.com/pytorch/ignite/pull/3102
* Aligned pypi release commands between nightly and stable by vfdev-5 in https://github.com/pytorch/ignite/pull/3104
* Fixed code formatting error by vfdev-5 in https://github.com/pytorch/ignite/pull/3128
* Fixed mypy issues by vfdev-5 in https://github.com/pytorch/ignite/pull/3129
* update citations to match the linked whitepaper by djwadhwa in https://github.com/pytorch/ignite/pull/3127
* Fixing CI for pytorch version tests by vfdev-5 in https://github.com/pytorch/ignite/pull/3130
* Add support for `MPS` Backend [without torch.amp.autocast ] + CI by vfdev-5 in https://github.com/pytorch/ignite/pull/3041
* Try to fix conda env issue on MPS tests by vfdev-5 in https://github.com/pytorch/ignite/pull/3148
* Fix failing tests on old pytorch versions by vfdev-5 in https://github.com/pytorch/ignite/pull/3147
* [skip-ci] Added ignite logo mixed light by vfdev-5 in https://github.com/pytorch/ignite/pull/3153
* Fix failing mps tests by pranavvp16 in https://github.com/pytorch/ignite/pull/3145
* make lr finder error message more helpful. by leej3 in https://github.com/pytorch/ignite/pull/3160
* Fixed a bug in ConcatScheduler load_state_dict by vfdev-5 in https://github.com/pytorch/ignite/pull/3183
* Fixed failing test on engine that does not warn by vfdev-5 in https://github.com/pytorch/ignite/pull/3196
* Fixed failing docs linkcheck by vfdev-5 in https://github.com/pytorch/ignite/pull/3194
* Migrate the macOS runners label from macos-m1-12 to macos-m1-stable by DanilBaibak in https://github.com/pytorch/ignite/pull/3193
* Fix anaconda binaries upload by vfdev-5 in https://github.com/pytorch/ignite/pull/3192
* Change LinearCyclicalScheduler to triangle wave to sawtooth wave by sihyeong671 in https://github.com/pytorch/ignite/pull/3186
* docs: add MAPE description to MARE [skip ci] by aalbayrak394 in https://github.com/pytorch/ignite/pull/3199
* check using gha labelerv5 by vfdev-5 in https://github.com/pytorch/ignite/pull/3205
* Updated pr-labeler-config.yml to v5 by avinashsharma080 in https://github.com/pytorch/ignite/pull/3201
* Temporary fixing mpmath issue by vfdev-5 in https://github.com/pytorch/ignite/pull/3207
* Add cosine similarity metric by kzkadc in https://github.com/pytorch/ignite/pull/3203
* Fix error when testing xla in cosine similarity metric by kzkadc in https://github.com/pytorch/ignite/pull/3213
* Ported more distrib tests using TestDistributed by vfdev-5 in https://github.com/pytorch/ignite/pull/3208
* Updated code formatting tools verions and reformatted the code by vfdev-5 in https://github.com/pytorch/ignite/pull/3209
* Move contrib.handlers by leej3 in https://github.com/pytorch/ignite/pull/3204
* Add Entropy metric by kzkadc in https://github.com/pytorch/ignite/pull/3210
* Update references to handlers by leej3 in https://github.com/pytorch/ignite/pull/3214
* Rewrite test for Entropy metric by kzkadc in https://github.com/pytorch/ignite/pull/3216
* Fixed issue when DATALOADER_STOP_ITERATION event is triggered when engine.run(data=None, ...) by vfdev-5 in https://github.com/pytorch/ignite/pull/3217
* Updated pytorch version in docker and older versions tests by vfdev-5 in https://github.com/pytorch/ignite/pull/3200
* Update test for CosineSimilarity Metric by kzkadc in https://github.com/pytorch/ignite/pull/3218
* Added python 3.12 dependency in CI by avinashsharma080 in https://github.com/pytorch/ignite/pull/3219
* add fbresearch_logger.py by leej3 in https://github.com/pytorch/ignite/pull/3215
* Move contrib metrics files by leej3 in https://github.com/pytorch/ignite/pull/3220
* Fixed FID docstring and use latest pytorch_fid package by vfdev-5 in https://github.com/pytorch/ignite/pull/3222
* Add PearsonCorrelation metric by kzkadc in https://github.com/pytorch/ignite/pull/3212
* Fix device compatibility for PearsonCorrelation metric by kzkadc in https://github.com/pytorch/ignite/pull/3223

Acknowledgments

πŸŽ‰ Thanks to our community and all our contributors for the issues, PRs and 🌟 ⭐️ 🌟 !
πŸ’― We really appreciate your implication into the project

New Contributors

* djwadhwa made their first contribution in https://github.com/pytorch/ignite/pull/3127
* pranavvp16 made their first contribution in https://github.com/pytorch/ignite/pull/3145
* leej3 made their first contribution in https://github.com/pytorch/ignite/pull/3160
* DanilBaibak made their first contribution in https://github.com/pytorch/ignite/pull/3193
* aalbayrak394 made their first contribution in https://github.com/pytorch/ignite/pull/3199
* avinashsharma080 made their first contribution in https://github.com/pytorch/ignite/pull/3201
* kzkadc made their first contribution in https://github.com/pytorch/ignite/pull/3203

Thank you !


Full Changelog

https://github.com/pytorch/ignite/compare/v0.4.13...v0.5.0.post1

0.4.13

What's Changed
* Added `idist.one_rank_first` method by AlexanderChaptykov in https://github.com/pytorch/ignite/pull/2926
* Updated versions for black usort and ufmt and reformatted codebase by vfdev-5 in https://github.com/pytorch/ignite/pull/2930
* Fix doctest and linkcheck issues on CI by vfdev-5 in https://github.com/pytorch/ignite/pull/2935
* Migrated gpu-tests ci to pytorch infra by vfdev-5 in https://github.com/pytorch/ignite/pull/2934
* [skip ci] Updated version in docker by theory-in-progress in https://github.com/pytorch/ignite/pull/2936
* Updated docsearch info by vfdev-5 in https://github.com/pytorch/ignite/pull/2944
* Updated facet filtering in docsearch by vfdev-5 in https://github.com/pytorch/ignite/pull/2945
* Some improvement in Precision metric docs by sadra-barikbin in https://github.com/pytorch/ignite/pull/2946
* Improve RunningAverage reset when epoch_bound=False by sadra-barikbin in https://github.com/pytorch/ignite/pull/2950
* Fixed parameter scheduler bug with `CosineAnnealingWarmRestarts` by AlexanderChaptykov in https://github.com/pytorch/ignite/pull/2938
* Verbose fix by AlexanderChaptykov in https://github.com/pytorch/ignite/pull/2957
* Discord Threads for 'help wanted' issues by guptaaryan16 in https://github.com/pytorch/ignite/pull/2960
* Improve collective ops on numeric input by sadra-barikbin in https://github.com/pytorch/ignite/pull/2959
* Fix a bug in `native::_do_all_gather` related to `group` by sadra-barikbin in https://github.com/pytorch/ignite/pull/2947
* Fixed mypy failure with DistributedSampler by vfdev-5 in https://github.com/pytorch/ignite/pull/2971
* [ci] Updated pytorch version and installation cmd by vfdev-5 in https://github.com/pytorch/ignite/pull/2970
* [Follow-up] Account for BC in PR2947 by sadra-barikbin in https://github.com/pytorch/ignite/pull/2967
* [skip ci] Updated setup.py info by vfdev-5 in https://github.com/pytorch/ignite/pull/2975
* Fixed docs issue in ReduceLROnPlateauScheduler by vfdev-5 in https://github.com/pytorch/ignite/pull/2976
* Add new metric usages and update RunningAverage accordingly by sadra-barikbin in https://github.com/pytorch/ignite/pull/2958
* [Follow-up] Fix a tiny bug in tests of Improvement in RunningAverage by sadra-barikbin in https://github.com/pytorch/ignite/pull/2982
* Fix warning in fast_neural_style example by sweep-ai in https://github.com/pytorch/ignite/pull/2984
* Update ROC_AUC Test Case in Documentation by sweep-ai in https://github.com/pytorch/ignite/pull/2989
* Fixed broken links 2995 by Illucious in https://github.com/pytorch/ignite/pull/2996
* Removed circle-ci by vfdev-5 in https://github.com/pytorch/ignite/pull/3007
* Discord Workflow for Issues and pull-requests(non-maintainers-only) by guptaaryan16 in https://github.com/pytorch/ignite/pull/3009
* Fixed failing linkcheck CI job by vfdev-5 in https://github.com/pytorch/ignite/pull/3010
* Fix a tiny typo regarding `save_handler` type in `Checkpoint` class by sadra-barikbin in https://github.com/pytorch/ignite/pull/3013
* Fix for wrong output of Discord Extension and Workflow by guptaaryan16 in https://github.com/pytorch/ignite/pull/3014
* Fix typo by njuaplusplus in https://github.com/pytorch/ignite/pull/3017
* Fix a mypy issue related to torch optimizer step by sadra-barikbin in https://github.com/pytorch/ignite/pull/3018
* Make metrics serializable by sadra-barikbin in https://github.com/pytorch/ignite/pull/3001
* Moved examples/contrib into examples by vfdev-5 in https://github.com/pytorch/ignite/pull/3028
* Removed Trains BC from examples by vfdev-5 in https://github.com/pytorch/ignite/pull/3029
* Fix: change the dtype of self._kernel when input args have a different dtype by MarcBresson in https://github.com/pytorch/ignite/pull/3034
* [skip ci]Fixed not found link 3037 by sihyeong671 in https://github.com/pytorch/ignite/pull/3038
* skip mkl install on non-x86 arch by vfdev-5 in https://github.com/pytorch/ignite/pull/3040
* perf: replace _uniform method to remove iteration on tensor by MarcBresson in https://github.com/pytorch/ignite/pull/3042
* refactor: remove redundant line as .reset() is call in Metrics().__init() by MarcBresson in https://github.com/pytorch/ignite/pull/3044
* feat: improve how device switch is handled between the metric device and the input tensors device by MarcBresson in https://github.com/pytorch/ignite/pull/3043
* Ported gpu hvd tests from circleci to GHA by vfdev-5 in https://github.com/pytorch/ignite/pull/2619
* Fix Discord PR extension workflow output (3046) by vfdev-5 in https://github.com/pytorch/ignite/pull/3051
* Added support for all_gather object by vfdev-5 in https://github.com/pytorch/ignite/pull/3047
* Fix attribute error in `Checkpoint::reload_objects` when `save_handler` is not of type `DiskSaver` by sadra-barikbin in https://github.com/pytorch/ignite/pull/3059
* Fix a tiny typo in `ProgressBar`'s docstring by sadra-barikbin in https://github.com/pytorch/ignite/pull/3063
* Added compatibility with uint8 to SSIM metric by MarcBresson in https://github.com/pytorch/ignite/pull/3045
* Use class to organize distributed tests in modules by sadra-barikbin in https://github.com/pytorch/ignite/pull/3069
* feat: Added warmup each cycle feature in CyclicalScheduler by sihyeong671 in https://github.com/pytorch/ignite/pull/3064
* Updated test average precision, cohen kappa and roc auc by vfdev-5 in https://github.com/pytorch/ignite/pull/3071
* Replaced version in all yml files with actions/checkoutv4 by GuptaPratik02 in https://github.com/pytorch/ignite/pull/3072
* Use actions/checkoutv3 on self-hosted runners by vfdev-5 in https://github.com/pytorch/ignite/pull/3075
* Make `RunningAverage` and `Rouge` serializable by sadra-barikbin in https://github.com/pytorch/ignite/pull/3035
* Update requirements-dev.txt by vfdev-5 in https://github.com/pytorch/ignite/pull/3076
* feat: Added model_fn to support non-standard model function in create_trainer (3055) by invoker-bot in https://github.com/pytorch/ignite/pull/3074
* Update setup.cfg by vfdev-5 in https://github.com/pytorch/ignite/pull/3078
* Update metrics.rst by vfdev-5 in https://github.com/pytorch/ignite/pull/3081
* Updated python 3.8 to 3.10 in the CI by vfdev-5 in https://github.com/pytorch/ignite/pull/3080
* Updated sphinx version to fix docs build failure by vfdev-5 in https://github.com/pytorch/ignite/pull/3086
* Fix issue with setuptools.distutils.version by vfdev-5 in https://github.com/pytorch/ignite/pull/3079
* Fixed all gather on number with ws=1 by vfdev-5 in https://github.com/pytorch/ignite/pull/3087
* Updated typehint for idist.all_gather method by vfdev-5 in https://github.com/pytorch/ignite/pull/3089
* Update versions in pytorch-version-tests.yml by vfdev-5 in https://github.com/pytorch/ignite/pull/3091
* Added graceful exit if data download errored by vfdev-5 in https://github.com/pytorch/ignite/pull/3096
* Updated CI gpu image version by vfdev-5 in https://github.com/pytorch/ignite/pull/3097
* Updated metrics serialization by vfdev-5 in https://github.com/pytorch/ignite/pull/3095

New Contributors
* sweep-ai made their first contribution in https://github.com/pytorch/ignite/pull/2984
* Illucious made their first contribution in https://github.com/pytorch/ignite/pull/2996
* njuaplusplus made their first contribution in https://github.com/pytorch/ignite/pull/3017
* MarcBresson made their first contribution in https://github.com/pytorch/ignite/pull/3034
* sihyeong671 made their first contribution in https://github.com/pytorch/ignite/pull/3038
* GuptaPratik02 made their first contribution in https://github.com/pytorch/ignite/pull/3072
* invoker-bot made their first contribution in https://github.com/pytorch/ignite/pull/3074

**Full Changelog**: https://github.com/pytorch/ignite/compare/v0.4.12...v0.4.13

0.4.12

New Features

Engine and Events

- Added `model_transform` to `create_supervised_evaluator` so that user be able to transform model output into actual prediction (`y_pred`) (2896)

Metrics and handlers
- Updated the `NeptuneLogger` (2881)
- Improved `ClearMLLogger`. Accessing attributes of the logger, retrieves those of the underlying clearml task. `get_task` method is also added (2898)
- Added `score_sign` to `add_early_stopping_by_val_score` and `gen_save_best_models_by_val_score` to support both error-like and accuracy-like scores (2898)

Bug Fixes
- Fixed error on importing `Events` in Python3.11 (2907)
- Fixed an inefficiency in SSIM metric (2914)
- Fixed `NeptuneSaver` (2900, 2902)

Housekeeping (docs, CI, examples, tests, etc)

- 2871, 2872, 2875, 2877, 2879, 2886, 2887, 2897, 2899, 2905, 2918, 2922, 2924
- Added CUDA 11.7 support (2873)
- Added an example on Siamese network used for image similarity estimation task (2882)
- Added an example on [sub-pixel convolution layer](https://arxiv.org/abs/1609.05158) which is used in vision tasks such as super-resolution (#2885)
- Added PyTorch 1.13 support (2890)


Acknowledgments

πŸŽ‰ Thanks to our community and all our contributors for the issues, PRs and 🌟 ⭐️ 🌟 !
πŸ’― We really appreciate your implication into the project (in alphabetical order):

AlexanderChaptykov, DeepC004, Hummer12007, divij-pawar, guptaaryan16, kshitij12345, moienr, normandy7, sadra-barikbin, sallycaoyu, twolodzko, vfdev-5

New Contributors
* twolodzko made their first contribution in https://github.com/pytorch/ignite/pull/2881
* divij-pawar made their first contribution in https://github.com/pytorch/ignite/pull/2887
* normandy7 made their first contribution in https://github.com/pytorch/ignite/pull/2886
* kshitij12345 made their first contribution in https://github.com/pytorch/ignite/pull/2900
* moienr made their first contribution in https://github.com/pytorch/ignite/pull/2914
* Hummer12007 made their first contribution in https://github.com/pytorch/ignite/pull/2929

**Full Changelog**: https://github.com/pytorch/ignite/compare/v0.4.11...v0.4.12

0.4.11

New Features

Engine and Events

- Added `before` and `after` events filters (2727)
- Can mix `every` and `before`/`after` event filters (2860)
- `once` event filter can accept a sequence of int (2858)

python
"once" event filter
engine.on(Events.ITERATION_STARTED(once=[50, 60]))
def call_once(engine):
do something on 50th and 60th iterations

"before" and "after" event filter
engine.on(Events.EPOCH_STARTED(after=10, before=30))
def call_after_and_before(engine):
do something in 11 to 29 epoch

Mixing "every" and "before" / "after" event filters
engine.on(Events.EPOCH_STARTED(every=5, after=8, before=25))
def call_after_and_before_every(engine):
do something on 9, 14, 19, 24 epochs


- Improved deterministic engine (2756)
- Grad accumulation should not effect value of loss (2737)
- Added `model_transform` in `create supervised trainer` (2848)

Distributed module

- Updated `idist.all_gather` to take `group` arg (2715)
- Updated `idist.all_reduce` to take `group` arg (2712)
- Added `idist.new_group` method (2711)

Metrics and handlers

- Updated `LRFinder` to have more than one parameter (2704)
- Added `get_param` method to `ParamGroupScheduler` (2720)
- Updated Polyaxon_logger (2776)
- Dropped `TrainsLoger` and `TrainsSaver` also removed the BC code (2742)
- Refactored PSNR and SSIM (2797)
- **[BC-breaking]** Aligned SSIM output with PSNR output, both give tensors (2794)
- Added distributed support to `RocCurve` (2802)
- Refactored `EpochMetric` and made it idempotent (2800)

Bug fixes

- Fixed device issue with metric tests SSIM, updated PSNR (2796)
- Fixed `LRScheduler` issue and fixed CI (2780)
- Fixed the code and now raise `ModuleNotFoundError` instead of `RuntimeError` (2750)
- Fixed `sync_all_reduce` to cover update->compute->update case (2803)

Housekeeping (docs, CI, examples, tests, etc)

- 2875, 2872, 2871, 2869, 2868, 2867, 2866, 2864, 2863, 2854, 2852, 2840, 2849, 2844, 2839, 2838, 2835, 2826, 2822, 2820, 2807, 2805, 2795, 2788, 2787, 2798, 2793, 2790, 2786, 2778, 2777, 2765, 2760, 2759, 2757, 2751, 2750, 2748, 2741, 2739, 2736, 2730, 2729, 2726, 2724, 2722, 2721, 2719, 2718, 2717, 2706, 2705, 2701, 2432

- Drop python 3.7 from CI (2836)

Acknowledgments

πŸŽ‰ Thanks to our community and all our contributors for the issues, PRs and 🌟 ⭐️ 🌟 !
πŸ’― We really appreciate your implication into the project (in alphabetical order):

DeepC004, JakubDz2208, Moh-Yakoub, RishiKumarRay, abhi-glitchhg, crj1998, guptaaryan16, louis-she, pacificdragon, puhuk, sadra-barikbin, sallycaoyu, soma2000-lang, theory-in-progress, vfdev-5, ydcjeff

New Contributors
* JakubDz2208 made their first contribution in https://github.com/pytorch/ignite/pull/2704
* soma2000-lang made their first contribution in https://github.com/pytorch/ignite/pull/2742
* guptaaryan16 made their first contribution in https://github.com/pytorch/ignite/pull/2786
* RishiKumarRay made their first contribution in https://github.com/pytorch/ignite/pull/2790
* crj1998 made their first contribution in https://github.com/pytorch/ignite/pull/2794
* abhi-glitchhg made their first contribution in https://github.com/pytorch/ignite/pull/2835
* sallycaoyu made their first contribution in https://github.com/pytorch/ignite/pull/2849
* DeepC004 made their first contribution in https://github.com/pytorch/ignite/pull/2858
* pacificdragon made their first contribution in https://github.com/pytorch/ignite/pull/2863

Page 1 of 5

Β© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.