Skip to main content

A deep learning framework for AI-driven multi-physics systems

Project description

Modulus (Beta)

Project Status: WIP – Initial development is in progress, but there has not yet been a stable, usable release suitable for the public. GitHub Code style: black

Modulus is a PyTorch based deep-learning toolkit for developing deep learning models for physical systems. This package aims to provide useful utilities for physics-constrained and data-driven workflows.

This is an early-access beta release

NVIDIA Modulus

Modulus Packages

Installing

Modulus is coming to PyPi soon! In the mean time the best way is to install from source:

git clone git@github.com:NVIDIA/modulus.git && cd modulus

pip install --upgrade pip
pip install .

Docker

To build Modulus docker image:

docker build -t modulus:deploy --target deploy -f Dockerfile .

Alternatively, you can run make container-deploy

To build CI image:

docker build -t modulus:ci --target ci -f Dockerfile .

Alternatively, you can run make container-ci

Contributing

Modulus is in an open-source beta. We are not accepting external contributions at this time.

Contact

Reach out to Modulus team members and user community on the NVIDIA developer forums.

License

Modulus is provided under the Apache License 2.0, please see LICENSE.txt for full license text.

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

nvidia_modulus-0.1.0-py3-none-any.whl (167.4 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