BSD Ports

devel/py-threadpoolctl 3.6.0_1 MidnightBSD

Thread-pool controls

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
bsd3
Categories
devel, python

Description

Thread-pool controls provides Python helpers to limit the number of threads used in the threadpool-backed of common native libraries used for scientific computing and data science (e.g. BLAS and OpenMP).

Fine control of the underlying thread-pool size can be useful in workloads that involve nested parallelism so as to mitigate oversubscription issues.

In the other systems

SystemPortVersion
MidnightBSDdevel/py-threadpoolctl3.6.0_1
FreeBSDdevel/py-threadpoolctl3.7.0
DragonFlydevel/py-threadpoolctl3.6.0
HardenedBSDdevel/py-threadpoolctl3.7.0
GhostBSDdevel/py-threadpoolctl3.7.0

Install

Binary package:

mport install ${PYTHON_PKGNAMEPREFIX}threadpoolctl

From mports:

cd /usr/mports/devel/py-threadpoolctl && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}threadpoolctl>0:devel/py-threadpoolctl

Dependencies

As this port's Makefile names them.

Build 1

Build dependencies 1
Required by 1

Configuration

No options to configure.

USES
python
Service scripts
none

Files

distinfo 1
FileSizeSHA256
threadpoolctl-3.6.0.tar.gz212748ab8b4aa3491d812b623328249fab5302a68d2d71745c8a4c719a2fcaba9f44e
Master sites 1
  • PYPI