Skip to main content

GEMSEO plugin for JAX (jit compilation, autodiff, XLA)

Project description

gemseo-jax

PyPI - License PyPI - Python Version PyPI Codecov branch

Overview

GEMSEO plugin for JAX (jit compilation, autodiff, XLA).

The power of JAX (a Python library for high-performance array computing) to accelerate MDO.

JAX is heavily used for large-scale machine learning research, but many of its benefits can also be used to leverage scientific computing as a whole. In the context of Multidisciplinary Optimization (MDO), we use JAX to avoid manual implementation of derivatives of objective functions and constraints wrt optimization variables, which allows for using gradient-based optimizers without an extra implementation cost.

Installation

Install the latest version with pip install gemseo-jax.

See pip for more information.

Bugs and questions

Please use the gitlab issue tracker to submit bugs or questions.

Contributing

See the contributing section of GEMSEO.

Contributors

  • Ian Costa-Alves
  • François Gallard
  • Matthias De Lozzo
  • Antoine DECHAUME

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

gemseo_jax-2.0.0-py3-none-any.whl (30.8 kB view details)

Uploaded Python 3

File details

Details for the file gemseo_jax-2.0.0-py3-none-any.whl.

File metadata

  • Download URL: gemseo_jax-2.0.0-py3-none-any.whl
  • Upload date:
  • Size: 30.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.5

File hashes

Hashes for gemseo_jax-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 12aaa568ca4f927dac78dfcabe9dd5539e445634d6e9d29deea49417a1e4df82
MD5 e7a6bc5e151ea3e8fbb3baa023200deb
BLAKE2b-256 c1df4e9c7da3c68d117ecdd73217fdf89a3e4ca337cf5370b6303a258953d31d

See more details on using hashes here.

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