Organisationsahrefsocannl8c221e ()freebsd-14.2-5.3_opam-2.4

freebsd-14.2-5.3_opam-2.4

Logs

Show full logs
2025-08-16 16:31.34: New job: test ahrefs/ocannl https://github.com/ahrefs/ocannl.git#refs/heads/master (8c221e56320ff5a9e82dae4b1972e1d01f45200b) (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 8c221e56
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-16 16:31.34: Using cache hint "ahrefs/ocannl-freebsd-14.2-ocaml-5.3-freebsd-14.2-5.3_opam-2.4-83f2c92a8149933d384aef7c4711fb31"
2025-08-16 16:31.34: 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-16 16:31.34: Waiting for resource in pool OCluster
2025-08-16 16:31.34: Waiting for worker…
2025-08-16 16:31.34: Got resource from pool OCluster
Building on rosemary
Updating files: 100% (159/159), done.
HEAD is now at 28b3687e Stale expectation for logging-sync_cc
HEAD is now at 8c221e56 Updated bigram (restored bigger epoch number), new bigram_mlp with a hidden layer

(from freebsd-14.2-ocaml-5.3)
2025-08-16 16:32.21 ---> 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-16 16:32.22 ---> 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-16 16:32.23 ---> 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-16 16:32.23 ---> using "6406a960b971760de52a319d92e3ade2dc00fc29daba60f2a83f980f00dde731" from cache

/src: (workdir /src)

/src: (run (shell "sudo chown opam /src"))
2025-08-16 16:32.24 ---> 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-16 16:32.24 ---> using "b839ed237da9a062f46ef3287af09640157ee3d2ef1194b77ce5d1e3b9bc3c23" from cache

/src: (copy (src neural_nets_lib.opam arrayjit.opam) (dst ./))
2025-08-16 16:32.25 ---> 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-16 16:32.26 ---> using "9fb1bd261b56e68a06e664c67fed01614f6b6b292c707dc8c0f1ed0772dc450a" from cache

/src: (run (network host)
           (shell "echo '(lang dune 3.0)' > './dune-project'"))
2025-08-16 16:32.26 ---> 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-16 16:32.27 ---> 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-16 16:32.28 ---> using "08946f556234ec18e7c81bd75e3b987bd34b56ec78ef61e46a5ccfad9a83c89c" from cache

/src: (copy (src .) (dst /src))
2025-08-16 16:32.36 ---> saved as "c4993e54d23e1a1b13298cffcdaf5df07d1b094dcdb7b9caef6bfb75db741a6c"

/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/operations && ./threefry4x32_demo.exe --ocannl_output_prec_in_ll_files=true --ocannl_output_debug_files_in_build_directory=true)
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
Generated 48 uniform random numbers:
  [0]: 0.205322
  [1]: 0.188110
  [2]: 0.220215
  [3]: 0.073975
  [4]: 0.374023
  [5]: 0.494141
  [6]: 0.410400
  [7]: 0.102295
  [8]: 0.160400
  [9]: 0.635254
  [10]: 0.657715
  [11]: 0.580566
  [12]: 0.698730
  [13]: 0.979492
  [14]: 0.033386
  [15]: 0.711426
  [16]: 0.600098
  [17]: 0.772461
  [18]: 0.133789
  [19]: 0.799316
  [20]: 0.664062
  [21]: 0.045898
  [22]: 0.072632
  [23]: 0.610352
  [24]: 0.855469
  [25]: 0.286377
  [26]: 0.113281
  [27]: 0.690430
  [28]: 0.365479
  [29]: 0.236328
  [30]: 0.400146
  [31]: 0.354248
  [32]: 0.851562
  [33]: 0.613281
  [34]: 0.859863
  [35]: 0.624023
  [36]: 0.302246
  [37]: 0.005325
  [38]: 0.874023
  [39]: 0.461914
  [40]: 0.002930
  [41]: 0.811035
  [42]: 0.319824
  [43]: 0.088684
  [44]: 0.597656
  [45]: 0.608887
  [46]: 0.076538
  [47]: 0.784668
