# This file is generated by dune, edit dune-project instead opam-version: "2.0" synopsis: "An array language compiler with multiple backends (CPU, CUDA), staged compilation" description: "The optimizing compiler sub-package of OCANNL. Use neural_nets_lib instead to also get: nice syntax, shape inference, backpropagation, optimizers." maintainer: ["Lukasz Stafiniak "] authors: ["Lukasz Stafiniak"] license: "BSD-2-Clause" tags: ["deeplearning" "array" "jit" "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" x-maintenance-intent: ["(latest)"] depends: [ "ocaml" {>= "5.2.0"} "dune" {>= "3.11"} "base" {>= "v0.17.0"} "core" {>= "v0.17.0"} "ctypes" {>= "0.23"} "ctypes-foreign" {>= "0.23"} "printbox" {< "0.12"} "printbox-text" {< "0.12"} "ocannl_npy" "stdio" "num" "saturn_lockfree" {>= "0.5.0"} "ppxlib" "ppx_jane" "ppx_expect" "ppx_minidebug" {>= "2.0.0" & < "2.0.3"} "odoc" {with-doc} ] depopts: [ "cudajit" "gccjit" ] conflicts: [ "cudajit" {< "0.4.1" | >= "0.5.0"} "gccjit" {< "0.3.2"} ] 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/lukstafi/ocannl/archive/refs/tags/0.4.1.1.tar.gz" checksum: [ "md5=b7618f68bb78540cbef30a35e9f127b6" "sha512=eb42fde46a0c29a7a2db1de361af3b35991b1eb05501536cc5f72dcf3225f5305559295824935f4d6a9c0a2bf7b64f061c8304143f28cccc1baa745e4599792e" ] }