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 https://github.com/cisco-open/pymultiworld/pull/25
* fix: fixed stdout not being flushed by raresgaia123 in https://github.com/cisco-open/pymultiworld/pull/27
* fix: pytorch v2.2.1 patch by myungjin in https://github.com/cisco-open/pymultiworld/pull/28
* refactor: support for patch files by raresgaia123 in https://github.com/cisco-open/pymultiworld/pull/29
* misc: reformatting resnet example by myungjin in https://github.com/cisco-open/pymultiworld/pull/30
* refactor: update collective operations' signatures by myungjin in https://github.com/cisco-open/pymultiworld/pull/31
* doc: update publication by myungjin in https://github.com/cisco-open/pymultiworld/pull/32
* fix: DEFAULT_WORLD_NAME import error by myungjin in https://github.com/cisco-open/pymultiworld/pull/34
* feat: added multiworld all_reduce example by raresgaia123 in https://github.com/cisco-open/pymultiworld/pull/33
* nit: keyerror exception handling by myungjin in https://github.com/cisco-open/pymultiworld/pull/35
* fix: incorrect worldstatus list allocation by myungjin in https://github.com/cisco-open/pymultiworld/pull/38
* refactor: updated examples folder structure by raresgaia123 in https://github.com/cisco-open/pymultiworld/pull/37
* feat: added all_gather example by raresgaia123 in https://github.com/cisco-open/pymultiworld/pull/41
* misc: make m8d-send-recv script flexible by myungjin in https://github.com/cisco-open/pymultiworld/pull/42
* feat: added all_reduce with multiple worlds by raresgaia123 in https://github.com/cisco-open/pymultiworld/pull/36
* feat: all reduce docs by raresgaia123 in https://github.com/cisco-open/pymultiworld/pull/40
* feat: added all_gather docs by raresgaia123 in https://github.com/cisco-open/pymultiworld/pull/44
* feat: added broadcast example by raresgaia123 in https://github.com/cisco-open/pymultiworld/pull/45
* feat: added all_gather example for multiple worlds by raresgaia123 in https://github.com/cisco-open/pymultiworld/pull/43
* feat: updating examples readme file by raresgaia123 in https://github.com/cisco-open/pymultiworld/pull/46
* feat: update broadcast examples by raresgaia123 in https://github.com/cisco-open/pymultiworld/pull/48
* feat: pytorch v2.4.0 patch by myungjin in https://github.com/cisco-open/pymultiworld/pull/51
* fix: asyncio-friendly nccl operations by myungjin in https://github.com/cisco-open/pymultiworld/pull/52
* doc: added doc for broadcast by raresgaia123 in https://github.com/cisco-open/pymultiworld/pull/49
* feat: added reduce example by raresgaia123 in https://github.com/cisco-open/pymultiworld/pull/50
* doc: added doc for reduce example by raresgaia123 in https://github.com/cisco-open/pymultiworld/pull/56
* misc: version bump-up to 0.1.0 by myungjin in https://github.com/cisco-open/pymultiworld/pull/53
* doc: readme revision by myungjin in https://github.com/cisco-open/pymultiworld/pull/57
* misc: version 0.1.1 by myungjin in https://github.com/cisco-open/pymultiworld/pull/58
**Full Changelog**: https://github.com/cisco-open/pymultiworld/compare/0.0.4...0.1.1