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"
14depends: [
15 "ocaml" {>= "5.2.0"}
16 "dune" {>= "3.16"}
17 "base" {>= "v0.17.0"}
18 "ctypes" {>= "0.23"}
19 "ctypes-foreign" {>= "0.23"}
20 "printbox" {>= "0.12"}
21 "printbox-text" {>= "0.12"}
22 "stdio"
23 "sexplib"
24 "num"
25 "saturn_lockfree" {>= "0.5.0"}
26 "ppxlib"
27 "ppx_compare"
28 "ppx_hash"
29 "ppx_here"
30 "ppx_sexp_conv"
31 "ppx_string"
32 "ppx_variants_conv"
33 "ppx_expect"
34 "ppx_minidebug" {>= "2.2.0"}
35 "odoc" {with-doc}
36]
37depopts: [
38 "cudajit" {>= "0.7.0"}
39 "gccjit" {>= "0.3.2"}
40]
41conflicts: [
42 "cudajit" {< "0.7.0"}
43 "gccjit" {< "0.3.2"}
44]
45build: [
46 ["dune" "subst"] {dev}
47 [
48 "dune"
49 "build"
50 "-p"
51 name
52 "-j"
53 jobs
54 "@install"
55 "@runtest" {with-test}
56 "@doc" {with-doc}
57 ]
58]
59dev-repo: "git+https://github.com/lukstafi/ocannl.git"
60url {
61 src: "https://github.com/ahrefs/ocannl/archive/refs/tags/0.5.2.tar.gz"
62 checksum: [
63 "md5=1f62613c37076ccb1c57a78c13a1a388"
64 "sha512=bccea3b2ad2cd6a96b1f03aaf8e127c800687a69191e5d09c7adf5e26c3bccd73f993eef91154a1ce2bcf4eeebf5bdb8d5372932018b4307515e8b6f5f4e94ab"
65 ]
66}