Organisationsahrefsocannl97f756 ()debian-11-5.3_opam-2.3

debian-11-5.3_opam-2.3

Link Copied
Code Copied

Logs

2025-05-30 15:52.24: New job: test ahrefs/ocannl https://github.com/ahrefs/ocannl.git#refs/heads/master (97f756c4f7ee7f008cee0296c186c69b6aed5972) (linux-x86_64:debian-11-5.3_opam-2.3)
Base: ocaml/opam:debian-11-ocaml-5.3@sha256:9acd4190418f096100336b47d7dcd3becd51a3f55e4f8ccce910325dee176efc
Opam project build


To reproduce locally:


git clone --recursive "https://github.com/ahrefs/ocannl.git" -b "master" && cd "ocannl" && git reset --hard 97f756c4
cat > Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:debian-11-ocaml-5.3@sha256:9acd4190418f096100336b47d7dcd3becd51a3f55e4f8ccce910325dee176efc
# debian-11-5.3_opam-2.3
USER 1000:1000
ENV CLICOLOR_FORCE="1"
ENV OPAMCOLOR="always"
WORKDIR /src
RUN sudo ln -f /usr/bin/opam-2.3 /usr/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 5d2fb3923b40a5570824690009441d947b823e8f || git fetch origin master) && git reset -q --hard 5d2fb3923b40a5570824690009441d947b823e8f && 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.2 base-bigarray.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 cmdliner.1.3.0 conf-libffi.2.0.0 conf-pkg-config.4 cppo.1.8.0 csexp.1.5.2 ctypes.0.23.0 ctypes-foreign.0.23.0 dune.3.19.0 dune-configurator.3.19.0 fieldslib.v0.17.0 fmt.0.10.0 integers.0.7.0 jane-street-headers.v0.17.0 jst-config.v0.17.0 logs.0.8.0 mdx.2.5.0 mtime.2.1.0 multicore-magic.2.3.1 num.1.5-1 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 parsexp.v0.17.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.0.3 ppx_enumerate.v0.17.0 ppx_expect.v0.17.2 ppx_fields_conv.v0.17.0 ppx_globalize.v0.17.0 ppx_hash.v0.17.0 ppx_here.v0.17.0 ppx_inline_test.v0.17.0 ppx_minidebug.2.2.0 ppx_optcomp.v0.17.0 ppx_sexp_conv.v0.17.0 ppx_string.v0.17.0 ppx_variants_conv.v0.17.0 ppxlib.0.35.0 ppxlib_jane.v0.17.2 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.12.0 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 thread-local-storage.0.2 time_now.v0.17.0 topkg.1.0.8 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.3 --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-05-30 15:52.24: Using cache hint "ahrefs/ocannl-ocaml/opam:debian-11-ocaml-5.3@sha256:9acd4190418f096100336b47d7dcd3becd51a3f55e4f8ccce910325dee176efc-debian-11-5.3_opam-2.3-835eddc584e7df6f658cedd74acb2691"
2025-05-30 15:52.24: Using OBuilder spec:
((from ocaml/opam:debian-11-ocaml-5.3@sha256:9acd4190418f096100336b47d7dcd3becd51a3f55e4f8ccce910325dee176efc)
(comment debian-11-5.3_opam-2.3)
(user (uid 1000) (gid 1000))
(env CLICOLOR_FORCE 1)
(env OPAMCOLOR always)
(workdir /src)
(run (shell "sudo ln -f /usr/bin/opam-2.3 /usr/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 5d2fb3923b40a5570824690009441d947b823e8f || git fetch origin master) && git reset -q --hard 5d2fb3923b40a5570824690009441d947b823e8f && 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.2 base-bigarray.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 cmdliner.1.3.0 conf-libffi.2.0.0 conf-pkg-config.4 cppo.1.8.0 csexp.1.5.2 ctypes.0.23.0 ctypes-foreign.0.23.0 dune.3.19.0 dune-configurator.3.19.0 fieldslib.v0.17.0 fmt.0.10.0 integers.0.7.0 jane-street-headers.v0.17.0 jst-config.v0.17.0 logs.0.8.0 mdx.2.5.0 mtime.2.1.0 multicore-magic.2.3.1 num.1.5-1 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 parsexp.v0.17.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.0.3 ppx_enumerate.v0.17.0 ppx_expect.v0.17.2 ppx_fields_conv.v0.17.0 ppx_globalize.v0.17.0 ppx_hash.v0.17.0 ppx_here.v0.17.0 ppx_inline_test.v0.17.0 ppx_minidebug.2.2.0 ppx_optcomp.v0.17.0 ppx_sexp_conv.v0.17.0 ppx_string.v0.17.0 ppx_variants_conv.v0.17.0 ppxlib.0.35.0 ppxlib_jane.v0.17.2 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.12.0 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 thread-local-storage.0.2 time_now.v0.17.0 topkg.1.0.8 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.3 --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-05-30 15:52.24: Waiting for resource in pool OCluster
2025-05-30 15:52.24: Waiting for worker…
2025-05-30 15:57.24: Got resource from pool OCluster
Building on laodoke.caelum.ci.dev
All commits already cached
HEAD is now at 97f756c4 Claude's second pass at adding BF16, FP8: conversion functions


(from ocaml/opam:debian-11-ocaml-5.3@sha256:9acd4190418f096100336b47d7dcd3becd51a3f55e4f8ccce910325dee176efc)
2025-05-30 15:58.07 ---> saved as "2960a62e85a8a5883af7dbfcbc957e86968d5e8416efe61a53b9e0aa73573774"


/: (comment debian-11-5.3_opam-2.3)


/: (user (uid 1000) (gid 1000))


/: (env CLICOLOR_FORCE 1)


/: (env OPAMCOLOR always)


/: (workdir /src)


/src: (run (shell "sudo ln -f /usr/bin/opam-2.3 /usr/bin/opam"))
2025-05-30 15:58.09 ---> saved as "2770d5c59a9a9a98c2e40d4499d85d4d419b27a9b2b03a14b5c24eef808bb0a0"


/src: (run (shell "opam init --reinit -ni"))
Configuring from /home/opam/.opamrc and then from 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 development version of opam requires an update to the layout of /home/opam/.opam from version 2.0 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 31 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=31 --global
Format upgrade done.


<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[default] Initialised
2025-05-30 15:59.11 ---> saved as "bd135b1aa72775b41241e313517e6f1f53e21fda3540c96f99e7707a0a22c22d"


/src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
Linux 5.15.0-139-generic
The OCaml toplevel, version 5.3.0
2.3.0
2025-05-30 15:59.12 ---> saved as "c0b846b4a8747decfdf47094c5de048a76b831efb2661ae810d66e10ae5eb89e"


/src: (workdir /src)


/src: (run (shell "sudo chown opam /src"))
2025-05-30 15:59.14 ---> saved as "fe331e2588b82b6875aa6e3d5cde8129dc94f10786ea8c67d38173c179d7f7e9"


/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "cd ~/opam-repository && (git cat-file -e 5d2fb3923b40a5570824690009441d947b823e8f || git fetch origin master) && git reset -q --hard 5d2fb3923b40a5570824690009441d947b823e8f && git log --no-decorate -n1 --oneline && opam update -u"))
From https://github.com/ocaml/opam-repository
* branch                  master     -> FETCH_HEAD
35eb2f107a..5d2fb3923b  master     -> origin/master
5d2fb3923b Merge pull request #27963 from mseri/base-ppxlib


<><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><>
[default] synchronised from git+file:///home/opam/opam-repository


Everything as up-to-date as possible (run with --verbose to show unavailable upgrades).
However, you may "opam upgrade" these packages explicitly, which will ask permission to downgrade or uninstall the conflicting packages.
Nothing to do.
# To update the current shell environment, run: eval $(opam env)
2025-05-30 16:00.10 ---> saved as "fd4f1df51fde00fe694a281600e9aa7bc7c62e516b471b1940b3647f0d0f702a"


/src: (copy (src neural_nets_lib.opam arrayjit.opam) (dst ./))
2025-05-30 16:00.10 ---> saved as "f8e4ec2ff52307bed33e7908e0f7156128d009f22a8aaeda59e4e4473face88d"


/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-05-30 16:00.16 ---> saved as "14240f96e6b81173f94092cc4321a0a4f6d1eb0a5c6ed0bac7024f11bd7ba580"


/src: (run (network host)
(shell "echo '(lang dune 3.0)' > './dune-project'"))
2025-05-30 16:00.17 ---> saved as "7d5cecdb27a1b6c682a8308c6f9959541799338a47908003fb90573ab7c6865d"


/src: (env DEPS "angstrom.0.16.1 astring.0.8.5 backoff.0.1.1 base.v0.17.2 base-bigarray.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 cmdliner.1.3.0 conf-libffi.2.0.0 conf-pkg-config.4 cppo.1.8.0 csexp.1.5.2 ctypes.0.23.0 ctypes-foreign.0.23.0 dune.3.19.0 dune-configurator.3.19.0 fieldslib.v0.17.0 fmt.0.10.0 integers.0.7.0 jane-street-headers.v0.17.0 jst-config.v0.17.0 logs.0.8.0 mdx.2.5.0 mtime.2.1.0 multicore-magic.2.3.1 num.1.5-1 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 parsexp.v0.17.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.0.3 ppx_enumerate.v0.17.0 ppx_expect.v0.17.2 ppx_fields_conv.v0.17.0 ppx_globalize.v0.17.0 ppx_hash.v0.17.0 ppx_here.v0.17.0 ppx_inline_test.v0.17.0 ppx_minidebug.2.2.0 ppx_optcomp.v0.17.0 ppx_sexp_conv.v0.17.0 ppx_string.v0.17.0 ppx_variants_conv.v0.17.0 ppxlib.0.35.0 ppxlib_jane.v0.17.2 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.12.0 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 thread-local-storage.0.2 time_now.v0.17.0 topkg.1.0.8 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.3 --depext-only -y neural_nets_lib.dev arrayjit.dev $DEPS"))
+ /usr/bin/sudo "apt-get" "update"
- Hit:1 http://deb.debian.org/debian bullseye InRelease
- Get:2 http://deb.debian.org/debian-security bullseye-security InRelease [27.2 kB]
- Get:3 http://deb.debian.org/debian bullseye-updates InRelease [44.1 kB]
- Get:4 http://deb.debian.org/debian-security bullseye-security/main amd64 Packages [371 kB]
- Fetched 442 kB in 1s (629 kB/s)
- Reading package lists...
- 