(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/cb9c02582d3982fcff987b6c8e4cfc72/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/cb9c02582d3982fcff987b6c8e4cfc72/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/15dc214f3c2562db22949a01af6819ec/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/.sandbox/15dc214f3c2562db22949a01af6819ec/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/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: uint4x32
Uniform result precision: single
Retrieving commandline, environment, or config file variable ocannl_backend
Found sync_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_output_prec_in_ll_files
Not found, using default false
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_stack_threshold_in_bytes
Not found, using default 16384
Retrieving commandline, environment, or config file variable ocannl_output_dlls_in_build_directory
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: uint4x32
(cd _build/default/test/operations && ./top_down_prec.exe --ocannl_output_prec_in_ll_files=true --ocannl_output_debug_files_in_build_directory=true)
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
                      #8 *._d
                       8.00
                      #9 grad_*._d Virt/30
                      <void>
             #6 + Virt/152                 │#4 c non-emb
             <void>                        │ 2.00
             #7 grad_+ Virt/30             │#5 grad_c Local/26030
             <void>                        │<void>
#0 a non-emb         │#2 b non-emb         │
 2.00                │ 2.00                │
#1 grad_a Local/26030│#3 grad_b Local/26030│
<void>               │<void>               │
(cd _build/.sandbox/cb9c02582d3982fcff987b6c8e4cfc72/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
(cd _build/.sandbox/15dc214f3c2562db22949a01af6819ec/default/test/einsum && .einsum_tutorials.inline-tests/inline-test-runner.exe inline-test-runner einsum_tutorials -partition surjectivity.ml -source-tree-root ../.. -diff-cmd -)
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
File "test/operations/dune", lines 19-29, characters 0-281:
19 | (rule
20 |  (alias runtest)
21 |  (target
22 |   (dir log_files))
23 |  (action
24 |   (run
25 |    %{dep:micrograd_demo_logging.exe}
26 |    "--ocannl_debug_backend=text"
27 |    "--ocannl_log_file_stem=micrograd_demo_logging"
28 |    "--ocannl_log_main_domain_to_stdout=false"
29 |    "--ocannl_debug_log_to_stream_files=true")))
(cd _build/default/test/operations && ./micrograd_demo_logging.exe --ocannl_debug_backend=text --ocannl_log_file_stem=micrograd_demo_logging --ocannl_log_main_domain_to_stdout=false --ocannl_debug_log_to_stream_files=true)
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
Retrieving commandline, environment, or config file variable ocannl_backend
Found sync_cc, in the config file
Retrieving commandline, environment, or config file variable ocannl_never_capture_stdout
Not found, using default false
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_output_prec_in_ll_files
Not found, using default false
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
Found true, commandline --ocannl_debug_log_to_stream_files=true
Retrieving commandline, environment, or config file variable ocannl_stack_threshold_in_bytes
Not found, using default 16384
Retrieving commandline, environment, or config file variable ocannl_output_dlls_in_build_directory
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
Fatal error: exception Failure("Cc_backend.c_compile_and_load: timeout waiting for compilation files to appear")
Raised at Stdlib.failwith in file "stdlib.ml", line 29, characters 17-33
Called from Backends__Cc_backend.c_compile_and_load in file "arrayjit/lib/cc_backend.ml", line 146, characters 6-95
Called from Backends__Cc_backend.compile in file "arrayjit/lib/cc_backend.ml", line 224, characters 23-67
Called from Backends.Add_device.compile in file "arrayjit/lib/backends.ml", line 324, characters 15-45
Called from Backends.Raise_backend.compile in file "arrayjit/lib/backends.ml", line 441, characters 29-59
Called from Ocannl__Train.run_once in file "lib/train.ml", line 516, characters 37-77
Called from Dune__exe__Micrograd_demo_logging.(fun) in file "test/operations/micrograd_demo_logging.ml", line 35, characters 9-47
Called from Utils.capture_stdout_logs in file "arrayjit/lib/utils.ml", line 864, characters 10-16
Re-raised at Utils.capture_stdout_logs in file "arrayjit/lib/utils.ml", line 895, characters 8-87
Called from Dune__exe__Micrograd_demo_logging in file "test/operations/micrograd_demo_logging.ml", lines 34-39, characters 2-27
(cd _build/.sandbox/cb9c02582d3982fcff987b6c8e4cfc72/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/cb9c02582d3982fcff987b6c8e4cfc72/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/cb9c02582d3982fcff987b6c8e4cfc72/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
(cd _build/.sandbox/15dc214f3c2562db22949a01af6819ec/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
File "test/training/bigram_mlp.expected", line 1, characters 0-0:
/usr/local/bin/git --no-pager diff --no-index --color=always -u _build/default/test/training/bigram_mlp.expected _build/default/test/training/bigram_mlp.exe.output
diff --git a/_build/default/test/training/bigram_mlp.expected b/_build/default/test/training/bigram_mlp.exe.output
index c798182..b7e27e1 100644
--- a/_build/default/test/training/bigram_mlp.expected
+++ b/_build/default/test/training/bigram_mlp.exe.output
@@ -3,17 +3,17 @@ Found 0, in the config file
 bigrams: 228146
 input_size: 229000
 Epoch 0, batch 0, loss=3.596803
-Epoch 0, batch 100, loss=2.404538
+Epoch 0, batch 100, loss=2.404539
 Epoch 0, batch 200, loss=2.713312
-Epoch 0, epoch loss=611.678833
+Epoch 0, epoch loss=611.678827
 Epoch 1, batch 0, loss=2.647410
 Epoch 1, batch 100, loss=2.355608
-Epoch 1, batch 200, loss=2.695120
-Epoch 1, epoch loss=583.552755
-Epoch 2, batch 0, loss=2.616959
+Epoch 1, batch 200, loss=2.695119
+Epoch 1, epoch loss=583.552754
+Epoch 2, batch 0, loss=2.616960
 Epoch 2, batch 100, loss=2.341767
-Epoch 2, batch 200, loss=2.690594
-Epoch 2, epoch loss=579.073393
+Epoch 2, batch 200, loss=2.690595
+Epoch 2, epoch loss=579.073389
 Epoch 3, batch 0, loss=2.606693
 Epoch 3, batch 100, loss=2.332399
 Epoch 3, batch 200, loss=2.685702
@@ -21,107 +21,107 @@ Epoch 3, epoch loss=576.878227
 Epoch 4, batch 0, loss=2.600307
 Epoch 4, batch 100, loss=2.323992
 Epoch 4, batch 200, loss=2.683693
-Epoch 4, epoch loss=575.402652
+Epoch 4, epoch loss=575.402647
 Epoch 5, batch 0, loss=2.594286
 Epoch 5, batch 100, loss=2.321348
-Epoch 5, batch 200, loss=2.682261
-Epoch 5, epoch loss=574.648719
-Epoch 6, batch 0, loss=2.590291
+Epoch 5, batch 200, loss=2.682263
+Epoch 5, epoch loss=574.648705
+Epoch 6, batch 0, loss=2.590292
 Epoch 6, batch 100, loss=2.319553
 Epoch 6, batch 200, loss=2.681007
-Epoch 6, epoch loss=574.212405
+Epoch 6, epoch loss=574.212409
 Epoch 7, batch 0, loss=2.587613
 Epoch 7, batch 100, loss=2.318320
 Epoch 7, batch 200, loss=2.679791
-Epoch 7, epoch loss=573.923159
+Epoch 7, epoch loss=573.923165
 Epoch 8, batch 0, loss=2.585782
 Epoch 8, batch 100, loss=2.317281
-Epoch 8, batch 200, loss=2.678619
+Epoch 8, batch 200, loss=2.678618
 Epoch 8, epoch loss=573.712349
 Epoch 9, batch 0, loss=2.584289
-Epoch 9, batch 100, loss=2.316545
+Epoch 9, batch 100, loss=2.316546
 Epoch 9, batch 200, loss=2.677656
-Epoch 9, epoch loss=573.545841
+Epoch 9, epoch loss=573.545856
 Epoch 10, batch 0, loss=2.583350
 Epoch 10, batch 100, loss=2.315760
-Epoch 10, batch 200, loss=2.677120
-Epoch 10, epoch loss=573.416230
+Epoch 10, batch 200, loss=2.677121
+Epoch 10, epoch loss=573.416234
 Epoch 11, batch 0, loss=2.582342
 Epoch 11, batch 100, loss=2.314730
-Epoch 11, batch 200, loss=2.676593
-Epoch 11, epoch loss=573.304878
+Epoch 11, batch 200, loss=2.676592
+Epoch 11, epoch loss=573.304888
 Epoch 12, batch 0, loss=2.581072
-Epoch 12, batch 100, loss=2.314418
-Epoch 12, batch 200, loss=2.676084
-Epoch 12, epoch loss=573.217088
+Epoch 12, batch 100, loss=2.314419
+Epoch 12, batch 200, loss=2.676083
+Epoch 12, epoch loss=573.217092
 Epoch 13, batch 0, loss=2.580139
 Epoch 13, batch 100, loss=2.313888
 Epoch 13, batch 200, loss=2.675808
-Epoch 13, epoch loss=573.160971
-Epoch 14, batch 0, loss=2.579073
+Epoch 13, epoch loss=573.160970
+Epoch 14, batch 0, loss=2.579074
 Epoch 14, batch 100, loss=2.313829
 Epoch 14, batch 200, loss=2.675538
-Epoch 14, epoch loss=573.108825
+Epoch 14, epoch loss=573.108824
 Epoch 15, batch 0, loss=2.578053
-Epoch 15, batch 100, loss=2.313698
-Epoch 15, batch 200, loss=2.675146
-Epoch 15, epoch loss=573.053701
-Epoch 16, batch 0, loss=2.577008
+Epoch 15, batch 100, loss=2.313696
+Epoch 15, batch 200, loss=2.675145
+Epoch 15, epoch loss=573.053691
+Epoch 16, batch 0, loss=2.577007
 Epoch 16, batch 100, loss=2.313570
 Epoch 16, batch 200, loss=2.674981
-Epoch 16, epoch loss=573.022783
+Epoch 16, epoch loss=573.022779
 Epoch 17, batch 0, loss=2.575933
 Epoch 17, batch 100, loss=2.313336
 Epoch 17, batch 200, loss=2.674882
 Epoch 17, epoch loss=572.994415
 Epoch 18, batch 0, loss=2.574802
 Epoch 18, batch 100, loss=2.313281
-Epoch 18, batch 200, loss=2.674819
-Epoch 18, epoch loss=572.970232
+Epoch 18, batch 200, loss=2.674820
+Epoch 18, epoch loss=572.970228
 Epoch 19, batch 0, loss=2.573628
 Epoch 19, batch 100, loss=2.313263
 Epoch 19, batch 200, loss=2.674825
-Epoch 19, epoch loss=572.953095
+Epoch 19, epoch loss=572.953104
 Epoch 20, batch 0, loss=2.572425
 Epoch 20, batch 100, loss=2.313287
-Epoch 20, batch 200, loss=2.674947
-Epoch 20, epoch loss=572.944329
+Epoch 20, batch 200, loss=2.674948
+Epoch 20, epoch loss=572.944319
 Epoch 21, batch 0, loss=2.571131
-Epoch 21, batch 100, loss=2.313364
+Epoch 21, batch 100, loss=2.313365
 Epoch 21, batch 200, loss=2.675090
-Epoch 21, epoch loss=572.937993
+Epoch 21, epoch loss=572.937998
 Epoch 22, batch 0, loss=2.569772
 Epoch 22, batch 100, loss=2.313478
 Epoch 22, batch 200, loss=2.675289
-Epoch 22, epoch loss=572.938003
+Epoch 22, epoch loss=572.938023
 Epoch 23, batch 0, loss=2.568363
 Epoch 23, batch 100, loss=2.313642
-Epoch 23, batch 200, loss=2.675533
-Epoch 23, epoch loss=572.942862
-Epoch 24, batch 0, loss=2.566818
+Epoch 23, batch 200, loss=2.675531
+Epoch 23, epoch loss=572.942875
+Epoch 24, batch 0, loss=2.566819
 Epoch 24, batch 100, loss=2.313836
 Epoch 24, batch 200, loss=2.675862
-Epoch 24, epoch loss=572.957152
-Epoch 25, batch 0, loss=2.565202
+Epoch 24, epoch loss=572.957155
+Epoch 25, batch 0, loss=2.565203
 Epoch 25, batch 100, loss=2.314101
 Epoch 25, batch 200, loss=2.676244
-Epoch 25, epoch loss=572.973916
-Epoch 26, batch 0, loss=2.563537
+Epoch 25, epoch loss=572.973922
+Epoch 26, batch 0, loss=2.563536
 Epoch 26, batch 100, loss=2.314420
 Epoch 26, batch 200, loss=2.676718
-Epoch 26, epoch loss=573.000067
+Epoch 26, epoch loss=573.000059
 Epoch 27, batch 0, loss=2.561750
 Epoch 27, batch 100, loss=2.314806
 Epoch 27, batch 200, loss=2.677269
-Epoch 27, epoch loss=573.032138
+Epoch 27, epoch loss=573.032132
 Epoch 28, batch 0, loss=2.559874
 Epoch 28, batch 100, loss=2.315258
-Epoch 28, batch 200, loss=2.677783
-Epoch 28, epoch loss=573.068187
+Epoch 28, batch 200, loss=2.677782
+Epoch 28, epoch loss=573.068184
 Epoch 29, batch 0, loss=2.557876
 Epoch 29, batch 100, loss=2.315784
 Epoch 29, batch 200, loss=2.678444
-Epoch 29, epoch loss=573.116851
+Epoch 29, epoch loss=573.116840
 nnou
 kynr
 hcen
File "test/training/bigram.expected", line 1, characters 0-0:
/usr/local/bin/git --no-pager diff --no-index --color=always -u _build/default/test/training/bigram.expected _build/default/test/training/bigram.exe.output
diff --git a/_build/default/test/training/bigram.expected b/_build/default/test/training/bigram.exe.output
index e9b18c9..a91b703 100644
--- a/_build/default/test/training/bigram.expected
+++ b/_build/default/test/training/bigram.exe.output
@@ -4,7 +4,7 @@ bigrams: 228146
 input_size: 229000
 Epoch 0, batch 0, loss=3.384207
 Epoch 0, batch 100, loss=2.709038
-Epoch 0, batch 200, loss=2.945771
+Epoch 0, batch 200, loss=2.945770
 Epoch 0, epoch loss=680.202888
 Epoch 1, batch 0, loss=2.788706
 Epoch 1, batch 100, loss=2.425731
@@ -13,27 +13,27 @@ Epoch 1, epoch loss=616.822069
 Epoch 2, batch 0, loss=2.649548
 Epoch 2, batch 100, loss=2.358366
 Epoch 2, batch 200, loss=2.755350
-Epoch 2, epoch loss=597.546664
+Epoch 2, epoch loss=597.546663
 Epoch 3, batch 0, loss=2.588842
 Epoch 3, batch 100, loss=2.329691
 Epoch 3, batch 200, loss=2.721706
-Epoch 3, epoch loss=588.281096
+Epoch 3, epoch loss=588.281094
 Epoch 4, batch 0, loss=2.554565
 Epoch 4, batch 100, loss=2.313664
 Epoch 4, batch 200, loss=2.700217
-Epoch 4, epoch loss=582.759826
+Epoch 4, epoch loss=582.759829
 Epoch 5, batch 0, loss=2.532644
 Epoch 5, batch 100, loss=2.303379
 Epoch 5, batch 200, loss=2.685341
-Epoch 5, epoch loss=579.075711
+Epoch 5, epoch loss=579.075714
 Epoch 6, batch 0, loss=2.517525
 Epoch 6, batch 100, loss=2.296246
 Epoch 6, batch 200, loss=2.674406
-Epoch 6, epoch loss=576.441672
+Epoch 6, epoch loss=576.441669
 Epoch 7, batch 0, loss=2.506522
 Epoch 7, batch 100, loss=2.291044
 Epoch 7, batch 200, loss=2.666012
-Epoch 7, epoch loss=574.466705
+Epoch 7, epoch loss=574.466702
 Epoch 8, batch 0, loss=2.498178
 Epoch 8, batch 100, loss=2.287141
 Epoch 8, batch 200, loss=2.659344
@@ -41,35 +41,35 @@ Epoch 8, epoch loss=572.932843
 Epoch 9, batch 0, loss=2.491635
 Epoch 9, batch 100, loss=2.284144
 Epoch 9, batch 200, loss=2.653916
-Epoch 9, epoch loss=571.708377
+Epoch 9, epoch loss=571.708379
 Epoch 10, batch 0, loss=2.486362
 Epoch 10, batch 100, loss=2.281802
 Epoch 10, batch 200, loss=2.649396
-Epoch 10, epoch loss=570.709282
+Epoch 10, epoch loss=570.709281
 Epoch 11, batch 0, loss=2.482021
 Epoch 11, batch 100, loss=2.279949
 Epoch 11, batch 200, loss=2.645595
-Epoch 11, epoch loss=569.879609
+Epoch 11, epoch loss=569.879612
 Epoch 12, batch 0, loss=2.478378
-Epoch 12, batch 100, loss=2.278475
+Epoch 12, batch 100, loss=2.278474
 Epoch 12, batch 200, loss=2.642342
-Epoch 12, epoch loss=569.180244
+Epoch 12, epoch loss=569.180247
 Epoch 13, batch 0, loss=2.475274
 Epoch 13, batch 100, loss=2.277280
 Epoch 13, batch 200, loss=2.639534
-Epoch 13, epoch loss=568.582958
-Epoch 14, batch 0, loss=2.472606
+Epoch 13, epoch loss=568.582960
+Epoch 14, batch 0, loss=2.472605
 Epoch 14, batch 100, loss=2.276310
 Epoch 14, batch 200, loss=2.637096
-Epoch 14, epoch loss=568.067485
+Epoch 14, epoch loss=568.067489
 Epoch 15, batch 0, loss=2.470286
-Epoch 15, batch 100, loss=2.275532
+Epoch 15, batch 100, loss=2.275533
 Epoch 15, batch 200, loss=2.634959
-Epoch 15, epoch loss=567.618418
+Epoch 15, epoch loss=567.618423
 Epoch 16, batch 0, loss=2.468248
 Epoch 16, batch 100, loss=2.274891
 Epoch 16, batch 200, loss=2.633074
-Epoch 16, epoch loss=567.223836
+Epoch 16, epoch loss=567.223838
 Epoch 17, batch 0, loss=2.466446
 Epoch 17, batch 100, loss=2.274361
 Epoch 17, batch 200, loss=2.631402
@@ -77,31 +77,31 @@ Epoch 17, epoch loss=566.874570
 Epoch 18, batch 0, loss=2.464850
 Epoch 18, batch 100, loss=2.273928
 Epoch 18, batch 200, loss=2.629910
-Epoch 18, epoch loss=566.563456
+Epoch 18, epoch loss=566.563454
 Epoch 19, batch 0, loss=2.463427
 Epoch 19, batch 100, loss=2.273579
 Epoch 19, batch 200, loss=2.628594
-Epoch 19, epoch loss=566.284741
+Epoch 19, epoch loss=566.284735
 Epoch 20, batch 0, loss=2.462142
 Epoch 20, batch 100, loss=2.273286
 Epoch 20, batch 200, loss=2.627399
-Epoch 20, epoch loss=566.033497
+Epoch 20, epoch loss=566.033498
 Epoch 21, batch 0, loss=2.460989
 Epoch 21, batch 100, loss=2.273043
 Epoch 21, batch 200, loss=2.626322
-Epoch 21, epoch loss=565.806087
+Epoch 21, epoch loss=565.806091
 Epoch 22, batch 0, loss=2.459947
 Epoch 22, batch 100, loss=2.272847
 Epoch 22, batch 200, loss=2.625357
-Epoch 22, epoch loss=565.599298
+Epoch 22, epoch loss=565.599294
 Epoch 23, batch 0, loss=2.459003
 Epoch 23, batch 100, loss=2.272677
 Epoch 23, batch 200, loss=2.624472
-Epoch 23, epoch loss=565.410496
+Epoch 23, epoch loss=565.410492
 Epoch 24, batch 0, loss=2.458137
 Epoch 24, batch 100, loss=2.272539
 Epoch 24, batch 200, loss=2.623674
-Epoch 24, epoch loss=565.237560
+Epoch 24, epoch loss=565.237562
 Epoch 25, batch 0, loss=2.457346
 Epoch 25, batch 100, loss=2.272424
 Epoch 25, batch 200, loss=2.622964
@@ -109,23 +109,23 @@ Epoch 25, epoch loss=565.078496
 Epoch 26, batch 0, loss=2.456622
 Epoch 26, batch 100, loss=2.272328
 Epoch 26, batch 200, loss=2.622294
-Epoch 26, epoch loss=564.931741
+Epoch 26, epoch loss=564.931744
 Epoch 27, batch 0, loss=2.455961
 Epoch 27, batch 100, loss=2.272249
 Epoch 27, batch 200, loss=2.621692
-Epoch 27, epoch loss=564.795990
+Epoch 27, epoch loss=564.795989
 Epoch 28, batch 0, loss=2.455342
 Epoch 28, batch 100, loss=2.272188
 Epoch 28, batch 200, loss=2.621143
-Epoch 28, epoch loss=564.670042
+Epoch 28, epoch loss=564.670038
 Epoch 29, batch 0, loss=2.454777
 Epoch 29, batch 100, loss=2.272128
 Epoch 29, batch 200, loss=2.620651
-Epoch 29, epoch loss=564.552950
+Epoch 29, epoch loss=564.552952
 Epoch 30, batch 0, loss=2.454257
 Epoch 30, batch 100, loss=2.272082
 Epoch 30, batch 200, loss=2.620183
-Epoch 30, epoch loss=564.443695
+Epoch 30, epoch loss=564.443698
 vax
 ah
 prerofaers
jail: /usr/bin/su -l opam -c cd '/src' && env OCAMLCI='true' CI='true' 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' OPAMCOLOR='always' CLICOLOR_FORCE='1' '/usr/bin/env' 'bash' '-c' 'opam exec -- dune build @install @check @runtest && rm -rf _build': failed
"jail" "-c" "name=obuilder_61147_31447" "mount.devfs" "path=/obuilder/result/d2ed7558823971da28a7cc582622941a114ffcca0343936a1e7cd91c6ea1cbeb/rootfs" "vnet" "exec.start=/sbin/ifconfig lo0 127.0.0.1/8" "command=/usr/bin/su" "-l" "opam" "-c" "cd '/src' && env OCAMLCI='true' CI='true' 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' OPAMCOLOR='always' CLICOLOR_FORCE='1' '/usr/bin/env' 'bash' '-c' 'opam exec -- dune build @install @check @runtest && rm -rf _build'" failed with exit status 1
2025-08-16 16:35.15: Job failed: Failed: Build failed