Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
50 changes: 50 additions & 0 deletions packages/brot/brot.1.0.0~alpha3/opam
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
opam-version: "2.0"
synopsis: "Tokenization for OCaml"
description:
"Fast, HuggingFace-compatible tokenization for language models. BPE, WordPiece, Unigram, word-level, and character-level algorithms with composable pipelines and training from scratch."
maintainer: ["Thibaut Mattio <thibaut.mattio@gmail.com>"]
authors: ["Thibaut Mattio <thibaut.mattio@gmail.com>"]
license: "ISC"
tags: [
"tokenization" "bpe" "wordpiece" "subword-tokenization" "language-models"
]
homepage: "https://github.com/raven-ml/raven"
doc: "https://raven-ml.dev/docs/"
bug-reports: "https://github.com/raven-ml/raven/issues"
depends: [
"ocaml" {>= "5.2.0"}
"dune" {>= "3.21"}
"re"
"jsont"
"bytesrw"
"uunf" {>= "15.1.0"}
"uucp"
"windtrap" {with-test}
"mdx" {with-test}
"odoc" {with-doc}
]
build: [
["dune" "subst"] {dev}
[
"dune"
"build"
"-p"
name
"-j"
jobs
"@install"
"@runtest" {with-test}
"@doc" {with-doc}
]
]
dev-repo: "git+https://github.com/raven-ml/raven.git"
x-maintenance-intent: ["(latest)"]
url {
src:
"https://github.com/raven-ml/raven/releases/download/1.0.0_alpha3/raven-1.0.0.alpha3.tbz"
checksum: [
"sha256=6e78aa943959610b6a5c3439061959d8f228256df860bfb48eb573a7e79ffcd3"
"sha512=d59fc622f3b9fa11b6a065d89dc2425d14b1408cfc0fb9b9711e6ece70bb4ce6114ba177ce49766a9f7ae790023de77964f44f00e1a1e1068698415016ab0900"
]
}
x-commit-hash: "67c327945fb7a1066e5262fbc3db1ca68410857e"
44 changes: 44 additions & 0 deletions packages/fehu/fehu.1.0.0~alpha3/opam
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
opam-version: "2.0"
synopsis: "Reinforcement learning for OCaml"
description:
"Type-safe RL environments, observation/action spaces, vectorized environments, trajectory collection, replay buffers, and generalized advantage estimation. Built on Nx."
maintainer: ["Thibaut Mattio <thibaut.mattio@gmail.com>"]
authors: ["Thibaut Mattio <thibaut.mattio@gmail.com>"]
license: "ISC"
tags: ["reinforcement-learning" "machine-learning" "environments"]
homepage: "https://github.com/raven-ml/raven"
doc: "https://raven-ml.dev/docs/"
bug-reports: "https://github.com/raven-ml/raven/issues"
depends: [
"ocaml" {>= "5.2.0"}
"dune" {>= "3.21"}
"nx" {= version}
"windtrap" {with-test}
"mdx" {with-test}
"odoc" {with-doc}
]
build: [
["dune" "subst"] {dev}
[
"dune"
"build"
"-p"
name
"-j"
jobs
"@install"
"@runtest" {with-test}
"@doc" {with-doc}
]
]
dev-repo: "git+https://github.com/raven-ml/raven.git"
x-maintenance-intent: ["(latest)"]
url {
src:
"https://github.com/raven-ml/raven/releases/download/1.0.0_alpha3/raven-1.0.0.alpha3.tbz"
checksum: [
"sha256=6e78aa943959610b6a5c3439061959d8f228256df860bfb48eb573a7e79ffcd3"
"sha512=d59fc622f3b9fa11b6a065d89dc2425d14b1408cfc0fb9b9711e6ece70bb4ce6114ba177ce49766a9f7ae790023de77964f44f00e1a1e1068698415016ab0900"
]
}
x-commit-hash: "67c327945fb7a1066e5262fbc3db1ca68410857e"
47 changes: 47 additions & 0 deletions packages/hugin/hugin.1.0.0~alpha3/opam
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
opam-version: "2.0"
synopsis: "Plotting for OCaml"
description:
"Publication-quality 2D and 3D plots using Cairo rendering. Line plots, scatter, bar charts, contour plots, and image display from Nx tensors."
maintainer: ["Thibaut Mattio <thibaut.mattio@gmail.com>"]
authors: ["Thibaut Mattio <thibaut.mattio@gmail.com>"]
license: "ISC"
tags: ["visualization" "plotting" "charts" "data-science" "graphics"]
homepage: "https://github.com/raven-ml/raven"
doc: "https://raven-ml.dev/docs/"
bug-reports: "https://github.com/raven-ml/raven/issues"
depends: [
"ocaml" {>= "5.2.0"}
"dune" {>= "3.21"}
"dune-configurator" {build}
"conf-sdl2"
"cairo2"
"nx" {= version}
"windtrap" {with-test}
"mdx" {with-test}
"odoc" {with-doc}
]
build: [
["dune" "subst"] {dev}
[
"dune"
"build"
"-p"
name
"-j"
jobs
"@install"
"@runtest" {with-test}
"@doc" {with-doc}
]
]
dev-repo: "git+https://github.com/raven-ml/raven.git"
x-maintenance-intent: ["(latest)"]
url {
src:
"https://github.com/raven-ml/raven/releases/download/1.0.0_alpha3/raven-1.0.0.alpha3.tbz"
checksum: [
"sha256=6e78aa943959610b6a5c3439061959d8f228256df860bfb48eb573a7e79ffcd3"
"sha512=d59fc622f3b9fa11b6a065d89dc2425d14b1408cfc0fb9b9711e6ece70bb4ce6114ba177ce49766a9f7ae790023de77964f44f00e1a1e1068698415016ab0900"
]
}
x-commit-hash: "67c327945fb7a1066e5262fbc3db1ca68410857e"
47 changes: 47 additions & 0 deletions packages/kaun-board/kaun-board.1.0.0~alpha3/opam
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
opam-version: "2.0"
synopsis: "Training dashboard and logging for Raven"
description:
"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."
maintainer: ["Thibaut Mattio <thibaut.mattio@gmail.com>"]
authors: ["Thibaut Mattio <thibaut.mattio@gmail.com>"]
license: "ISC"
tags: ["training-dashboard" "monitoring" "logging" "machine-learning"]
homepage: "https://github.com/raven-ml/raven"
doc: "https://raven-ml.dev/docs/"
bug-reports: "https://github.com/raven-ml/raven/issues"
depends: [
"ocaml" {>= "5.2.0"}
"dune" {>= "3.21"}
"jsont"
"bytesrw"
"cmdliner"
"mosaic"
"dune-configurator" {build}
"matrix"
"odoc" {with-doc}
]
build: [
["dune" "subst"] {dev}
[
"dune"
"build"
"-p"
name
"-j"
jobs
"@install"
"@runtest" {with-test}
"@doc" {with-doc}
]
]
dev-repo: "git+https://github.com/raven-ml/raven.git"
x-maintenance-intent: ["(latest)"]
url {
src:
"https://github.com/raven-ml/raven/releases/download/1.0.0_alpha3/raven-1.0.0.alpha3.tbz"
checksum: [
"sha256=6e78aa943959610b6a5c3439061959d8f228256df860bfb48eb573a7e79ffcd3"
"sha512=d59fc622f3b9fa11b6a065d89dc2425d14b1408cfc0fb9b9711e6ece70bb4ce6114ba177ce49766a9f7ae790023de77964f44f00e1a1e1068698415016ab0900"
]
}
x-commit-hash: "67c327945fb7a1066e5262fbc3db1ca68410857e"
47 changes: 47 additions & 0 deletions packages/kaun/kaun.1.0.0~alpha3/opam
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
opam-version: "2.0"
synopsis: "Neural networks for OCaml"
description:
"Composable layers, parameter trees, optimizers, training loops, data pipelines, and HuggingFace Hub integration. Built on Rune."
maintainer: ["Thibaut Mattio <thibaut.mattio@gmail.com>"]
authors: ["Thibaut Mattio <thibaut.mattio@gmail.com>"]
license: "ISC"
tags: ["neural-networks" "machine-learning" "deep-learning"]
homepage: "https://github.com/raven-ml/raven"
doc: "https://raven-ml.dev/docs/"
bug-reports: "https://github.com/raven-ml/raven/issues"
depends: [
"ocaml" {>= "5.2.0"}
"dune" {>= "3.21"}
"rune" {= version}
"nx" {= version}
"jsont"
"bytesrw"
"windtrap" {with-test}
"mdx" {with-test}
"odoc" {with-doc}
]
build: [
["dune" "subst"] {dev}
[
"dune"
"build"
"-p"
name
"-j"
jobs
"@install"
"@runtest" {with-test}
"@doc" {with-doc}
]
]
dev-repo: "git+https://github.com/raven-ml/raven.git"
x-maintenance-intent: ["(latest)"]
url {
src:
"https://github.com/raven-ml/raven/releases/download/1.0.0_alpha3/raven-1.0.0.alpha3.tbz"
checksum: [
"sha256=6e78aa943959610b6a5c3439061959d8f228256df860bfb48eb573a7e79ffcd3"
"sha512=d59fc622f3b9fa11b6a065d89dc2425d14b1408cfc0fb9b9711e6ece70bb4ce6114ba177ce49766a9f7ae790023de77964f44f00e1a1e1068698415016ab0900"
]
}
x-commit-hash: "67c327945fb7a1066e5262fbc3db1ca68410857e"
64 changes: 64 additions & 0 deletions packages/nx/nx.1.0.0~alpha3/opam
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
opam-version: "2.0"
synopsis: "N-dimensional arrays for OCaml"
description:
"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."
maintainer: ["Thibaut Mattio <thibaut.mattio@gmail.com>"]
authors: ["Thibaut Mattio <thibaut.mattio@gmail.com>"]
license: "ISC"
tags: ["numerical-computation" "tensor-library" "machine-learning"]
homepage: "https://github.com/raven-ml/raven"
doc: "https://raven-ml.dev/docs/"
bug-reports: "https://github.com/raven-ml/raven/issues"
depends: [
"ocaml" {>= "5.2.0"}
"dune" {>= "3.21"}
"dune-configurator" {build}
"conf-pkg-config" {build}
"conf-zlib" {build}
"logs"
"windtrap" {with-test}
"mdx" {with-test}
"odoc" {with-doc}
]
build: [
["dune" "subst"] {dev}
[
"dune"
"build"
"-p"
name
"-j"
jobs
"@install"
"@runtest" {with-test}
"@doc" {with-doc}
]
]
dev-repo: "git+https://github.com/raven-ml/raven.git"
x-maintenance-intent: ["(latest)"]
depexts: [
["libc-dev" "openblas-dev" "lapack-dev"] {os-distribution = "alpine"}
["epel-release" "openblas-devel"] {os-distribution = "centos"}
["libopenblas-dev" "liblapacke-dev"] {os-family = "debian"}
["libopenblas-dev" "liblapacke-dev"] {os-family = "ubuntu"}
["openblas-devel"] {os-family = "fedora"}
["libopenblas_openmp-devel"] {os-family = "suse" | os-family = "opensuse"}
["openblas" "lapacke" "cblas"] {os-distribution = "arch"}
["openblas"] {os = "macos" & os-distribution = "homebrew"}
["openblas" "lapacke"] {os = "freebsd"}
["mingw64-x86_64-cblas" "mingw64-x86_64-lapack"] {os = "cygwin"}
]
x-ci-accept-failures: [
"oraclelinux-7"
"oraclelinux-8"
"oraclelinux-9"
]
url {
src:
"https://github.com/raven-ml/raven/releases/download/1.0.0_alpha3/raven-1.0.0.alpha3.tbz"
checksum: [
"sha256=6e78aa943959610b6a5c3439061959d8f228256df860bfb48eb573a7e79ffcd3"
"sha512=d59fc622f3b9fa11b6a065d89dc2425d14b1408cfc0fb9b9711e6ece70bb4ce6114ba177ce49766a9f7ae790023de77964f44f00e1a1e1068698415016ab0900"
]
}
x-commit-hash: "67c327945fb7a1066e5262fbc3db1ca68410857e"
55 changes: 55 additions & 0 deletions packages/quill/quill.1.0.0~alpha3/opam
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
opam-version: "2.0"
synopsis: "Notebooks as markdown files"
description:
"Quill turns markdown files into interactive OCaml notebooks. Terminal UI for cell navigation and execution, batch evaluation with watch mode, and in-place output serialization. All Raven packages are pre-loaded."
maintainer: ["Thibaut Mattio <thibaut.mattio@gmail.com>"]
authors: ["Thibaut Mattio <thibaut.mattio@gmail.com>"]
license: "ISC"
tags: ["notebooks" "interactive-computing" "literate-programming"]
homepage: "https://github.com/raven-ml/raven"
doc: "https://raven-ml.dev/docs/"
bug-reports: "https://github.com/raven-ml/raven/issues"
depends: [
"ocaml" {>= "5.2.0"}
"dune" {>= "3.21"}
"cmarkit"
"cmdliner"
"jsont"
"mosaic"
"nx" {= version}
"brot" {= version}
"talon" {= version}
"rune" {= version}
"kaun" {= version}
"sowilo" {= version}
"fehu" {= version}
"hugin" {= version}
"windtrap" {with-test}
"mdx" {with-test}
"odoc" {with-doc}
]
build: [
["dune" "subst"] {dev}
[
"dune"
"build"
"-p"
name
"-j"
jobs
"@install"
"@runtest" {with-test}
"@doc" {with-doc}
]
]
dev-repo: "git+https://github.com/raven-ml/raven.git"
x-maintenance-intent: ["(latest)"]
url {
src:
"https://github.com/raven-ml/raven/releases/download/1.0.0_alpha3/raven-1.0.0.alpha3.tbz"
checksum: [
"sha256=6e78aa943959610b6a5c3439061959d8f228256df860bfb48eb573a7e79ffcd3"
"sha512=d59fc622f3b9fa11b6a065d89dc2425d14b1408cfc0fb9b9711e6ece70bb4ce6114ba177ce49766a9f7ae790023de77964f44f00e1a1e1068698415016ab0900"
]
}
x-commit-hash: "67c327945fb7a1066e5262fbc3db1ca68410857e"
Loading
Loading