<><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><>
[arrayjit.dev] synchronised (file:///src)
[neural_nets_lib.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).


The following system packages will first need to be installed:
libffi-dev pkg-config


<><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><>


+ /usr/bin/sudo "apt-get" "install" "-qq" "-yy" "libffi-dev" "pkg-config"
- debconf: delaying package configuration, since apt-utils is not installed
- Selecting previously unselected package libffi-dev:amd64.
- (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 18367 files and directories currently installed.)
- Preparing to unpack .../0-libffi-dev_3.3-6_amd64.deb ...
- Unpacking libffi-dev:amd64 (3.3-6) ...
- Selecting previously unselected package libglib2.0-0:amd64.
- Preparing to unpack .../1-libglib2.0-0_2.66.8-1+deb11u6_amd64.deb ...
- Unpacking libglib2.0-0:amd64 (2.66.8-1+deb11u6) ...
- Selecting previously unselected package libglib2.0-data.
- Preparing to unpack .../2-libglib2.0-data_2.66.8-1+deb11u6_all.deb ...
- Unpacking libglib2.0-data (2.66.8-1+deb11u6) ...
- Selecting previously unselected package libicu67:amd64.
- Preparing to unpack .../3-libicu67_67.1-7_amd64.deb ...
- Unpacking libicu67:amd64 (67.1-7) ...
- Selecting previously unselected package libxml2:amd64.
- Preparing to unpack .../4-libxml2_2.9.10+dfsg-6.7+deb11u7_amd64.deb ...
- Unpacking libxml2:amd64 (2.9.10+dfsg-6.7+deb11u7) ...
- Selecting previously unselected package pkg-config.
- Preparing to unpack .../5-pkg-config_0.29.2-1_amd64.deb ...
- Unpacking pkg-config (0.29.2-1) ...
- Selecting previously unselected package shared-mime-info.
- Preparing to unpack .../6-shared-mime-info_2.0-1_amd64.deb ...
- Unpacking shared-mime-info (2.0-1) ...
- Selecting previously unselected package xdg-user-dirs.
- Preparing to unpack .../7-xdg-user-dirs_0.17-2_amd64.deb ...
- Unpacking xdg-user-dirs (0.17-2) ...
- Setting up libicu67:amd64 (67.1-7) ...
- Setting up xdg-user-dirs (0.17-2) ...
- Setting up libglib2.0-0:amd64 (2.66.8-1+deb11u6) ...
- No schema files found: doing nothing.
- Setting up libffi-dev:amd64 (3.3-6) ...
- Setting up libglib2.0-data (2.66.8-1+deb11u6) ...
- Setting up pkg-config (0.29.2-1) ...
- Setting up libxml2:amd64 (2.9.10+dfsg-6.7+deb11u7) ...
- Setting up shared-mime-info (2.0-1) ...
- Processing triggers for libc-bin (2.31-13+deb11u12) ...
2025-05-30 16:00.49 ---> saved as "732abee4a7729283185d89214064e9cdab57007ca53c477e7c9ffb58afd17f75"


/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 75 packages
- install angstrom                0.16.1
- install astring                 0.8.5
- install backoff                 0.1.1
- install base                    v0.17.2
- install bigarray-compat         1.1.0
- install bigstringaf             0.10.0
- install camlp-streams           5.0.1
- install cmdliner                1.3.0
- install conf-libffi             2.0.0
- install conf-pkg-config         4
- install cppo                    1.8.0
- install csexp                   1.5.2
- install ctypes                  0.23.0
- install ctypes-foreign          0.23.0
- install dune                    3.19.0
- install dune-configurator       3.19.0
- install fieldslib               v0.17.0
- install fmt                     0.10.0
- install integers                0.7.0
- install jane-street-headers     v0.17.0
- install jst-config              v0.17.0
- install logs                    0.8.0
- install mdx                     2.5.0
- install mtime                   2.1.0
- install multicore-magic         2.3.1
- install num                     1.5-1
- install ocaml-compiler-libs     v0.17.0
- install ocaml-syntax-shims      1.0.0
- install ocaml-version           4.0.1
- install ocaml_intrinsics_kernel v0.17.1
- install ocamlbuild              0.16.1
- install ocamlfind               1.9.8
- install parsexp                 v0.17.0
- install pprint                  20230830
- install ppx_assert              v0.17.0
- install ppx_base                v0.17.0
- install ppx_cold                v0.17.0
- install ppx_compare             v0.17.0
- install ppx_derivers            1.2.1
- install ppx_deriving            6.0.3
- install ppx_enumerate           v0.17.0
- install ppx_expect              v0.17.2
- install ppx_fields_conv         v0.17.0
- install ppx_globalize           v0.17.0
- install ppx_hash                v0.17.0
- install ppx_here                v0.17.0
- install ppx_inline_test         v0.17.0
- install ppx_minidebug           2.2.0
- install ppx_optcomp             v0.17.0
- install ppx_sexp_conv           v0.17.0
- install ppx_string              v0.17.0
- install ppx_variants_conv       v0.17.0
- install ppxlib                  0.35.0
- install ppxlib_jane             v0.17.2
- install printbox                0.12
- install printbox-ext-plot       0.12
- install printbox-html           0.12
- install printbox-md             0.12
- install printbox-text           0.12
- install ptime                   1.2.0
- install re                      1.12.0
- install result                  1.5
- install saturn_lockfree         0.5.0
- install seq                     base
- install sexplib                 v0.17.0
- install sexplib0                v0.17.0
- install stdio                   v0.17.0
- install stdlib-shims            0.3.0
- install thread-local-storage    0.2
- install time_now                v0.17.0
- install topkg                   1.0.8
- install tyxml                   4.6.0
- install uucp                    16.0.0
- install uutf                    1.0.4
- install variantslib             v0.17.0


<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved backoff.0.1.1  (cached)
-> retrieved angstrom.0.16.1  (cached)
-> retrieved astring.0.8.5  (cached)
-> retrieved base.v0.17.2  (cached)
-> retrieved bigarray-compat.1.1.0  (cached)
-> retrieved bigstringaf.0.10.0  (cached)
-> retrieved camlp-streams.5.0.1  (cached)
-> installed conf-pkg-config.4
-> retrieved cmdliner.1.3.0  (cached)
-> retrieved cppo.1.8.0  (cached)
-> retrieved csexp.1.5.2  (cached)
-> installed conf-libffi.2.0.0
-> retrieved ctypes.0.23.0, ctypes-foreign.0.23.0  (cached)
-> retrieved fieldslib.v0.17.0  (cached)
-> retrieved fmt.0.10.0  (cached)
-> retrieved integers.0.7.0  (cached)
-> retrieved jane-street-headers.v0.17.0  (cached)
-> retrieved jst-config.v0.17.0  (cached)
-> retrieved logs.0.8.0  (cached)
-> retrieved mtime.2.1.0  (cached)
-> retrieved multicore-magic.2.3.1  (cached)
-> retrieved num.1.5-1  (cached)
-> retrieved mdx.2.5.0  (cached)
-> retrieved ocaml-compiler-libs.v0.17.0  (cached)
-> retrieved ocaml-syntax-shims.1.0.0  (cached)
-> retrieved ocaml-version.4.0.1  (cached)
-> retrieved ocaml_intrinsics_kernel.v0.17.1  (cached)
-> retrieved ocamlbuild.0.16.1  (cached)
-> retrieved ocamlfind.1.9.8  (cached)
-> retrieved parsexp.v0.17.0  (cached)
-> retrieved pprint.20230830  (cached)
-> retrieved ppx_assert.v0.17.0  (cached)
-> retrieved ppx_base.v0.17.0  (cached)
-> retrieved ppx_cold.v0.17.0  (cached)
-> retrieved ppx_compare.v0.17.0  (cached)
-> retrieved ppx_derivers.1.2.1  (cached)
-> retrieved ppx_enumerate.v0.17.0  (cached)
-> retrieved ppx_deriving.6.0.3  (cached)
-> retrieved ppx_expect.v0.17.2  (cached)
-> retrieved ppx_fields_conv.v0.17.0  (cached)
-> retrieved ppx_globalize.v0.17.0  (cached)
-> retrieved ppx_hash.v0.17.0  (cached)
-> retrieved ppx_here.v0.17.0  (cached)
-> retrieved ppx_inline_test.v0.17.0  (cached)
-> retrieved ppx_optcomp.v0.17.0  (cached)
-> retrieved dune.3.19.0, dune-configurator.3.19.0  (cached)
-> retrieved ppx_minidebug.2.2.0  (cached)
-> retrieved ppx_sexp_conv.v0.17.0  (cached)
-> retrieved ppx_string.v0.17.0  (cached)
-> retrieved ppx_variants_conv.v0.17.0  (cached)
-> retrieved ppxlib_jane.v0.17.2  (cached)
-> installed cmdliner.1.3.0
-> installed num.1.5-1
-> retrieved ptime.1.2.0  (cached)
-> retrieved re.1.12.0  (cached)
-> retrieved result.1.5  (cached)
-> retrieved saturn_lockfree.0.5.0  (cached)
-> retrieved seq.base  (cached)
-> installed seq.base
-> retrieved sexplib.v0.17.0  (cached)
-> retrieved sexplib0.v0.17.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 ppxlib.0.35.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 topkg.1.0.8  (cached)
-> retrieved tyxml.4.6.0  (cached)
-> retrieved uutf.1.0.4  (cached)
-> retrieved variantslib.v0.17.0  (cached)
-> retrieved uucp.16.0.0  (cached)
-> installed ocamlbuild.0.16.1
-> installed ocamlfind.1.9.8
-> installed topkg.1.0.8
-> installed uutf.1.0.4
-> installed mtime.2.1.0
-> installed fmt.0.10.0
-> installed ptime.1.2.0
-> installed astring.0.8.5
-> installed logs.0.8.0
-> installed dune.3.19.0
-> installed jane-street-headers.v0.17.0
-> installed ppx_derivers.1.2.1
-> installed printbox.0.12
-> installed csexp.1.5.2
-> installed backoff.0.1.1
-> installed bigarray-compat.1.1.0
-> installed camlp-streams.5.0.1
-> installed multicore-magic.2.3.1
-> installed ocaml-version.4.0.1
-> installed ocaml-syntax-shims.1.0.0
-> installed ocaml_intrinsics_kernel.v0.17.1
-> installed pprint.20230830
-> installed result.1.5
-> installed sexplib0.v0.17.0
-> installed stdlib-shims.0.3.0
-> installed thread-local-storage.0.2
-> installed ocaml-compiler-libs.v0.17.0
-> installed cppo.1.8.0
-> installed re.1.12.0
-> installed integers.0.7.0
-> installed saturn_lockfree.0.5.0
-> installed dune-configurator.3.19.0
-> installed parsexp.v0.17.0
-> installed bigstringaf.0.10.0
-> installed mdx.2.5.0
-> installed sexplib.v0.17.0
-> installed angstrom.0.16.1
-> installed tyxml.4.6.0
-> installed printbox-html.0.12
-> installed ctypes.0.23.0
-> installed base.v0.17.2
-> installed uucp.16.0.0
-> installed ctypes-foreign.0.23.0
-> installed fieldslib.v0.17.0
-> installed variantslib.v0.17.0
-> installed stdio.v0.17.0
-> installed printbox-text.0.12
-> installed printbox-md.0.12
-> installed printbox-ext-plot.0.12
-> installed ppxlib.0.35.0
-> installed ppxlib_jane.v0.17.2
-> installed ppx_optcomp.v0.17.0
-> installed ppx_cold.v0.17.0
-> installed ppx_here.v0.17.0
-> installed ppx_variants_conv.v0.17.0
-> installed ppx_fields_conv.v0.17.0
-> installed ppx_globalize.v0.17.0
-> installed ppx_enumerate.v0.17.0
-> installed ppx_deriving.6.0.3
-> installed ppx_compare.v0.17.0
-> installed ppx_sexp_conv.v0.17.0
-> installed ppx_hash.v0.17.0
-> installed ppx_assert.v0.17.0
-> installed ppx_minidebug.2.2.0
-> installed ppx_base.v0.17.0
-> installed jst-config.v0.17.0
-> installed time_now.v0.17.0
-> installed ppx_string.v0.17.0
-> installed ppx_inline_test.v0.17.0
-> installed ppx_expect.v0.17.2
Done.
# To update the current shell environment, run: eval $(opam env)
2025-05-30 16:04.12 ---> saved as "be9d9b2185a58a4fc7cd515c2607422c62697fa7a6e66600d589a523a9ac842d"


/src: (copy (src .) (dst /src))
2025-05-30 16:04.14 ---> saved as "84551d5bcb8c140321d14ef21ef27f2333b5f6bee7bcf6eb91ec764014f68e94"


/src: (run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build"))
File "arrayjit/test/dune", line 6, characters 7-15:
6 |   (pps 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/config && ../../arrayjit/bin/read_config.exe --read=backend)


Welcome to OCANNL! Reading configuration defaults from /src/_build/default/test/config/ocannl_config.
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_expected.exe)


Welcome to OCANNL! Reading configuration defaults from /src/_build/default/test_ppx/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/default/test_ppx && ./test_ppx_op.exe)


