Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

narray vs nmatrix? #375

Closed
minad opened this issue Jun 9, 2015 · 4 comments
Closed

narray vs nmatrix? #375

minad opened this issue Jun 9, 2015 · 4 comments
Labels

Comments

@minad
Copy link

minad commented Jun 9, 2015

Both libraries seem to be maintained. Why are these projects separate? Many new libraries still rely on narray, e.g. ruby-netcdf

@translunar
Copy link
Member

It appeared that NArray was not being maintained (there were rumors of a rewrite, but no news for a long time), so I went ahead with building NMatrix.

@agarie
Copy link
Member

agarie commented Jun 9, 2015

Merging NMatrix and NArray would be no trivial matter, but it "sounds" really cool. What do you think, @masa16? :)

@v0dro
Copy link
Member

v0dro commented Jan 14, 2016

Close this? NMatrix now matches or outperforms NArray in almost every way. We have a very extensible architecture, interface with various libraries, and the problem of working when narray was present has also been resolved.

@kojix2
Copy link
Member

kojix2 commented Feb 28, 2019

Several years have passed since the new version of NArray came out.

It appeared that NMatrix was not being maintained well.
And I think Numo::NArray now outperforms NMatrix in almost every way. (benchmark needed)

Newcomers try NMatrix first. After a while, they notice that NArray is far better in performance.
And they begin to make libraries dependent on NArray.

For example,

NArray has at leaset 2 deep learning libraries. NMatrix not.

  • Red Chainer
  • ruby-dnn

CUDA support. NMatrix not.

  • cumo

Best machine Learning in Ruby.

  • SVMKit

I admit that I am using NArray for many years and it is far from a neutral position.
I know that this topic is controversial, but in my honest opinion, NArray become the standard again.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

5 participants