德尼索万
该库为提供实现。 该库的主要焦点是将尼安德特人的高性能BLAS例程尽可能紧密地映射到core.matrix协议,同时与core.matrix的其余部分兼容。 对于文档,请查看core.matrix和core.matrix文档,因为该库主要是粘合代码。 如果您遇到任何问题,包括令人惊讶的性能表现,请打开一个问题。
如果要进一步提高性能,请看一下穴居人,因为它直接在Clojure中公开了高性能的低级基元,并提供了许多旋钮来实现文献中的快速数值算法。 如果您只需要标准矩阵乘法和运算,例如在深度学习或常规优化算法中,则应该可以使用denisovan,而不会失去对其他core.matrix后端的可移植性。 如果有疑问,请使用criterium和带有neanderthal的直接实现来检查您的操作是否在core.matrix API之后做的效率低下。 请加入有关问题的聊天,并随时提出问题!