Welcome to OCANNL! Reading configuration defaults from /src/_build/default/test_ppx/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/bba9865715fd988aba999ebc45506ce7/default/test && .tutorials.inline-tests/inline-test-runner.exe inline-test-runner tutorials -partition 'Retrieving commandline, environment, or config file variable ocannl_log_level' -source-tree-root .. -diff-cmd -)


Welcome to OCANNL! Reading configuration defaults from /src/_build/.sandbox/bba9865715fd988aba999ebc45506ce7/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/bba9865715fd988aba999ebc45506ce7/default/test && .tutorials.inline-tests/inline-test-runner.exe inline-test-runner tutorials -partition 'Welcome to OCANNL! Reading configuration defaults from /src/_build/.sandbox/4b2775507fe054693f5833ba9e88a178/default/test/ocannl_config.' -source-tree-root .. -diff-cmd -)


Welcome to OCANNL! Reading configuration defaults from /src/_build/.sandbox/bba9865715fd988aba999ebc45506ce7/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/bba9865715fd988aba999ebc45506ce7/default/test && .tutorials.inline-tests/inline-test-runner.exe inline-test-runner tutorials -partition '' -source-tree-root .. -diff-cmd -)


Welcome to OCANNL! Reading configuration defaults from /src/_build/.sandbox/bba9865715fd988aba999ebc45506ce7/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/bba9865715fd988aba999ebc45506ce7/default/test && .tutorials.inline-tests/inline-test-runner.exe inline-test-runner tutorials -partition 'Found 0, in the config file' -source-tree-root .. -diff-cmd -)


Welcome to OCANNL! Reading configuration defaults from /src/_build/.sandbox/bba9865715fd988aba999ebc45506ce7/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
File "test/dune", lines 30-40, characters 0-281:
30 | (rule
31 |  (alias runtest)
32 |  (target
33 |   (dir log_files))
34 |  (action
35 |   (run
36 |    %{dep:micrograd_demo_logging.exe}
37 |    "--ocannl_debug_backend=text"
38 |    "--ocannl_log_file_stem=micrograd_demo_logging"
39 |    "--ocannl_log_main_domain_to_stdout=false"
40 |    "--ocannl_debug_log_to_stream_files=true")))
(cd _build/default/test && ./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)


Welcome to OCANNL! Reading configuration defaults from /src/_build/default/test/ocannl_config.
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 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
Found true, commandline --ocannl_debug_log_to_stream_files=true
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 gcc
Fatal error: exception File "src/printbox-text/PrintBox_text.ml", line 212, characters 6-12: Assertion failed
Raised at PrintBox_text.Output.Make_out.to_buf_aux_ in file "src/printbox-text/PrintBox_text.ml", line 212, characters 6-50
Called from Stdlib__Map.Make.fold in file "map.ml", line 329, characters 19-42
Called from Stdlib__Map.Make.fold in file "map.ml", line 329, characters 26-41
Called from Stdlib__Map.Make.fold in file "map.ml", line 329, characters 26-41
Called from Stdlib__Map.Make.fold in file "map.ml", line 329, characters 26-41
Called from PrintBox_text.Output.Make_out.render in file "src/printbox-text/PrintBox_text.ml", line 242, characters 14-64
Called from PrintBox_text.output in file "src/printbox-text/PrintBox_text.ml", line 851, characters 2-31
Called from Minidebug_runtime.PrintBox.output_box in file "minidebug_runtime.ml", line 1527, characters 19-59
Called from Minidebug_runtime.PrintBox.close_log_impl.close_tree in file "minidebug_runtime.ml", line 1572, characters 6-38
Called from Backends.Add_buffer_retrieval_and_syncing.sync_routine in file "arrayjit/lib/backends.ml", lines 144-172, characters 31-82
Called from Backends.Raise_backend.link in file "arrayjit/lib/backends.ml", lines 454-455, characters 4-92
Re-raised at Backends.Raise_backend.link in file "arrayjit/lib/backends.ml", lines 441-455, characters 23-92
Called from Dune__exe__Micrograd_demo_logging in file "test/micrograd_demo_logging.ml", line 34, characters 13-77
(cd _build/.sandbox/bba9865715fd988aba999ebc45506ce7/default/test && .tutorials.inline-tests/inline-test-runner.exe inline-test-runner tutorials -partition primitive_ops.ml -source-tree-root .. -diff-cmd -)


