~/talk

Progress of Ruby/Numo: Numerical Computing for Ruby

Talkat RubyKaigi 2017 · 2017-09-18..09-20· [ruby, data-science]
slides:none on file

Numo (new NArray) reimplements NArray with views, broadcasting, and masking and provides working wrappers for BLAS/LAPACK, GSL, FFTW/FFTE, and a Gnuplot interface. Coverage hits about 217 of NumPy’s ~363 core array functions; microbenchmarks show Numo’s C-level array ops are ~230× faster than Ruby loops and competitive with NumPy in some cases, while nmatrix is 100–10,000× slower. BLAS/LAPACK use dynamic backends (OpenBLAS/Intel MKL), GSL wrappers are auto-generated, FFT wrappers exist, but many functions, tests and docs remain unfinished.

AI-written summary · about

  1. 0:00Introduction and background
  2. 4:59History and evolution of NArray
  3. 7:13NArray features and advantages
  4. 12:10NArray key functionalities
  5. 15:44Comparison with Matrix library
  6. 18:45New Mo's linear algebra module
  7. 21:55New Mo's GSL wrapper
  8. 24:59New Mo's FFT wrappers
  9. 25:42New Mo's plotting interface
  10. 27:10Progress and future of New Mo
  11. 33:15Conclusion and call for collaboration
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.