this repo has no description
1# This file is generated by dune, edit dune-project instead
2opam-version: "2.0"
3synopsis:
4 "An array language compiler with multiple backends (CPU, CUDA), staged compilation"
5description:
6 "The optimizing compiler sub-package of OCANNL. Use neural_nets_lib instead to also get: nice syntax, shape inference, backpropagation, optimizers."
7maintainer: ["Lukasz Stafiniak <lukstafi@gmail.com>"]
8authors: ["Lukasz Stafiniak"]
9license: "BSD-2-Clause"
10tags: ["deeplearning" "array" "jit" "CUDA"]
11homepage: "https://github.com/lukstafi/ocannl"
12doc: "https://github.com/lukstafi/ocannl/blob/master/README.md"
13bug-reports: "https://github.com/lukstafi/ocannl/issues"
14x-maintenance-intent: ["(latest)"]
15depends: [
16 "ocaml" {>= "5.2.0"}
17 "dune" {>= "3.11"}
18 "base" {>= "v0.17.0"}
19 "core" {>= "v0.17.0"}
20 "ctypes" {>= "0.23"}
21 "ctypes-foreign" {>= "0.23"}
22 "printbox" {< "0.12"}
23 "printbox-text" {< "0.12"}
24 "ocannl_npy"
25 "stdio"
26 "num"
27 "saturn_lockfree" {>= "0.5.0"}
28 "ppxlib"
29 "ppx_jane"
30 "ppx_expect"
31 "ppx_minidebug" {>= "2.0.0" & < "2.0.3"}
32 "odoc" {with-doc}
33]
34depopts: [
35 "cudajit"
36 "gccjit"
37]
38conflicts: [
39 "cudajit" {< "0.4.1" | >= "0.5.0"}
40 "gccjit" {< "0.3.2"}
41]
42build: [
43 ["dune" "subst"] {dev}
44 [
45 "dune"
46 "build"
47 "-p"
48 name
49 "-j"
50 jobs
51 "@install"
52 "@runtest" {with-test}
53 "@doc" {with-doc}
54 ]
55]
56dev-repo: "git+https://github.com/lukstafi/ocannl.git"
57url {
58 src: "https://github.com/lukstafi/ocannl/archive/refs/tags/0.4.1.1.tar.gz"
59 checksum: [
60 "md5=b7618f68bb78540cbef30a35e9f127b6"
61 "sha512=eb42fde46a0c29a7a2db1de361af3b35991b1eb05501536cc5f72dcf3225f5305559295824935f4d6a9c0a2bf7b64f061c8304143f28cccc1baa745e4599792e"
62 ]
63}