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