Releases: cisco-open/pymultiworld
Releases · cisco-open/pymultiworld
0.2.1
What's Changed
- docs: updated readme file by @raresgaia123 in #86
- refactor: run post_setup script on init by @raresgaia123 in #87
- fix: error handle in initial configuration by @myungjin in #89
- docs: revise description on installation by @myungjin in #90
- misc: version 0.2.1 by @myungjin in #91
Full Changelog: 0.2.0...0.2.1
0.2.0
What's Changed
- feat: added gather example by @raresgaia123 in #54
- feat: added scatter example by @raresgaia123 in #61
- doc: added gather doc by @raresgaia123 in #55
- docs: added send_recv docs by @raresgaia123 in #62
- docs: resnet documentation by @raresgaia123 in #63
- feat: boolean function to check if world is broken by @myungjin in #66
- chore(deps): bump the github group with 2 updates by @dependabot in #14
- chore(deps): bump step-security/harden-runner from 2.8.0 to 2.9.0 by @dependabot in #39
- refactor: examples error handling by @raresgaia123 in #64
- refactor: improved docstring on methods by @raresgaia123 in #65
- refactor: refactor resnet example by @raresgaia123 in #67
- misc: minor update on docstring by @myungjin in #69
- docs: improved documentation for examples by @raresgaia123 in #68
- docs: added docs using sphinx by @raresgaia123 in #70
- fix: fixed tensors by @raresgaia123 in #73
- docs: updated rst files with updated README by @raresgaia123 in #72
- docs: installation doc by @raresgaia123 in #74
- docs: introduction doc by @raresgaia123 in #77
- chore: added required files for RTD by @raresgaia123 in #76
- docs: getting started section by @raresgaia123 in #75
- fix: fix readthedocs build by @raresgaia123 in #78
- fix: fix requirements for Sphinx build by @raresgaia123 in #79
- fix: build fix for readthedocs by @raresgaia123 in #80
- fix: gloo backend by @myungjin in #81
- fix: added mock import by @raresgaia123 in #82
- refactor: restructuring packaging by @myungjin in #83
- misc: version 0.2.0 by @myungjin in #84
- docs: updated API docs by @raresgaia123 in #85
Full Changelog: 0.1.2...0.2.0
0.1.2
0.1.1
Key Changes
- Support for PyTorch 2.4.0 (#51)
- Making CCL operations non-blocking for asyncio (#52)
- Several fixes: #38, #35, #34, #27
What's Changed
- refactor: update asyncio example by @raresgaia123 in #25
- fix: fixed stdout not being flushed by @raresgaia123 in #27
- fix: pytorch v2.2.1 patch by @myungjin in #28
- refactor: support for patch files by @raresgaia123 in #29
- misc: reformatting resnet example by @myungjin in #30
- refactor: update collective operations' signatures by @myungjin in #31
- doc: update publication by @myungjin in #32
- fix: DEFAULT_WORLD_NAME import error by @myungjin in #34
- feat: added multiworld all_reduce example by @raresgaia123 in #33
- nit: keyerror exception handling by @myungjin in #35
- fix: incorrect worldstatus list allocation by @myungjin in #38
- refactor: updated examples folder structure by @raresgaia123 in #37
- feat: added all_gather example by @raresgaia123 in #41
- misc: make m8d-send-recv script flexible by @myungjin in #42
- feat: added all_reduce with multiple worlds by @raresgaia123 in #36
- feat: all reduce docs by @raresgaia123 in #40
- feat: added all_gather docs by @raresgaia123 in #44
- feat: added broadcast example by @raresgaia123 in #45
- feat: added all_gather example for multiple worlds by @raresgaia123 in #43
- feat: updating examples readme file by @raresgaia123 in #46
- feat: update broadcast examples by @raresgaia123 in #48
- feat: pytorch v2.4.0 patch by @myungjin in #51
- fix: asyncio-friendly nccl operations by @myungjin in #52
- doc: added doc for broadcast by @raresgaia123 in #49
- feat: added reduce example by @raresgaia123 in #50
- doc: added doc for reduce example by @raresgaia123 in #56
- misc: version bump-up to 0.1.0 by @myungjin in #53
- doc: readme revision by @myungjin in #57
- misc: version 0.1.1 by @myungjin in #58
Full Changelog: 0.0.4...0.1.1
0.0.4
What's Changed
- chore: clean up obsolete patch file by @myungjin in #19
- misc: Apache 2.0 license update by @myungjin in #20
- feat: concurrent world initialization by @myungjin in #21
- feat: support for more ccl operations by @myungjin in #22
- chore: clean up unnecessary code/files by @myungjin in #23
- release: version bump-up to 0.0.4 by @myungjin in #24
Full Changelog: 0.0.3...0.0.4
0.0.3
0.0.2
0.0.1
What's Changed
- Add GitHub workflows by @svrnm in #1
- chore(deps): bump step-security/harden-runner from 2.7.1 to 2.8.0 by @dependabot in #2
- chore: contributors in README.md by @myungjin in #3
- fix: markdown lint errors by @myungjin in #4
- temp fix: disable destory_process_group by @myungjin in #5
- misc: explicit exit by @myungjin in #6
- doc: readme update by @myungjin in #7
- doc: revise readme by @myungjin in #8
- Updated docs with prerequisites. by @raresgaia123 in #9
- Added pypi_release file. by @raresgaia123 in #10
- chore: clean up unnecessary text by @myungjin in #12
- misc+doc: patch file for pytorch's nccl support by @myungjin in #11
- misc: pypi workflow update by @myungjin in #13
New Contributors
- @svrnm made their first contribution in #1
- @dependabot made their first contribution in #2
- @myungjin made their first contribution in #3
- @raresgaia123 made their first contribution in #9
Full Changelog: https://github.com/cisco-open/pymultiworld/commits/0.0.1