Luca Palmieri
@algo_luca / LukeMathWalker
Engineer, TrueLayer
The slope of enlightenment
The ML industry is growing out of its infancy.
Businesses of every size are embedding ML in their products.
�Are we set up for success?
The performance framework
Accelerate, Nicole Forsgren PhD et al.
ML 👑 - Python
General purpose, high-level
Easy to learn
Massive ML ecosystem
The ML Frontend
Little control over resources 😕
Poor performance 😕
...but great FFI! 😎
C/C++
Rust
The compiler knows�what I don’t know�🤝
I don’t know �what I don’t know�🔥
Rust impacts the bottom line
The compiler has cascading effects!
Safe route from WTF!? to production
Lower barriers to entry
Larger community
Healthier and fairer ecosystem
N-Dimensional Arrays
Feature-rich
Expanding ecosystem
Polishing-phase
ndarray
ndarray-stats
ndarray-linalg
ndarray-rand
ndarray-odeint
ndarray-vision
...
DataFrames
Design phase
Ongoing community discussion�https://github.com/rust-dataframe/discussion
?
Apache Arrow
Machine Learning
Several unmaintained crates
A lot of lurking interest
Let’s start talking! https://github.com/rust-ml/discussion
?
The plan
ndarray
ndarray ecosystem
${rust ml}
Apache Arrow
Python ecosystem
FFI
${rust dataframe}
Other data ecosystems