A lightweight wrapper for PyTorch that provides a simple declarative API for context switching between devices, distributed modes, mixed-precision, and PyTorch extensions.
mpi4py.rc: Interpret "y" and "n" strings as boolean values.
Fix/add typemap/typestr for MPI.WCHAR/MPI.COUNT datatypes.
Minor fixes and additions to documentation.
Minor fixes to typing support.
Support for local version identifier (PEP-440).
3.1.1
WARNING: This is the last release supporting Python 2.
Fix typo in Requires-Python package metadata.
Regenerate C sources with Cython 0.29.24.
3.1.0
WARNING: This is the last release supporting Python 2.
New features:
mpi4py.util: New package collecting miscellaneous utilities.
Enhancements:
Add pickle-based Request.waitsome() and Request.testsome().
Add lowercase methods Request.get_status() and Request.cancel().
Support for passing Python GPU arrays compliant with the DLPack_ data
interchange mechanism ([link][DIM]) and the __cuda_array_interface__
(CAI) standard ([link][CAI]) to uppercase methods. This support requires
that mpi4py is built against [CUDA-aware MPI][CAM] implementations. This
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 rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will 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 version` will 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 dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps mpi4py from 3.0.3 to 3.1.3.
Release notes
Sourced from mpi4py's releases.
... (truncated)
Changelog
Sourced from mpi4py's changelog.
... (truncated)
Commits
1e3f84f
Bump version number to 3.1.34d5dbec
Update release notesd3140dd
docs: Fix SciPy URLacbd764
docs: Add reference to Victor Eijkhout's PPSE book5a7b62c
docs: Add reference to Rolf Rabenseifner's MPI tutorial70e8978
docs: Cleanup leading whitespace in tutorial ReST sources0b281ff
Add missing support for BOTTOM to generalized all-to-all collectivesa82c02f
typing: Fix definition of BufSpec and BufSpecV2355a43
Bump version number to 3.1.2489d8cf
Update release notesDependabot 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 rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will 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 version` will 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 dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)