core.matrix implementation for Neanderthal

203 views
Skip to first unread message

Mike Anderson

unread,
Oct 24, 2016, 2:18:54 AM10/24/16
to Numerical Clojure, drag...@gmail.com
Hi all,

I've done a bit of work today making Neanderthal work smoothly with core.matrix.


Currently this is sufficient for all of the core.matrix compliance tests to pass. There are still many unimplemented protocols which would need to be implemented in order to get full performance out of Neanderthal while using the core.matrix API, but these can be added later as needed.

My main motivations are as follows:
- Confirm that the core.matrix API is sufficiently general to wrap the Neanderthal Vector/Matrix implementations (looks good so far!)
- Help people who want to use Neanderthal as a Matrix implementation (presumably for native BLAS performance), but also need core.matrix interop
- Encourage library compatibility in the Numerical Clojure ecosystem in general

Dragan - I sent you a PR, keen to hear your views.

Comments and further contributions welcome!

Alan Thompson

unread,
Oct 24, 2016, 11:53:21 AM10/24/16
to numerica...@googlegroups.com
Good news. Glad to hear.

--
You received this message because you are subscribed to the Google Groups "Numerical Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email to numerical-clojure+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Mars0i

unread,
Oct 25, 2016, 10:54:14 PM10/25/16
to Numerical Clojure, drag...@gmail.com
This is great.  Very happy to hear of it.  Thanks Mike!

Christopher Small

unread,
Oct 26, 2016, 12:45:19 AM10/26/16
to Numerical Clojure, drag...@gmail.com
Awesome! Cheers all around!
Reply all
Reply to author
Forward
0 new messages