Optimized tranining recipes for accelerating PyTorch workflows of AI driven surrogates for physical systems
Project description
Modulus Launch (Beta)
Modulus Launch is a PyTorch based deep-learning collection of training recipes and tools for creating physical surrogates. The goal of this repository is to provide a collection of deep learning training examples for different phenomena as starting points for academic and industrial applications.
This is an early-access beta 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-launch.git && cd modulus-launch
pip install .
Docker
To build Modulus Launch docker image:
docker build -t modulus-launch:deploy --target deploy -f Dockerfile .
To build CI image:
docker build -t modulus-launch:ci --target ci -f Dockerfile .
To build any of these images on top of the Modulus base image, you can --build-arg BASE_CONTAINER=modulus:deploy
to the above commands as shown below:
docker build --build-arg BASE_CONTAINER=modulus:deploy -t modulus-launch:deploy --target deploy -f Dockerfile .
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 Launch 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
Built Distribution
Hashes for nvidia_modulus.launch-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a1d03fd6bfcb2497a069582378180047dbdcedd5ffdc7be9bbfd7c4b982526af |
|
MD5 | c2f1b6d97f7eda80f396a3281f370dc2 |
|
BLAKE2b-256 | 9d69ce9f452bfbd74513522d68c9bd104e8bbc9137a9805f2e22fdca3754736e |