Skip to main content

Tools around Bluebild@EPFL

Project description

bluebild-tools

Tools around bluebild@EPFL

Installation

$ pip install bluebild-tools --upgrade

Usage

Check whether CuPy can be used

from bluebild_tools import cupy as bbt_cupy
use_cupy = bbt_cupy.is_cupy_usable()

You can set the MUST_CUPY environment variable to influence the behavior of the function:

  • With MUST_CUPY unset or set to 0, the use_cupy boolean variable will be set to False if CuPy can't be used and set to True if CuPy can be used.
  • With MUST_CUPY set to 1, the process will be killed if CuPy is not usable.
  • With MUST_CUPY set to 0, no attempt will be made to use CuPy (i.e. use_cupy will be set to False, always).

Note

If CuPy is found unusable, the following environment variables are automatically set to 0:

  • CUPY_PYFFS
  • CUPY_PYLOPS

That way, the pyFFS (https://github.com/imagingofthings/pyFFS) and PyLops (https://github.com/PyLops/pylops) packages can be imported with CuPy support disabled.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bluebild-tools-0.0.3.tar.gz (3.4 kB view hashes)

Uploaded Source

Built Distribution

bluebild_tools-0.0.3-py3-none-any.whl (4.0 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page