@Ok and @KRGreat! This would be an ideal scenario. Thanks for initiating this
process. Regards Sumit
From: Karl Rupp <[email protected]>
To: Oswin Krause <[email protected]>;
[email protected]
Sent: Friday, October 30, 2015 7:14 PM
Subject: Re: [ViennaCL-devel] Help in Interfacing another BLAS library?
Hi Oswin,
> I am currently investigating whether ViennaCL can be used as a possible
> GPU backend for our linear Algebra as part of the Machine Learning
> Library Shark. We started by using boost::ublas but then decided to
> reimplement it in a better way(e.g. we dropped about 70% of ublas code,
> redesigned the internal interfaced an now we have an ATLAS backend for
> CPU). Therefore, large parts of our library can be used as drop-in
> replacement for ublas. This makes ViennaCL very interesting for us.
> Unfortunately we will have to add a bit of operators and other functions
> as well
> (e.g. we drop the "element_" in element_cos or have operator* as
> elementwise multiplication, just because we deal with a lot of nonlinear
> computations.).
Unfortunately, C++ template metaprogramming is not very friendly to
exchanging library interfaces at this point, free functions would be a
lot easier.
> Therefore my question:
> In case i run into trouble at some point, can I ask here for some help
> on how to do it in a ViennaCL
> compatible way?
Sure, that's what the mailinglists are for :-)
If you have a bunch of smaller questions which require back&forth, we
can also meet in the #viennaCL IRC channel at freenode if you want. Just
let me know when to turn up.
Best regards,
Karli
------------------------------------------------------------------------------
_______________________________________________
ViennaCL-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/viennacl-devel
------------------------------------------------------------------------------
_______________________________________________
ViennaCL-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/viennacl-devel