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 details)

Uploaded Python 3

File details

Details for the file nvidia_modulus-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: nvidia_modulus-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 167.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.3 readme-renderer/37.1 requests/2.28.1 requests-toolbelt/0.9.1 urllib3/1.26.12 tqdm/4.64.1 importlib-metadata/4.12.0 keyring/23.9.1 rfc3986/2.0.0 colorama/0.4.5 CPython/3.10.11

File hashes

Hashes for nvidia_modulus-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 10532ff1345e6215579b077226e71006c9878ad45ec39176f723c67bad4bbfc5
MD5 3d9df9612ad446f5af40d56893dffb1e
BLAKE2b-256 5b1b276dd4bf67b846df46db627e61c294831effe7c679f5ac542ca4e2a2ab1d

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