Comments (3)
Useful links:
- Basic DistributedArrays package https://juliaparallel.github.io/DistributedArrays.jl/stable/
- An old discourse post requesting distributed QR (https://discourse.julialang.org/t/distributed-memory-qr-tsqr-linear-algebra/9849) suggested https://github.com/JuliaParallel/Elemental.jl)
- Julia ScaLAPACK bindings https://github.com/JuliaParallel/ScaLAPACK.jl
- ScaLAPACK and DArrays JuliaParallel/ScaLAPACK.jl#3
from acefit.jl.
Here is a toy example showing how to set up IterativeSolvers/lsqr with DistributedArrays
using Distributed
@everywhere using Pkg
@everywhere Pkg.activate(".")
@everywhere using DistributedArrays, IterativeSolvers, Revise
function solve_lsqr(nrows, ncols)
# solves Ax+b where x=ones()+noise
A = drand((nrows,ncols))
b = A*dones((ncols,), [1]) + 0.1*drand((nrows,))
x0 = dzeros((ncols,), [1])
return lsqr!(x0, A, b; damp=1e-3, atol=1e-6, verbose=true)
end
@time x = solve_lsqr(1000, 750)
from acefit.jl.
Closing this as we now have a decent idea of what's available.
from acefit.jl.
Related Issues (20)
- v0.0.4 HOT 2
- BayesianLinearRegressors.jl HOT 1
- Maxiter for Bayesian Solvers HOT 3
- Thin SVD for BayesianRidge HOT 2
- Progressmeters are not representative of progress
- Processes are mostly idle HOT 4
- Multi-threaded parameter estimation HOT 31
- Tagging 0.1.0
- PyCall HOT 8
- Sendto of some models fails HOT 5
- Alternative Assembly Routine HOT 8
- Lazy LSQ System
- Problem with distributed assembly HOT 19
- Show progress in assembly HOT 4
- Tag new version HOT 3
- Extend the MLJ.jl HOT 3
- BLR and committees
- Verbosity levels
- Catch Exception in BLR HOT 2
- Bayesian regression with `:cholesky` not returning committee HOT 1
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 acefit.jl.