ahrefs/ocannl
OCANNL: OCaml Compiles Algorithms for Neural Networks Learning
This is a specialized deep learning framework that helps machine learning engineers build and train neural networks from scratch. It takes your OCaml code defining neural network architectures and training steps, then compiles it down to efficient operations. The result is a highly optimized, custom deep learning routine, making it ideal for those who need fine-grained control over their model's performance and execution.
102 stars.
Use this if you are a machine learning engineer or researcher developing custom deep learning models in OCaml and require a highly optimized, compiled approach to training and inference.
Not ideal if you prefer high-level, off-the-shelf deep learning libraries like TensorFlow or PyTorch, or if you are not working with OCaml.
Stars
102
Forks
6
Language
OCaml
License
BSD-2-Clause
Category
Last pushed
Mar 27, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/ahrefs/ocannl"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
JonathanRaiman/theano_lstm
:microscope: Nano size Theano LSTM module
google/tangent
Source-to-Source Debuggable Derivatives in Pure Python
yoshoku/numo-openblas
Numo::OpenBLAS builds and uses OpenBLAS as a background library for Numo::Linalg
statusfailed/catgrad
a categorical deep learning compiler
pranftw/neograd
A deep learning framework created from scratch with Python and NumPy