Skip to content

Commit 345876e

Browse files
authored
Merge pull request #26577 from lukstafi/opam-publish-neural_nets_lib.0.4.1
3 packages from lukstafi/ocannl at 0.4.1
2 parents 8a0891d + 4dc2d51 commit 345876e

File tree

3 files changed

+151
-0
lines changed
  • packages
    • arrayjit/arrayjit.0.4.1
    • neural_nets_lib/neural_nets_lib.0.4.1
    • ocannl_npy/ocannl_npy.0.4.1

3 files changed

+151
-0
lines changed

packages/arrayjit/arrayjit.0.4.1/opam

+58
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
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.11"}
17+
"base" {>= "v0.17.0"}
18+
"core" {>= "v0.17.0"}
19+
"ctypes" {>= "0.23"}
20+
"ctypes-foreign" {>= "0.23"}
21+
"printbox"
22+
"printbox-text"
23+
"ocannl_npy"
24+
"stdio"
25+
"num"
26+
"saturn_lockfree" {>= "0.5.0"}
27+
"ppxlib"
28+
"ppx_jane"
29+
"ppx_expect"
30+
"ppx_minidebug" {>= "2.0.0"}
31+
"odoc" {with-doc}
32+
]
33+
depopts: [
34+
"cudajit" {>= "0.4.1"}
35+
"gccjit" {>= "0.3.2"}
36+
]
37+
build: [
38+
["dune" "subst"] {dev}
39+
[
40+
"dune"
41+
"build"
42+
"-p"
43+
name
44+
"-j"
45+
jobs
46+
"@install"
47+
"@runtest" {with-test}
48+
"@doc" {with-doc}
49+
]
50+
]
51+
dev-repo: "git+https://github.com/lukstafi/ocannl.git"
52+
url {
53+
src: "https://github.com/lukstafi/ocannl/archive/refs/tags/0.4.1.1.tar.gz"
54+
checksum: [
55+
"md5=b7618f68bb78540cbef30a35e9f127b6"
56+
"sha512=eb42fde46a0c29a7a2db1de361af3b35991b1eb05501536cc5f72dcf3225f5305559295824935f4d6a9c0a2bf7b64f061c8304143f28cccc1baa745e4599792e"
57+
]
58+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
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.11"}
17+
"base" {>= "v0.17.0"}
18+
"core" {>= "v0.17.0"}
19+
"arrayjit" {>= "0.4.1"}
20+
"printbox"
21+
"printbox-text"
22+
"ocannl_npy"
23+
"angstrom" {>= "0.15"}
24+
"stdio"
25+
"num"
26+
"ppxlib"
27+
"ppx_jane"
28+
"ppx_expect"
29+
"ppx_minidebug" {>= "2.0.0"}
30+
"patdiff" {>= "v0.15.0"}
31+
"odoc" {with-doc}
32+
"md2mld" {with-doc}
33+
]
34+
build: [
35+
["dune" "subst"] {dev}
36+
[
37+
"dune"
38+
"build"
39+
"-p"
40+
name
41+
"-j"
42+
jobs
43+
"@install"
44+
"@runtest" {with-test}
45+
"@doc" {with-doc}
46+
]
47+
]
48+
dev-repo: "git+https://github.com/lukstafi/ocannl.git"
49+
url {
50+
src: "https://github.com/lukstafi/ocannl/archive/refs/tags/0.4.1.1.tar.gz"
51+
checksum: [
52+
"md5=b7618f68bb78540cbef30a35e9f127b6"
53+
"sha512=eb42fde46a0c29a7a2db1de361af3b35991b1eb05501536cc5f72dcf3225f5305559295824935f4d6a9c0a2bf7b64f061c8304143f28cccc1baa745e4599792e"
54+
]
55+
}
+38
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
# This file is generated by dune, edit dune-project instead
2+
opam-version: "2.0"
3+
synopsis: "Numpy file format support for ocaml"
4+
maintainer: ["Lukasz Stafiniak <[email protected]>"]
5+
authors: ["Laurent Mazare"]
6+
license: "BSD-2-Clause"
7+
homepage: "https://github.com/lukstafi/ocannl"
8+
doc: "https://github.com/lukstafi/ocannl/blob/master/README.md"
9+
bug-reports: "https://github.com/lukstafi/ocannl/issues"
10+
depends: [
11+
"ocaml" {>= "5.2.0"}
12+
"camlzip"
13+
"dune" {>= "3.11"}
14+
"conf-python-3" {with-test}
15+
"odoc" {with-doc}
16+
]
17+
build: [
18+
["dune" "subst"] {dev}
19+
[
20+
"dune"
21+
"build"
22+
"-p"
23+
name
24+
"-j"
25+
jobs
26+
"@install"
27+
"@runtest" {with-test}
28+
"@doc" {with-doc}
29+
]
30+
]
31+
dev-repo: "git+https://github.com/lukstafi/ocannl.git"
32+
url {
33+
src: "https://github.com/lukstafi/ocannl/archive/refs/tags/0.4.1.1.tar.gz"
34+
checksum: [
35+
"md5=b7618f68bb78540cbef30a35e9f127b6"
36+
"sha512=eb42fde46a0c29a7a2db1de361af3b35991b1eb05501536cc5f72dcf3225f5305559295824935f4d6a9c0a2bf7b64f061c8304143f28cccc1baa745e4599792e"
37+
]
38+
}

0 commit comments

Comments
 (0)