Yes, what I meant by BLAS calls is to have bindings to the relevant Breeze or netlib-java implementation .
-- Sent from a mobile device. May contain autocorrect errors. On Feb 19, 2016 3:06 PM, "Trevor Grant" <trevor.d.gr...@gmail.com> wrote: > That makes sense, a more accurate question would be, why does Vector.scala > provide BLAS methods (functions, routines, whatever you call them), and > Matrix doesn't? > > I assume they are there for speed (?) so does Matrix need them? > > > > Trevor Grant > Data Scientist > https://github.com/rawkintrevo > http://stackexchange.com/users/3002022/rawkintrevo > http://trevorgrant.org > > *"Fortunate is he, who is able to know the causes of things." -Virgil* > > > On Fri, Feb 19, 2016 at 6:29 AM, Till Rohrmann <trohrm...@apache.org> > wrote: > > > The idea was actually to leverage existing linear algebra libraries such > as > > breeze instead of building another blas implementation which will never > be > > as good as the ones out there. > > > > Cheers, > > Till > > > > On Fri, Feb 19, 2016 at 9:48 AM, Theodore Vasiloudis < > > theodoros.vasilou...@gmail.com> wrote: > > > > > Just to note: This should be a separate PR if you plan on contributing > > > this. > > > > > > On Thu, Feb 18, 2016 at 7:54 PM, Márton Balassi < > > balassi.mar...@gmail.com> > > > wrote: > > > > > > > Hi guys, > > > > > > > > They are at least already registered for serialization [1], so there > > > should > > > > be no intentional conflict as Theo has suggested. > > > > > > > > [1] > > > > > > > > > > > > > > https://github.com/apache/flink/blob/master/flink-libraries/flink-ml/src/main/scala/org/apache/flink/ml/common/FlinkMLTools.scala#L67-L73 > > > > > > > > Best, > > > > > > > > Marton > > > > > > > > On Thu, Feb 18, 2016 at 7:47 PM, Theodore Vasiloudis < > > > > theodoros.vasilou...@gmail.com> wrote: > > > > > > > > > Hello Trevor, > > > > > > > > > > IIRC it was mostly that they weren't needed at the time. Feel free > to > > > > add, > > > > > along with BLAS ops. > > > > > > > > > > Cheers, > > > > > Theo > > > > > > > > > > On Thu, Feb 18, 2016 at 5:14 PM, Trevor Grant < > > > trevor.d.gr...@gmail.com> > > > > > wrote: > > > > > > > > > > > Is there a specific reason vectors are imported from Breeze and > > > > matrices > > > > > > aren't? > > > > > > > > > > > > Specifically I need to take the dot product of a matrix and a > > vector > > > > and > > > > > a > > > > > > matrix and a matrix. Was wondering if there is a theoretical > reason > > > or > > > > it > > > > > > just wasn't needed at the time. Looks like some of this got > lifted > > > > from > > > > > > Spark (per the comments in the code, not trying to troll). > > > > > > > > > > > > I need dot products of matrices and vectors which isn't > > implemented. > > > > > > > > > > > > Thoughts? > > > > > > > > > > > > tg > > > > > > > > > > > > > > > > > > > > > > > > Trevor Grant > > > > > > Data Scientist > > > > > > https://github.com/rawkintrevo > > > > > > http://stackexchange.com/users/3002022/rawkintrevo > > > > > > http://trevorgrant.org > > > > > > > > > > > > *"Fortunate is he, who is able to know the causes of things." > > > -Virgil* > > > > > > > > > > > > > > > > > > > > >