Skip to content

Commit 53dfac4

Browse files
authored
Merge pull request ocaml#29490 from tmattio/release-raven-1.0.0_alpha3
[new release] raven (11 packages) (1.0.0~alpha3)
2 parents 4564252 + c7120f7 commit 53dfac4

File tree

11 files changed

+542
-0
lines changed
  • packages
    • brot/brot.1.0.0~alpha3
    • fehu/fehu.1.0.0~alpha3
    • hugin/hugin.1.0.0~alpha3
    • kaun-board/kaun-board.1.0.0~alpha3
    • kaun/kaun.1.0.0~alpha3
    • nx/nx.1.0.0~alpha3
    • quill/quill.1.0.0~alpha3
    • raven/raven.1.0.0~alpha3
    • rune/rune.1.0.0~alpha3
    • sowilo/sowilo.1.0.0~alpha3
    • talon/talon.1.0.0~alpha3

11 files changed

+542
-0
lines changed
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
opam-version: "2.0"
2+
synopsis: "Tokenization for OCaml"
3+
description:
4+
"Fast, HuggingFace-compatible tokenization for language models. BPE, WordPiece, Unigram, word-level, and character-level algorithms with composable pipelines and training from scratch."
5+
maintainer: ["Thibaut Mattio <thibaut.mattio@gmail.com>"]
6+
authors: ["Thibaut Mattio <thibaut.mattio@gmail.com>"]
7+
license: "ISC"
8+
tags: [
9+
"tokenization" "bpe" "wordpiece" "subword-tokenization" "language-models"
10+
]
11+
homepage: "https://github.com/raven-ml/raven"
12+
doc: "https://raven-ml.dev/docs/"
13+
bug-reports: "https://github.com/raven-ml/raven/issues"
14+
depends: [
15+
"ocaml" {>= "5.2.0"}
16+
"dune" {>= "3.21"}
17+
"re"
18+
"jsont"
19+
"bytesrw"
20+
"uunf" {>= "15.1.0"}
21+
"uucp"
22+
"windtrap" {with-test}
23+
"mdx" {with-test}
24+
"odoc" {with-doc}
25+
]
26+
build: [
27+
["dune" "subst"] {dev}
28+
[
29+
"dune"
30+
"build"
31+
"-p"
32+
name
33+
"-j"
34+
jobs
35+
"@install"
36+
"@runtest" {with-test}
37+
"@doc" {with-doc}
38+
]
39+
]
40+
dev-repo: "git+https://github.com/raven-ml/raven.git"
41+
x-maintenance-intent: ["(latest)"]
42+
url {
43+
src:
44+
"https://github.com/raven-ml/raven/releases/download/1.0.0_alpha3/raven-1.0.0.alpha3.tbz"
45+
checksum: [
46+
"sha256=96d35ce03dfbebd2313657273e24c2e2d20f9e6c7825b8518b69bd1d6ed5870f"
47+
"sha512=90c5053731d4108f37c19430e45456063e872b04b8a1bbad064c356e1b18e69222de8bfcf4ec14757e71f18164ec6e4630ba770dbcb1291665de5418827d1465"
48+
]
49+
}
50+
x-commit-hash: "f1c456f7161cfe3a57a9bd4083605175f72989b4"
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
opam-version: "2.0"
2+
synopsis: "Reinforcement learning for OCaml"
3+
description:
4+
"Type-safe RL environments, observation/action spaces, vectorized environments, trajectory collection, replay buffers, and generalized advantage estimation. Built on Nx."
5+
maintainer: ["Thibaut Mattio <thibaut.mattio@gmail.com>"]
6+
authors: ["Thibaut Mattio <thibaut.mattio@gmail.com>"]
7+
license: "ISC"
8+
tags: ["reinforcement-learning" "machine-learning" "environments"]
9+
homepage: "https://github.com/raven-ml/raven"
10+
doc: "https://raven-ml.dev/docs/"
11+
bug-reports: "https://github.com/raven-ml/raven/issues"
12+
depends: [
13+
"ocaml" {>= "5.2.0"}
14+
"dune" {>= "3.21"}
15+
"nx" {= version}
16+
"windtrap" {with-test}
17+
"mdx" {with-test}
18+
"odoc" {with-doc}
19+
]
20+
build: [
21+
["dune" "subst"] {dev}
22+
[
23+
"dune"
24+
"build"
25+
"-p"
26+
name
27+
"-j"
28+
jobs
29+
"@install"
30+
"@runtest" {with-test}
31+
"@doc" {with-doc}
32+
]
33+
]
34+
dev-repo: "git+https://github.com/raven-ml/raven.git"
35+
x-maintenance-intent: ["(latest)"]
36+
url {
37+
src:
38+
"https://github.com/raven-ml/raven/releases/download/1.0.0_alpha3/raven-1.0.0.alpha3.tbz"
39+
checksum: [
40+
"sha256=96d35ce03dfbebd2313657273e24c2e2d20f9e6c7825b8518b69bd1d6ed5870f"
41+
"sha512=90c5053731d4108f37c19430e45456063e872b04b8a1bbad064c356e1b18e69222de8bfcf4ec14757e71f18164ec6e4630ba770dbcb1291665de5418827d1465"
42+
]
43+
}
44+
x-commit-hash: "f1c456f7161cfe3a57a9bd4083605175f72989b4"
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
opam-version: "2.0"
2+
synopsis: "Declarative plotting and visualization for OCaml"
3+
description: "Composable, beautiful-by-default plotting built on Nx."
4+
maintainer: ["Thibaut Mattio <thibaut.mattio@gmail.com>"]
5+
authors: ["Thibaut Mattio <thibaut.mattio@gmail.com>"]
6+
license: "ISC"
7+
tags: ["visualization" "plotting" "charts" "data-science" "graphics"]
8+
homepage: "https://github.com/raven-ml/raven"
9+
doc: "https://raven-ml.dev/docs/"
10+
bug-reports: "https://github.com/raven-ml/raven/issues"
11+
depends: [
12+
"ocaml" {>= "5.2.0"}
13+
"dune" {>= "3.21"}
14+
"dune-configurator" {build}
15+
"conf-sdl2" {build}
16+
"conf-cairo" {build}
17+
"nx" {= version}
18+
"windtrap" {with-test}
19+
"mdx" {with-test}
20+
"odoc" {with-doc}
21+
]
22+
build: [
23+
["dune" "subst"] {dev}
24+
[
25+
"dune"
26+
"build"
27+
"-p"
28+
name
29+
"-j"
30+
jobs
31+
"@install"
32+
"@runtest" {with-test}
33+
"@doc" {with-doc}
34+
]
35+
]
36+
dev-repo: "git+https://github.com/raven-ml/raven.git"
37+
x-maintenance-intent: ["(latest)"]
38+
url {
39+
src:
40+
"https://github.com/raven-ml/raven/releases/download/1.0.0_alpha3/raven-1.0.0.alpha3.tbz"
41+
checksum: [
42+
"sha256=96d35ce03dfbebd2313657273e24c2e2d20f9e6c7825b8518b69bd1d6ed5870f"
43+
"sha512=90c5053731d4108f37c19430e45456063e872b04b8a1bbad064c356e1b18e69222de8bfcf4ec14757e71f18164ec6e4630ba770dbcb1291665de5418827d1465"
44+
]
45+
}
46+
x-commit-hash: "f1c456f7161cfe3a57a9bd4083605175f72989b4"
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
opam-version: "2.0"
2+
synopsis: "Training dashboard and logging for Raven"
3+
description:
4+
"Lightweight training logger and terminal dashboard for monitoring runs. The core library (kaun-board) provides a Log API for writing JSONL events and a reader for consuming them. The TUI library (kaun-board.tui) provides a Mosaic-based dashboard."
5+
maintainer: ["Thibaut Mattio <thibaut.mattio@gmail.com>"]
6+
authors: ["Thibaut Mattio <thibaut.mattio@gmail.com>"]
7+
license: "ISC"
8+
tags: ["training-dashboard" "monitoring" "logging" "machine-learning"]
9+
homepage: "https://github.com/raven-ml/raven"
10+
doc: "https://raven-ml.dev/docs/"
11+
bug-reports: "https://github.com/raven-ml/raven/issues"
12+
depends: [
13+
"ocaml" {>= "5.2.0"}
14+
"dune" {>= "3.21"}
15+
"jsont"
16+
"bytesrw"
17+
"cmdliner"
18+
"mosaic"
19+
"dune-configurator" {build}
20+
"matrix"
21+
"odoc" {with-doc}
22+
]
23+
build: [
24+
["dune" "subst"] {dev}
25+
[
26+
"dune"
27+
"build"
28+
"-p"
29+
name
30+
"-j"
31+
jobs
32+
"@install"
33+
"@runtest" {with-test}
34+
"@doc" {with-doc}
35+
]
36+
]
37+
dev-repo: "git+https://github.com/raven-ml/raven.git"
38+
x-maintenance-intent: ["(latest)"]
39+
url {
40+
src:
41+
"https://github.com/raven-ml/raven/releases/download/1.0.0_alpha3/raven-1.0.0.alpha3.tbz"
42+
checksum: [
43+
"sha256=96d35ce03dfbebd2313657273e24c2e2d20f9e6c7825b8518b69bd1d6ed5870f"
44+
"sha512=90c5053731d4108f37c19430e45456063e872b04b8a1bbad064c356e1b18e69222de8bfcf4ec14757e71f18164ec6e4630ba770dbcb1291665de5418827d1465"
45+
]
46+
}
47+
x-commit-hash: "f1c456f7161cfe3a57a9bd4083605175f72989b4"
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
opam-version: "2.0"
2+
synopsis: "Neural networks for OCaml"
3+
description:
4+
"Composable layers, parameter trees, optimizers, training loops, data pipelines, and HuggingFace Hub integration. Built on Rune."
5+
maintainer: ["Thibaut Mattio <thibaut.mattio@gmail.com>"]
6+
authors: ["Thibaut Mattio <thibaut.mattio@gmail.com>"]
7+
license: "ISC"
8+
tags: ["neural-networks" "machine-learning" "deep-learning"]
9+
homepage: "https://github.com/raven-ml/raven"
10+
doc: "https://raven-ml.dev/docs/"
11+
bug-reports: "https://github.com/raven-ml/raven/issues"
12+
depends: [
13+
"ocaml" {>= "5.2.0"}
14+
"dune" {>= "3.21"}
15+
"rune" {= version}
16+
"nx" {= version}
17+
"jsont"
18+
"bytesrw"
19+
"windtrap" {with-test}
20+
"mdx" {with-test}
21+
"odoc" {with-doc}
22+
]
23+
build: [
24+
["dune" "subst"] {dev}
25+
[
26+
"dune"
27+
"build"
28+
"-p"
29+
name
30+
"-j"
31+
jobs
32+
"@install"
33+
"@runtest" {with-test}
34+
"@doc" {with-doc}
35+
]
36+
]
37+
dev-repo: "git+https://github.com/raven-ml/raven.git"
38+
x-maintenance-intent: ["(latest)"]
39+
url {
40+
src:
41+
"https://github.com/raven-ml/raven/releases/download/1.0.0_alpha3/raven-1.0.0.alpha3.tbz"
42+
checksum: [
43+
"sha256=96d35ce03dfbebd2313657273e24c2e2d20f9e6c7825b8518b69bd1d6ed5870f"
44+
"sha512=90c5053731d4108f37c19430e45456063e872b04b8a1bbad064c356e1b18e69222de8bfcf4ec14757e71f18164ec6e4630ba770dbcb1291665de5418827d1465"
45+
]
46+
}
47+
x-commit-hash: "f1c456f7161cfe3a57a9bd4083605175f72989b4"

