Skip to content

Commit 0978bfc

Browse files
authored
Merge pull request #28367 from lukstafi/opam-publish-arrayjit.0.6.0
2 packages from ahrefs/ocannl at 0.6.0
2 parents cb54b8c + ca5e07a commit 0978bfc

File tree

2 files changed

+138
-0
lines changed
  • packages
    • arrayjit/arrayjit.0.6.0
    • neural_nets_lib/neural_nets_lib.0.6.0

2 files changed

+138
-0
lines changed

packages/arrayjit/arrayjit.0.6.0/opam

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 <lukstafi@gmail.com>"]
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://github.com/lukstafi/ocannl/blob/master/README.md"
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.0.4.tar.gz"
65+
checksum: [
66+
"md5=5beaaa0b377bec3badffffbf9f4dec4a"
67+
"sha512=a37a67452746143f0f5ba2e81f98d6fed31fb4397e0a85f4a35aedc805b4e0405ea89d465c6f80941c465fb61d5d6119806cb73b5c5ead925797eb80d19c5ade"
68+
]
69+
}
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+
"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 <lukstafi@gmail.com>"]
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://github.com/lukstafi/ocannl/blob/master/README.md"
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" {>= "0.5.3"}
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+
]
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.0.4.tar.gz"
65+
checksum: [
66+
"md5=5beaaa0b377bec3badffffbf9f4dec4a"
67+
"sha512=a37a67452746143f0f5ba2e81f98d6fed31fb4397e0a85f4a35aedc805b4e0405ea89d465c6f80941c465fb61d5d6119806cb73b5c5ead925797eb80d19c5ade"
68+
]
69+
}

0 commit comments

Comments
 (0)