Welcome to OCANNL! Reading configuration defaults from /src/_build/.sandbox/bba9865715fd988aba999ebc45506ce7/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/bba9865715fd988aba999ebc45506ce7/default/test && .tutorials.inline-tests/inline-test-runner.exe inline-test-runner tutorials -partition zero2hero_1of7.ml -source-tree-root .. -diff-cmd -)


Welcome to OCANNL! Reading configuration defaults from /src/_build/.sandbox/bba9865715fd988aba999ebc45506ce7/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/bba9865715fd988aba999ebc45506ce7/default/test && .tutorials.inline-tests/inline-test-runner.exe inline-test-runner tutorials -partition hello_world_op.ml -source-tree-root .. -diff-cmd -)


Welcome to OCANNL! Reading configuration defaults from /src/_build/.sandbox/bba9865715fd988aba999ebc45506ce7/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/bba9865715fd988aba999ebc45506ce7/default/test && .tutorials.inline-tests/inline-test-runner.exe inline-test-runner tutorials -partition einsum_trivia.ml -source-tree-root .. -diff-cmd -)


Welcome to OCANNL! Reading configuration defaults from /src/_build/.sandbox/bba9865715fd988aba999ebc45506ce7/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/bba9865715fd988aba999ebc45506ce7/default/test && .tutorials.inline-tests/inline-test-runner.exe inline-test-runner tutorials -partition micrograd_demo.ml -source-tree-root .. -diff-cmd -)


Welcome to OCANNL! Reading configuration defaults from /src/_build/.sandbox/bba9865715fd988aba999ebc45506ce7/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/bba9865715fd988aba999ebc45506ce7/default/test && .tutorials.inline-tests/inline-test-runner.exe inline-test-runner tutorials -partition moons_demo_parallel.ml -source-tree-root .. -diff-cmd -)


Welcome to OCANNL! Reading configuration defaults from /src/_build/.sandbox/bba9865715fd988aba999ebc45506ce7/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/default/test && ./moons_demo_parallel_run.exe)


