Comments (1)
Hi!
It sounds like a good idea. In itself, the parallelization of the model evaluations is trivial, as each model evaluation is independent of each other.
Uncertainpy uses multiprocess which is a fork of multiprocessing, developed as a part of pathos https://github.com/uqfoundation/multiprocess. I am not certain if multiprocess itself can be used for distributed computing. However, pathos itself is a framework for heterogeneous computing, so it is worth looking into to see if Pathos/multiprocess can be used.
One thing that can complicate things is that Uncertainpy passes objects around, and not only functions (this is something that multiprocess supports, while multiprocessing doesn't). This can perhaps complicate the parallelization depending on the parallelization framework used.
Do not hesitate to ask if you have questions.
from uncertainpy.
Related Issues (20)
- Coffee cup notebook suggestion HOT 1
- Uncertainpy. for coupled differential equations HOT 3
- error: fit_regression() got an unexpected keyword argument 'rule' HOT 1
- Add uncertainpy to Open Neuroscience HOT 1
- Matplotlib dependency HOT 2
- AttributeError: module 'numpoly' has no attribute 'variable for the coffe cup example HOT 1
- Difficult during installation HOT 7
- use bayesian calibration and then apply uncertainpy to do a GSA? HOT 3
- Switch CI provider away from travis
- Univariate effects
- Number of collocation points for PCE
- chaospy.orth_ttr name is to be deprecated; Use chaospy.expansion.stieltjes instead
- Coffe cup example HOT 1
- Parameters class using 'distribution=' parameter results in an error
- Calculation stalls at 'Calculating Statistics from PCE' HOT 2
- Chaospy issue
- UQ.Quantify fails with scipy==1.9.1
- Conflict with firedrake import
- Using Uncertainty Quantification on a Uniform Distribution for Varying Data
- docs/source/features/efel_features.rst documentation needs update
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from uncertainpy.