package rune

  1. Overview
  2. No Docs
Automatic differentiation and JIT compilation for OCaml

Install

Dune Dependency

Authors

Maintainers

Sources

raven-1.0.0.alpha0.tbz
sha256=a9a8a9787f8250337187bb7b21cb317c41bfd2ecf08bcfe0ab407c7b6660764d
sha512=fe13cf257c487e41efe2967be147d80fa94bac8996d3aab2b8fd16f0bbbd108c15e0e58c025ec9bf294d4a0d220ca2ba00c3b1b42fa2143f758c5f0ee4c15782

Description

Rune provides automatic differentiation capabilities and experimental JIT compilation for the Raven ecosystem. It enables gradient-based optimization and supports functional transformations like grad, value_and_grad, and vmap, making it the foundation for deep learning in OCaml.

Published: 05 Jul 2025

Dependencies (5)

  1. ctypes-foreign >= "0.21.0" & os = "macos"
  2. ctypes >= "0.21.0"
  3. nx = version
  4. dune >= "3.19"
  5. ocaml >= "5.2.0"

Dev Dependencies (2)

  1. odoc with-doc
  2. alcotest with-test

Conflicts

None

OCaml

Innovation. Community. Security.