Skip to content

Commit 43775fb

Browse files
authored
Merge pull request ocaml#27726 from lukstafi/opam-publish-arrayjit.0.5.2
2 packages from ahrefs/ocannl at 0.5.2
2 parents b8d7128 + 3ec3b70 commit 43775fb

File tree

2 files changed

+127
-0
lines changed
  • packages
    • arrayjit/arrayjit.0.5.2
    • neural_nets_lib/neural_nets_lib.0.5.2

2 files changed

+127
-0
lines changed
Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
# This file is generated by dune, edit dune-project instead
2+
opam-version: "2.0"
3+
synopsis:
4+
"An array language compiler with multiple backends (CPU, CUDA), staged compilation"
5+
description:
6+
"The optimizing compiler sub-package of OCANNL. Use neural_nets_lib instead to also get: nice syntax, shape inference, backpropagation, optimizers."
7+
maintainer: ["Lukasz Stafiniak <[email protected]>"]
8+
authors: ["Lukasz Stafiniak"]
9+
license: "BSD-2-Clause"
10+
tags: ["deeplearning" "array" "jit" "CUDA"]
11+
homepage: "https://github.com/lukstafi/ocannl"
12+
doc: "https://github.com/lukstafi/ocannl/blob/master/README.md"
13+
bug-reports: "https://github.com/lukstafi/ocannl/issues"
14+
depends: [
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+
]
37+
depopts: [
38+
"cudajit" {>= "0.7.0"}
39+
"gccjit" {>= "0.3.2"}
40+
]
41+
conflicts: [
42+
"cudajit" {< "0.7.0"}
43+
"gccjit" {< "0.3.2"}
44+
]
45+
build: [
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+
]
59+
dev-repo: "git+https://github.com/lukstafi/ocannl.git"
60+
url {
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+
}
Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
# This file is generated by dune, edit dune-project instead
2+
opam-version: "2.0"
3+
synopsis:
4+
"A from-scratch Deep Learning framework with an optimizing compiler, shape inference, concise syntax"
5+
description:
6+
"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."
7+
maintainer: ["Lukasz Stafiniak <[email protected]>"]
8+
authors: ["Lukasz Stafiniak"]
9+
license: "BSD-2-Clause"
10+
tags: ["deeplearning" "tensor" "backprop" "jit" "gccjit" "CUDA"]
11+
homepage: "https://github.com/lukstafi/ocannl"
12+
doc: "https://github.com/lukstafi/ocannl/blob/master/README.md"
13+
bug-reports: "https://github.com/lukstafi/ocannl/issues"
14+
depends: [
15+
"ocaml" {>= "5.2.0"}
16+
"dune" {>= "3.16"}
17+
"base" {>= "v0.17.0"}
18+
"arrayjit" {>= "0.5.2"}
19+
"printbox" {>= "0.12"}
20+
"printbox-text" {>= "0.12"}
21+
"printbox-ext-plot" {>= "0.12"}
22+
"angstrom" {>= "0.15"}
23+
"stdio"
24+
"sexplib"
25+
"num"
26+
"time_now"
27+
"ppxlib"
28+
"ppx_compare"
29+
"ppx_fields_conv"
30+
"ppx_hash"
31+
"ppx_here"
32+
"ppx_sexp_conv"
33+
"ppx_string"
34+
"ppx_variants_conv"
35+
"ppx_expect"
36+
"ppx_minidebug" {>= "2.2.0"}
37+
"odoc" {with-doc}
38+
"md2mld" {with-doc}
39+
]
40+
build: [
41+
["dune" "subst"] {dev}
42+
[
43+
"dune"
44+
"build"
45+
"-p"
46+
name
47+
"-j"
48+
jobs
49+
"@install"
50+
"@runtest" {with-test}
51+
"@doc" {with-doc}
52+
]
53+
]
54+
dev-repo: "git+https://github.com/lukstafi/ocannl.git"
55+
url {
56+
src: "https://github.com/ahrefs/ocannl/archive/refs/tags/0.5.2.tar.gz"
57+
checksum: [
58+
"md5=1f62613c37076ccb1c57a78c13a1a388"
59+
"sha512=bccea3b2ad2cd6a96b1f03aaf8e127c800687a69191e5d09c7adf5e26c3bccd73f993eef91154a1ce2bcf4eeebf5bdb8d5372932018b4307515e8b6f5f4e94ab"
60+
]
61+
}

0 commit comments

Comments
 (0)