Skip to content

Commit 928de1f

Browse files
authored
Merge pull request #28506 from lukstafi/opam-publish-arrayjit.0.6.1
2 packages from ahrefs/ocannl at 0.6.1
2 parents 039acd4 + 383779b commit 928de1f

File tree

3 files changed

+140
-1
lines changed
  • packages
    • arrayjit/arrayjit.0.6.1
    • neural_nets_lib
      • neural_nets_lib.0.6.0
      • neural_nets_lib.0.6.1

3 files changed

+140
-1
lines changed
Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
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, Metal), 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" "Metal"]
11+
homepage: "https://github.com/lukstafi/ocannl"
12+
doc: "https://ahrefs.github.io/ocannl/docs/"
13+
bug-reports: "https://github.com/lukstafi/ocannl/issues"
14+
depends: [
15+
"ocaml" {>= "5.3.0"}
16+
"dune" {>= "3.18"}
17+
"base" {>= "v0.17.0"}
18+
"ctypes" {>= "0.23"}
19+
"ctypes-foreign" {>= "0.23"}
20+
"printbox" {>= "0.12"}
21+
"printbox-text" {>= "0.12"}
22+
"pprint" {>= "20230830"}
23+
"stdio"
24+
"sexplib"
25+
"num"
26+
"saturn_lockfree" {>= "0.5.0"}
27+
"ppxlib" {>= "0.36.0"}
28+
"ppx_compare"
29+
"ppx_hash"
30+
"ppx_here"
31+
"ppx_sexp_conv"
32+
"ppx_string"
33+
"ppx_variants_conv"
34+
"ppx_expect"
35+
"ppx_minidebug" {>= "2.3.0"}
36+
"metal" {os = "macos"}
37+
"odoc" {with-doc}
38+
]
39+
depopts: [
40+
"cudajit" {>= "0.7.0"}
41+
]
42+
conflicts: [
43+
"cudajit" {< "0.7.0"}
44+
]
45+
build: [
46+
["dune" "subst"] {dev}
47+
[
48+
"dune"
49+
"build"
50+
"-p"
51+
name
52+
"-j"
53+
jobs
54+
"--promote-install-files=false"
55+
"@install"
56+
"@runtest" {with-test}
57+
"@doc" {with-doc}
58+
]
59+
["dune" "install" "-p" name "--create-install-files" name]
60+
]
61+
dev-repo: "git+https://github.com/lukstafi/ocannl.git"
62+
x-maintenance-intent: ["(latest)"]
63+
url {
64+
src: "https://github.com/ahrefs/ocannl/archive/refs/tags/0.6.1.2.tar.gz"
65+
checksum: [
66+
"md5=529f0921963a6eee0194159a9c0fea41"
67+
"sha512=fc16e8b6cd72cb2ae18277b3727d065fa6c1d137e3187f9586fb0bfe7edeb45597cb58f389e79c20d7e3ae80661e6f9f20e0b95dcbbf27ee5688bcc571d395dd"
68+
]
69+
}

packages/neural_nets_lib/neural_nets_lib.0.6.0/opam

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ depends: [
1616
"dune" {>= "3.18"}
1717
"dune-site"
1818
"base" {>= "v0.17.0"}
19-
"arrayjit" {>= "0.5.3"}
19+
"arrayjit" {= version}
2020
"printbox" {>= "0.12"}
2121
"printbox-text" {>= "0.12"}
2222
"printbox-ext-plot" {>= "0.12"}
Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
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" "CUDA" "Metal"]
11+
homepage: "https://github.com/lukstafi/ocannl"
12+
doc: "https://ahrefs.github.io/ocannl/docs/"
13+
bug-reports: "https://github.com/lukstafi/ocannl/issues"
14+
depends: [
15+
"ocaml" {>= "5.3.0"}
16+
"dune" {>= "3.18"}
17+
"dune-site"
18+
"base" {>= "v0.17.0"}
19+
"arrayjit" {= version}
20+
"printbox" {>= "0.12"}
21+
"printbox-text" {>= "0.12"}
22+
"printbox-ext-plot" {>= "0.12"}
23+
"angstrom" {>= "0.15"}
24+
"pprint" {>= "20230830"}
25+
"stdio"
26+
"sexplib"
27+
"num"
28+
"csv"
29+
"curl"
30+
"time_now"
31+
"camlzip"
32+
"ppxlib" {>= "0.36.0"}
33+
"ppx_compare"
34+
"ppx_fields_conv"
35+
"ppx_hash"
36+
"ppx_here"
37+
"ppx_sexp_conv"
38+
"ppx_string"
39+
"ppx_variants_conv"
40+
"ppx_expect"
41+
"ppx_minidebug" {>= "2.3.0"}
42+
"odoc" {with-doc}
43+
"md2mld" {with-doc}
44+
"slipshow" {with-doc}
45+
]
46+
build: [
47+
["dune" "subst"] {dev}
48+
[
49+
"dune"
50+
"build"
51+
"-p"
52+
name
53+
"-j"
54+
jobs
55+
"--promote-install-files=false"
56+
"@install"
57+
"@runtest" {with-test}
58+
"@doc" {with-doc}
59+
]
60+
["dune" "install" "-p" name "--create-install-files" name]
61+
]
62+
dev-repo: "git+https://github.com/lukstafi/ocannl.git"
63+
x-maintenance-intent: ["(latest)"]
64+
url {
65+
src: "https://github.com/ahrefs/ocannl/archive/refs/tags/0.6.1.2.tar.gz"
66+
checksum: [
67+
"md5=529f0921963a6eee0194159a9c0fea41"
68+
"sha512=fc16e8b6cd72cb2ae18277b3727d065fa6c1d137e3187f9586fb0bfe7edeb45597cb58f389e79c20d7e3ae80661e6f9f20e0b95dcbbf27ee5688bcc571d395dd"
69+
]
70+
}

0 commit comments

Comments
 (0)