Become a sponsor to Thibaut Mattio
Hi! I'm the creator of Raven, an ambitious project to bring modern machine learning capabilities to OCaml.
What is Raven?
Raven is a comprehensive ML ecosystem for OCaml, providing:
- Nx: A NumPy-equivalent tensor library with multiple backends (Native, Metal, CUDA)
- Rune: JAX-style autodiff and JIT compilation using OCaml's effect system
- Hugin: Matplotlib-style plotting for data visualization
- Quill: Interactive notebooks similar to Jupyter
Why This Matters
OCaml offers incredible type safety and performance, but lacks the ML tooling that make Python the only reasonable choice for data science. Raven bridges this gap, enabling researchers and engineers to leverage OCaml's strengths for machine learning without sacrificing user experience or performance.
Your Support Enables
- Full-time development on core features and optimizations
- GPU backend improvements for Metal and CUDA
- Documentation and tutorials to grow the OCaml ML community
- Long-term maintenance ensuring stability and compatibility
By sponsoring, you're helping build the foundation for type-safe, high-performance ML in functional programming. Together, we can make OCaml a first-class citizen in the machine learning ecosystem.
3 sponsors have funded tmattio’s work.
Featured work
-
raven-ml/raven
Modern scientific computing for OCaml
OCaml 212