packages/nx/nx.1.0.0~alpha3/opam

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
opam-version: "2.0"
2+
synopsis: "N-dimensional arrays for OCaml"
3+
description:
4+
"Nx provides n-dimensional arrays with NumPy-like semantics and OCaml's type safety. 19 data types, broadcasting, slicing, linear algebra, FFT, and I/O. The numerical foundation for the Raven ecosystem."
5+
maintainer: ["Thibaut Mattio <thibaut.mattio@gmail.com>"]
6+
authors: ["Thibaut Mattio <thibaut.mattio@gmail.com>"]
7+
license: "ISC"
8+
tags: ["numerical-computation" "tensor-library" "machine-learning"]
9+
homepage: "https://github.com/raven-ml/raven"
10+
doc: "https://raven-ml.dev/docs/"
11+
bug-reports: "https://github.com/raven-ml/raven/issues"
12+
depends: [
13+
"ocaml" {>= "5.2.0"}
14+
"dune" {>= "3.21"}
15+
"dune-configurator" {build}
16+
"conf-pkg-config" {build}
17+
"conf-zlib" {build}
18+
"logs"
19+
"windtrap" {with-test}
20+
"mdx" {with-test}
21+
"odoc" {with-doc}
22+
]
23+
build: [
24+
["dune" "subst"] {dev}
25+
[
26+
"dune"
27+
"build"
28+
"-p"
29+
name
30+
"-j"
31+
jobs
32+
"@install"
33+
"@runtest" {with-test}
34+
"@doc" {with-doc}
35+
]
36+
]
37+
dev-repo: "git+https://github.com/raven-ml/raven.git"
38+
x-maintenance-intent: ["(latest)"]
39+
depexts: [
40+
["libc-dev" "openblas-dev" "lapack-dev"] {os-distribution = "alpine"}
41+
["epel-release" "openblas-devel"] {os-distribution = "centos"}
42+
["libopenblas-dev" "liblapacke-dev"] {os-family = "debian"}
43+
["libopenblas-dev" "liblapacke-dev"] {os-family = "ubuntu"}
44+
["openblas-devel"] {os-family = "fedora"}
45+
["libopenblas_openmp-devel"] {os-family = "suse" | os-family = "opensuse"}
46+
["openblas" "lapacke" "cblas"] {os-distribution = "arch"}
47+
["openblas"] {os = "macos" & os-distribution = "homebrew"}
48+
["openblas" "lapacke"] {os = "freebsd"}
49+
["mingw64-x86_64-cblas" "mingw64-x86_64-lapack"] {os = "cygwin"}
50+
]
51+
x-ci-accept-failures: [
52+
"oraclelinux-7"
53+
"oraclelinux-8"
54+
"oraclelinux-9"
55+
]
56+
url {
57+
src:
58+
"https://github.com/raven-ml/raven/releases/download/1.0.0_alpha3/raven-1.0.0.alpha3.tbz"
59+
checksum: [
60+
"sha256=96d35ce03dfbebd2313657273e24c2e2d20f9e6c7825b8518b69bd1d6ed5870f"
61+
"sha512=90c5053731d4108f37c19430e45456063e872b04b8a1bbad064c356e1b18e69222de8bfcf4ec14757e71f18164ec6e4630ba770dbcb1291665de5418827d1465"
62+
]
63+
}
64+
x-commit-hash: "f1c456f7161cfe3a57a9bd4083605175f72989b4"
Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
opam-version: "2.0"
2+
synopsis: "Interactive REPL and markdown notebooks"
3+
description:
4+
"Quill is a REPL and notebook environment for OCaml. Interactive toplevel with syntax highlighting, completion, and history. Markdown notebooks with a terminal UI, web frontend, batch evaluation, and watch mode."
5+
maintainer: ["Thibaut Mattio <thibaut.mattio@gmail.com>"]
6+
authors: ["Thibaut Mattio <thibaut.mattio@gmail.com>"]
7+
license: "ISC"
8+
tags: [
9+
"repl"
10+
"toplevel"
11+
"notebooks"
12+
"interactive-computing"
13+
"literate-programming"
14+
]
15+
homepage: "https://github.com/raven-ml/raven"
16+
doc: "https://raven-ml.dev/docs/"
17+
bug-reports: "https://github.com/raven-ml/raven/issues"
18+
depends: [
19+
"ocaml" {>= "5.2.0"}
20+
"dune" {>= "3.21"}
21+
"cmarkit"
22+
"cmdliner"
23+
"bytesrw"
24+
"jsont"
25+
"mosaic"
26+
"windtrap" {with-test}
27+
"mdx" {with-test}
28+
"odoc" {with-doc}
29+
]
30+
build: [
31+
["dune" "subst"] {dev}
32+
[
33+
"dune"
34+
"build"
35+
"-p"
36+
name
37+
"-j"
38+
jobs
39+
"@install"
40+
"@runtest" {with-test}
41+
"@doc" {with-doc}
42+
]
43+
]
44+
dev-repo: "git+https://github.com/raven-ml/raven.git"
45+
x-maintenance-intent: ["(latest)"]
46+
url {
47+
src:
48+
"https://github.com/raven-ml/raven/releases/download/1.0.0_alpha3/raven-1.0.0.alpha3.tbz"
49+
checksum: [
50+
"sha256=96d35ce03dfbebd2313657273e24c2e2d20f9e6c7825b8518b69bd1d6ed5870f"
51+
"sha512=90c5053731d4108f37c19430e45456063e872b04b8a1bbad064c356e1b18e69222de8bfcf4ec14757e71f18164ec6e4630ba770dbcb1291665de5418827d1465"
52+
]
53+
}
54+
x-commit-hash: "f1c456f7161cfe3a57a9bd4083605175f72989b4"

0 commit comments

Comments
 (0)