Welcome to OCANNL! Reading configuration defaults from /src/_build/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
("Set log_level to" 1)
└─{orphaned from #2}
Retrieving commandline, environment, or config file variable ocannl_backend
Found multicore_cc, in the config file
Properties of devices:
(multicore_devices
(device ((device_name CPU) (device_ordinal 0) (num_domains 72))))
@!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_ll_ident_style
Not found, using default heuristic
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 gcc
Retrieving commandline, environment, or config file variable ocannl_never_capture_stdout
Not found, using default false
Batch=59, step=60, lr=0.199750, batch loss=23.609453, epoch loss=23.609453
Batch=119, step=120, lr=0.199500, batch loss=8.516926, epoch loss=32.126379
Batch=179, step=180, lr=0.199250, batch loss=2.639251, epoch loss=34.765630
Batch=239, step=240, lr=0.199250, batch loss=0.852304, epoch loss=35.617934
Batch=299, step=300, lr=0.198750, batch loss=1.446477, epoch loss=37.064411
Batch=359, step=360, lr=0.198500, batch loss=1.335654, epoch loss=38.400064
Batch=419, step=420, lr=0.198250, batch loss=0.614908, epoch loss=39.014972
Batch=479, step=480, lr=0.198250, batch loss=0.793718, epoch loss=39.808690
Batch=539, step=540, lr=0.197750, batch loss=0.654805, epoch loss=40.463495
Batch=599, step=600, lr=0.197500, batch loss=1.081627, epoch loss=41.545122
Batch=659, step=660, lr=0.197250, batch loss=0.483091, epoch loss=42.028213
Batch=719, step=720, lr=0.197000, batch loss=0.412404, epoch loss=42.440617
Batch=779, step=780, lr=0.197000, batch loss=0.470824, epoch loss=42.911442
Batch=839, step=840, lr=0.196750, batch loss=0.445214, epoch loss=43.356655
Batch=899, step=900, lr=0.196250, batch loss=0.386248, epoch loss=43.742903
Batch=959, step=960, lr=0.196250, batch loss=0.250324, epoch loss=43.993227
Batch=1019, step=1020, lr=0.196000, batch loss=0.466494, epoch loss=44.459720
Batch=1079, step=1080, lr=0.195750, batch loss=0.247150, epoch loss=44.706870
Batch=1139, step=1140, lr=0.195250, batch loss=0.319476, epoch loss=45.026347
Batch=1199, step=1200, lr=0.195000, batch loss=0.265541, epoch loss=45.291887
Epoch=0, step=1200, lr=0.195000, epoch loss=45.291887
Batch=59, step=1260, lr=0.194750, batch loss=0.264056, epoch loss=0.264056
Batch=119, step=1320, lr=0.194750, batch loss=0.206332, epoch loss=0.470387
Batch=179, step=1380, lr=0.194250, batch loss=0.247249, epoch loss=0.717636
Batch=239, step=1440, lr=0.194250, batch loss=0.353883, epoch loss=1.071519
Batch=299, step=1500, lr=0.194000, batch loss=0.237510, epoch loss=1.309029
Batch=359, step=1560, lr=0.193750, batch loss=0.315203, epoch loss=1.624231
Batch=419, step=1620, lr=0.193500, batch loss=0.309343, epoch loss=1.933575
Batch=479, step=1680, lr=0.193250, batch loss=0.274561, epoch loss=2.208135
Batch=539, step=1740, lr=0.193000, batch loss=0.210991, epoch loss=2.419127
Batch=599, step=1800, lr=0.192750, batch loss=0.261836, epoch loss=2.680963
Batch=659, step=1860, lr=0.192500, batch loss=0.377588, epoch loss=3.058551
Batch=719, step=1920, lr=0.192000, batch loss=0.361977, epoch loss=3.420528
Batch=779, step=1980, lr=0.192000, batch loss=0.388275, epoch loss=3.808803
Batch=839, step=2040, lr=0.191750, batch loss=0.349859, epoch loss=4.158662
Batch=899, step=2100, lr=0.191500, batch loss=0.322592, epoch loss=4.481254
Batch=959, step=2160, lr=0.191250, batch loss=0.246088, epoch loss=4.727342
Batch=1019, step=2220, lr=0.191000, batch loss=0.385235, epoch loss=5.112577
Batch=1079, step=2280, lr=0.190750, batch loss=0.213547, epoch loss=5.326124
Batch=1139, step=2340, lr=0.190500, batch loss=0.257732, epoch loss=5.583855
Batch=1199, step=2400, lr=0.190250, batch loss=0.211779, epoch loss=5.795635
Epoch=1, step=2400, lr=0.190250, epoch loss=5.795635
Batch=59, step=2460, lr=0.190000, batch loss=0.235939, epoch loss=0.235939
Batch=119, step=2520, lr=0.189750, batch loss=0.197738, epoch loss=0.433677
Batch=179, step=2580, lr=0.189500, batch loss=0.222174, epoch loss=0.655851
Batch=239, step=2640, lr=0.189250, batch loss=0.330307, epoch loss=0.986158
Batch=299, step=2700, lr=0.189000, batch loss=0.205997, epoch loss=1.192155
Batch=359, step=2760, lr=0.188750, batch loss=0.289906, epoch loss=1.482061
Batch=419, step=2820, lr=0.188500, batch loss=0.282446, epoch loss=1.764507
Batch=479, step=2880, lr=0.188250, batch loss=0.254434, epoch loss=2.018941
Batch=539, step=2940, lr=0.188000, batch loss=0.196575, epoch loss=2.215515
Batch=599, step=3000, lr=0.187750, batch loss=0.237674, epoch loss=2.453189
Batch=659, step=3060, lr=0.187500, batch loss=0.346219, epoch loss=2.799408
Batch=719, step=3120, lr=0.187250, batch loss=0.340664, epoch loss=3.140072
Batch=779, step=3180, lr=0.187000, batch loss=0.369460, epoch loss=3.509532
Batch=839, step=3240, lr=0.186750, batch loss=0.327410, epoch loss=3.836942
Batch=899, step=3300, lr=0.186500, batch loss=0.294164, epoch loss=4.131106
Batch=959, step=3360, lr=0.186000, batch loss=0.229759, epoch loss=4.360865
Batch=1019, step=3420, lr=0.185750, batch loss=0.349392, epoch loss=4.710256
Batch=1079, step=3480, lr=0.185500, batch loss=0.222368, epoch loss=4.932624
Batch=1139, step=3540, lr=0.185500, batch loss=0.264760, epoch loss=5.197384
Batch=1199, step=3600, lr=0.185250, batch loss=0.200774, epoch loss=5.398158
Epoch=2, step=3600, lr=0.185250, epoch loss=5.398158
Batch=59, step=3660, lr=0.184750, batch loss=0.225895, epoch loss=0.225895
Batch=119, step=3720, lr=0.184750, batch loss=0.188981, epoch loss=0.414876
Batch=179, step=3780, lr=0.184500, batch loss=0.213479, epoch loss=0.628355
Batch=239, step=3840, lr=0.184250, batch loss=0.317488, epoch loss=0.945843
Batch=299, step=3900, lr=0.183750, batch loss=0.204469, epoch loss=1.150312
Batch=359, step=3960, lr=0.183750, batch loss=0.289529, epoch loss=1.439841
Batch=419, step=4020, lr=0.183500, batch loss=0.274528, epoch loss=1.714369
Batch=479, step=4080, lr=0.183250, batch loss=0.253290, epoch loss=1.967659
Batch=539, step=4140, lr=0.182750, batch loss=0.190035, epoch loss=2.157694
Batch=599, step=4200, lr=0.182750, batch loss=0.227932, epoch loss=2.385625
Batch=659, step=4260, lr=0.182250, batch loss=0.331041, epoch loss=2.716666
Batch=719, step=4320, lr=0.182250, batch loss=0.342350, epoch loss=3.059016
Batch=779, step=4380, lr=0.182000, batch loss=0.350390, epoch loss=3.409407
Batch=839, step=4440, lr=0.181750, batch loss=0.319298, epoch loss=3.728705
Batch=899, step=4500, lr=0.181500, batch loss=0.291078, epoch loss=4.019783
Batch=959, step=4560, lr=0.181250, batch loss=0.243605, epoch loss=4.263388
Batch=1019, step=4620, lr=0.181000, batch loss=0.337567, epoch loss=4.600955
Batch=1079, step=4680, lr=0.180750, batch loss=0.202358, epoch loss=4.803313
Batch=1139, step=4740, lr=0.180500, batch loss=0.243099, epoch loss=5.046412
Batch=1199, step=4800, lr=0.180250, batch loss=0.192614, epoch loss=5.239026
Epoch=3, step=4800, lr=0.180250, epoch loss=5.239026
Batch=59, step=4860, lr=0.180000, batch loss=0.229684, epoch loss=0.229684
Batch=119, step=4920, lr=0.179750, batch loss=0.188568, epoch loss=0.418252
Batch=179, step=4980, lr=0.179500, batch loss=0.205908, epoch loss=0.624160
Batch=239, step=5040, lr=0.179250, batch loss=0.307507, epoch loss=0.931668
Batch=299, step=5100, lr=0.179000, batch loss=0.202040, epoch loss=1.133708
Batch=359, step=5160, lr=0.178750, batch loss=0.273794, epoch loss=1.407502
Batch=419, step=5220, lr=0.178500, batch loss=0.264794, epoch loss=1.672296
Batch=479, step=5280, lr=0.178250, batch loss=0.240283, epoch loss=1.912579
Batch=539, step=5340, lr=0.177750, batch loss=0.190801, epoch loss=2.103380
Batch=599, step=5400, lr=0.177750, batch loss=0.230982, epoch loss=2.334362
Batch=659, step=5460, lr=0.177250, batch loss=0.324443, epoch loss=2.658804
Batch=719, step=5520, lr=0.177250, batch loss=0.334987, epoch loss=2.993791
Batch=779, step=5580, lr=0.177000, batch loss=0.342825, epoch loss=3.336616
Batch=839, step=5640, lr=0.176750, batch loss=0.309896, epoch loss=3.646512
Batch=899, step=5700, lr=0.176500, batch loss=0.271097, epoch loss=3.917609
Batch=959, step=5760, lr=0.176250, batch loss=0.219024, epoch loss=4.136633
Batch=1019, step=5820, lr=0.176000, batch loss=0.336608, epoch loss=4.473241
Batch=1079, step=5880, lr=0.175750, batch loss=0.190548, epoch loss=4.663789
Batch=1139, step=5940, lr=0.175500, batch loss=0.221665, epoch loss=4.885454
Batch=1199, step=6000, lr=0.175000, batch loss=0.187329, epoch loss=5.072783
Epoch=4, step=6000, lr=0.175000, epoch loss=5.072783
Batch=59, step=6060, lr=0.175000, batch loss=0.223551, epoch loss=0.223551
Batch=119, step=6120, lr=0.174750, batch loss=0.186599, epoch loss=0.410149
Batch=179, step=6180, lr=0.174500, batch loss=0.201111, epoch loss=0.611260
Batch=239, step=6240, lr=0.174000, batch loss=0.302536, epoch loss=0.913796
Batch=299, step=6300, lr=0.173750, batch loss=0.210383, epoch loss=1.124179
Batch=359, step=6360, lr=0.173500, batch loss=0.274890, epoch loss=1.399069
Batch=419, step=6420, lr=0.173250, batch loss=0.265687, epoch loss=1.664756
Batch=479, step=6480, lr=0.173250, batch loss=0.243951, epoch loss=1.908707
Batch=539, step=6540, lr=0.172750, batch loss=0.193454, epoch loss=2.102161
Batch=599, step=6600, lr=0.172750, batch loss=0.236053, epoch loss=2.338214
Batch=659, step=6660, lr=0.172250, batch loss=0.312482, epoch loss=2.650696
Batch=719, step=6720, lr=0.172250, batch loss=0.314010, epoch loss=2.964706
Batch=779, step=6780, lr=0.171750, batch loss=0.333853, epoch loss=3.298558
Batch=839, step=6840, lr=0.171750, batch loss=0.303508, epoch loss=3.602066
Batch=899, step=6900, lr=0.171500, batch loss=0.269274, epoch loss=3.871340
Batch=959, step=6960, lr=0.171000, batch loss=0.209799, epoch loss=4.081140
Batch=1019, step=7020, lr=0.171000, batch loss=0.326327, epoch loss=4.407466
Batch=1079, step=7080, lr=0.170750, batch loss=0.175942, epoch loss=4.583408
Batch=1139, step=7140, lr=0.170500, batch loss=0.213033, epoch loss=4.796441
Batch=1199, step=7200, lr=0.170250, batch loss=0.191815, epoch loss=4.988255
Epoch=5, step=7200, lr=0.170250, epoch loss=4.988255
Batch=59, step=7260, lr=0.170000, batch loss=0.224749, epoch loss=0.224749
Batch=119, step=7320, lr=0.169500, batch loss=0.190589, epoch loss=0.415338
Batch=179, step=7380, lr=0.169500, batch loss=0.195065, epoch loss=0.610403
Batch=239, step=7440, lr=0.169250, batch loss=0.291420, epoch loss=0.901823
Batch=299, step=7500, lr=0.169000, batch loss=0.209571, epoch loss=1.111394
Batch=359, step=7560, lr=0.168500, batch loss=0.260663, epoch loss=1.372057
Batch=419, step=7620, lr=0.168250, batch loss=0.255046, epoch loss=1.627103
Batch=479, step=7680, lr=0.168000, batch loss=0.239228, epoch loss=1.866331
Batch=539, step=7740, lr=0.168000, batch loss=0.185699, epoch loss=2.052031
Batch=599, step=7800, lr=0.167500, batch loss=0.225577, epoch loss=2.277608
Batch=659, step=7860, lr=0.167500, batch loss=0.305171, epoch loss=2.582779
Batch=719, step=7920, lr=0.167250, batch loss=0.309486, epoch loss=2.892265
Batch=779, step=7980, lr=0.166750, batch loss=0.330231, epoch loss=3.222495
Batch=839, step=8040, lr=0.166750, batch loss=0.292912, epoch loss=3.515408
Batch=899, step=8100, lr=0.166500, batch loss=0.264351, epoch loss=3.779758
Batch=959, step=8160, lr=0.166250, batch loss=0.197320, epoch loss=3.977078
Batch=1019, step=8220, lr=0.166000, batch loss=0.324471, epoch loss=4.301549
Batch=1079, step=8280, lr=0.165750, batch loss=0.189155, epoch loss=4.490704
Batch=1139, step=8340, lr=0.165500, batch loss=0.214660, epoch loss=4.705364
Batch=1199, step=8400, lr=0.165250, batch loss=0.172964, epoch loss=4.878329
Epoch=6, step=8400, lr=0.165250, epoch loss=4.878329
Batch=59, step=8460, lr=0.164750, batch loss=0.214548, epoch loss=0.214548
Batch=119, step=8520, lr=0.164750, batch loss=0.176648, epoch loss=0.391196
Batch=179, step=8580, lr=0.164500, batch loss=0.189559, epoch loss=0.580754
Batch=239, step=8640, lr=0.164250, batch loss=0.280071, epoch loss=0.860825
Batch=299, step=8700, lr=0.164000, batch loss=0.194378, epoch loss=1.055203
Batch=359, step=8760, lr=0.163500, batch loss=0.247491, epoch loss=1.302694
Batch=419, step=8820, lr=0.163250, batch loss=0.245547, epoch loss=1.548241
Batch=479, step=8880, lr=0.163000, batch loss=0.229359, epoch loss=1.777600
Batch=539, step=8940, lr=0.162750, batch loss=0.177353, epoch loss=1.954952
Batch=599, step=9000, lr=0.162750, batch loss=0.218620, epoch loss=2.173572
Batch=659, step=9060, lr=0.162500, batch loss=0.295417, epoch loss=2.468989
Batch=719, step=9120, lr=0.162250, batch loss=0.301336, epoch loss=2.770324
Batch=779, step=9180, lr=0.162000, batch loss=0.316884, epoch loss=3.087209
Batch=839, step=9240, lr=0.161750, batch loss=0.284213, epoch loss=3.371422
Batch=899, step=9300, lr=0.161500, batch loss=0.253219, epoch loss=3.624641
Batch=959, step=9360, lr=0.161000, batch loss=0.215265, epoch loss=3.839906
Batch=1019, step=9420, lr=0.161000, batch loss=0.298158, epoch loss=4.138064
Batch=1079, step=9480, lr=0.160500, batch loss=0.178660, epoch loss=4.316724
Batch=1139, step=9540, lr=0.160250, batch loss=0.205854, epoch loss=4.522577
Batch=1199, step=9600, lr=0.160250, batch loss=0.165538, epoch loss=4.688116
Epoch=7, step=9600, lr=0.160250, epoch loss=4.688116
Batch=59, step=9660, lr=0.160000, batch loss=0.194047, epoch loss=0.194047
Batch=119, step=9720, lr=0.159500, batch loss=0.162651, epoch loss=0.356698
Batch=179, step=9780, lr=0.159500, batch loss=0.180187, epoch loss=0.536885
Batch=239, step=9840, lr=0.159250, batch loss=0.264473, epoch loss=0.801358
Batch=299, step=9900, lr=0.159000, batch loss=0.183944, epoch loss=0.985302
Batch=359, step=9960, lr=0.158750, batch loss=0.244573, epoch loss=1.229876
Batch=419, step=10020, lr=0.158500, batch loss=0.242919, epoch loss=1.472795
Batch=479, step=10080, lr=0.158250, batch loss=0.225815, epoch loss=1.698610
Batch=539, step=10140, lr=0.157750, batch loss=0.176448, epoch loss=1.875058
Batch=599, step=10200, lr=0.157750, batch loss=0.202305, epoch loss=2.077363
Batch=659, step=10260, lr=0.157250, batch loss=0.281102, epoch loss=2.358464
Batch=719, step=10320, lr=0.157000, batch loss=0.283516, epoch loss=2.641980
Batch=779, step=10380, lr=0.157000, batch loss=0.294358, epoch loss=2.936338
Batch=839, step=10440, lr=0.156750, batch loss=0.266794, epoch loss=3.203132
Batch=899, step=10500, lr=0.156500, batch loss=0.239220, epoch loss=3.442352
Batch=959, step=10560, lr=0.156250, batch loss=0.178538, epoch loss=3.620890
Batch=1019, step=10620, lr=0.156000, batch loss=0.299864, epoch loss=3.920754
Batch=1079, step=10680, lr=0.155750, batch loss=0.179281, epoch loss=4.100035
Batch=1139, step=10740, lr=0.155500, batch loss=0.200936, epoch loss=4.300971
Batch=1199, step=10800, lr=0.155250, batch loss=0.156974, epoch loss=4.457945
Epoch=8, step=10800, lr=0.155250, epoch loss=4.457945
Batch=59, step=10860, lr=0.155000, batch loss=0.180615, epoch loss=0.180615
Batch=119, step=10920, lr=0.154750, batch loss=0.153311, epoch loss=0.333926
Batch=179, step=10980, lr=0.154500, batch loss=0.168067, epoch loss=0.501993
Batch=239, step=11040, lr=0.154250, batch loss=0.244591, epoch loss=0.746584
Batch=299, step=11100, lr=0.153750, batch loss=0.173403, epoch loss=0.919987
Batch=359, step=11160, lr=0.153500, batch loss=0.220484, epoch loss=1.140472
Batch=419, step=11220, lr=0.153500, batch loss=0.218864, epoch loss=1.359336
Batch=479, step=11280, lr=0.153250, batch loss=0.214326, epoch loss=1.573662
Batch=539, step=11340, lr=0.153000, batch loss=0.165189, epoch loss=1.738851
Batch=599, step=11400, lr=0.152750, batch loss=0.180949, epoch loss=1.919800
Batch=659, step=11460, lr=0.152500, batch loss=0.268515, epoch loss=2.188314
Batch=719, step=11520, lr=0.152000, batch loss=0.262908, epoch loss=2.451222
Batch=779, step=11580, lr=0.152000, batch loss=0.275989, epoch loss=2.727212
Batch=839, step=11640, lr=0.151750, batch loss=0.252705, epoch loss=2.979917
Batch=899, step=11700, lr=0.151500, batch loss=0.222954, epoch loss=3.202870
Batch=959, step=11760, lr=0.151250, batch loss=0.182817, epoch loss=3.385687
Batch=1019, step=11820, lr=0.151000, batch loss=0.281178, epoch loss=3.666865
Batch=1079, step=11880, lr=0.150750, batch loss=0.158718, epoch loss=3.825583
Batch=1139, step=11940, lr=0.150500, batch loss=0.191724, epoch loss=4.017307
Batch=1199, step=12000, lr=0.150250, batch loss=0.142106, epoch loss=4.159412
Epoch=9, step=12000, lr=0.150250, epoch loss=4.159412
Batch=59, step=12060, lr=0.149750, batch loss=0.164842, epoch loss=0.164842
Batch=119, step=12120, lr=0.149750, batch loss=0.138199, epoch loss=0.303042
Batch=179, step=12180, lr=0.149250, batch loss=0.153224, epoch loss=0.456266
Batch=239, step=12240, lr=0.149000, batch loss=0.221718, epoch loss=0.677984
Batch=299, step=12300, lr=0.148750, batch loss=0.147939, epoch loss=0.825923
Batch=359, step=12360, lr=0.148750, batch loss=0.197429, epoch loss=1.023353
Batch=419, step=12420, lr=0.148500, batch loss=0.203461, epoch loss=1.226813
Batch=479, step=12480, lr=0.148250, batch loss=0.187386, epoch loss=1.414200
Batch=539, step=12540, lr=0.148000, batch loss=0.141869, epoch loss=1.556068
Batch=599, step=12600, lr=0.147750, batch loss=0.156442, epoch loss=1.712511
Batch=659, step=12660, lr=0.147500, batch loss=0.239683, epoch loss=1.952194
Batch=719, step=12720, lr=0.147250, batch loss=0.232078, epoch loss=2.184272
Batch=779, step=12780, lr=0.147000, batch loss=0.243685, epoch loss=2.427957
Batch=839, step=12840, lr=0.146750, batch loss=0.232572, epoch loss=2.660529
Batch=899, step=12900, lr=0.146500, batch loss=0.199433, epoch loss=2.859963
Batch=959, step=12960, lr=0.146250, batch loss=0.162293, epoch loss=3.022256
Batch=1019, step=13020, lr=0.146000, batch loss=0.266389, epoch loss=3.288644
Batch=1079, step=13080, lr=0.145750, batch loss=0.122687, epoch loss=3.411331
Batch=1139, step=13140, lr=0.145500, batch loss=0.155900, epoch loss=3.567231
Batch=1199, step=13200, lr=0.145250, batch loss=0.121039, epoch loss=3.688270
Epoch=10, step=13200, lr=0.145250, epoch loss=3.688270
Batch=59, step=13260, lr=0.144750, batch loss=0.148746, epoch loss=0.148746
Batch=119, step=13320, lr=0.144750, batch loss=0.128643, epoch loss=0.277389
Batch=179, step=13380, lr=0.144500, batch loss=0.132499, epoch loss=0.409887
Batch=239, step=13440, lr=0.144250, batch loss=0.196717, epoch loss=0.606604
Batch=299, step=13500, lr=0.144000, batch loss=0.123280, epoch loss=0.729884
Batch=359, step=13560, lr=0.143750, batch loss=0.166777, epoch loss=0.896661
Batch=419, step=13620, lr=0.143500, batch loss=0.163308, epoch loss=1.059969
Batch=479, step=13680, lr=0.143250, batch loss=0.153036, epoch loss=1.213005
Batch=539, step=13740, lr=0.143000, batch loss=0.120635, epoch loss=1.333640
Batch=599, step=13800, lr=0.142750, batch loss=0.126176, epoch loss=1.459816
Batch=659, step=13860, lr=0.142500, batch loss=0.191932, epoch loss=1.651749
Batch=719, step=13920, lr=0.142250, batch loss=0.204839, epoch loss=1.856587
Batch=779, step=13980, lr=0.142000, batch loss=0.226245, epoch loss=2.082832
Batch=839, step=14040, lr=0.141500, batch loss=0.205493, epoch loss=2.288326
Batch=899, step=14100, lr=0.141500, batch loss=0.213414, epoch loss=2.501739
Batch=959, step=14160, lr=0.141250, batch loss=0.110058, epoch loss=2.611797
Batch=1019, step=14220, lr=0.141000, batch loss=0.198360, epoch loss=2.810157
Batch=1079, step=14280, lr=0.140750, batch loss=0.078990, epoch loss=2.889147
Batch=1139, step=14340, lr=0.140500, batch loss=0.115307, epoch loss=3.004455
Batch=1199, step=14400, lr=0.140250, batch loss=0.090290, epoch loss=3.094745
Epoch=11, step=14400, lr=0.140250, epoch loss=3.094745
Batch=59, step=14460, lr=0.140000, batch loss=0.106102, epoch loss=0.106102
Batch=119, step=14520, lr=0.139750, batch loss=0.092086, epoch loss=0.198188
Batch=179, step=14580, lr=0.139500, batch loss=0.099913, epoch loss=0.298101
Batch=239, step=14640, lr=0.139250, batch loss=0.148351, epoch loss=0.446453
Batch=299, step=14700, lr=0.139000, batch loss=0.082255, epoch loss=0.528707
Batch=359, step=14760, lr=0.138750, batch loss=0.126791, epoch loss=0.655498
Batch=419, step=14820, lr=0.138250, batch loss=0.136888, epoch loss=0.792386
Batch=479, step=14880, lr=0.138000, batch loss=0.107209, epoch loss=0.899594
Batch=539, step=14940, lr=0.138000, batch loss=0.099740, epoch loss=0.999335
Batch=599, step=15000, lr=0.137750, batch loss=0.091953, epoch loss=1.091288
Batch=659, step=15060, lr=0.137500, batch loss=0.152560, epoch loss=1.243847
Batch=719, step=15120, lr=0.137250, batch loss=0.161120, epoch loss=1.404967
Batch=779, step=15180, lr=0.137000, batch loss=0.225252, epoch loss=1.630219
Batch=839, step=15240, lr=0.136750, batch loss=0.154630, epoch loss=1.784850
Batch=899, step=15300, lr=0.136250, batch loss=0.157863, epoch loss=1.942713
Batch=959, step=15360, lr=0.136250, batch loss=0.091034, epoch loss=2.033746
Batch=1019, step=15420, lr=0.136000, batch loss=0.161407, epoch loss=2.195153
Batch=1079, step=15480, lr=0.135750, batch loss=0.053023, epoch loss=2.248176
Batch=1139, step=15540, lr=0.135500, batch loss=0.102892, epoch loss=2.351068
Batch=1199, step=15600, lr=0.135250, batch loss=0.062417, epoch loss=2.413484
Epoch=12, step=15600, lr=0.135250, epoch loss=2.413484
Batch=59, step=15660, lr=0.135000, batch loss=0.102300, epoch loss=0.102300
Batch=119, step=15720, lr=0.134750, batch loss=0.173574, epoch loss=0.275875
Batch=179, step=15780, lr=0.134500, batch loss=0.113642, epoch loss=0.389516
Batch=239, step=15840, lr=0.134250, batch loss=0.112137, epoch loss=0.501653
Batch=299, step=15900, lr=0.134000, batch loss=0.051377, epoch loss=0.553031
Batch=359, step=15960, lr=0.133750, batch loss=0.094458, epoch loss=0.647488
Batch=419, step=16020, lr=0.133500, batch loss=0.088928, epoch loss=0.736416
Batch=479, step=16080, lr=0.133250, batch loss=0.066550, epoch loss=0.802966
Batch=539, step=16140, lr=0.133000, batch loss=0.059625, epoch loss=0.862592
Batch=599, step=16200, lr=0.132750, batch loss=0.112010, epoch loss=0.974602
Batch=659, step=16260, lr=0.132500, batch loss=0.087367, epoch loss=1.061969
Batch=719, step=16320, lr=0.132250, batch loss=0.099626, epoch loss=1.161595
Batch=779, step=16380, lr=0.132000, batch loss=0.148153, epoch loss=1.309747
Batch=839, step=16440, lr=0.131750, batch loss=0.112739, epoch loss=1.422486
Batch=899, step=16500, lr=0.131500, batch loss=0.128418, epoch loss=1.550904
Batch=959, step=16560, lr=0.131250, batch loss=0.047762, epoch loss=1.598666
Batch=1019, step=16620, lr=0.131000, batch loss=0.122052, epoch loss=1.720717
Batch=1079, step=16680, lr=0.130500, batch loss=0.021603, epoch loss=1.742321
Batch=1139, step=16740, lr=0.130500, batch loss=0.048997, epoch loss=1.791318
Batch=1199, step=16800, lr=0.130000, batch loss=0.028426, epoch loss=1.819744
Epoch=13, step=16800, lr=0.130000, epoch loss=1.819744
Batch=59, step=16860, lr=0.130000, batch loss=0.056104, epoch loss=0.056104
Batch=119, step=16920, lr=0.129500, batch loss=0.128192, epoch loss=0.184297
Batch=179, step=16980, lr=0.129500, batch loss=0.081183, epoch loss=0.265480
Batch=239, step=17040, lr=0.129250, batch loss=0.067734, epoch loss=0.333214
Batch=299, step=17100, lr=0.128750, batch loss=0.022538, epoch loss=0.355752
Batch=359, step=17160, lr=0.128750, batch loss=0.053229, epoch loss=0.408981
Batch=419, step=17220, lr=0.128250, batch loss=0.053039, epoch loss=0.462020
Batch=479, step=17280, lr=0.128250, batch loss=0.027281, epoch loss=0.489301
Batch=539, step=17340, lr=0.127750, batch loss=0.030479, epoch loss=0.519780
Batch=599, step=17400, lr=0.127750, batch loss=0.036299, epoch loss=0.556079
Batch=659, step=17460, lr=0.127250, batch loss=0.050295, epoch loss=0.606374
Batch=719, step=17520, lr=0.127250, batch loss=0.044628, epoch loss=0.651002
Batch=779, step=17580, lr=0.127000, batch loss=0.042399, epoch loss=0.693401
Batch=839, step=17640, lr=0.126750, batch loss=0.053978, epoch loss=0.747379
Batch=899, step=17700, lr=0.126500, batch loss=0.046826, epoch loss=0.794205
Batch=959, step=17760, lr=0.126250, batch loss=0.026737, epoch loss=0.820942
Batch=1019, step=17820, lr=0.126000, batch loss=0.080832, epoch loss=0.901774
Batch=1079, step=17880, lr=0.125750, batch loss=0.042478, epoch loss=0.944252
Batch=1139, step=17940, lr=0.125500, batch loss=0.091376, epoch loss=1.035628
Batch=1199, step=18000, lr=0.125250, batch loss=0.023243, epoch loss=1.058871
Epoch=14, step=18000, lr=0.125250, epoch loss=1.058871
Batch=59, step=18060, lr=0.124750, batch loss=0.020556, epoch loss=0.020556
Batch=119, step=18120, lr=0.124500, batch loss=0.022353, epoch loss=0.042909
Batch=179, step=18180, lr=0.124500, batch loss=0.032046, epoch loss=0.074955
Batch=239, step=18240, lr=0.124250, batch loss=0.039658, epoch loss=0.114613
Batch=299, step=18300, lr=0.123750, batch loss=0.010948, epoch loss=0.125562
Batch=359, step=18360, lr=0.123750, batch loss=0.026323, epoch loss=0.151885
Batch=419, step=18420, lr=0.123500, batch loss=0.031592, epoch loss=0.183477
Batch=479, step=18480, lr=0.123250, batch loss=0.021490, epoch loss=0.204967
Batch=539, step=18540, lr=0.123000, batch loss=0.034679, epoch loss=0.239647
Batch=599, step=18600, lr=0.122750, batch loss=0.026935, epoch loss=0.266582
Batch=659, step=18660, lr=0.122500, batch loss=0.035645, epoch loss=0.302227
Batch=719, step=18720, lr=0.122250, batch loss=0.044111, epoch loss=0.346338
Batch=779, step=18780, lr=0.122000, batch loss=0.129204, epoch loss=0.475542
Batch=839, step=18840, lr=0.121750, batch loss=0.052718, epoch loss=0.528260
Batch=899, step=18900, lr=0.121250, batch loss=0.051513, epoch loss=0.579773
Batch=959, step=18960, lr=0.121250, batch loss=0.015847, epoch loss=0.595620
Batch=1019, step=19020, lr=0.121000, batch loss=0.031182, epoch loss=0.626803
Batch=1079, step=19080, lr=0.120750, batch loss=0.011422, epoch loss=0.638225
Batch=1139, step=19140, lr=0.120500, batch loss=0.025120, epoch loss=0.663345
Batch=1199, step=19200, lr=0.120000, batch loss=0.010526, epoch loss=0.673871
Epoch=15, step=19200, lr=0.120000, epoch loss=0.673871
Batch=59, step=19260, lr=0.120000, batch loss=0.006170, epoch loss=0.006170
Batch=119, step=19320, lr=0.119750, batch loss=0.021922, epoch loss=0.028092
Batch=179, step=19380, lr=0.119500, batch loss=0.053543, epoch loss=0.081635
Batch=239, step=19440, lr=0.119250, batch loss=0.023370, epoch loss=0.105005
Batch=299, step=19500, lr=0.119000, batch loss=0.019941, epoch loss=0.124946
Batch=359, step=19560, lr=0.118500, batch loss=0.033885, epoch loss=0.158831
Batch=419, step=19620, lr=0.118500, batch loss=0.022170, epoch loss=0.181001
Batch=479, step=19680, lr=0.118000, batch loss=0.008113, epoch loss=0.189114
Batch=539, step=19740, lr=0.117750, batch loss=0.021736, epoch loss=0.210850
Batch=599, step=19800, lr=0.117750, batch loss=0.029202, epoch loss=0.240051
Batch=659, step=19860, lr=0.117250, batch loss=0.018745, epoch loss=0.258796
Batch=719, step=19920, lr=0.117250, batch loss=0.043651, epoch loss=0.302447
Batch=779, step=19980, lr=0.116750, batch loss=0.082691, epoch loss=0.385138
Batch=839, step=20040, lr=0.116500, batch loss=0.032262, epoch loss=0.417400
Batch=899, step=20100, lr=0.116500, batch loss=0.036948, epoch loss=0.454348
Batch=959, step=20160, lr=0.116250, batch loss=0.011418, epoch loss=0.465766
Batch=1019, step=20220, lr=0.116000, batch loss=0.014661, epoch loss=0.480427
Batch=1079, step=20280, lr=0.115750, batch loss=0.003176, epoch loss=0.483603
Batch=1139, step=20340, lr=0.115500, batch loss=0.016909, epoch loss=0.500512
Batch=1199, step=20400, lr=0.115250, batch loss=0.007156, epoch loss=0.507669
Epoch=16, step=20400, lr=0.115250, epoch loss=0.507669
Batch=59, step=20460, lr=0.114750, batch loss=0.003281, epoch loss=0.003281
Batch=119, step=20520, lr=0.114750, batch loss=0.011330, epoch loss=0.014612
Batch=179, step=20580, lr=0.114250, batch loss=0.026871, epoch loss=0.041482
Batch=239, step=20640, lr=0.114250, batch loss=0.017092, epoch loss=0.058575
Batch=299, step=20700, lr=0.114000, batch loss=0.005199, epoch loss=0.063774
Batch=359, step=20760, lr=0.113750, batch loss=0.014072, epoch loss=0.077846
Batch=419, step=20820, lr=0.113500, batch loss=0.015601, epoch loss=0.093446
Batch=479, step=20880, lr=0.113250, batch loss=0.005016, epoch loss=0.098462
Batch=539, step=20940, lr=0.113000, batch loss=0.015853, epoch loss=0.114315
Batch=599, step=21000, lr=0.112750, batch loss=0.019318, epoch loss=0.133633
Batch=659, step=21060, lr=0.112500, batch loss=0.014386, epoch loss=0.148019
Batch=719, step=21120, lr=0.112250, batch loss=0.051526, epoch loss=0.199545
Batch=779, step=21180, lr=0.112000, batch loss=0.073399, epoch loss=0.272944
Batch=839, step=21240, lr=0.111750, batch loss=0.027310, epoch loss=0.300254
Batch=899, step=21300, lr=0.111500, batch loss=0.029846, epoch loss=0.330100
Batch=959, step=21360, lr=0.111000, batch loss=0.010105, epoch loss=0.340205
Batch=1019, step=21420, lr=0.111000, batch loss=0.011911, epoch loss=0.352116
Batch=1079, step=21480, lr=0.110750, batch loss=0.001060, epoch loss=0.353176
Batch=1139, step=21540, lr=0.110500, batch loss=0.013458, epoch loss=0.366634
Batch=1199, step=21600, lr=0.110000, batch loss=0.005398, epoch loss=0.372033
Epoch=17, step=21600, lr=0.110000, epoch loss=0.372033
Batch=59, step=21660, lr=0.109750, batch loss=0.002695, epoch loss=0.002695
Batch=119, step=21720, lr=0.109500, batch loss=0.006990, epoch loss=0.009685
Batch=179, step=21780, lr=0.109250, batch loss=0.014404, epoch loss=0.024090
Batch=239, step=21840, lr=0.109000, batch loss=0.016279, epoch loss=0.040369
Batch=299, step=21900, lr=0.108750, batch loss=0.005003, epoch loss=0.045372
Batch=359, step=21960, lr=0.108750, batch loss=0.011095, epoch loss=0.056467
Batch=419, step=22020, lr=0.108250, batch loss=0.011629, epoch loss=0.068096
Batch=479, step=22080, lr=0.108000, batch loss=0.002873, epoch loss=0.070969
Batch=539, step=22140, lr=0.107750, batch loss=0.020175, epoch loss=0.091144
Batch=599, step=22200, lr=0.107750, batch loss=0.017932, epoch loss=0.109076
Batch=659, step=22260, lr=0.107500, batch loss=0.013300, epoch loss=0.122376
Batch=719, step=22320, lr=0.107250, batch loss=0.026495, epoch loss=0.148872
Batch=779, step=22380, lr=0.107000, batch loss=0.039075, epoch loss=0.187947
Batch=839, step=22440, lr=0.106750, batch loss=0.021393, epoch loss=0.209340
Batch=899, step=22500, lr=0.106500, batch loss=0.023245, epoch loss=0.232585
Batch=959, step=22560, lr=0.106250, batch loss=0.010000, epoch loss=0.242585
Batch=1019, step=22620, lr=0.105750, batch loss=0.008765, epoch loss=0.251350
Batch=1079, step=22680, lr=0.105750, batch loss=0.000745, epoch loss=0.252096
Batch=1139, step=22740, lr=0.105500, batch loss=0.011917, epoch loss=0.264013
Batch=1199, step=22800, lr=0.105000, batch loss=0.004577, epoch loss=0.268590
Epoch=18, step=22800, lr=0.105000, epoch loss=0.268590
Batch=59, step=22860, lr=0.105000, batch loss=0.001936, epoch loss=0.001936
Batch=119, step=22920, lr=0.104750, batch loss=0.005901, epoch loss=0.007837
Batch=179, step=22980, lr=0.104500, batch loss=0.011829, epoch loss=0.019665
Batch=239, step=23040, lr=0.104250, batch loss=0.010829, epoch loss=0.030495
Batch=299, step=23100, lr=0.103750, batch loss=0.011294, epoch loss=0.041789
Batch=359, step=23160, lr=0.103750, batch loss=0.012417, epoch loss=0.054206
Batch=419, step=23220, lr=0.103250, batch loss=0.011201, epoch loss=0.065407
Batch=479, step=23280, lr=0.103250, batch loss=0.002694, epoch loss=0.068101
Batch=539, step=23340, lr=0.103000, batch loss=0.016822, epoch loss=0.084923
Batch=599, step=23400, lr=0.102750, batch loss=0.014052, epoch loss=0.098975
Batch=659, step=23460, lr=0.102250, batch loss=0.011770, epoch loss=0.110746
Batch=719, step=23520, lr=0.102250, batch loss=0.014687, epoch loss=0.125433
Batch=779, step=23580, lr=0.102000, batch loss=0.023298, epoch loss=0.148731
Batch=839, step=23640, lr=0.101500, batch loss=0.025705, epoch loss=0.174436
Batch=899, step=23700, lr=0.101250, batch loss=0.024286, epoch loss=0.198722
Batch=959, step=23760, lr=0.101000, batch loss=0.008199, epoch loss=0.206921
Batch=1019, step=23820, lr=0.100750, batch loss=0.007827, epoch loss=0.214748
Batch=1079, step=23880, lr=0.100500, batch loss=0.000622, epoch loss=0.215371
Batch=1139, step=23940, lr=0.100500, batch loss=0.009500, epoch loss=0.224871
Batch=1199, step=24000, lr=0.100250, batch loss=0.004529, epoch loss=0.229400
Epoch=19, step=24000, lr=0.100250, epoch loss=0.229400


Half-moons scatterplot and decision boundary:
┌────────────────────────────────────────────────────────────────────────────────────────────────────┐
│********************************#*******************************************************************│
│**********************#*#*#######*###*#####*********************************************************│
│**********************#########################*****************************************************│
│*****************#**########*######*###########*###*************************************************│
│***************#################*###################************************************************│
│************######*#################*#################**********************************************│
│**********#*#####*########*#**************##*#########*#********************************************│
│***********########*##*#******************#*****##########******************************************│
│***********###########*************************############***************************************..│
│********######*####*********************************###*###*#**********************************.....│
│*******######**##**************..******************#*######*#********************************.......│
│*******##*##**##***********..........***************########*##***************************..........│
│*****#######************.......%...%%...***************#########*************************.........%.│
│******######***********.........%........***************##*#####************************......%.%.%.│
│***#########**********.........%%%.%%......*************#*#######*********************.......%.%%%%.│
│****#######**********..........%%%%.........************#########********************........%%.%%.%│
│**#######************..........%%%%%%%.......**************###*###******************.........%%%%%%.│
│*##*####************...........%%%%%%%.........***********########*****************..........%%%%%%.│
│*#######************...........%%%%%%%..........************#######**************............%%%%%%.│
│*##*####***********............%%.%%%%%...........***********####***************............%%%%%%%.│
│*#####*#***********.............%%%%%%%............**********##*###************..............%%%%%..│
│#######***********.............%.%%%%%%.............*********#######**********.............%%%%.%%..│
│#####*#***********..............%%%%%%%...............*******#######********...............%%%%%%%%.│
│###*#*#**********...............%%%%%%%%%..............*******######*******................%%%%%%...│
│#######**********................%%%%%%%%...............*****###*###******................%%%%%%....│
│######**********.................%%%%%%%%%................***#*###*******...............%%%%%%%%%...│
│*#*##*#********...................%%%%%%%%%%...............***######***..................%%%%%%.....│
│#****##********....................%%%%%%%%%.................**###*#**................%.%%%%%%%.....│
│**************.....................%.%%%%%%...................*******..................%.%%.%%......│
│**************.......................%..%%%%%%%................*****..............%.%%%%%%%%%.......│
│*************.........................%.%%%.%%%%.................*................%%%%%%%.%.%.......│
│*************...........................%..%%%%..%................................%%%%%%%%..........│
│************.............................%%%%%%%%%%%........................%%..%%%%%%%%.%..........│
│************.............................%%.%%%%%%%%..%....................%..%%%.%%%%%%%...........│
│***********.................................%%%%.%%%%%%%%...............%.%%%%%%%%%%%%.%............│
│**********...................................%%%%%%%%%%%%%%%%%%%%%%.%%%%.%%%%%%%%%%%%%..............│
│**********....................................%%.%%%%%%%%%%%%%%%%%%%%%%.%%%%%%%%%%%.................│
│*********.........................................%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%...................│
│*********............................................%%%.%%%%%%%%%%%%%%%%%%%%%......................│
│********................................................%...%%%%.%%.%%%%..%.........................│
└────────────────────────────────────────────────────────────────────────────────────────────────────┘
"/usr/bin/env" "bash" "-c" "opam exec -- dune build @install @check @runtest && rm -rf _build" failed with exit status 1
2025-05-30 16:05.52: Job failed: Failed: Build failed