Xtra-Computing / thundersvm

ThunderSVM: A Fast SVM Library on GPUs and CPUs
Apache License 2.0
1.55k stars 215 forks source link

Ruby Library #181

Closed ankane closed 4 years ago

ankane commented 4 years ago

Hi, thanks for this awesome library! I wanted to let you know that there are now Ruby bindings for it 🎉 If you have any feedback, let me know or feel free to create an issue on the project for it.

A few notes:

I've also created a Homebrew formula to make installation easier on Mac. Will create a separate issue to discuss that.

zeyiwen commented 4 years ago

Thanks Andrew! Another great effort. I have removed the pre-release tag.

Please feel free to revise the README.md to add your Ruby interface (e.g., "Support Python, R and Matlab interfaces." -> "Support Python, R, Matlab and Ruby interfaces.") and help fix the old links to Windows artifacts. You may consider contributing your Ruby bindings directly into ThunderSVM--perhaps easier for the future upgrade.

ankane commented 4 years ago

Hey @zeyiwen, thanks for the response. Is there a newer link for this line: "pre-built binaries and DLL for Windows x64 on CPUs are avaliable" or should it be removed?

Re Ruby bindings: I think it'll be easier to manage as a separate project.

ankane commented 4 years ago

Also, fwiw, it looks like there are installation instructions on 3 separate pages.

It'd be nice if a maintainer could help address these as well.

shijiashuai commented 4 years ago

CI on windows has been migrated to Travis-ci, so the “windows artifacts” link can be removed.

Releasing shared library is a good idea. While building on MacOS is on progress, I’ll update the release once it is finished.