Skip to main content

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

Project description

Modulus Sym (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-Sym is a repo with an abstracted workflow comparable to existing numerical solvers for training data-free and data-driven neural models.

This is an early-access alpha release

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-sym.git && cd modulus-sym
pip install .

Docker

To build release image, you will need to do the below preliminary steps:

Clone this repo, and download the Optix SDK from https://developer.nvidia.com/designworks/optix/downloads/legacy.

git clone https://github.com/NVIDIA/modulus-sym.git
cd modulus-sym/ && mkdir deps

Currently Modulus supports v7.0. Place the Optix file in the deps directory and make it executable. Also clone the pysdf library in the deps folder (NVIDIA Internal)

chmod +x deps/NVIDIA-OptiX-SDK-7.0.0-linux64.sh 
git clone <internal pysdf repo>

Then to build the image, insert next tag and run below:

docker build -t modulus-sym:deploy -f Dockerfile --target with-pysdf .

Alternatively, if you want to skip pysdf installation, you can run the following:

docker build -t modulus-sym:deploy -f Dockerfile --target no-pysdf .

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 Symbolic 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.sym-1.0.0-py3-none-any.whl (304.7 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