# This file is generated by dune, edit dune-project instead opam-version: "2.0" synopsis: "A from-scratch Deep Learning framework with an optimizing compiler, shape inference, concise syntax" description: "OCaml Compiles Algorithms for Neural Networks Learning is a compiled Deep Learning framework that puts emphasis on low-level backends (like tinygrad), shape inference, concise notation (ab)using PPX." maintainer: ["Lukasz Stafiniak "] authors: ["Lukasz Stafiniak"] license: "BSD-2-Clause" tags: ["deeplearning" "tensor" "backprop" "jit" "gccjit" "CUDA"] homepage: "https://github.com/lukstafi/ocannl" doc: "https://github.com/lukstafi/ocannl/blob/master/README.md" bug-reports: "https://github.com/lukstafi/ocannl/issues" depends: [ "ocaml" {>= "5.2.0"} "dune" {>= "3.16"} "base" {>= "v0.17.0"} "arrayjit" {>= "0.5.2"} "printbox" {>= "0.12"} "printbox-text" {>= "0.12"} "printbox-ext-plot" {>= "0.12"} "angstrom" {>= "0.15"} "stdio" "sexplib" "num" "time_now" "ppxlib" "ppx_compare" "ppx_fields_conv" "ppx_hash" "ppx_here" "ppx_sexp_conv" "ppx_string" "ppx_variants_conv" "ppx_expect" "ppx_minidebug" {>= "2.2.0"} "odoc" {with-doc} "md2mld" {with-doc} ] build: [ ["dune" "subst"] {dev} [ "dune" "build" "-p" name "-j" jobs "@install" "@runtest" {with-test} "@doc" {with-doc} ] ] dev-repo: "git+https://github.com/lukstafi/ocannl.git" url { src: "https://github.com/ahrefs/ocannl/archive/refs/tags/0.5.2.tar.gz" checksum: [ "md5=1f62613c37076ccb1c57a78c13a1a388" "sha512=bccea3b2ad2cd6a96b1f03aaf8e127c800687a69191e5d09c7adf5e26c3bccd73f993eef91154a1ce2bcf4eeebf5bdb8d5372932018b4307515e8b6f5f4e94ab" ] }