Deep Generative Models that Solve PDEs: Distributed Computing for Training Large Data-Free Models

07/24/2020
by   Sergio Botelho, et al.
14

Recent progress in scientific machine learning (SciML) has opened up the possibility of training novel neural network architectures that solve complex partial differential equations (PDEs). Several (nearly data free) approaches have been recently reported that successfully solve PDEs, with examples including deep feed forward networks, generative networks, and deep encoder-decoder networks. However, practical adoption of these approaches is limited by the difficulty in training these models, especially to make predictions at large output resolutions (≥ 1024 × 1024). Here we report on a software framework for data parallel distributed deep learning that resolves the twin challenges of training these large SciML models - training in reasonable time as well as distributing the storage requirements. Our framework provides several out of the box functionality including (a) loss integrity independent of number of processes, (b) synchronized batch normalization, and (c) distributed higher-order optimization methods. We show excellent scalability of this framework on both cloud as well as HPC clusters, and report on the interplay between bandwidth, network topology and bare metal vs cloud. We deploy this approach to train generative models of sizes hitherto not possible, showing that neural PDE solvers can be viably trained for practical applications. We also demonstrate that distributed higher-order optimization methods are 2-3× faster than stochastic gradient-based methods and provide minimal convergence drift with higher batch-size.

READ FULL TEXT

page 1

page 2

page 9

page 11

research
12/06/2022

Deep Learning Methods for Partial Differential Equations and Related Parameter Identification Problems

Recent years have witnessed a growth in mathematics for deep learning–wh...
research
11/02/2020

Distributed Machine Learning for Computational Engineering using MPI

We propose a framework for training neural networks that are coupled wit...
research
11/22/2022

Accelerated Solutions of Coupled Phase-Field Problems using Generative Adversarial Networks

Multiphysics problems such as multicomponent diffusion, phase transforma...
research
11/23/2022

SciAI4Industry – Solving PDEs for industry-scale problems with deep learning

Solving partial differential equations with deep learning makes it possi...
research
03/22/2023

Leveraging Multi-time Hamilton-Jacobi PDEs for Certain Scientific Machine Learning Problems

Hamilton-Jacobi partial differential equations (HJ PDEs) have deep conne...
research
04/05/2023

GenPhys: From Physical Processes to Generative Models

Since diffusion models (DM) and the more recent Poisson flow generative ...
research
04/29/2021

Distributed Multigrid Neural Solvers on Megavoxel Domains

We consider the distributed training of large-scale neural networks that...

Please sign up or login with your details

Forgot password? Click here to reset