Comments (3)
That would be great, @KristofferC. I started this with @ViralBShah and @andreasnoack today. @andreasnoack had written wrappers for the [sdcz]csc[ms][mv] MKL Blas 2 routines (in src/generator.jl) and I have started wrapping them in the src/matmul.jl file.
I would recommend keeping the style of writing similarly named wrappers for the MKL subroutines then writing another set of wrappers that fit into the Julia naming scheme.
from mklsparse.jl.
It does seem to have everything that is MKL sparse specific to be in the same package. Should we merge the Pardiso.jl work in here and have one repo?
from mklsparse.jl.
Fiirstly, Pardiso.jl
does not override any Base functions which seems to be the point of this package.
Secondly, it might be worth to wrap the MKL DSS interface instead. This is quite a lot simpler than the Pardiso interface. For users who want the extra capabilities of the Pardiso interface they could just use Pardiso.jl
from mklsparse.jl.
Related Issues (19)
- Tests don't pass HOT 10
- error caused by isreadable(::String) HOT 1
- Error tagging new release
- Can't install MKLSparse on Windows HOT 9
- Julia 1.0 Support? HOT 4
- Migrate to new API
- Add dependency on MKL_jll.jl HOT 7
- 5-argument mul! has different signature than in stdlib
- Remove type piracy HOT 7
- Add two-stage algorithms HOT 25
- How to control number of threads? HOT 1
- Are sparse matrix-matrix multiplications implemented? HOT 2
- matrix-dense-vector multiplication faster for symmetric/hermitian matrices using adjoint HOT 1
- The speed ratio of matrix multiplication using MKLSparse stop to grow while number of of threads >= 8. HOT 2
- Different type matrices does not use multi-thread HOT 2
- Bug when using MKLSparse following use of MKL HOT 28
- Error on macOS HOT 1
- TagBot trigger issue HOT 20
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 mklsparse.jl.