2025-08-07 13:35.03: New job: test ahrefs/ocannl https://github.com/ahrefs/ocannl.git#refs/heads/master (9cd1261d5a95e2dad6480b3e725eaa7ed48d410d) (freebsd-x86_64:freebsd-14.2-5.3_opam-2.4)
Base: freebsd-14.2-ocaml-5.3
Opam project build
To reproduce locally:
git clone --recursive "https://github.com/ahrefs/ocannl.git" -b "master" && cd "ocannl" && git reset --hard 9cd1261d
cat > Dockerfile <<'END-OF-DOCKERFILE'
FROM freebsd-14.2-ocaml-5.3
# freebsd-14.2-5.3_opam-2.4
USER 1000:1000
ENV CLICOLOR_FORCE="1"
ENV OPAMCOLOR="always"
WORKDIR /src
RUN sudo ln -f /usr/local/bin/opam-2.4 /usr/local/bin/opam
RUN opam init --reinit -ni
RUN uname -rs && opam exec -- ocaml -version && opam --version
WORKDIR /src
RUN sudo chown opam /src
RUN cd ~/opam-repository && (git cat-file -e e77940d8ff8706305602d0d643bf01c77beef2e7 || git fetch origin master) && git reset -q --hard e77940d8ff8706305602d0d643bf01c77beef2e7 && git log --no-decorate -n1 --oneline && opam update -u
COPY --chown=1000:1000 neural_nets_lib.opam arrayjit.opam ./
RUN opam pin add -yn neural_nets_lib.dev './' && \
opam pin add -yn arrayjit.dev './'
RUN echo '(lang dune 3.0)' > './dune-project'
ENV DEPS="angstrom.0.16.1 astring.0.8.5 backoff.0.1.1 base.v0.17.3 base-bigarray.base base-bytes.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base bigarray-compat.1.1.0 bigstringaf.0.10.0 camlp-streams.5.0.1 camlzip.1.13 cmdliner.1.3.0 conf-libcurl.2 conf-libffi.2.0.0 conf-pkg-config.4 conf-zlib.1 cppo.1.8.0 csexp.1.5.2 csv.2.4 ctypes.0.23.0 ctypes-foreign.0.23.0 curl.0.10.0 dune.3.19.1 dune-configurator.3.19.1 dune-private-libs.3.19.1 dune-site.3.19.1 dyn.3.19.1 fieldslib.v0.17.0 fmt.0.11.0 integers.0.7.0 jane-street-headers.v0.17.0 jst-config.v0.17.0 logs.0.9.0 mdx.2.5.0 mtime.2.1.0 multicore-magic.2.3.1 num.1.6 ocaml.5.3.0 ocaml-base-compiler.5.3.0 ocaml-compiler.5.3.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocaml-version.4.0.1 ocaml_intrinsics_kernel.v0.17.1 ocamlbuild.0.16.1 ocamlfind.1.9.8 ordering.3.19.1 parsexp.v0.17.0 pp.2.0.0 pprint.20230830 ppx_assert.v0.17.0 ppx_base.v0.17.0 ppx_cold.v0.17.0 ppx_compare.v0.17.0 ppx_derivers.1.2.1 ppx_deriving.6.1.1 ppx_enumerate.v0.17.0 ppx_expect.v0.17.3 ppx_fields_conv.v0.17.0 ppx_globalize.v0.17.2 ppx_hash.v0.17.0 ppx_here.v0.17.0 ppx_inline_test.v0.17.1 ppx_minidebug.2.3.0 ppx_optcomp.v0.17.1 ppx_sexp_conv.v0.17.1 ppx_string.v0.17.0 ppx_variants_conv.v0.17.1 ppxlib.0.36.0 ppxlib_jane.v0.17.4 printbox.0.12 printbox-ext-plot.0.12 printbox-html.0.12 printbox-md.0.12 printbox-text.0.12 ptime.1.2.0 re.1.13.2 result.1.5 saturn_lockfree.0.5.0 seq.base sexplib.v0.17.0 sexplib0.v0.17.0 stdio.v0.17.0 stdlib-shims.0.3.0 stdune.3.19.1 thread-local-storage.0.2 time_now.v0.17.0 topkg.1.1.0 tyxml.4.6.0 uucp.16.0.0 uutf.1.0.4 variantslib.v0.17.0"
ENV CI="true"
ENV OCAMLCI="true"
RUN opam update --depexts && opam install --cli=2.4 --depext-only -y neural_nets_lib.dev arrayjit.dev $DEPS
RUN opam install $DEPS
COPY --chown=1000:1000 . /src
RUN opam exec -- dune build @install @check @runtest && rm -rf _build
END-OF-DOCKERFILE
docker build .
END-REPRO-BLOCK
2025-08-07 13:35.03: Using cache hint "ahrefs/ocannl-freebsd-14.2-ocaml-5.3-freebsd-14.2-5.3_opam-2.4-83f2c92a8149933d384aef7c4711fb31"
2025-08-07 13:35.03: Using OBuilder spec:
((from freebsd-14.2-ocaml-5.3)
(comment freebsd-14.2-5.3_opam-2.4)
(user (uid 1000) (gid 1000))
(env CLICOLOR_FORCE 1)
(env OPAMCOLOR always)
(workdir /src)
(run (shell "sudo ln -f /usr/local/bin/opam-2.4 /usr/local/bin/opam"))
(run (shell "opam init --reinit -ni"))
(run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
(workdir /src)
(run (shell "sudo chown opam /src"))
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "cd ~/opam-repository && (git cat-file -e e77940d8ff8706305602d0d643bf01c77beef2e7 || git fetch origin master) && git reset -q --hard e77940d8ff8706305602d0d643bf01c77beef2e7 && git log --no-decorate -n1 --oneline && opam update -u"))
(copy (src neural_nets_lib.opam arrayjit.opam) (dst ./))
(run (network host)
(shell "opam pin add -yn neural_nets_lib.dev './' && \
\nopam pin add -yn arrayjit.dev './'"))
(run (network host)
(shell "echo '(lang dune 3.0)' > './dune-project'"))
(env DEPS "angstrom.0.16.1 astring.0.8.5 backoff.0.1.1 base.v0.17.3 base-bigarray.base base-bytes.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base bigarray-compat.1.1.0 bigstringaf.0.10.0 camlp-streams.5.0.1 camlzip.1.13 cmdliner.1.3.0 conf-libcurl.2 conf-libffi.2.0.0 conf-pkg-config.4 conf-zlib.1 cppo.1.8.0 csexp.1.5.2 csv.2.4 ctypes.0.23.0 ctypes-foreign.0.23.0 curl.0.10.0 dune.3.19.1 dune-configurator.3.19.1 dune-private-libs.3.19.1 dune-site.3.19.1 dyn.3.19.1 fieldslib.v0.17.0 fmt.0.11.0 integers.0.7.0 jane-street-headers.v0.17.0 jst-config.v0.17.0 logs.0.9.0 mdx.2.5.0 mtime.2.1.0 multicore-magic.2.3.1 num.1.6 ocaml.5.3.0 ocaml-base-compiler.5.3.0 ocaml-compiler.5.3.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocaml-version.4.0.1 ocaml_intrinsics_kernel.v0.17.1 ocamlbuild.0.16.1 ocamlfind.1.9.8 ordering.3.19.1 parsexp.v0.17.0 pp.2.0.0 pprint.20230830 ppx_assert.v0.17.0 ppx_base.v0.17.0 ppx_cold.v0.17.0 ppx_compare.v0.17.0 ppx_derivers.1.2.1 ppx_deriving.6.1.1 ppx_enumerate.v0.17.0 ppx_expect.v0.17.3 ppx_fields_conv.v0.17.0 ppx_globalize.v0.17.2 ppx_hash.v0.17.0 ppx_here.v0.17.0 ppx_inline_test.v0.17.1 ppx_minidebug.2.3.0 ppx_optcomp.v0.17.1 ppx_sexp_conv.v0.17.1 ppx_string.v0.17.0 ppx_variants_conv.v0.17.1 ppxlib.0.36.0 ppxlib_jane.v0.17.4 printbox.0.12 printbox-ext-plot.0.12 printbox-html.0.12 printbox-md.0.12 printbox-text.0.12 ptime.1.2.0 re.1.13.2 result.1.5 saturn_lockfree.0.5.0 seq.base sexplib.v0.17.0 sexplib0.v0.17.0 stdio.v0.17.0 stdlib-shims.0.3.0 stdune.3.19.1 thread-local-storage.0.2 time_now.v0.17.0 topkg.1.1.0 tyxml.4.6.0 uucp.16.0.0 uutf.1.0.4 variantslib.v0.17.0")
(env CI true)
(env OCAMLCI true)
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam update --depexts && opam install --cli=2.4 --depext-only -y neural_nets_lib.dev arrayjit.dev $DEPS"))
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam install $DEPS"))
(copy (src .) (dst /src))
(run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build"))
)
2025-08-07 13:35.03: Waiting for resource in pool OCluster
2025-08-07 13:35.03: Waiting for workerβ¦
2025-08-07 13:46.45: Got resource from pool OCluster
Building on rosemary
HEAD is now at 1ef3c973 Bug fix `%cd` syntax: escaping tensors for getting labels
HEAD is now at 9cd1261d Incorporate let-binding identifier in `%cd` names; fix handling of syntactic functions
(from freebsd-14.2-ocaml-5.3)
2025-08-07 13:47.03 ---> using "47c9a03b962be450225081ed69acde1f5c6dadb6d1106d9b1a8b4fd61c2defa6" from cache
/: (comment freebsd-14.2-5.3_opam-2.4)
/: (user (uid 1000) (gid 1000))
/: (env CLICOLOR_FORCE 1)
/: (env OPAMCOLOR always)
/: (workdir /src)
/src: (run (shell "sudo ln -f /usr/local/bin/opam-2.4 /usr/local/bin/opam"))
2025-08-07 13:47.04 ---> using "3cf9d05e5eb2b3cab7746fab6ccc73ebe3b43051756027b7ee3d88bc2433384a" from cache
/src: (run (shell "opam init --reinit -ni"))
No configuration file found, using built-in defaults.
Checking for available remotes: rsync and local, git.
- you won't be able to use mercurial repositories unless you install the hg command on your system.
- you won't be able to use darcs repositories unless you install the darcs command on your system.
This version of opam requires an update to the layout of /home/opam/.opam from version 2.1 to version 2.2, which can't be reverted.
You may want to back it up before going further.
Continue? [Y/n] y
[NOTE] The 'jobs' option was reset, its value was 1 and its new value will vary according to the current number of cores on your machine. You can restore the fixed value using:
opam option jobs=1 --global
Format upgrade done.
<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[default] no changes from git+file:///home/opam/opam-repository
2025-08-07 13:47.06 ---> using "6be513be757734d73b41a31e19f8ae22aa3fe2fd424869d3fd3c8b16bb4fa69a" from cache
/src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
FreeBSD 14.2-RELEASE-p1
The OCaml toplevel, version 5.3.0
2.4.1
2025-08-07 13:47.07 ---> using "6406a960b971760de52a319d92e3ade2dc00fc29daba60f2a83f980f00dde731" from cache
/src: (workdir /src)
/src: (run (shell "sudo chown opam /src"))
2025-08-07 13:47.07 ---> using "ceecf1d51f19afc7e1cbf641861a5e731a764903c017a5b842658d708b08899c" from cache
/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "cd ~/opam-repository && (git cat-file -e e77940d8ff8706305602d0d643bf01c77beef2e7 || git fetch origin master) && git reset -q --hard e77940d8ff8706305602d0d643bf01c77beef2e7 && git log --no-decorate -n1 --oneline && opam update -u"))
e77940d8ff Merge pull request #28255 from dbuenzli/b0-publish-fmt.0.11.0
<><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><>
[default] synchronised from git+file:///home/opam/opam-repository
Already up-to-date.
Nothing to do.
2025-08-07 13:47.08 ---> using "b839ed237da9a062f46ef3287af09640157ee3d2ef1194b77ce5d1e3b9bc3c23" from cache
/src: (copy (src neural_nets_lib.opam arrayjit.opam) (dst ./))
2025-08-07 13:47.08 ---> using "3cf50b752be416203109f5b79b6a13228c8a356407bd44641c49d2204ec4a395" from cache
/src: (run (network host)
(shell "opam pin add -yn neural_nets_lib.dev './' && \
\nopam pin add -yn arrayjit.dev './'"))
[neural_nets_lib.dev] synchronised (file:///src)
neural_nets_lib is now pinned to file:///src (version dev)
[arrayjit.dev] synchronised (file:///src)
arrayjit is now pinned to file:///src (version dev)
2025-08-07 13:47.10 ---> using "9fb1bd261b56e68a06e664c67fed01614f6b6b292c707dc8c0f1ed0772dc450a" from cache
/src: (run (network host)
(shell "echo '(lang dune 3.0)' > './dune-project'"))
2025-08-07 13:47.11 ---> using "135eca2fbe673b2984e91290b6fd3e0ce498641de10468b32c5d638f0c7faebf" from cache
/src: (env DEPS "angstrom.0.16.1 astring.0.8.5 backoff.0.1.1 base.v0.17.3 base-bigarray.base base-bytes.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base bigarray-compat.1.1.0 bigstringaf.0.10.0 camlp-streams.5.0.1 camlzip.1.13 cmdliner.1.3.0 conf-libcurl.2 conf-libffi.2.0.0 conf-pkg-config.4 conf-zlib.1 cppo.1.8.0 csexp.1.5.2 csv.2.4 ctypes.0.23.0 ctypes-foreign.0.23.0 curl.0.10.0 dune.3.19.1 dune-configurator.3.19.1 dune-private-libs.3.19.1 dune-site.3.19.1 dyn.3.19.1 fieldslib.v0.17.0 fmt.0.11.0 integers.0.7.0 jane-street-headers.v0.17.0 jst-config.v0.17.0 logs.0.9.0 mdx.2.5.0 mtime.2.1.0 multicore-magic.2.3.1 num.1.6 ocaml.5.3.0 ocaml-base-compiler.5.3.0 ocaml-compiler.5.3.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocaml-version.4.0.1 ocaml_intrinsics_kernel.v0.17.1 ocamlbuild.0.16.1 ocamlfind.1.9.8 ordering.3.19.1 parsexp.v0.17.0 pp.2.0.0 pprint.20230830 ppx_assert.v0.17.0 ppx_base.v0.17.0 ppx_cold.v0.17.0 ppx_compare.v0.17.0 ppx_derivers.1.2.1 ppx_deriving.6.1.1 ppx_enumerate.v0.17.0 ppx_expect.v0.17.3 ppx_fields_conv.v0.17.0 ppx_globalize.v0.17.2 ppx_hash.v0.17.0 ppx_here.v0.17.0 ppx_inline_test.v0.17.1 ppx_minidebug.2.3.0 ppx_optcomp.v0.17.1 ppx_sexp_conv.v0.17.1 ppx_string.v0.17.0 ppx_variants_conv.v0.17.1 ppxlib.0.36.0 ppxlib_jane.v0.17.4 printbox.0.12 printbox-ext-plot.0.12 printbox-html.0.12 printbox-md.0.12 printbox-text.0.12 ptime.1.2.0 re.1.13.2 result.1.5 saturn_lockfree.0.5.0 seq.base sexplib.v0.17.0 sexplib0.v0.17.0 stdio.v0.17.0 stdlib-shims.0.3.0 stdune.3.19.1 thread-local-storage.0.2 time_now.v0.17.0 topkg.1.1.0 tyxml.4.6.0 uucp.16.0.0 uutf.1.0.4 variantslib.v0.17.0")
/src: (env CI true)
/src: (env OCAMLCI true)
/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam update --depexts && opam install --cli=2.4 --depext-only -y neural_nets_lib.dev arrayjit.dev $DEPS"))
[WARNING] Unknown update command for bsd, skipping system update
<><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><>
[neural_nets_lib.dev] synchronised (file:///src)
[arrayjit.dev] synchronised (file:///src)
[NOTE] Package ocaml-options-vanilla is already installed (current version is 1).
[NOTE] Package ocaml-config is already installed (current version is 3).
[NOTE] Package ocaml-compiler is already installed (current version is 5.3.0).
[NOTE] Package ocaml-base-compiler is already installed (current version is 5.3.0).
[NOTE] Package ocaml is already installed (current version is 5.3.0).
[NOTE] Package base-unix is already installed (current version is base).
[NOTE] Package base-threads is already installed (current version is base).
[NOTE] Package base-nnp is already installed (current version is base).
[NOTE] Package base-effects is already installed (current version is base).
[NOTE] Package base-domains is already installed (current version is base).
[NOTE] Package base-bigarray is already installed (current version is base).
2025-08-07 13:47.11 ---> using "000f6acd9dc9e31002551326cf0429ec63ff745af64acd8ab7d481f40c7a53e3" from cache
/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam install $DEPS"))
[NOTE] Package ocaml-options-vanilla is already installed (current version is 1).
[NOTE] Package ocaml-config is already installed (current version is 3).
[NOTE] Package ocaml-compiler is already installed (current version is 5.3.0).
[NOTE] Package ocaml-base-compiler is already installed (current version is 5.3.0).
[NOTE] Package ocaml is already installed (current version is 5.3.0).
[NOTE] Package base-unix is already installed (current version is base).
[NOTE] Package base-threads is already installed (current version is base).
[NOTE] Package base-nnp is already installed (current version is base).
[NOTE] Package base-effects is already installed (current version is base).
[NOTE] Package base-domains is already installed (current version is base).
[NOTE] Package base-bigarray is already installed (current version is base).
The following actions will be performed:
=== install 87 packages
β angstrom 0.16.1
β astring 0.8.5
β backoff 0.1.1
β base v0.17.3
β base-bytes base
β bigarray-compat 1.1.0
β bigstringaf 0.10.0
β camlp-streams 5.0.1
β camlzip 1.13
β cmdliner 1.3.0
β conf-libcurl 2
β conf-libffi 2.0.0
β conf-pkg-config 4
β conf-zlib 1
β cppo 1.8.0
β csexp 1.5.2
β csv 2.4
β ctypes 0.23.0
β ctypes-foreign 0.23.0
β curl 0.10.0
β dune 3.19.1
β dune-configurator 3.19.1
β dune-private-libs 3.19.1
β dune-site 3.19.1
β dyn 3.19.1
β fieldslib v0.17.0
β fmt 0.11.0
β integers 0.7.0
β jane-street-headers v0.17.0
β jst-config v0.17.0
β logs 0.9.0
β mdx 2.5.0
β mtime 2.1.0
β multicore-magic 2.3.1
β num 1.6
β ocaml-compiler-libs v0.17.0
β ocaml-syntax-shims 1.0.0
β ocaml-version 4.0.1
β ocaml_intrinsics_kernel v0.17.1
β ocamlbuild 0.16.1
β ocamlfind 1.9.8
β ordering 3.19.1
β parsexp v0.17.0
β pp 2.0.0
β pprint 20230830
β ppx_assert v0.17.0
β ppx_base v0.17.0
β ppx_cold v0.17.0
β ppx_compare v0.17.0
β ppx_derivers 1.2.1
β ppx_deriving 6.1.1
β ppx_enumerate v0.17.0
β ppx_expect v0.17.3
β ppx_fields_conv v0.17.0
β ppx_globalize v0.17.2
β ppx_hash v0.17.0
β ppx_here v0.17.0
β ppx_inline_test v0.17.1
β ppx_minidebug 2.3.0
β ppx_optcomp v0.17.1
β ppx_sexp_conv v0.17.1
β ppx_string v0.17.0
β ppx_variants_conv v0.17.1
β ppxlib 0.36.0
β ppxlib_jane v0.17.4
β printbox 0.12
β printbox-ext-plot 0.12
β printbox-html 0.12
β printbox-md 0.12
β printbox-text 0.12
β ptime 1.2.0
β re 1.13.2
β result 1.5
β saturn_lockfree 0.5.0
β seq base
β sexplib v0.17.0
β sexplib0 v0.17.0
β stdio v0.17.0
β stdlib-shims 0.3.0
β stdune 3.19.1
β thread-local-storage 0.2
β time_now v0.17.0
β topkg 1.1.0
β tyxml 4.6.0
β uucp 16.0.0
β uutf 1.0.4
β variantslib v0.17.0
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
β¬ retrieved backoff.0.1.1 (cached)
β¬ retrieved astring.0.8.5 (cached)
β¬ retrieved angstrom.0.16.1 (cached)
β¬ retrieved bigarray-compat.1.1.0 (cached)
β¬ retrieved bigstringaf.0.10.0 (cached)
β¬ retrieved camlp-streams.5.0.1 (cached)
β¬ retrieved camlzip.1.13 (cached)
β installed conf-libcurl.2
β¬ retrieved cmdliner.1.3.0 (cached)
β¬ retrieved csexp.1.5.2 (cached)
β installed conf-pkg-config.4
β¬ retrieved cppo.1.8.0 (cached)
β installed conf-zlib.1
β installed conf-libffi.2.0.0
β¬ retrieved csv.2.4 (cached)
β¬ retrieved base.v0.17.3 (cached)
β¬ retrieved curl.0.10.0 (cached)
β¬ retrieved ctypes.0.23.0, ctypes-foreign.0.23.0 (cached)
β¬ retrieved fieldslib.v0.17.0 (cached)
β¬ retrieved fmt.0.11.0 (cached)
β¬ retrieved integers.0.7.0 (cached)
β¬ retrieved jane-street-headers.v0.17.0 (cached)
β¬ retrieved jst-config.v0.17.0 (cached)
β¬ retrieved mdx.2.5.0 (cached)
β¬ retrieved logs.0.9.0 (cached)
β installed cmdliner.1.3.0
β¬ retrieved multicore-magic.2.3.1 (cached)
β¬ retrieved mtime.2.1.0 (cached)
β¬ retrieved num.1.6 (cached)
β¬ retrieved ocaml-syntax-shims.1.0.0 (cached)
β¬ retrieved ocaml-compiler-libs.v0.17.0 (cached)
β¬ retrieved ocaml-version.4.0.1 (cached)
β¬ retrieved ocaml_intrinsics_kernel.v0.17.1 (cached)
β¬ retrieved ocamlfind.1.9.8 (cached)
β¬ retrieved parsexp.v0.17.0 (cached)
β¬ retrieved ocamlbuild.0.16.1 (cached)
β¬ retrieved pprint.20230830 (cached)
β¬ retrieved pp.2.0.0 (cached)
β¬ retrieved ppx_assert.v0.17.0 (cached)
β¬ retrieved ppx_base.v0.17.0 (cached)
β¬ retrieved ppx_cold.v0.17.0 (cached)
β installed num.1.6
β¬ retrieved ppx_derivers.1.2.1 (cached)
β¬ retrieved ppx_compare.v0.17.0 (cached)
β¬ retrieved dune.3.19.1, dune-configurator.3.19.1, dune-private-libs.3.19.1, dune-site.3.19.1, dyn.3.19.1, ordering.3.19.1, stdune.3.19.1 (cached)
β¬ retrieved ppx_expect.v0.17.3 (cached)
β¬ retrieved ppx_enumerate.v0.17.0 (cached)
β¬ retrieved ppx_fields_conv.v0.17.0 (cached)
β¬ retrieved ppx_globalize.v0.17.2 (cached)
β¬ retrieved ppx_deriving.6.1.1 (cached)
β¬ retrieved ppx_here.v0.17.0 (cached)
β¬ retrieved ppx_inline_test.v0.17.1 (cached)
β¬ retrieved ppx_minidebug.2.3.0 (cached)
β¬ retrieved ppx_optcomp.v0.17.1 (cached)
β¬ retrieved ppx_hash.v0.17.0 (cached)
β¬ retrieved ppx_string.v0.17.0 (cached)
β¬ retrieved ppx_variants_conv.v0.17.1 (cached)
β¬ retrieved ppx_sexp_conv.v0.17.1 (cached)
β¬ retrieved ppxlib_jane.v0.17.4 (cached)
β installed ocamlbuild.0.16.1
β¬ retrieved ptime.1.2.0 (cached)
β¬ retrieved printbox.0.12, printbox-ext-plot.0.12, printbox-html.0.12, printbox-md.0.12, printbox-text.0.12 (cached)
β¬ retrieved re.1.13.2 (cached)
β¬ retrieved result.1.5 (cached)
β¬ retrieved seq.base (cached)
β installed seq.base
β¬ retrieved sexplib.v0.17.0 (cached)
β installed ocamlfind.1.9.8
β installed base-bytes.base
β¬ retrieved sexplib0.v0.17.0 (cached)
β¬ retrieved saturn_lockfree.0.5.0 (cached)
β¬ retrieved stdio.v0.17.0 (cached)
β¬ retrieved stdlib-shims.0.3.0 (cached)
β¬ retrieved thread-local-storage.0.2 (cached)
β¬ retrieved time_now.v0.17.0 (cached)
β¬ retrieved tyxml.4.6.0 (cached)
β installed camlzip.1.13
β¬ retrieved uucp.16.0.0 (cached)
β¬ retrieved topkg.1.1.0 (cached)
β¬ retrieved variantslib.v0.17.0 (cached)
β¬ retrieved uutf.1.0.4 (cached)
β¬ retrieved ppxlib.0.36.0 (cached)
β installed topkg.1.1.0
β installed uutf.1.0.4
β installed astring.0.8.5
β installed mtime.2.1.0
β installed fmt.0.11.0
β installed ptime.1.2.0
β installed logs.0.9.0
β installed uucp.16.0.0
β installed dune.3.19.1
β installed ppx_derivers.1.2.1
β installed printbox.0.12
β installed result.1.5
β installed pprint.20230830
β installed stdlib-shims.0.3.0
β installed pp.2.0.0
β installed ocaml_intrinsics_kernel.v0.17.1
β installed ocaml-version.4.0.1
β installed ocaml-syntax-shims.1.0.0
β installed ocaml-compiler-libs.v0.17.0
β installed multicore-magic.2.3.1
β installed thread-local-storage.0.2
β installed jane-street-headers.v0.17.0
β installed csv.2.4
β installed csexp.1.5.2
β installed ordering.3.19.1
β installed integers.0.7.0
β installed printbox-text.0.12
β installed sexplib0.v0.17.0
β installed re.1.13.2
β installed printbox-md.0.12
β installed dune-configurator.3.19.1
β installed dyn.3.19.1
β installed curl.0.10.0
β installed bigstringaf.0.10.0
β installed tyxml.4.6.0
β installed parsexp.v0.17.0
β installed cppo.1.8.0
β installed camlp-streams.5.0.1
β installed printbox-html.0.12
β installed angstrom.0.16.1
β installed base.v0.17.3
β installed printbox-ext-plot.0.12
β installed sexplib.v0.17.0
β installed bigarray-compat.1.1.0
β installed variantslib.v0.17.0
β installed stdio.v0.17.0
β installed fieldslib.v0.17.0
β installed backoff.0.1.1
β installed mdx.2.5.0
β installed stdune.3.19.1
β installed saturn_lockfree.0.5.0
β installed ppxlib.0.36.0
β installed ctypes.0.23.0
β installed ppx_optcomp.v0.17.1
β installed ppx_variants_conv.v0.17.1
β installed ppx_here.v0.17.0
β installed ppxlib_jane.v0.17.4
β installed ppx_fields_conv.v0.17.0
β installed ppx_deriving.6.1.1
β installed ppx_cold.v0.17.0
β installed dune-private-libs.3.19.1
β installed ppx_sexp_conv.v0.17.1
β installed ppx_globalize.v0.17.2
β installed ppx_enumerate.v0.17.0
β installed ppx_compare.v0.17.0
β installed ctypes-foreign.0.23.0
β installed dune-site.3.19.1
β installed ppx_assert.v0.17.0
β installed ppx_hash.v0.17.0
β installed ppx_minidebug.2.3.0
β installed ppx_base.v0.17.0
β installed jst-config.v0.17.0
β installed ppx_string.v0.17.0
β installed time_now.v0.17.0
β installed ppx_inline_test.v0.17.1
β installed ppx_expect.v0.17.3
Done.
2025-08-07 13:47.12 ---> using "08946f556234ec18e7c81bd75e3b987bd34b56ec78ef61e46a5ccfad9a83c89c" from cache
/src: (copy (src .) (dst /src))
2025-08-07 13:47.13 ---> saved as "ec864d1b2e6f70058abe6b5743ed2c3003fdda80ec81bbd8c0b898cc094c9df5"
/src: (run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build"))
File "arrayjit/test/dune", line 6, characters 16-24:
6 | (pps ppx_here ppx_jane)))
^^^^^^^^
Error: Library "ppx_jane" not found.
-> required by
_build/default/arrayjit/test/.merlin-conf/exe-test_numerical_types
-> required by alias arrayjit/test/check
(cd _build/default/test/operations/config && ../../../arrayjit/bin/read_config.exe --read=backend)
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
Wrote value of 'backend' to ocannl_backend.txt
(cd _build/default/test/ppx && ./test_ppx_op.exe)
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/default/test/ppx && ./test_ppx_op_expected.exe)
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/0cfc194dcdcf0229f487b696c33b0ff5/default/test/einsum && .einsum_tutorials.inline-tests/inline-test-runner.exe inline-test-runner einsum_tutorials -partition 'Found 0, in the config file' -source-tree-root ../.. -diff-cmd -)
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/0cfc194dcdcf0229f487b696c33b0ff5/default/test/einsum && .einsum_tutorials.inline-tests/inline-test-runner.exe inline-test-runner einsum_tutorials -partition 'Retrieving commandline, environment, or config file variable ocannl_log_level' -source-tree-root ../.. -diff-cmd -)
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/default/test/operations && ./test_threefry_precision.exe)
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
Threefry4x32 result precision: single
Uniform result precision: single
Retrieving commandline, environment, or config file variable ocannl_backend
Found multicore_cc, in the config file
Retrieving commandline, environment, or config file variable ocannl_cd_ident_style
Not found, using default heuristic
Retrieving commandline, environment, or config file variable ocannl_ll_ident_style
Not found, using default heuristic
Retrieving commandline, environment, or config file variable ocannl_prefer_backend_uniformity
Found true, in the config file
Retrieving commandline, environment, or config file variable ocannl_debug_log_to_stream_files
Not found, using default false
Retrieving commandline, environment, or config file variable ocannl_cc_backend_optimization_level
Not found, using default 3
Retrieving commandline, environment, or config file variable ocannl_cc_backend_compiler_command
Not found, using default cc
Retrieving commandline, environment, or config file variable ocannl_cc_backend_verify_codesign
Not found, using default false
Compilation successful!
Actual tensor precision in context: single
(cd _build/.sandbox/17bc19a2f9003aa1149d89c0a72a2c38/default/test/operations && .operations_tutorials.inline-tests/inline-test-runner.exe inline-test-runner operations_tutorials -partition 'Retrieving commandline, environment, or config file variable ocannl_log_level' -source-tree-root ../.. -diff-cmd -)
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/17bc19a2f9003aa1149d89c0a72a2c38/default/test/operations && .operations_tutorials.inline-tests/inline-test-runner.exe inline-test-runner operations_tutorials -partition 'Found 0, in the config file' -source-tree-root ../.. -diff-cmd -)
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/17bc19a2f9003aa1149d89c0a72a2c38/default/test/operations && .operations_tutorials.inline-tests/inline-test-runner.exe inline-test-runner operations_tutorials -partition test_threefry4x32.ml -source-tree-root ../.. -diff-cmd -)
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
File "test/einsum/einsum_trivia_exec.expected", line 1, characters 0-0:
/usr/local/bin/git --no-pager diff --no-index --color=always -u _build/default/test/einsum/einsum_trivia_exec.expected _build/default/test/einsum/einsum_trivia_exec.exe.output
diff --git a/_build/default/test/einsum/einsum_trivia_exec.expected b/_build/default/test/einsum/einsum_trivia_exec.exe.output
index 1c66789..c6cb139 100644
--- a/_build/default/test/einsum/einsum_trivia_exec.expected
+++ b/_build/default/test/einsum/einsum_trivia_exec.exe.output
@@ -657,156 +657,156 @@ HERE: test/einsum/einsum_trivia_exec.ml:229:21
βββββββββ΄ββββββββββββββββββββββββββββββββββββββ
βββββββββββββββββββββββββββββββββββββββββββββββ
HERE: test/einsum/einsum_trivia_exec.ml:254:21
-ββββββββββββββββββββββββββββββββββ
-β[9]: ;=>+ shape 0:4,1:5,2:6,3:3 β
-βββββββββ¬βββββββββββββββββββ β
-ββ0 @ 0 βaxis 3 β β
-βββββββββΌβββββββββββββββββββ€ β
-ββ0 @ 1 β 0.00 0.00 0.00 β β
-ββaxis 2β 0.00 0.00 1.00 β β
-ββ β ... ... ... β β
-ββ β 0.00 0.00 4.00 β β
-ββ β 0.00 0.00 5.00 β β
-βββββββββΌβββββββββββββββββββ€ β
-ββ1 @ 1 β 0.00 1.00 0.00 β β
-ββaxis 2β 0.00 1.00 1.00 β β
-ββ β ... ... ... β β
-ββ β 0.00 1.00 4.00 β β
-ββ β 0.00 1.00 5.00 β β
-βββββββββΌβββββββββββββββββββ€ β
-ββ2 @ 1 β 0.00 2.00 0.00 β β
-ββaxis 2β 0.00 2.00 1.00 β β
-ββ β ... ... ... β β
-ββ β 0.00 2.00 4.00 β β
-ββ β 0.00 2.00 5.00 β β
-βββββββββΌβββββββββββββββββββ€ β
-ββ3 @ 1 β 0.00 3.00 0.00 β β
-ββaxis 2β 0.00 3.00 1.00 β β
-ββ β ... ... ... β β
-ββ β 0.00 3.00 4.00 β β
-ββ β 0.00 3.00 5.00 β β
-βββββββββΌβββββββββββββββββββ€ β
-ββ4 @ 1 β 0.00 4.00 0.00 β β
-ββaxis 2β 0.00 4.00 1.00 β β
-ββ β ... ... ... β β
-ββ β 0.00 4.00 4.00 β β
-ββ β 0.00 4.00 5.00 β β
-βββββββββ΄βββββββββββββββββββ β
-ββββββββββββββββββββββββββββββββββ€
-βββββββββ¬βββββββββββββββββββ β
-ββ1 @ 0 βaxis 3 β β
-βββββββββΌβββββββββββββββββββ€ β
-ββ0 @ 1 β 1.00 0.00 0.00 β β
-ββaxis 2β 1.00 0.00 1.00 β β
-ββ β ... ... ... β β
-ββ β 1.00 0.00 4.00 β β
-ββ β 1.00 0.00 5.00 β β
-βββββββββΌβββββββββββββββββββ€ β
-ββ1 @ 1 β 1.00 1.00 0.00 β β
-ββaxis 2β 1.00 1.00 1.00 β β
-ββ β ... ... ... β β
-ββ β 1.00 1.00 4.00 β β
-ββ β 1.00 1.00 5.00 β β
-βββββββββΌβββββββββββββββββββ€ β
-ββ2 @ 1 β 1.00 2.00 0.00 β β
-ββaxis 2β 1.00 2.00 1.00 β β
-ββ β ... ... ... β β
-ββ β 1.00 2.00 4.00 β β
-ββ β 1.00 2.00 5.00 β β
-βββββββββΌβββββββββββββββββββ€ β
-ββ3 @ 1 β 1.00 3.00 0.00 β β
-ββaxis 2β 1.00 3.00 1.00 β β
-ββ β ... ... ... β β
-ββ β 1.00 3.00 4.00 β β
-ββ β 1.00 3.00 5.00 β β
-βββββββββΌβββββββββββββββββββ€ β
-ββ4 @ 1 β 1.00 4.00 0.00 β β
-ββaxis 2β 1.00 4.00 1.00 β β
-ββ β ... ... ... β β
-ββ β 1.00 4.00 4.00 β β
-ββ β 1.00 4.00 5.00 β β
-βββββββββ΄βββββββββββββββββββ β
-ββββββββββββββββββββββββββββββββββ€
-βββββββββ¬βββββββββββββββββββ β
-ββ2 @ 0 βaxis 3 β β
-βββββββββΌβββββββββββββββββββ€ β
-ββ0 @ 1 β 2.00 0.00 0.00 β β
-ββaxis 2β 2.00 0.00 1.00 β β
-ββ β ... ... ... β β
-ββ β 2.00 0.00 4.00 β β
-ββ β 2.00 0.00 5.00 β β
-βββββββββΌβββββββββββββββββββ€ β
-ββ1 @ 1 β 2.00 1.00 0.00 β β
-ββaxis 2β 2.00 1.00 1.00 β β
-ββ β ... ... ... β β
-ββ β 2.00 1.00 4.00 β β
-ββ β 2.00 1.00 5.00 β β
-βββββββββΌβββββββββββββββββββ€ β
-ββ2 @ 1 β 2.00 2.00 0.00 β β
-ββaxis 2β 2.00 2.00 1.00 β β
-ββ β ... ... ... β β
-ββ β 2.00 2.00 4.00 β β
-ββ β 2.00 2.00 5.00 β β
-βββββββββΌβββββββββββββββββββ€ β
-ββ3 @ 1 β 2.00 3.00 0.00 β β
-ββaxis 2β 2.00 3.00 1.00 β β
-ββ β ... ... ... β β
-ββ β 2.00 3.00 4.00 β β
-ββ β 2.00 3.00 5.00 β β
-βββββββββΌβββββββββββββββββββ€ β
-ββ4 @ 1 β 2.00 4.00 0.00 β β
-ββaxis 2β 2.00 4.00 1.00 β β
-ββ β ... ... ... β β
-ββ β 2.00 4.00 4.00 β β
-ββ β 2.00 4.00 5.00 β β
-βββββββββ΄βββββββββββββββββββ β
-ββββββββββββββββββββββββββββββββββ€
-βββββββββ¬βββββββββββββββββββ β
-ββ3 @ 0 βaxis 3 β β
-βββββββββΌβββββββββββββββββββ€ β
-ββ0 @ 1 β 3.00 0.00 0.00 β β
-ββaxis 2β 3.00 0.00 1.00 β β
-ββ β ... ... ... β β
-ββ β 3.00 0.00 4.00 β β
-ββ β 3.00 0.00 5.00 β β
-βββββββββΌβββββββββββββββββββ€ β
-ββ1 @ 1 β 3.00 1.00 0.00 β β
-ββaxis 2β 3.00 1.00 1.00 β β
-ββ β ... ... ... β β
-ββ β 3.00 1.00 4.00 β β
-ββ β 3.00 1.00 5.00 β β
-βββββββββΌβββββββββββββββββββ€ β
-ββ2 @ 1 β 3.00 2.00 0.00 β β
-ββaxis 2β 3.00 2.00 1.00 β β
-ββ β ... ... ... β β
-ββ β 3.00 2.00 4.00 β β
-ββ β 3.00 2.00 5.00 β β
-βββββββββΌβββββββββββββββββββ€ β
-ββ3 @ 1 β 3.00 3.00 0.00 β β
-ββaxis 2β 3.00 3.00 1.00 β β
-ββ β ... ... ... β β
-ββ β 3.00 3.00 4.00 β β
-ββ β 3.00 3.00 5.00 β β
-βββββββββΌβββββββββββββββββββ€ β
-ββ4 @ 1 β 3.00 4.00 0.00 β β
-ββaxis 2β 3.00 4.00 1.00 β β
-ββ β ... ... ... β β
-ββ β 3.00 4.00 4.00 β β
-ββ β 3.00 4.00 5.00 β β
-βββββββββ΄βββββββββββββββββββ β
-ββββββββββββββββββββββββββββββββββ
+ββββββββββββββββββββββββββββββββββββ
+β[9]: ;=>+ shape 0:4,1:5,2:6,3:3 β
+βββββββββ¬βββββββββββββββββββββββββ β
+ββ0 @ 0 βaxis 3 β β
+βββββββββΌβββββββββββββββββββββββββ€ β
+ββ0 @ 1 β 0.00 1.73e+2 1.21e+1 β β
+ββaxis 2β 0.00 1.73e+2 1.31e+1 β β
+ββ β ... ... ... β β
+ββ β 0.00 1.73e+2 1.61e+1 β β
+ββ β 0.00 1.73e+2 1.71e+1 β β
+βββββββββΌβββββββββββββββββββββββββ€ β
+ββ1 @ 1 β 0.00 1.74e+2 1.21e+1 β β
+ββaxis 2β 0.00 1.74e+2 1.31e+1 β β
+ββ β ... ... ... β β
+ββ β 0.00 1.74e+2 1.61e+1 β β
+ββ β 0.00 1.74e+2 1.71e+1 β β
+βββββββββΌβββββββββββββββββββββββββ€ β
+ββ2 @ 1 β 0.00 1.75e+2 1.21e+1 β β
+ββaxis 2β 0.00 1.75e+2 1.31e+1 β β
+ββ β ... ... ... β β
+ββ β 0.00 1.75e+2 1.61e+1 β β
+ββ β 0.00 1.75e+2 1.71e+1 β β
+βββββββββΌβββββββββββββββββββββββββ€ β
+ββ3 @ 1 β 0.00 1.76e+2 1.21e+1 β β
+ββaxis 2β 0.00 1.76e+2 1.31e+1 β β
+ββ β ... ... ... β β
+ββ β 0.00 1.76e+2 1.61e+1 β β
+ββ β 0.00 1.76e+2 1.71e+1 β β
+βββββββββΌβββββββββββββββββββββββββ€ β
+ββ4 @ 1 β 0.00 1.77e+2 1.21e+1 β β
+ββaxis 2β 0.00 1.77e+2 1.31e+1 β β
+ββ β ... ... ... β β
+ββ β 0.00 1.77e+2 1.61e+1 β β
+ββ β 0.00 1.77e+2 1.71e+1 β β
+βββββββββ΄βββββββββββββββββββββββββ β
+ββββββββββββββββββββββββββββββββββββ€
+βββββββββ¬βββββββββββββββββββββββββββ
+ββ1 @ 0 βaxis 3 ββ
+βββββββββΌββββββββββββββββββββββββββ€β
+ββ0 @ 1 β 1.00 3.42e+3 3.48e+15 ββ
+ββaxis 2β 1.00 3.42e+3 3.48e+15 ββ
+ββ β ... ... ... ββ
+ββ β 1.00 3.42e+3 3.48e+15 ββ
+ββ β 1.00 3.42e+3 3.48e+15 ββ
+βββββββββΌββββββββββββββββββββββββββ€β
+ββ1 @ 1 β 1.00 3.43e+3 3.48e+15 ββ
+ββaxis 2β 1.00 3.43e+3 3.48e+15 ββ
+ββ β ... ... ... ββ
+ββ β 1.00 3.43e+3 3.48e+15 ββ
+ββ β 1.00 3.43e+3 3.48e+15 ββ
+βββββββββΌββββββββββββββββββββββββββ€β
+ββ2 @ 1 β 1.00 3.43e+3 3.48e+15 ββ
+ββaxis 2β 1.00 3.43e+3 3.48e+15 ββ
+ββ β ... ... ... ββ
+ββ β 1.00 3.43e+3 3.48e+15 ββ
+ββ β 1.00 3.43e+3 3.48e+15 ββ
+βββββββββΌββββββββββββββββββββββββββ€β
+ββ3 @ 1 β 1.00 3.43e+3 3.48e+15 ββ
+ββaxis 2β 1.00 3.43e+3 3.48e+15 ββ
+ββ β ... ... ... ββ
+ββ β 1.00 3.43e+3 3.48e+15 ββ
+ββ β 1.00 3.43e+3 3.48e+15 ββ
+βββββββββΌββββββββββββββββββββββββββ€β
+ββ4 @ 1 β 1.00 3.43e+3 3.48e+15 ββ
+ββaxis 2β 1.00 3.43e+3 3.48e+15 ββ
+ββ β ... ... ... ββ
+ββ β 1.00 3.43e+3 3.48e+15 ββ
+ββ β 1.00 3.43e+3 3.48e+15 ββ
+βββββββββ΄βββββββββββββββββββββββββββ
+ββββββββββββββββββββββββββββββββββββ€
+βββββββββ¬βββββββββββββββββββββββββ β
+ββ2 @ 0 βaxis 3 β β
+βββββββββΌβββββββββββββββββββββββββ€ β
+ββ0 @ 1 β 2.00 5.15e+4 3.35e+7 β β
+ββaxis 2β 2.00 5.15e+4 3.35e+7 β β
+ββ β ... ... ... β β
+ββ β 2.00 5.15e+4 3.35e+7 β β
+ββ β 2.00 5.15e+4 3.35e+7 β β
+βββββββββΌβββββββββββββββββββββββββ€ β
+ββ1 @ 1 β 2.00 5.15e+4 3.35e+7 β β
+ββaxis 2β 2.00 5.15e+4 3.35e+7 β β
+ββ β ... ... ... β β
+ββ β 2.00 5.15e+4 3.35e+7 β β
+ββ β 2.00 5.15e+4 3.35e+7 β β
+βββββββββΌβββββββββββββββββββββββββ€ β
+ββ2 @ 1 β 2.00 5.15e+4 3.35e+7 β β
+ββaxis 2β 2.00 5.15e+4 3.35e+7 β β
+ββ β ... ... ... β β
+ββ β 2.00 5.15e+4 3.35e+7 β β
+ββ β 2.00 5.15e+4 3.35e+7 β β
+βββββββββΌβββββββββββββββββββββββββ€ β
+ββ3 @ 1 β 2.00 5.15e+4 3.35e+7 β β
+ββaxis 2β 2.00 5.15e+4 3.35e+7 β β
+ββ β ... ... ... β β
+ββ β 2.00 5.15e+4 3.35e+7 β β
+ββ β 2.00 5.15e+4 3.35e+7 β β
+βββββββββΌβββββββββββββββββββββββββ€ β
+ββ4 @ 1 β 2.00 5.15e+4 3.35e+7 β β
+ββaxis 2β 2.00 5.15e+4 3.35e+7 β β
+ββ β ... ... ... β β
+ββ β 2.00 5.15e+4 3.35e+7 β β
+ββ β 2.00 5.15e+4 3.35e+7 β β
+βββββββββ΄βββββββββββββββββββββββββ β
+ββββββββββββββββββββββββββββββββββββ€
+βββββββββ¬βββββββββββββββββββ β
+ββ3 @ 0 βaxis 3 β β
+βββββββββΌβββββββββββββββββββ€ β
+ββ0 @ 1 β 3.00 0.00 0.00 β β
+ββaxis 2β 3.00 0.00 1.00 β β
+ββ β ... ... ... β β
+ββ β 3.00 0.00 4.00 β β
+ββ β 3.00 0.00 5.00 β β
+βββββββββΌβββββββββββββββββββ€ β
+ββ1 @ 1 β 3.00 1.00 0.00 β β
+ββaxis 2β 3.00 1.00 1.00 β β
+ββ β ... ... ... β β
+ββ β 3.00 1.00 4.00 β β
+ββ β 3.00 1.00 5.00 β β
+βββββββββΌβββββββββββββββββββ€ β
+ββ2 @ 1 β 3.00 2.00 0.00 β β
+ββaxis 2β 3.00 2.00 1.00 β β
+ββ β ... ... ... β β
+ββ β 3.00 2.00 4.00 β β
+ββ β 3.00 2.00 5.00 β β
+βββββββββΌβββββββββββββββββββ€ β
+ββ3 @ 1 β 3.00 3.00 0.00 β β
+ββaxis 2β 3.00 3.00 1.00 β β
+ββ β ... ... ... β β
+ββ β 3.00 3.00 4.00 β β
+ββ β 3.00 3.00 5.00 β β
+βββββββββΌβββββββββββββββββββ€ β
+ββ4 @ 1 β 3.00 4.00 0.00 β β
+ββaxis 2β 3.00 4.00 1.00 β β
+ββ β ... ... ... β β
+ββ β 3.00 4.00 4.00 β β
+ββ β 3.00 4.00 5.00 β β
+βββββββββ΄βββββββββββββββββββ β
+ββββββββββββββββββββββββββββββββββββ
HERE: test/einsum/einsum_trivia_exec.ml:255:21
-βββββββββββββββββββββββββββββ
-β[1]: =>_ti shape 0:4,1:3 β
-βββββββββ¬ββββββββββββββββββββ
-ββ βaxis 1 ββ
-βββββββββΌβββββββββββββββββββ€β
-ββaxis 0β 0.00 0.00 0.00 ββ
-ββ β 1.00 0.00 0.00 ββ
-ββ β 2.00 0.00 0.00 ββ
-ββ β 3.00 0.00 0.00 ββ
-βββββββββ΄ββββββββββββββββββββ
-βββββββββββββββββββββββββββββ
+ββββββββββββββββββββββββββββββββββββ
+β[1]: =>_ti shape 0:4,1:3 β
+βββββββββ¬βββββββββββββββββββββββββββ
+ββ βaxis 1 ββ
+βββββββββΌββββββββββββββββββββββββββ€β
+ββaxis 0β 0.00 1.73e+2 1.21e+1 ββ
+ββ β 1.00 3.42e+3 3.48e+15 ββ
+ββ β 2.00 5.15e+4 3.35e+7 ββ
+ββ β 3.00 0.00 0.00 ββ
+βββββββββ΄βββββββββββββββββββββββββββ
+ββββββββββββββββββββββββββββββββββββ
HERE: test/einsum/einsum_trivia_exec.ml:256:21
βββββββββββββββββββββββββββββ
β[7]: =>_tk shape 0:6,1:3 β
(cd _build/.sandbox/17bc19a2f9003aa1149d89c0a72a2c38/default/test/operations && .operations_tutorials.inline-tests/inline-test-runner.exe inline-test-runner operations_tutorials -partition hello_world_op.ml -source-tree-root ../.. -diff-cmd -)
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/17bc19a2f9003aa1149d89c0a72a2c38/default/test/operations && .operations_tutorials.inline-tests/inline-test-runner.exe inline-test-runner operations_tutorials -partition zero2hero_1of7.ml -source-tree-root ../.. -diff-cmd -)
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/0cfc194dcdcf0229f487b696c33b0ff5/default/test/einsum && .einsum_tutorials.inline-tests/inline-test-runner.exe inline-test-runner einsum_tutorials -partition einsum_trivia.ml -source-tree-root ../.. -diff-cmd -)
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/17bc19a2f9003aa1149d89c0a72a2c38/default/test/operations && .operations_tutorials.inline-tests/inline-test-runner.exe inline-test-runner operations_tutorials -partition primitive_ops.ml -source-tree-root ../.. -diff-cmd -)
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
File "test/einsum/einsum_trivia.ml", line 1, characters 0-0:
/usr/local/bin/git --no-pager diff --no-index --color=always -u _build/default/test/einsum/einsum_trivia.ml _build/.sandbox/0cfc194dcdcf0229f487b696c33b0ff5/default/test/einsum/einsum_trivia.ml.corrected
diff --git a/_build/default/test/einsum/einsum_trivia.ml b/_build/.sandbox/0cfc194dcdcf0229f487b696c33b0ff5/default/test/einsum/einsum_trivia.ml.corrected
index 3049108..29e02cd 100644
--- a/_build/default/test/einsum/einsum_trivia.ml
+++ b/_build/.sandbox/0cfc194dcdcf0229f487b696c33b0ff5/default/test/einsum/einsum_trivia.ml.corrected
@@ -976,177 +976,177 @@ let%expect_test "outer_sum simulating axis concatenation" =
[%expect
{|
HERE: test/einsum/einsum_trivia.ml:975:21
- ββββββββββββββββββββββββββββββββββ
- β[9]: ;=>+ shape 0:4,1:5,2:6,3:3 β
- βββββββββ¬βββββββββββββββββββ β
- ββ0 @ 0 βaxis 3 β β
- βββββββββΌβββββββββββββββββββ€ β
- ββ0 @ 1 β 0.00 0.00 0.00 β β
- ββaxis 2β 0.00 0.00 1.00 β β
- ββ β ... ... ... β β
- ββ β 0.00 0.00 4.00 β β
- ββ β 0.00 0.00 5.00 β β
- βββββββββΌβββββββββββββββββββ€ β
- ββ1 @ 1 β 0.00 1.00 0.00 β β
- ββaxis 2β 0.00 1.00 1.00 β β
- ββ β ... ... ... β β
- ββ β 0.00 1.00 4.00 β β
- ββ β 0.00 1.00 5.00 β β
- βββββββββΌβββββββββββββββββββ€ β
- ββ2 @ 1 β 0.00 2.00 0.00 β β
- ββaxis 2β 0.00 2.00 1.00 β β
- ββ β ... ... ... β β
- ββ β 0.00 2.00 4.00 β β
- ββ β 0.00 2.00 5.00 β β
- βββββββββΌβββββββββββββββββββ€ β
- ββ3 @ 1 β 0.00 3.00 0.00 β β
- ββaxis 2β 0.00 3.00 1.00 β β
- ββ β ... ... ... β β
- ββ β 0.00 3.00 4.00 β β
- ββ β 0.00 3.00 5.00 β β
- βββββββββΌβββββββββββββββββββ€ β
- ββ4 @ 1 β 0.00 4.00 0.00 β β
- ββaxis 2β 0.00 4.00 1.00 β β
- ββ β ... ... ... β β
- ββ β 0.00 4.00 4.00 β β
- ββ β 0.00 4.00 5.00 β β
- βββββββββ΄βββββββββββββββββββ β
- ββββββββββββββββββββββββββββββββββ€
- βββββββββ¬βββββββββββββββββββ β
- ββ1 @ 0 βaxis 3 β β
- βββββββββΌβββββββββββββββββββ€ β
- ββ0 @ 1 β 1.00 0.00 0.00 β β
- ββaxis 2β 1.00 0.00 1.00 β β
- ββ β ... ... ... β β
- ββ β 1.00 0.00 4.00 β β
- ββ β 1.00 0.00 5.00 β β
- βββββββββΌβββββββββββββββββββ€ β
- ββ1 @ 1 β 1.00 1.00 0.00 β β
- ββaxis 2β 1.00 1.00 1.00 β β
- ββ β ... ... ... β β
- ββ β 1.00 1.00 4.00 β β
- ββ β 1.00 1.00 5.00 β β
- βββββββββΌβββββββββββββββββββ€ β
- ββ2 @ 1 β 1.00 2.00 0.00 β β
- ββaxis 2β 1.00 2.00 1.00 β β
- ββ β ... ... ... β β
- ββ β 1.00 2.00 4.00 β β
- ββ β 1.00 2.00 5.00 β β
- βββββββββΌβββββββββββββββββββ€ β
- ββ3 @ 1 β 1.00 3.00 0.00 β β
- ββaxis 2β 1.00 3.00 1.00 β β
- ββ β ... ... ... β β
- ββ β 1.00 3.00 4.00 β β
- ββ β 1.00 3.00 5.00 β β
- βββββββββΌβββββββββββββββββββ€ β
- ββ4 @ 1 β 1.00 4.00 0.00 β β
- ββaxis 2β 1.00 4.00 1.00 β β
- ββ β ... ... ... β β
- ββ β 1.00 4.00 4.00 β β
- ββ β 1.00 4.00 5.00 β β
- βββββββββ΄βββββββββββββββββββ β
- ββββββββββββββββββββββββββββββββββ€
- βββββββββ¬βββββββββββββββββββ β
- ββ2 @ 0 βaxis 3 β β
- βββββββββΌβββββββββββββββββββ€ β
- ββ0 @ 1 β 2.00 0.00 0.00 β β
- ββaxis 2β 2.00 0.00 1.00 β β
- ββ β ... ... ... β β
- ββ β 2.00 0.00 4.00 β β
- ββ β 2.00 0.00 5.00 β β
- βββββββββΌβββββββββββββββββββ€ β
- ββ1 @ 1 β 2.00 1.00 0.00 β β
- ββaxis 2β 2.00 1.00 1.00 β β
- ββ β ... ... ... β β
- ββ β 2.00 1.00 4.00 β β
- ββ β 2.00 1.00 5.00 β β
- βββββββββΌβββββββββββββββββββ€ β
- ββ2 @ 1 β 2.00 2.00 0.00 β β
- ββaxis 2β 2.00 2.00 1.00 β β
- ββ β ... ... ... β β
- ββ β 2.00 2.00 4.00 β β
- ββ β 2.00 2.00 5.00 β β
- βββββββββΌβββββββββββββββββββ€ β
- ββ3 @ 1 β 2.00 3.00 0.00 β β
- ββaxis 2β 2.00 3.00 1.00 β β
- ββ β ... ... ... β β
- ββ β 2.00 3.00 4.00 β β
- ββ β 2.00 3.00 5.00 β β
- βββββββββΌβββββββββββββββββββ€ β
- ββ4 @ 1 β 2.00 4.00 0.00 β β
- ββaxis 2β 2.00 4.00 1.00 β β
- ββ β ... ... ... β β
- ββ β 2.00 4.00 4.00 β β
- ββ β 2.00 4.00 5.00 β β
- βββββββββ΄βββββββββββββββββββ β
- ββββββββββββββββββββββββββββββββββ€
- βββββββββ¬βββββββββββββββββββ β
- ββ3 @ 0 βaxis 3 β β
- βββββββββΌβββββββββββββββββββ€ β
- ββ0 @ 1 β 3.00 0.00 0.00 β β
- ββaxis 2β 3.00 0.00 1.00 β β
- ββ β ... ... ... β β
- ββ β 3.00 0.00 4.00 β β
- ββ β 3.00 0.00 5.00 β β
- βββββββββΌβββββββββββββββββββ€ β
- ββ1 @ 1 β 3.00 1.00 0.00 β β
- ββaxis 2β 3.00 1.00 1.00 β β
- ββ β ... ... ... β β
- ββ β 3.00 1.00 4.00 β β
- ββ β 3.00 1.00 5.00 β β
- βββββββββΌβββββββββββββββββββ€ β
- ββ2 @ 1 β 3.00 2.00 0.00 β β
- ββaxis 2β 3.00 2.00 1.00 β β
- ββ β ... ... ... β β
- ββ β 3.00 2.00 4.00 β β
- ββ β 3.00 2.00 5.00 β β
- βββββββββΌβββββββββββββββββββ€ β
- ββ3 @ 1 β 3.00 3.00 0.00 β β
- ββaxis 2β 3.00 3.00 1.00 β β
- ββ β ... ... ... β β
- ββ β 3.00 3.00 4.00 β β
- ββ β 3.00 3.00 5.00 β β
- βββββββββΌβββββββββββββββββββ€ β
- ββ4 @ 1 β 3.00 4.00 0.00 β β
- ββaxis 2β 3.00 4.00 1.00 β β
- ββ β ... ... ... β β
- ββ β 3.00 4.00 4.00 β β
- ββ β 3.00 4.00 5.00 β β
- βββββββββ΄βββββββββββββββββββ β
- ββββββββββββββββββββββββββββββββββ
+ ββββββββββββββββββββββββββββββββββββββββ
+ β[9]: ;=>+ shape 0:4,1:5,2:6,3:3 β
+ βββββββββ¬βββββββββββββββββββββββββββββββ
+ ββ0 @ 0 βaxis 3 ββ
+ βββββββββΌββββββββββββββββββββββββββββββ€β
+ ββ0 @ 1 β 1.47e+3 1.85e+25 6.59e+22 ββ
+ ββaxis 2β 1.47e+3 1.85e+25 6.59e+22 ββ
+ ββ β ... ... ... ββ
+ ββ β 1.47e+3 1.85e+25 6.59e+22 ββ
+ ββ β 1.47e+3 1.85e+25 6.59e+22 ββ
+ βββββββββΌββββββββββββββββββββββββββββββ€β
+ ββ1 @ 1 β 1.81e+3 1.85e+25 6.59e+22 ββ
+ ββaxis 2β 1.81e+3 1.85e+25 6.59e+22 ββ
+ ββ β ... ... ... ββ
+ ββ β 1.81e+3 1.85e+25 6.59e+22 ββ
+ ββ β 1.81e+3 1.85e+25 6.59e+22 ββ
+ βββββββββΌββββββββββββββββββββββββββββββ€β
+ ββ2 @ 1 β 2.14e+3 1.85e+25 6.59e+22 ββ
+ ββaxis 2β 2.14e+3 1.85e+25 6.59e+22 ββ
+ ββ β ... ... ... ββ
+ ββ β 2.14e+3 1.85e+25 6.59e+22 ββ
+ ββ β 2.14e+3 1.85e+25 6.59e+22 ββ
+ βββββββββΌββββββββββββββββββββββββββββββ€β
+ ββ3 @ 1 β 2.48e+3 1.85e+25 6.59e+22 ββ
+ ββaxis 2β 2.48e+3 1.85e+25 6.59e+22 ββ
+ ββ β ... ... ... ββ
+ ββ β 2.48e+3 1.85e+25 6.59e+22 ββ
+ ββ β 2.48e+3 1.85e+25 6.59e+22 ββ
+ βββββββββΌββββββββββββββββββββββββββββββ€β
+ ββ4 @ 1 β 2.82e+3 1.85e+25 6.59e+22 ββ
+ ββaxis 2β 2.82e+3 1.85e+25 6.59e+22 ββ
+ ββ β ... ... ... ββ
+ ββ β 2.82e+3 1.85e+25 6.59e+22 ββ
+ ββ β 2.82e+3 1.85e+25 6.59e+22 ββ
+ βββββββββ΄βββββββββββββββββββββββββββββββ
+ ββββββββββββββββββββββββββββββββββββββββ€
+ βββββββββ¬βββββββββββββββββββββββββββββββ
+ ββ1 @ 0 βaxis 3 ββ
+ βββββββββΌββββββββββββββββββββββββββββββ€β
+ ββ0 @ 1 β 1.47e+3 2.89e+32 5.17e+22 ββ
+ ββaxis 2β 1.47e+3 2.89e+32 5.17e+22 ββ
+ ββ β ... ... ... ββ
+ ββ β 1.47e+3 2.89e+32 5.17e+22 ββ
+ ββ β 1.47e+3 2.89e+32 5.17e+22 ββ
+ βββββββββΌββββββββββββββββββββββββββββββ€β
+ ββ1 @ 1 β 1.81e+3 2.89e+32 5.17e+22 ββ
+ ββaxis 2β 1.81e+3 2.89e+32 5.17e+22 ββ
+ ββ β ... ... ... ββ
+ ββ β 1.81e+3 2.89e+32 5.17e+22 ββ
+ ββ β 1.81e+3 2.89e+32 5.17e+22 ββ
+ βββββββββΌββββββββββββββββββββββββββββββ€β
+ ββ2 @ 1 β 2.14e+3 2.89e+32 5.17e+22 ββ
+ ββaxis 2β 2.14e+3 2.89e+32 5.17e+22 ββ
+ ββ β ... ... ... ββ
+ ββ β 2.14e+3 2.89e+32 5.17e+22 ββ
+ ββ β 2.14e+3 2.89e+32 5.17e+22 ββ
+ βββββββββΌββββββββββββββββββββββββββββββ€β
+ ββ3 @ 1 β 2.48e+3 2.89e+32 5.17e+22 ββ
+ ββaxis 2β 2.48e+3 2.89e+32 5.17e+22 ββ
+ ββ β ... ... ... ββ
+ ββ β 2.48e+3 2.89e+32 5.17e+22 ββ
+ ββ β 2.48e+3 2.89e+32 5.17e+22 ββ
+ βββββββββΌββββββββββββββββββββββββββββββ€β
+ ββ4 @ 1 β 2.82e+3 2.89e+32 5.17e+22 ββ
+ ββaxis 2β 2.82e+3 2.89e+32 5.17e+22 ββ
+ ββ β ... ... ... ββ
+ ββ β 2.82e+3 2.89e+32 5.17e+22 ββ
+ ββ β 2.82e+3 2.89e+32 5.17e+22 ββ
+ βββββββββ΄βββββββββββββββββββββββββββββββ
+ ββββββββββββββββββββββββββββββββββββββββ€
+ βββββββββ¬βββββββββββββββββββββββββββββββ
+ ββ2 @ 0 βaxis 3 ββ
+ βββββββββΌββββββββββββββββββββββββββββββ€β
+ ββ0 @ 1 β 1.47e+3 7.20e+22 4.15e+21 ββ
+ ββaxis 2β 1.47e+3 7.20e+22 4.15e+21 ββ
+ ββ β ... ... ... ββ
+ ββ β 1.47e+3 7.20e+22 4.15e+21 ββ
+ ββ β 1.47e+3 7.20e+22 4.15e+21 ββ
+ βββββββββΌββββββββββββββββββββββββββββββ€β
+ ββ1 @ 1 β 1.81e+3 7.20e+22 4.15e+21 ββ
+ ββaxis 2β 1.81e+3 7.20e+22 4.15e+21 ββ
+ ββ β ... ... ... ββ
+ ββ β 1.81e+3 7.20e+22 4.15e+21 ββ
+ ββ β 1.81e+3 7.20e+22 4.15e+21 ββ
+ βββββββββΌββββββββββββββββββββββββββββββ€β
+ ββ2 @ 1 β 2.15e+3 7.20e+22 4.15e+21 ββ
+ ββaxis 2β 2.15e+3 7.20e+22 4.15e+21 ββ
+ ββ β ... ... ... ββ
+ ββ β 2.15e+3 7.20e+22 4.15e+21 ββ
+ ββ β 2.15e+3 7.20e+22 4.15e+21 ββ
+ βββββββββΌββββββββββββββββββββββββββββββ€β
+ ββ3 @ 1 β 2.48e+3 7.20e+22 4.15e+21 ββ
+ ββaxis 2β 2.48e+3 7.20e+22 4.15e+21 ββ
+ ββ β ... ... ... ββ
+ ββ β 2.48e+3 7.20e+22 4.15e+21 ββ
+ ββ β 2.48e+3 7.20e+22 4.15e+21 ββ
+ βββββββββΌββββββββββββββββββββββββββββββ€β
+ ββ4 @ 1 β 2.82e+3 7.20e+22 4.15e+21 ββ
+ ββaxis 2β 2.82e+3 7.20e+22 4.15e+21 ββ
+ ββ β ... ... ... ββ
+ ββ β 2.82e+3 7.20e+22 4.15e+21 ββ
+ ββ β 2.82e+3 7.20e+22 4.15e+21 ββ
+ βββββββββ΄βββββββββββββββββββββββββββββββ
+ ββββββββββββββββββββββββββββββββββββββββ€
+ βββββββββ¬βββββββββββββββββββββββββββββ β
+ ββ3 @ 0 βaxis 3 β β
+ βββββββββΌβββββββββββββββββββββββββββββ€ β
+ ββ0 @ 1 β 1.47e+3 3.02e+29 1.66e+3 β β
+ ββaxis 2β 1.47e+3 3.02e+29 1.66e+3 β β
+ ββ β ... ... ... β β
+ ββ β 1.47e+3 3.02e+29 1.66e+3 β β
+ ββ β 1.47e+3 3.02e+29 1.66e+3 β β
+ βββββββββΌβββββββββββββββββββββββββββββ€ β
+ ββ1 @ 1 β 1.81e+3 3.02e+29 2.06e+3 β β
+ ββaxis 2β 1.81e+3 3.02e+29 2.06e+3 β β
+ ββ β ... ... ... β β
+ ββ β 1.81e+3 3.02e+29 2.06e+3 β β
+ ββ β 1.81e+3 3.02e+29 2.06e+3 β β
+ βββββββββΌβββββββββββββββββββββββββββββ€ β
+ ββ2 @ 1 β 2.15e+3 3.02e+29 2.46e+3 β β
+ ββaxis 2β 2.15e+3 3.02e+29 2.46e+3 β β
+ ββ β ... ... ... β β
+ ββ β 2.15e+3 3.02e+29 2.46e+3 β β
+ ββ β 2.15e+3 3.02e+29 2.46e+3 β β
+ βββββββββΌβββββββββββββββββββββββββββββ€ β
+ ββ3 @ 1 β 2.48e+3 3.02e+29 2.86e+3 β β
+ ββaxis 2β 2.48e+3 3.02e+29 2.86e+3 β β
+ ββ β ... ... ... β β
+ ββ β 2.48e+3 3.02e+29 2.86e+3 β β
+ ββ β 2.48e+3 3.02e+29 2.86e+3 β β
+ βββββββββΌβββββββββββββββββββββββββββββ€ β
+ ββ4 @ 1 β 2.82e+3 3.02e+29 3.26e+3 β β
+ ββaxis 2β 2.82e+3 3.02e+29 3.26e+3 β β
+ ββ β ... ... ... β β
+ ββ β 2.82e+3 3.02e+29 3.26e+3 β β
+ ββ β 2.82e+3 3.02e+29 3.26e+3 β β
+ βββββββββ΄βββββββββββββββββββββββββββββ β
+ ββββββββββββββββββββββββββββββββββββββββ
|}];
Train.printf ~here:[%here] ~with_code:false ~with_grad:false ti;
[%expect
{|
HERE: test/einsum/einsum_trivia.ml:1118:21
- βββββββββββββββββββββββββββββ
- β[1]: =>_ti shape 0:4,1:3 β
- βββββββββ¬ββββββββββββββββββββ
- ββ βaxis 1 ββ
- βββββββββΌβββββββββββββββββββ€β
- ββaxis 0β 0.00 0.00 0.00 ββ
- ββ β 1.00 0.00 0.00 ββ
- ββ β 2.00 0.00 0.00 ββ
- ββ β 3.00 0.00 0.00 ββ
- βββββββββ΄ββββββββββββββββββββ
- βββββββββββββββββββββββββββββ
+ βββββββββββββββββββββββββββββββββββββ
+ β[1]: =>_ti shape 0:4,1:3 β
+ βββββββββ¬ββββββββββββββββββββββββββββ
+ ββ βaxis 1 ββ
+ βββββββββΌβββββββββββββββββββββββββββ€β
+ ββaxis 0β 0.00 1.85e+25 6.59e+22 ββ
+ ββ β 1.00 2.89e+32 5.17e+22 ββ
+ ββ β 2.00 7.20e+22 4.15e+21 ββ
+ ββ β 3.00 3.02e+29 4.17e-41 ββ
+ βββββββββ΄ββββββββββββββββββββββββββββ
+ βββββββββββββββββββββββββββββββββββββ
|}];
Train.printf ~here:[%here] ~with_code:false ~with_grad:false tk;
[%expect
{|
HERE: test/einsum/einsum_trivia.ml:1134:21
- βββββββββββββββββββββββββββββ
- β[7]: =>_tk shape 0:6,1:3 β
- βββββββββ¬ββββββββββββββββββββ
- ββ βaxis 1 ββ
- βββββββββΌβββββββββββββββββββ€β
- ββaxis 0β 0.00 0.00 0.00 ββ
- ββ β 0.00 0.00 1.00 ββ
- ββ β ... ... ... ββ
- ββ β 0.00 0.00 4.00 ββ
- ββ β 0.00 0.00 5.00 ββ
- βββββββββ΄ββββββββββββββββββββ
- βββββββββββββββββββββββββββββ
+ βββββββββββββββββββββββββββββββββββββ
+ β[7]: =>_tk shape 0:6,1:3 β
+ βββββββββ¬ββββββββββββββββββββββββββββ
+ ββ βaxis 1 ββ
+ βββββββββΌβββββββββββββββββββββββββββ€β
+ ββaxis 0β 1.40e-45 0.00 0.00 ββ
+ ββ β 0.00 1.40e-45 1.00 ββ
+ ββ β ... ... ... ββ
+ ββ β 1.40e-45 0.00 4.00 ββ
+ ββ β 0.00 1.40e-45 5.00 ββ
+ βββββββββ΄ββββββββββββββββββββββββββββ
+ βββββββββββββββββββββββββββββββββββββ
|}]
let%expect_test "einsum with a leftmost input axis preserved as output axis" =
File "test/operations/zero2hero_1of7.ml", line 1, characters 0-0:
/usr/local/bin/git --no-pager diff --no-index --color=always -u _build/default/test/operations/zero2hero_1of7.ml _build/.sandbox/17bc19a2f9003aa1149d89c0a72a2c38/default/test/operations/zero2hero_1of7.ml.corrected
diff --git a/_build/default/test/operations/zero2hero_1of7.ml b/_build/.sandbox/17bc19a2f9003aa1149d89c0a72a2c38/default/test/operations/zero2hero_1of7.ml.corrected
index 5caa1d9..9e6617e 100644
--- a/_build/default/test/operations/zero2hero_1of7.ml
+++ b/_build/.sandbox/17bc19a2f9003aa1149d89c0a72a2c38/default/test/operations/zero2hero_1of7.ml.corrected
@@ -273,21 +273,21 @@ let%expect_test "Simple gradients hosted" =
[%expect
{|
#12 *._l
- 0.00
+ 2.00e+1
#13 grad_*._l
- 0.00
+ 1.60e+1
#8 +_d β#10 f non-emb
- 0.00 β -2.00
+ 2.80e-45 β -2.00
#9 grad_+_d β#11 grad_f
- 0.00 β 0.00
+ 1.40e-45 β 8.00
#4 *._e β#6 c non-embβ
- 0.00 β 1.00e+1 β
+ 5.50e+1 β 1.00e+1 β
#5 grad_*._e β#7 grad_c β
- 0.00 β 0.00 β
+ 6.00e+1 β 2.50e+1 β
#0 a non-embβ#2 b non-embβ β
2.00 β -3.00 β β
#1 grad_a β#3 grad_b β β
- 0.00 β 0.00 β β
+ 2.54e+1 β 2.00e+1 β β
|}];
(* Do not update the params: all values and gradients will be at initial points, which are
specified in the tensor in the brackets. *)
@@ -403,21 +403,21 @@ let%expect_test "Simple gradients virtual" =
[%expect
{|
#12 *._l
- 0.00
+ 1.02e+1
#13 grad_*._l Virt/40
<void>
#8 +_d Local/1046 β#10 f non-emb
<void> β -2.00
#9 grad_+_d Virt/40 β#11 grad_f
- <void> β 0.00
+ <void> β -2.40
#4 *._e Virt/152 β#6 c non-embβ
<void> β 1.00e+1 β
#5 grad_*._e Virt/40 β#7 grad_c β
- <void> β 0.00 β
+ <void> β 1.00 β
#0 a non-embβ#2 b non-embβ β
2.00 β -3.00 β β
#1 grad_a β#3 grad_b β β
- 0.00 β 0.00 β β
+ -1.57e+1 β 6.56 β β
|}];
(* Do not update the params: all values and gradients will be at initial points, which are
specified in the tensor in the brackets. *)
File "test/training/moons_demo.expected", line 1, characters 0-0:
/usr/local/bin/git --no-pager diff --no-index --color=always -u _build/default/test/training/moons_demo.expected _build/default/test/training/moons_demo.exe.output
diff --git a/_build/default/test/training/moons_demo.expected b/_build/default/test/training/moons_demo.exe.output
index 3d5e347..fc1725b 100644
--- a/_build/default/test/training/moons_demo.expected
+++ b/_build/default/test/training/moons_demo.exe.output
@@ -2,38 +2,38 @@ Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
Half-moons scatterplot and decision boundary:
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
-β************************************#*********************************************..................β
-β*****************************##*#*#***###**#*************************************...................β
-β*********************##**#*#*###***#*##*#**#*##*********************************....................β
-β*******************####*##########***#####**####*******************************.....................β
-β**************#**###**#**#*#*#*###*#*#**#*#####*****##************************......................β
-β***************#####*#*##****##**####*####**#**#*#*#*************************.......................β
-β*************#*###*#*#*#*******************#*#*#########*********************.......................β
-β*********#**##*#*#*#**************************####*###*#********************........................β
-β********#****###*#*******************************#**#*#*##*#****************........................β
-β******#*#*#*#####************************************#####******************........................β
-β************###**************************************#*#********************........................β
-β********###**#**************........*******************###*##**************.........................β
-β******####*###***********.............********************###**#***********.........................β
-β*****###*##*#**********...........%%....****************#*##*#*************....................%....β
-β****#*#####***********.........%....%.....****************####**#**********....................%....β
-β****##*#*#**********...........%%%%........****************##*************...................%%.%%..β
-β***####*#**********..............%..%........***************####**********...................%..%.%.β
-β**##*#**#*********..............%.%%...........************###**##********...................%..%..%β
-β*##*#*##*********..............%.%%.%...........**********#**##**#********...................%.%..%.β
-β***####*********...............%%.%%.%............***********#####*#*****....................%....%.β
-β*##*##*#******..................%...%...............********##*#*#*******..................%.%%%.%..β
-β#**#**#******..................%%%.%%................*********#*###******...................%....%..β
-β####********.......................%.%.%...............******##*##*******..................%%%%%....β
-β#***##*****......................%%.%%..%................****#####*#****...................%%%%.%...β
-β##*#******........................%%%.%.%.................********##****.................%..%%%.....β
-β#*#******..........................%%.%.....................***#**##****..................%.%.%%%...β
-β#**#***.............................%%%%%..%..................***#******.................%%%........β
-β##****............................%...%.%%%...................##***#***................%%%.%..%.....β
-β*****...............................%.%%%%........................*****..............%..%.%%.%......β
-β****.................................%%.%%%%.............................................%%.%%......β
-β***....................................%..%..%.....................................%%%%.%%%%%.......β
-β*........................................%.%%.%%..%...............................%%%%%%.%.%........β
+β************************************#***************************************************************β
+β*****************************##*#*#***###**#********************************************************β
+β*********************##**#*#*###***#*##*#**#*##*****************************************************β
+β*******************####*##########***#####**####****************************************************β
+β**************#**###**#**#*#*#*###*#*#**#*#####*****##**********************************************β
+β***************#####*#*##****##**####*####**#**#*#*#************************************************β
+β*************#*###*#*#*#*******************#*#*#########********************************************β
+β*********#**##*#*#*#**************************####*###*#********************************************β
+β********#****###*#*******************************#**#*#*##*#****************************************β
+β******#*#*#*#####************************************#####******************************************β
+β************###**************************************#*#**************************************......β
+β********###**#**************************************...###.##.......................................β
+β******####*###******************..........................###..#....................................β
+β*****###*##*#*****************....%%....................#.##.#.................................%....β
+β****#*#####*****************...%....%.....................####..#..............................%....β
+β****##*#*#****************.....%%%%........................##................................%%.%%..β
+β***####*#***************.........%..%.......................####.............................%..%.%.β
+β**##*#**#**************.........%.%%.......................###..##...........................%..%..%β
+β*##*#*##*************..........%.%%.%.....................#..##..#...........................%.%..%.β
+β***####************............%%.%%.%.......................#####.#.........................%....%.β
+β*##*##*#*********...............%...%.......................##.#.#.........................%.%%%.%..β
+β#**#**#*********...............%%%.%%.........................#.###.........................%....%..β
+β####**********.....................%.%.%.....................##.##.........................%%%%%....β
+β#***##******.....................%%.%%..%....................#####.#.......................%%%%.%...β
+β##*#*******.......................%%%.%.%.........................##.....................%..%%%.....β
+β#*#******..........................%%.%........................#..##......................%.%.%%%...β
+β#**#****............................%%%%%..%.....................#.......................%%%........β
+β##****............................%...%.%%%...................##...#...................%%%.%..%.....β
+β****................................%.%%%%...........................................%..%.%%.%......β
+β***..................................%%.%%%%.............................................%%.%%......β
+β*......................................%..%..%.....................................%%%%.%%%%%.......β
+β.........................................%.%%.%%..%...............................%%%%%%.%.%........β
β........................................%%.%%.%%%................................%%.%.%...%.........β
β.............................................%%%.............................%.%.%..%%..%...........β
β.............................................%.%%.%%%%%..................%%%.%%.%.%..%..............β
@@ -79,10 +79,10 @@ Half-moons scatterplot and decision boundary:
β β β
β β- β
β β - β
-β β - - - - - -- - - - β
-β β - - - - - -- - -- - - - β
-β β-- - -- - - -- - -- - - - -- - -- - - - - -- - -- - -- - - - β
-β β---- -- - -- - ---- -- - ---- -- - -- - -- - -- - - - - - -- - -- - β
+β β - - - - - -- - - - β
+β β - - - - - -- - -- - -- - - - -- - β
+β β-- - -- - - -- - -- -- - - - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - β
+β β---- -- - -- - ---- -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - β
β 0.00 β----------------------------------------------------------------------------------------------------β
ββββββββββΌβββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β0.00 4.79e+3β
@@ -96,38 +96,38 @@ Half-moons scatterplot and decision boundary:
β β- β
β β β
β β- - β
-β β - -- - -- - -- - - - -- β
-β β - - - - -- - - -- - -- - - -- - - - β
-β β-- - -- - -- - --- - - -- - -- - -- - - - - - -- - - - β
-β β---- -- - -- - ---- -- - ---- -- - -- - -- -- - - - - β
-β β- - -- - -- - - - - - - - -- - - - - - - - - - - β
-β β- - -- - - -- --- -- - - - - -- - - - - β
-β β- -- - - - - - - - -- - - - - β
-β β- - - -- -- - -- - -- - - - - - - -- β
-β β -- -- - -- - - - -- - - - - - β
-βl β- - - - -- - -- -- - - - - - - - β
-βo β - --- - - - - - - - - - - - - - β
-βg β --- - - - -- - - - - - - -- - - β
-β β- -- - - - --- - -------- - - -- -- - - - β
-βl β-- -- - - - - -- -- --- -- - - - - - - - - - -- - -β
-βo β-- - -- ---- - - -- -- -- - -- ---- - - - - - β
-βs β-- -- - - - -- -- -- - - --- - - - - -- -- β
-βs β -- - -- - --- -- ------ -- -- -- - - -- - β
-β β - - - -- - - - - - -- -- - --- -- - - - - - β
-β β- - --- - - - --- - - - - - -- - - - - - - - β
-β β - - - - - -- --- - - - - - - - - - - - β
-β β- - - - - - - - - - - β
-β β- - -- - - - - - - - - - - β
-β β - - - - - - -- - - - β
-β β- - -- - - -- - - β
-β β - - - - -- - - - β
-β β - - - - - β
-β β - - - - - - β
-β β - β
-β β - β
-β β - β
-β β - β
+β β - -- - -- - -- - -- - - β
+β β - - - - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - β
+β β-- - -- - -- - -- - -- - -- - - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - β
+β β---- -- - -- - ---- -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - β
+β β- - -- - -- - - - -- - -- - -- - - -- -- - -- -- - - - -- - -- - -- - -- - -- - -- - -- - β
+β β- - -- - - - - -- - - - - - - - - - - - -- - - β
+β β- -- - - - - - - - - - - - - - - β
+β β- - - -- - - - - - - - - β
+β β -- -- - - - - - - β
+βl β- - - - - - - - - -- - - - - - - β
+βo β - --- - - - - - - - - - -- -- - --β
+βg β - - -- - - - -- - - - - -- - - - - -- - -- - - β
+β β- -- - - - - - -- -- - - - - -- -- - - - - - - - - -β
+βl β-- -- - - -- - -- - - - - -- - - - - - - - - - -β
+βo β-- - -- ---- -- - ----- -- -- - -- - - -- - - β
+βs β-- -- - - ---- - ----- ---- - - - - -- - - - - - - - - -- - - β
+βs β -- - -- - - -- -- - - - -- - - - - - - -- - -- --- - -- - -- - --- --β
+β β - - -- - - - - -- - - -- --- - - - - -- ---- - -- - -- - --β
+β β- - --- - - - - - -- -- - - - - -- - -- - - ---- -- - - - - -β
+β β - - - - - - - - - -- --- - - - -- --- - -- - - - -- -- - --β
+β β- - - - - - - - --- --- - - - - - - - - - - - - β
+β β- - - - - - - - - - - - - - - --- - -- - - --β
+β β - - - - ---- - - - - - - - - -β
+β β- - - - - - - - - - - - - - - - - - β
+β β - - - - - - - - -- - -β
+β β - - - β
+β β - - - - β
+β β -- - - -β
+β β - - - - β
+β β - - - β
β β β
+β β - - β
β -1.00e+1β----------------------------------------------------------------------------------------------------β
βββββββββββΌβββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β0.00 4.79e+3β
File "test/training/dune", line 23, characters 7-13:
23 | (name bigram)
^^^^^^
(cd _build/default/test/training && ./bigram.exe) > _build/default/test/training/bigram.exe.output
Fatal error: exception Invalid_argument("Assignments.get_name: no comments in code")
Raised at Stdlib.invalid_arg in file "stdlib.ml", line 30, characters 20-45
Called from Backends.lower_assignments.(fun) in file "arrayjit/lib/backends.ml", line 249, characters 51-81
Re-raised at Backends.lower_assignments.(fun) in file "arrayjit/lib/backends.ml", line 249, characters 40-82
Called from Base__Option.value_or_thunk in file "src/option.ml" (inlined), line 125, characters 12-22
Called from Backends.lower_assignments in file "arrayjit/lib/backends.ml", line 249, characters 4-82
Re-raised at Backends.lower_assignments in file "arrayjit/lib/backends.ml", lines 248-249, characters 2-82
Re-raised at Backends.lower_assignments in file "arrayjit/lib/backends.ml", lines 247-256, characters 34-47
Called from Backends.Raise_backend.compile in file "arrayjit/lib/backends.ml", line 440, characters 6-59
Re-raised at Backends.Raise_backend.compile in file "arrayjit/lib/backends.ml", lines 439-440, characters 4-59
Re-raised at Backends.Raise_backend.compile in file "arrayjit/lib/backends.ml", lines 438-446, characters 26-99
Called from Ocannl__Train.to_routine in file "lib/train.ml", line 353, characters 26-82
Called from Dune__exe__Bigram in file "test/training/bigram.ml", line 84, characters 4-84
2025-08-07 14:40.41: Cancelling: Auto-cancelling job because it is no longer needed
Job cancelled