pathos 0.3.2-1 source package in Ubuntu
Changelog
pathos (0.3.2-1) unstable; urgency=medium * Team upload. * New upstream release. * debian/control: Bump package version requirements. * debian/control: Add missing Built-Using field for sphinx documentation. -- Boyuan Yang <email address hidden> Wed, 31 Jan 2024 22:08:23 -0500
Upload details
- Uploaded by:
- Debian Python Team
- Uploaded to:
- Sid
- Original maintainer:
- Debian Python Team
- Architectures:
- all
- Section:
- misc
- Urgency:
- Medium Urgency
See full publishing history Publishing
Series | Published | Component | Section | |
---|---|---|---|---|
Noble | release | universe | misc |
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
pathos_0.3.2-1.dsc | 3.8 KiB | affc945f97995906c6209ea5621168de29d33750546cc8b2e208e03211fb6623 |
pathos_0.3.2.orig.tar.gz | 149.7 KiB | cb24ec2cf19bd5a6a2ca1a257438abf9c5df2fed6b4789770bef20bf86051d4c |
pathos_0.3.2-1.debian.tar.xz | 3.9 KiB | 4fe9dbb875a9620ab83354a9e5977ee489a7a8d1145cf224d5bbbbbb5c95ad06 |
Available diffs
- diff from 0.3.1-1 to 0.3.2-1 (5.9 KiB)
No changes file available.
Binary packages built by this source
- python-pathos-doc: Framework for heterogeneous parallel computing (documentation)
Pathos provides a consistent high-level interface for configuring and
launching parallel computations across heterogeneous resources. It
provides configurable launchers for parallel and distributed
computing, where each launcher contains the syntactic logic to
configure and launch jobs in an execution environment. Examples of
launchers include: "pyina", a queue-less MPI-based launcher;
"pathos", an ssh-based launcher; "multiprocess", a multi-process
launcher.
.
It provides a consistent interface for parallel and/or distributed
versions of "map" and "apply" for each launcher; the guiding design
principle is that "map" and "apply" should be drop-in replacements in
otherwise serial code, reducing the time to conver a code to
parallel, but also enabling a single code-base to be maintained
instead of requiring serial, parallel and distributed versions of
code.
.
The "pathos" framework consists of several interoperating packages:
* "dill": serialize all of Python (python3-dill)
* "pox": utilities for filesystem exploration and automated builds
(python3-pox)
* "klepto": persistent caching to memory, disk, or database
(python3-klepto)
* "multiprocess": better multiprocessing and multithreading in Python
(python3-multiprocess)
* "ppft": distributed and parallel Python (python3-ppft)
* "pyina": MPI parallel "map" and cluster scheduling (python3-pyina)
* "pathos": graph management and execution in heterogeneous computing
(python3-pathos)
.
This package contains the pathos documentation in HTML format.
- python3-pathos: Framework for heterogeneous parallel computing
Pathos provides a consistent high-level interface for configuring and
launching parallel computations across heterogeneous resources. It
provides configurable launchers for parallel and distributed
computing, where each launcher contains the syntactic logic to
configure and launch jobs in an execution environment. Examples of
launchers include: "pyina", a queue-less MPI-based launcher;
"pathos", an ssh-based launcher; "multiprocess", a multi-process
launcher.
.
It provides a consistent interface for parallel and/or distributed
versions of "map" and "apply" for each launcher; the guiding design
principle is that "map" and "apply" should be drop-in replacements in
otherwise serial code, reducing the time to conver a code to
parallel, but also enabling a single code-base to be maintained
instead of requiring serial, parallel and distributed versions of
code.
.
The "pathos" framework consists of several interoperating packages:
* "dill": serialize all of Python (python3-dill)
* "pox": utilities for filesystem exploration and automated builds
(python3-pox)
* "klepto": persistent caching to memory, disk, or database
(python3-klepto)
* "multiprocess": better multiprocessing and multithreading in Python
(python3-multiprocess)
* "ppft": distributed and parallel Python (python3-ppft)
* "pyina": MPI parallel "map" and cluster scheduling (python3-pyina)
* "pathos": graph management and execution in heterogeneous computing
(python3-pathos)