Organisationsahrefsocannl41a9d1 ()debian-11-5.3_opam-2.3

debian-11-5.3_opam-2.3

Link Copied
Code Copied

Logs

2025-05-15 20:27.23: New job: test ahrefs/ocannl https://github.com/ahrefs/ocannl.git#refs/heads/master (41a9d1e5f397edec7b8eef338a671210d4e6f970) (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 41a9d1e5
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 997e4758ac95ae5ee2ee30125e6ba0dba68cebf0 || git fetch origin master) && git reset -q --hard 997e4758ac95ae5ee2ee30125e6ba0dba68cebf0 && 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.18.2 dune-configurator.3.18.2 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.0 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-15 20:27.23: Using cache hint "ahrefs/ocannl-ocaml/opam:debian-11-ocaml-5.3@sha256:9acd4190418f096100336b47d7dcd3becd51a3f55e4f8ccce910325dee176efc-debian-11-5.3_opam-2.3-cdc9572ad54e4d4bf194acfcdfaa690c"
2025-05-15 20:27.23: 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 997e4758ac95ae5ee2ee30125e6ba0dba68cebf0 || git fetch origin master) && git reset -q --hard 997e4758ac95ae5ee2ee30125e6ba0dba68cebf0 && 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.18.2 dune-configurator.3.18.2 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.0 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-15 20:27.23: Waiting for resource in pool OCluster
2025-05-15 20:27.23: Waiting for worker…
2025-05-15 20:31.01: Got resource from pool OCluster
Building on laodoke.caelum.ci.dev
All commits already cached
HEAD is now at 41a9d1e5 Unified logging for C_syntax, refactored by Gemini CUDA and Metal in-progress / broken: unfinished and potentially buggy.


(from ocaml/opam:debian-11-ocaml-5.3@sha256:9acd4190418f096100336b47d7dcd3becd51a3f55e4f8ccce910325dee176efc)
2025-05-15 20:33.49 ---> 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-15 20:33.50 ---> 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.


Continue? [y/n] y
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.


[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-15 20:34.52 ---> 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-15 20:34.52 ---> saved as "c0b846b4a8747decfdf47094c5de048a76b831efb2661ae810d66e10ae5eb89e"


/src: (workdir /src)


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


/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "cd ~/opam-repository && (git cat-file -e 997e4758ac95ae5ee2ee30125e6ba0dba68cebf0 || git fetch origin master) && git reset -q --hard 997e4758ac95ae5ee2ee30125e6ba0dba68cebf0 && git log --no-decorate -n1 --oneline && opam update -u"))
From https://github.com/ocaml/opam-repository
* branch                  master     -> FETCH_HEAD
35eb2f107a..e638a97fb8  master     -> origin/master
997e4758ac Merge pull request #27839 from public-release/opam-publish-base.v0.17.2


<><> 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-15 20:35.45 ---> saved as "31e6c83cf6be678fab5ffb71e461c8227ed15cd5cd2b084fbeb29bda0461a9d1"


/src: (copy (src neural_nets_lib.opam arrayjit.opam) (dst ./))
2025-05-15 20:35.45 ---> saved as "89032b2e576dc3317ed13c6857bfeff6df7399665ab1ef91190cc5633d9798ac"


/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-15 20:35.51 ---> saved as "278da05e1438711bbeeef0b8a76c4cd6e91779df8e4eb99e027e7eb3be090a50"


/src: (run (network host)
(shell "echo '(lang dune 3.0)' > './dune-project'"))
2025-05-15 20:35.51 ---> saved as "ea513ac1f164fc4385ae166c5fca91bf52666e1208ed702aaa258916cfe85ba7"


/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.18.2 dune-configurator.3.18.2 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.0 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 [364 kB]
- Fetched 435 kB in 2s (288 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-15 20:36.42 ---> saved as "5613d9f4370d774a507f43b9204a9f31d38a5809c9ff94ae8652ca1073738e56"


/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.18.2
- install dune-configurator       3.18.2
- 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.0
- 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)
-> retrieved cppo.1.8.0  (cached)
-> retrieved cmdliner.1.3.0  (cached)
-> installed conf-pkg-config.4
-> retrieved csexp.1.5.2  (cached)
-> retrieved ctypes.0.23.0, ctypes-foreign.0.23.0  (cached)
-> installed conf-libffi.2.0.0
-> 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 mdx.2.5.0  (cached)
-> retrieved num.1.5-1  (cached)
-> retrieved ocaml-compiler-libs.v0.17.0  (cached)
-> retrieved ocaml-syntax-shims.1.0.0  (cached)
-> retrieved ocaml_intrinsics_kernel.v0.17.1  (cached)
-> retrieved ocaml-version.4.0.0  (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 dune.3.18.2, dune-configurator.3.18.2  (cached)
-> installed num.1.5-1
-> retrieved ppx_compare.v0.17.0  (cached)
-> retrieved ppx_derivers.1.2.1  (cached)
-> retrieved ppx_deriving.6.0.3  (cached)
-> retrieved ppx_enumerate.v0.17.0  (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_here.v0.17.0  (cached)
-> retrieved ppx_hash.v0.17.0  (cached)
-> retrieved ppx_inline_test.v0.17.0  (cached)
-> retrieved ppx_minidebug.2.2.0  (cached)
-> retrieved ppx_optcomp.v0.17.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)
-> retrieved ptime.1.2.0  (cached)
-> installed cmdliner.1.3.0
-> 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 ocamlfind.1.9.8
-> installed ocamlbuild.0.16.1
-> installed topkg.1.0.8
-> installed mtime.2.1.0
-> installed uutf.1.0.4
-> installed fmt.0.10.0
-> installed ptime.1.2.0
-> installed astring.0.8.5
-> installed logs.0.8.0
-> installed dune.3.18.2
-> installed jane-street-headers.v0.17.0
-> installed ppx_derivers.1.2.1
-> 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.0
-> installed ocaml_intrinsics_kernel.v0.17.1
-> installed pprint.20230830
-> installed printbox.0.12
-> installed result.1.5
-> installed sexplib0.v0.17.0
-> installed stdlib-shims.0.3.0
-> installed thread-local-storage.0.2
-> installed ocaml-syntax-shims.1.0.0
-> installed re.1.12.0
-> installed cppo.1.8.0
-> installed saturn_lockfree.0.5.0
-> installed integers.0.7.0
-> installed ocaml-compiler-libs.v0.17.0
-> installed parsexp.v0.17.0
-> installed dune-configurator.3.18.2
-> installed bigstringaf.0.10.0
-> installed sexplib.v0.17.0
-> installed angstrom.0.16.1
-> installed mdx.2.5.0
-> installed tyxml.4.6.0
-> installed printbox-html.0.12
-> installed ctypes.0.23.0
-> installed base.v0.17.2
-> installed fieldslib.v0.17.0
-> installed variantslib.v0.17.0
-> installed stdio.v0.17.0
-> installed ctypes-foreign.0.23.0
-> installed uucp.16.0.0
-> installed printbox-text.0.12
-> installed printbox-md.0.12
-> installed printbox-ext-plot.0.12
-> installed ppxlib.0.35.0
-> installed ppx_optcomp.v0.17.0
-> installed ppxlib_jane.v0.17.2
-> 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_enumerate.v0.17.0
-> installed ppx_deriving.6.0.3
-> installed ppx_globalize.v0.17.0
-> 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_base.v0.17.0
-> installed ppx_minidebug.2.2.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.0
-> installed ppx_expect.v0.17.2
Done.
# To update the current shell environment, run: eval $(opam env)
2025-05-15 20:40.51 ---> saved as "5d9e4b13d70f876067005c0cd8a5bedaf52c22905823abd5a120249ebb6851f8"


/src: (copy (src .) (dst /src))
2025-05-15 20:40.52 ---> saved as "af5a4d1da028bdb8c961b2eff70bb9bd9d7d724723d35786479dd25143c60061"


/src: (run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build"))
(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/cd75829f984af97058a05cd85edf1648/default/test && .tutorials.inline-tests/inline-test-runner.exe inline-test-runner tutorials -partition 'Welcome to OCANNL! Reading configuration defaults from /src/_build/.sandbox/e33024c787e4bc7cb0cc4b775c2619b6/default/test/ocannl_config.' -source-tree-root .. -diff-cmd -)


Welcome to OCANNL! Reading configuration defaults from /src/_build/.sandbox/cd75829f984af97058a05cd85edf1648/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/cd75829f984af97058a05cd85edf1648/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/cd75829f984af97058a05cd85edf1648/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/cd75829f984af97058a05cd85edf1648/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/cd75829f984af97058a05cd85edf1648/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/cd75829f984af97058a05cd85edf1648/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/cd75829f984af97058a05cd85edf1648/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
File "test/dune", lines 19-41, characters 0-727:
19 | (rule
20 |  (target
21 |   (dir log_files))
....
39 |     "\\1[0]{=MAYBE UNINITIALIZED} = "
40 |     "log_files/micrograd_demo_logging-g_gradient_update.log"
41 |     "log_files/micrograd_demo_logging-g_gradient_update.log"))))
(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_routine_files=overwrite)


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 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_debug_log_to_routine_files
Found overwrite, commandline --ocannl_debug_log_to_routine_files=overwrite
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/cd75829f984af97058a05cd85edf1648/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/cd75829f984af97058a05cd85edf1648/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/cd75829f984af97058a05cd85edf1648/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/cd75829f984af97058a05cd85edf1648/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/cd75829f984af97058a05cd85edf1648/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/cd75829f984af97058a05cd85edf1648/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/cd75829f984af97058a05cd85edf1648/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/cd75829f984af97058a05cd85edf1648/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/cd75829f984af97058a05cd85edf1648/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/cd75829f984af97058a05cd85edf1648/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/cd75829f984af97058a05cd85edf1648/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/cd75829f984af97058a05cd85edf1648/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 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_debug_log_to_routine_files
Not found, using default no
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.199500, batch loss=2.639251, epoch loss=34.765630
Batch=239, step=240, lr=0.199250, batch loss=0.850854, epoch loss=35.616485
Batch=299, step=300, lr=0.199000, batch loss=1.448342, epoch loss=37.064827
Batch=359, step=360, lr=0.198750, batch loss=1.335675, epoch loss=38.400502
Batch=419, step=420, lr=0.198500, batch loss=0.615054, epoch loss=39.015555
Batch=479, step=480, lr=0.198250, batch loss=0.811093, epoch loss=39.826648
Batch=539, step=540, lr=0.197750, batch loss=0.709001, epoch loss=40.535650
Batch=599, step=600, lr=0.197750, batch loss=1.067945, epoch loss=41.603594
Batch=659, step=660, lr=0.197500, batch loss=0.482621, epoch loss=42.086215
Batch=719, step=720, lr=0.197250, batch loss=0.411195, epoch loss=42.497411
Batch=779, step=780, lr=0.197000, batch loss=0.469234, epoch loss=42.966645
Batch=839, step=840, lr=0.196750, batch loss=0.444025, epoch loss=43.410670
Batch=899, step=900, lr=0.196500, batch loss=0.382963, epoch loss=43.793633
Batch=959, step=960, lr=0.196250, batch loss=0.241442, epoch loss=44.035074
Batch=1019, step=1020, lr=0.196000, batch loss=0.452807, epoch loss=44.487881
Batch=1079, step=1080, lr=0.195750, batch loss=0.258302, epoch loss=44.746183
Batch=1139, step=1140, lr=0.195500, batch loss=0.340171, epoch loss=45.086354
Batch=1199, step=1200, lr=0.195250, batch loss=0.261151, epoch loss=45.347506
Epoch=0, step=1200, lr=0.195250, epoch loss=45.347506
Batch=59, step=1260, lr=0.195000, batch loss=0.261995, epoch loss=0.261995
Batch=119, step=1320, lr=0.194750, batch loss=0.206318, epoch loss=0.468312
Batch=179, step=1380, lr=0.194500, batch loss=0.244798, epoch loss=0.713110
Batch=239, step=1440, lr=0.194250, batch loss=0.347835, epoch loss=1.060945
Batch=299, step=1500, lr=0.194000, batch loss=0.239426, epoch loss=1.300372
Batch=359, step=1560, lr=0.193750, batch loss=0.311550, epoch loss=1.611921
Batch=419, step=1620, lr=0.193500, batch loss=0.311357, epoch loss=1.923278
Batch=479, step=1680, lr=0.193250, batch loss=0.275468, epoch loss=2.198747
Batch=539, step=1740, lr=0.192750, batch loss=0.212641, epoch loss=2.411387
Batch=599, step=1800, lr=0.192500, batch loss=0.259388, epoch loss=2.670775
Batch=659, step=1860, lr=0.192500, batch loss=0.372267, epoch loss=3.043042
Batch=719, step=1920, lr=0.192250, batch loss=0.363082, epoch loss=3.406124
Batch=779, step=1980, lr=0.192000, batch loss=0.384140, epoch loss=3.790264
Batch=839, step=2040, lr=0.191750, batch loss=0.350753, epoch loss=4.141018
Batch=899, step=2100, lr=0.191500, batch loss=0.323224, epoch loss=4.464242
Batch=959, step=2160, lr=0.191250, batch loss=0.257257, epoch loss=4.721499
Batch=1019, step=2220, lr=0.191000, batch loss=0.390040, epoch loss=5.111539
Batch=1079, step=2280, lr=0.190750, batch loss=0.205327, epoch loss=5.316865
Batch=1139, step=2340, lr=0.190500, batch loss=0.259935, epoch loss=5.576800
Batch=1199, step=2400, lr=0.190250, batch loss=0.211530, epoch loss=5.788330
Epoch=1, step=2400, lr=0.190250, epoch loss=5.788330
Batch=59, step=2460, lr=0.189750, batch loss=0.234181, epoch loss=0.234181
Batch=119, step=2520, lr=0.189750, batch loss=0.195824, epoch loss=0.430005
Batch=179, step=2580, lr=0.189500, batch loss=0.221319, epoch loss=0.651324
Batch=239, step=2640, lr=0.189250, batch loss=0.329184, epoch loss=0.980509
Batch=299, step=2700, lr=0.189000, batch loss=0.205627, epoch loss=1.186136
Batch=359, step=2760, lr=0.188750, batch loss=0.288020, epoch loss=1.474155
Batch=419, step=2820, lr=0.188500, batch loss=0.281072, epoch loss=1.755227
Batch=479, step=2880, lr=0.188250, batch loss=0.252802, epoch loss=2.008029
Batch=539, step=2940, lr=0.187750, batch loss=0.192423, epoch loss=2.200452
Batch=599, step=3000, lr=0.187500, batch loss=0.226979, epoch loss=2.427431
Batch=659, step=3060, lr=0.187250, batch loss=0.337295, epoch loss=2.764726
Batch=719, step=3120, lr=0.187250, batch loss=0.331605, epoch loss=3.096331
Batch=779, step=3180, lr=0.187000, batch loss=0.353288, epoch loss=3.449619
Batch=839, step=3240, lr=0.186750, batch loss=0.325024, epoch loss=3.774643
Batch=899, step=3300, lr=0.186500, batch loss=0.295307, epoch loss=4.069950
Batch=959, step=3360, lr=0.186250, batch loss=0.234115, epoch loss=4.304065
Batch=1019, step=3420, lr=0.186000, batch loss=0.340815, epoch loss=4.644881
Batch=1079, step=3480, lr=0.185500, batch loss=0.192799, epoch loss=4.837680
Batch=1139, step=3540, lr=0.185500, batch loss=0.235546, epoch loss=5.073226
Batch=1199, step=3600, lr=0.185250, batch loss=0.200276, epoch loss=5.273503
Epoch=2, step=3600, lr=0.185250, epoch loss=5.273503
Batch=59, step=3660, lr=0.185000, batch loss=0.222323, epoch loss=0.222323
Batch=119, step=3720, lr=0.184750, batch loss=0.184934, epoch loss=0.407256
Batch=179, step=3780, lr=0.184500, batch loss=0.211343, epoch loss=0.618600
Batch=239, step=3840, lr=0.184250, batch loss=0.317982, epoch loss=0.936582
Batch=299, step=3900, lr=0.184000, batch loss=0.210075, epoch loss=1.146657
Batch=359, step=3960, lr=0.183500, batch loss=0.286403, epoch loss=1.433060
Batch=419, step=4020, lr=0.183500, batch loss=0.279246, epoch loss=1.712306
Batch=479, step=4080, lr=0.183250, batch loss=0.254941, epoch loss=1.967247
Batch=539, step=4140, lr=0.183000, batch loss=0.201787, epoch loss=2.169034
Batch=599, step=4200, lr=0.182750, batch loss=0.245037, epoch loss=2.414071
Batch=659, step=4260, lr=0.182500, batch loss=0.327704, epoch loss=2.741774
Batch=719, step=4320, lr=0.182250, batch loss=0.326717, epoch loss=3.068491
Batch=779, step=4380, lr=0.182000, batch loss=0.353704, epoch loss=3.422195
Batch=839, step=4440, lr=0.181750, batch loss=0.316248, epoch loss=3.738444
Batch=899, step=4500, lr=0.181500, batch loss=0.281346, epoch loss=4.019790
Batch=959, step=4560, lr=0.181250, batch loss=0.210518, epoch loss=4.230308
Batch=1019, step=4620, lr=0.181000, batch loss=0.316566, epoch loss=4.546874
Batch=1079, step=4680, lr=0.180750, batch loss=0.209175, epoch loss=4.756050
Batch=1139, step=4740, lr=0.180250, batch loss=0.249259, epoch loss=5.005309
Batch=1199, step=4800, lr=0.180000, batch loss=0.191573, epoch loss=5.196882
Epoch=3, step=4800, lr=0.180000, epoch loss=5.196882
Batch=59, step=4860, lr=0.180000, batch loss=0.223887, epoch loss=0.223887
Batch=119, step=4920, lr=0.179750, batch loss=0.186616, epoch loss=0.410503
Batch=179, step=4980, lr=0.179500, batch loss=0.205713, epoch loss=0.616216
Batch=239, step=5040, lr=0.179250, batch loss=0.307207, epoch loss=0.923424
Batch=299, step=5100, lr=0.179000, batch loss=0.208772, epoch loss=1.132196
Batch=359, step=5160, lr=0.178500, batch loss=0.276391, epoch loss=1.408587
Batch=419, step=5220, lr=0.178500, batch loss=0.272423, epoch loss=1.681009
Batch=479, step=5280, lr=0.178000, batch loss=0.248632, epoch loss=1.929641
Batch=539, step=5340, lr=0.178000, batch loss=0.196744, epoch loss=2.126385
Batch=599, step=5400, lr=0.177750, batch loss=0.239933, epoch loss=2.366318
Batch=659, step=5460, lr=0.177250, batch loss=0.319479, epoch loss=2.685797
Batch=719, step=5520, lr=0.177250, batch loss=0.325849, epoch loss=3.011646
Batch=779, step=5580, lr=0.176750, batch loss=0.347579, epoch loss=3.359225
Batch=839, step=5640, lr=0.176750, batch loss=0.305595, epoch loss=3.664820
Batch=899, step=5700, lr=0.176250, batch loss=0.266532, epoch loss=3.931352
Batch=959, step=5760, lr=0.176250, batch loss=0.200252, epoch loss=4.131603
Batch=1019, step=5820, lr=0.176000, batch loss=0.299076, epoch loss=4.430679
Batch=1079, step=5880, lr=0.175750, batch loss=0.183968, epoch loss=4.614647
Batch=1139, step=5940, lr=0.175500, batch loss=0.224061, epoch loss=4.838708
Batch=1199, step=6000, lr=0.175250, batch loss=0.186224, epoch loss=5.024932
Epoch=4, step=6000, lr=0.175250, epoch loss=5.024932
Batch=59, step=6060, lr=0.175000, batch loss=0.222584, epoch loss=0.222584
Batch=119, step=6120, lr=0.174500, batch loss=0.185494, epoch loss=0.408078
Batch=179, step=6180, lr=0.174500, batch loss=0.199208, epoch loss=0.607286
Batch=239, step=6240, lr=0.174000, batch loss=0.300915, epoch loss=0.908201
Batch=299, step=6300, lr=0.173750, batch loss=0.210826, epoch loss=1.119027
Batch=359, step=6360, lr=0.173750, batch loss=0.275000, epoch loss=1.394028
Batch=419, step=6420, lr=0.173500, batch loss=0.266924, epoch loss=1.660952
Batch=479, step=6480, lr=0.173250, batch loss=0.241820, epoch loss=1.902772
Batch=539, step=6540, lr=0.173000, batch loss=0.196759, epoch loss=2.099531
Batch=599, step=6600, lr=0.172750, batch loss=0.233334, epoch loss=2.332865
Batch=659, step=6660, lr=0.172500, batch loss=0.312694, epoch loss=2.645559
Batch=719, step=6720, lr=0.172250, batch loss=0.316420, epoch loss=2.961979
Batch=779, step=6780, lr=0.172000, batch loss=0.329919, epoch loss=3.291898
Batch=839, step=6840, lr=0.171750, batch loss=0.304678, epoch loss=3.596576
Batch=899, step=6900, lr=0.171500, batch loss=0.265397, epoch loss=3.861973
Batch=959, step=6960, lr=0.171250, batch loss=0.217872, epoch loss=4.079845
Batch=1019, step=7020, lr=0.171000, batch loss=0.324492, epoch loss=4.404337
Batch=1079, step=7080, lr=0.170750, batch loss=0.182017, epoch loss=4.586354
Batch=1139, step=7140, lr=0.170500, batch loss=0.216515, epoch loss=4.802869
Batch=1199, step=7200, lr=0.170250, batch loss=0.181230, epoch loss=4.984100
Epoch=5, step=7200, lr=0.170250, epoch loss=4.984100
Batch=59, step=7260, lr=0.169750, batch loss=0.235465, epoch loss=0.235465
Batch=119, step=7320, lr=0.169750, batch loss=0.182330, epoch loss=0.417795
Batch=179, step=7380, lr=0.169500, batch loss=0.195122, epoch loss=0.612917
Batch=239, step=7440, lr=0.169250, batch loss=0.289664, epoch loss=0.902581
Batch=299, step=7500, lr=0.169000, batch loss=0.202097, epoch loss=1.104678
Batch=359, step=7560, lr=0.168750, batch loss=0.257942, epoch loss=1.362620
Batch=419, step=7620, lr=0.168500, batch loss=0.256602, epoch loss=1.619222
Batch=479, step=7680, lr=0.168250, batch loss=0.236176, epoch loss=1.855397
Batch=539, step=7740, lr=0.168000, batch loss=0.188849, epoch loss=2.044247
Batch=599, step=7800, lr=0.167750, batch loss=0.231316, epoch loss=2.275563
Batch=659, step=7860, lr=0.167500, batch loss=0.306979, epoch loss=2.582542
Batch=719, step=7920, lr=0.167250, batch loss=0.305823, epoch loss=2.888365
Batch=779, step=7980, lr=0.167000, batch loss=0.322668, epoch loss=3.211033
Batch=839, step=8040, lr=0.166750, batch loss=0.295274, epoch loss=3.506307
Batch=899, step=8100, lr=0.166500, batch loss=0.260210, epoch loss=3.766517
Batch=959, step=8160, lr=0.166250, batch loss=0.206263, epoch loss=3.972781
Batch=1019, step=8220, lr=0.166000, batch loss=0.316837, epoch loss=4.289618
Batch=1079, step=8280, lr=0.165750, batch loss=0.169855, epoch loss=4.459473
Batch=1139, step=8340, lr=0.165500, batch loss=0.206719, epoch loss=4.666192
Batch=1199, step=8400, lr=0.165250, batch loss=0.178526, epoch loss=4.844719
Epoch=6, step=8400, lr=0.165250, epoch loss=4.844719
Batch=59, step=8460, lr=0.165000, batch loss=0.227092, epoch loss=0.227092
Batch=119, step=8520, lr=0.164750, batch loss=0.175885, epoch loss=0.402976
Batch=179, step=8580, lr=0.164500, batch loss=0.187292, epoch loss=0.590268
Batch=239, step=8640, lr=0.164250, batch loss=0.276794, epoch loss=0.867062
Batch=299, step=8700, lr=0.164000, batch loss=0.192471, epoch loss=1.059533
Batch=359, step=8760, lr=0.163750, batch loss=0.247504, epoch loss=1.307038
Batch=419, step=8820, lr=0.163250, batch loss=0.245701, epoch loss=1.552739
Batch=479, step=8880, lr=0.163250, batch loss=0.226867, epoch loss=1.779606
Batch=539, step=8940, lr=0.163000, batch loss=0.179813, epoch loss=1.959419
Batch=599, step=9000, lr=0.162750, batch loss=0.216179, epoch loss=2.175598
Batch=659, step=9060, lr=0.162500, batch loss=0.294245, epoch loss=2.469842
Batch=719, step=9120, lr=0.162000, batch loss=0.292267, epoch loss=2.762110
Batch=779, step=9180, lr=0.161750, batch loss=0.316594, epoch loss=3.078703
Batch=839, step=9240, lr=0.161500, batch loss=0.285365, epoch loss=3.364069
Batch=899, step=9300, lr=0.161500, batch loss=0.251686, epoch loss=3.615754
Batch=959, step=9360, lr=0.161250, batch loss=0.187463, epoch loss=3.803217
Batch=1019, step=9420, lr=0.161000, batch loss=0.321357, epoch loss=4.124575
Batch=1079, step=9480, lr=0.160750, batch loss=0.198225, epoch loss=4.322800
Batch=1139, step=9540, lr=0.160500, batch loss=0.213001, epoch loss=4.535801
Batch=1199, step=9600, lr=0.160250, batch loss=0.167232, epoch loss=4.703033
Epoch=7, step=9600, lr=0.160250, epoch loss=4.703033
Batch=59, step=9660, lr=0.159750, batch loss=0.200155, epoch loss=0.200155
Batch=119, step=9720, lr=0.159750, batch loss=0.164329, epoch loss=0.364484
Batch=179, step=9780, lr=0.159500, batch loss=0.177649, epoch loss=0.542133
Batch=239, step=9840, lr=0.159250, batch loss=0.260680, epoch loss=0.802812
Batch=299, step=9900, lr=0.159000, batch loss=0.183000, epoch loss=0.985813
Batch=359, step=9960, lr=0.158750, batch loss=0.241964, epoch loss=1.227776
Batch=419, step=10020, lr=0.158500, batch loss=0.231956, epoch loss=1.459732
Batch=479, step=10080, lr=0.158250, batch loss=0.212479, epoch loss=1.672211
Batch=539, step=10140, lr=0.157750, batch loss=0.171065, epoch loss=1.843277
Batch=599, step=10200, lr=0.157750, batch loss=0.200464, epoch loss=2.043740
Batch=659, step=10260, lr=0.157500, batch loss=0.281746, epoch loss=2.325487
Batch=719, step=10320, lr=0.157250, batch loss=0.285241, epoch loss=2.610728
Batch=779, step=10380, lr=0.157000, batch loss=0.294889, epoch loss=2.905617
Batch=839, step=10440, lr=0.156750, batch loss=0.272674, epoch loss=3.178291
Batch=899, step=10500, lr=0.156250, batch loss=0.235266, epoch loss=3.413557
Batch=959, step=10560, lr=0.156250, batch loss=0.180823, epoch loss=3.594380
Batch=1019, step=10620, lr=0.155750, batch loss=0.298646, epoch loss=3.893026
Batch=1079, step=10680, lr=0.155750, batch loss=0.177684, epoch loss=4.070710
Batch=1139, step=10740, lr=0.155500, batch loss=0.205711, epoch loss=4.276421
Batch=1199, step=10800, lr=0.155000, batch loss=0.154446, epoch loss=4.430868
Epoch=8, step=10800, lr=0.155000, epoch loss=4.430868
Batch=59, step=10860, lr=0.154750, batch loss=0.175885, epoch loss=0.175885
Batch=119, step=10920, lr=0.154500, batch loss=0.146174, epoch loss=0.322058
Batch=179, step=10980, lr=0.154500, batch loss=0.166054, epoch loss=0.488113
Batch=239, step=11040, lr=0.154250, batch loss=0.240947, epoch loss=0.729060
Batch=299, step=11100, lr=0.153750, batch loss=0.170565, epoch loss=0.899625
Batch=359, step=11160, lr=0.153750, batch loss=0.220417, epoch loss=1.120041
Batch=419, step=11220, lr=0.153250, batch loss=0.229444, epoch loss=1.349485
Batch=479, step=11280, lr=0.153000, batch loss=0.201297, epoch loss=1.550783
Batch=539, step=11340, lr=0.153000, batch loss=0.159705, epoch loss=1.710488
Batch=599, step=11400, lr=0.152500, batch loss=0.182347, epoch loss=1.892835
Batch=659, step=11460, lr=0.152250, batch loss=0.263166, epoch loss=2.156001
Batch=719, step=11520, lr=0.152000, batch loss=0.255298, epoch loss=2.411299
Batch=779, step=11580, lr=0.152000, batch loss=0.272020, epoch loss=2.683319
Batch=839, step=11640, lr=0.151750, batch loss=0.253716, epoch loss=2.937036
Batch=899, step=11700, lr=0.151500, batch loss=0.211924, epoch loss=3.148960
Batch=959, step=11760, lr=0.151250, batch loss=0.167545, epoch loss=3.316505
Batch=1019, step=11820, lr=0.151000, batch loss=0.265113, epoch loss=3.581618
Batch=1079, step=11880, lr=0.150750, batch loss=0.151164, epoch loss=3.732782
Batch=1139, step=11940, lr=0.150500, batch loss=0.185114, epoch loss=3.917896
Batch=1199, step=12000, lr=0.150250, batch loss=0.138493, epoch loss=4.056389
Epoch=9, step=12000, lr=0.150250, epoch loss=4.056389
Batch=59, step=12060, lr=0.150000, batch loss=0.156937, epoch loss=0.156937
Batch=119, step=12120, lr=0.149750, batch loss=0.126912, epoch loss=0.283849
Batch=179, step=12180, lr=0.149500, batch loss=0.151277, epoch loss=0.435126
Batch=239, step=12240, lr=0.149250, batch loss=0.217262, epoch loss=0.652389
Batch=299, step=12300, lr=0.149000, batch loss=0.139045, epoch loss=0.791433
Batch=359, step=12360, lr=0.148500, batch loss=0.195435, epoch loss=0.986868
Batch=419, step=12420, lr=0.148500, batch loss=0.206278, epoch loss=1.193146
Batch=479, step=12480, lr=0.148250, batch loss=0.176482, epoch loss=1.369628
Batch=539, step=12540, lr=0.147750, batch loss=0.142251, epoch loss=1.511879
Batch=599, step=12600, lr=0.147500, batch loss=0.149149, epoch loss=1.661028
Batch=659, step=12660, lr=0.147500, batch loss=0.223555, epoch loss=1.884583
Batch=719, step=12720, lr=0.147000, batch loss=0.231236, epoch loss=2.115819
Batch=779, step=12780, lr=0.147000, batch loss=0.252730, epoch loss=2.368549
Batch=839, step=12840, lr=0.146750, batch loss=0.234206, epoch loss=2.602755
Batch=899, step=12900, lr=0.146250, batch loss=0.227835, epoch loss=2.830589
Batch=959, step=12960, lr=0.146250, batch loss=0.140492, epoch loss=2.971081
Batch=1019, step=13020, lr=0.145750, batch loss=0.217483, epoch loss=3.188564
Batch=1079, step=13080, lr=0.145750, batch loss=0.107928, epoch loss=3.296492
Batch=1139, step=13140, lr=0.145250, batch loss=0.147158, epoch loss=3.443650
Batch=1199, step=13200, lr=0.145000, batch loss=0.114259, epoch loss=3.557909
Epoch=10, step=13200, lr=0.145000, epoch loss=3.557909
Batch=59, step=13260, lr=0.145000, batch loss=0.132986, epoch loss=0.132986
Batch=119, step=13320, lr=0.144750, batch loss=0.109466, epoch loss=0.242453
Batch=179, step=13380, lr=0.144250, batch loss=0.125814, epoch loss=0.368267
Batch=239, step=13440, lr=0.144000, batch loss=0.182971, epoch loss=0.551238
Batch=299, step=13500, lr=0.144000, batch loss=0.116299, epoch loss=0.667537
Batch=359, step=13560, lr=0.143750, batch loss=0.158522, epoch loss=0.826059
Batch=419, step=13620, lr=0.143250, batch loss=0.158760, epoch loss=0.984820
Batch=479, step=13680, lr=0.143250, batch loss=0.145958, epoch loss=1.130778
Batch=539, step=13740, lr=0.143000, batch loss=0.116843, epoch loss=1.247621
Batch=599, step=13800, lr=0.142750, batch loss=0.118574, epoch loss=1.366195
Batch=659, step=13860, lr=0.142500, batch loss=0.177744, epoch loss=1.543939
Batch=719, step=13920, lr=0.142250, batch loss=0.192446, epoch loss=1.736385
Batch=779, step=13980, lr=0.142000, batch loss=0.233877, epoch loss=1.970263
Batch=839, step=14040, lr=0.141750, batch loss=0.193601, epoch loss=2.163864
Batch=899, step=14100, lr=0.141500, batch loss=0.197940, epoch loss=2.361804
Batch=959, step=14160, lr=0.141250, batch loss=0.112984, epoch loss=2.474788
Batch=1019, step=14220, lr=0.140750, batch loss=0.194044, epoch loss=2.668832
Batch=1079, step=14280, lr=0.140500, batch loss=0.076128, epoch loss=2.744960
Batch=1139, step=14340, lr=0.140500, batch loss=0.120289, epoch loss=2.865250
Batch=1199, step=14400, lr=0.140250, batch loss=0.085382, epoch loss=2.950632
Epoch=11, step=14400, lr=0.140250, epoch loss=2.950632
Batch=59, step=14460, lr=0.140000, batch loss=0.101879, epoch loss=0.101879
Batch=119, step=14520, lr=0.139750, batch loss=0.098644, epoch loss=0.200523
Batch=179, step=14580, lr=0.139500, batch loss=0.096914, epoch loss=0.297436
Batch=239, step=14640, lr=0.139250, batch loss=0.142279, epoch loss=0.439715
Batch=299, step=14700, lr=0.138750, batch loss=0.114914, epoch loss=0.554629
Batch=359, step=14760, lr=0.138500, batch loss=0.127795, epoch loss=0.682424
Batch=419, step=14820, lr=0.138500, batch loss=0.143965, epoch loss=0.826389
Batch=479, step=14880, lr=0.138000, batch loss=0.085196, epoch loss=0.911584
Batch=539, step=14940, lr=0.138000, batch loss=0.068951, epoch loss=0.980535
Batch=599, step=15000, lr=0.137750, batch loss=0.096026, epoch loss=1.076562
Batch=659, step=15060, lr=0.137500, batch loss=0.192565, epoch loss=1.269126
Batch=719, step=15120, lr=0.137250, batch loss=0.118797, epoch loss=1.387923
Batch=779, step=15180, lr=0.137000, batch loss=0.132440, epoch loss=1.520364
Batch=839, step=15240, lr=0.136750, batch loss=0.163840, epoch loss=1.684204
Batch=899, step=15300, lr=0.136500, batch loss=0.287262, epoch loss=1.971466
Batch=959, step=15360, lr=0.136000, batch loss=0.059774, epoch loss=2.031240
Batch=1019, step=15420, lr=0.135750, batch loss=0.133945, epoch loss=2.165185
Batch=1079, step=15480, lr=0.135500, batch loss=0.045071, epoch loss=2.210256
Batch=1139, step=15540, lr=0.135250, batch loss=0.105996, epoch loss=2.316252
Batch=1199, step=15600, lr=0.135250, batch loss=0.062867, epoch loss=2.379120
Epoch=12, step=15600, lr=0.135250, epoch loss=2.379120
Batch=59, step=15660, lr=0.135000, batch loss=0.071232, epoch loss=0.071232
Batch=119, step=15720, lr=0.134750, batch loss=0.087840, epoch loss=0.159073
Batch=179, step=15780, lr=0.134500, batch loss=0.081801, epoch loss=0.240873
Batch=239, step=15840, lr=0.134000, batch loss=0.089165, epoch loss=0.330038
Batch=299, step=15900, lr=0.133750, batch loss=0.035813, epoch loss=0.365851
Batch=359, step=15960, lr=0.133750, batch loss=0.075146, epoch loss=0.440997
Batch=419, step=16020, lr=0.133500, batch loss=0.073464, epoch loss=0.514461
Batch=479, step=16080, lr=0.133250, batch loss=0.053316, epoch loss=0.567777
Batch=539, step=16140, lr=0.133000, batch loss=0.076401, epoch loss=0.644178
Batch=599, step=16200, lr=0.132750, batch loss=0.176965, epoch loss=0.821143
Batch=659, step=16260, lr=0.132500, batch loss=0.094523, epoch loss=0.915665
Batch=719, step=16320, lr=0.132250, batch loss=0.129056, epoch loss=1.044721
Batch=779, step=16380, lr=0.132000, batch loss=0.285330, epoch loss=1.330051
Batch=839, step=16440, lr=0.131750, batch loss=0.090963, epoch loss=1.421014
Batch=899, step=16500, lr=0.131500, batch loss=0.076373, epoch loss=1.497387
Batch=959, step=16560, lr=0.131250, batch loss=0.032629, epoch loss=1.530016
Batch=1019, step=16620, lr=0.131000, batch loss=0.067424, epoch loss=1.597440
Batch=1079, step=16680, lr=0.130750, batch loss=0.044662, epoch loss=1.642102
Batch=1139, step=16740, lr=0.130500, batch loss=0.076955, epoch loss=1.719057
Batch=1199, step=16800, lr=0.130250, batch loss=0.034877, epoch loss=1.753934
Epoch=13, step=16800, lr=0.130250, epoch loss=1.753934
Batch=59, step=16860, lr=0.130000, batch loss=0.032151, epoch loss=0.032151
Batch=119, step=16920, lr=0.129750, batch loss=0.035792, epoch loss=0.067944
Batch=179, step=16980, lr=0.129500, batch loss=0.041857, epoch loss=0.109801
Batch=239, step=17040, lr=0.129250, batch loss=0.056943, epoch loss=0.166744
Batch=299, step=17100, lr=0.129000, batch loss=0.027593, epoch loss=0.194337
Batch=359, step=17160, lr=0.128750, batch loss=0.049377, epoch loss=0.243714
Batch=419, step=17220, lr=0.128500, batch loss=0.094689, epoch loss=0.338403
Batch=479, step=17280, lr=0.128250, batch loss=0.022513, epoch loss=0.360916
Batch=539, step=17340, lr=0.127750, batch loss=0.026387, epoch loss=0.387303
Batch=599, step=17400, lr=0.127750, batch loss=0.040055, epoch loss=0.427358
Batch=659, step=17460, lr=0.127500, batch loss=0.051753, epoch loss=0.479111
Batch=719, step=17520, lr=0.127250, batch loss=0.055086, epoch loss=0.534197
Batch=779, step=17580, lr=0.127000, batch loss=0.062579, epoch loss=0.596776
Batch=839, step=17640, lr=0.126750, batch loss=0.102341, epoch loss=0.699117
Batch=899, step=17700, lr=0.126500, batch loss=0.050426, epoch loss=0.749543
Batch=959, step=17760, lr=0.126000, batch loss=0.017965, epoch loss=0.767508
Batch=1019, step=17820, lr=0.126000, batch loss=0.025967, epoch loss=0.793475
Batch=1079, step=17880, lr=0.125750, batch loss=0.023781, epoch loss=0.817255
Batch=1139, step=17940, lr=0.125500, batch loss=0.068751, epoch loss=0.886006
Batch=1199, step=18000, lr=0.125250, batch loss=0.018852, epoch loss=0.904858
Epoch=14, step=18000, lr=0.125250, epoch loss=0.904858
Batch=59, step=18060, lr=0.125000, batch loss=0.015313, epoch loss=0.015313
Batch=119, step=18120, lr=0.124750, batch loss=0.020633, epoch loss=0.035946
Batch=179, step=18180, lr=0.124500, batch loss=0.029766, epoch loss=0.065712
Batch=239, step=18240, lr=0.124250, batch loss=0.034945, epoch loss=0.100657
Batch=299, step=18300, lr=0.124000, batch loss=0.008661, epoch loss=0.109318
Batch=359, step=18360, lr=0.123750, batch loss=0.022813, epoch loss=0.132131
Batch=419, step=18420, lr=0.123500, batch loss=0.027486, epoch loss=0.159617
Batch=479, step=18480, lr=0.123250, batch loss=0.023078, epoch loss=0.182695
Batch=539, step=18540, lr=0.123000, batch loss=0.047925, epoch loss=0.230620
Batch=599, step=18600, lr=0.122750, batch loss=0.025040, epoch loss=0.255659
Batch=659, step=18660, lr=0.122500, batch loss=0.032978, epoch loss=0.288637
Batch=719, step=18720, lr=0.122250, batch loss=0.033127, epoch loss=0.321764
Batch=779, step=18780, lr=0.122000, batch loss=0.084384, epoch loss=0.406148
Batch=839, step=18840, lr=0.121750, batch loss=0.059738, epoch loss=0.465886
Batch=899, step=18900, lr=0.121500, batch loss=0.078423, epoch loss=0.544309
Batch=959, step=18960, lr=0.121250, batch loss=0.013401, epoch loss=0.557710
Batch=1019, step=19020, lr=0.121000, batch loss=0.020920, epoch loss=0.578630
Batch=1079, step=19080, lr=0.120750, batch loss=0.009811, epoch loss=0.588441
Batch=1139, step=19140, lr=0.120500, batch loss=0.023072, epoch loss=0.611514
Batch=1199, step=19200, lr=0.120250, batch loss=0.010000, epoch loss=0.621514
Epoch=15, step=19200, lr=0.120250, epoch loss=0.621514
Batch=59, step=19260, lr=0.120000, batch loss=0.004759, epoch loss=0.004759
Batch=119, step=19320, lr=0.119750, batch loss=0.020004, epoch loss=0.024762
Batch=179, step=19380, lr=0.119250, batch loss=0.048982, epoch loss=0.073745
Batch=239, step=19440, lr=0.119250, batch loss=0.021784, epoch loss=0.095529
Batch=299, step=19500, lr=0.119000, batch loss=0.019408, epoch loss=0.114937
Batch=359, step=19560, lr=0.118750, batch loss=0.033078, epoch loss=0.148014
Batch=419, step=19620, lr=0.118500, batch loss=0.019803, epoch loss=0.167817
Batch=479, step=19680, lr=0.118250, batch loss=0.006079, epoch loss=0.173897
Batch=539, step=19740, lr=0.118000, batch loss=0.019466, epoch loss=0.193362
Batch=599, step=19800, lr=0.117500, batch loss=0.023202, epoch loss=0.216564
Batch=659, step=19860, lr=0.117500, batch loss=0.019620, epoch loss=0.236184
Batch=719, step=19920, lr=0.117250, batch loss=0.053660, epoch loss=0.289844
Batch=779, step=19980, lr=0.117000, batch loss=0.081146, epoch loss=0.370990
Batch=839, step=20040, lr=0.116750, batch loss=0.029675, epoch loss=0.400665
Batch=899, step=20100, lr=0.116500, batch loss=0.028525, epoch loss=0.429190
Batch=959, step=20160, lr=0.116250, batch loss=0.018338, epoch loss=0.447528
Batch=1019, step=20220, lr=0.116000, batch loss=0.022536, epoch loss=0.470064
Batch=1079, step=20280, lr=0.115750, batch loss=0.002774, epoch loss=0.472837
Batch=1139, step=20340, lr=0.115500, batch loss=0.014384, epoch loss=0.487222
Batch=1199, step=20400, lr=0.115250, batch loss=0.005509, epoch loss=0.492730
Epoch=16, step=20400, lr=0.115250, epoch loss=0.492730
Batch=59, step=20460, lr=0.115000, batch loss=0.002637, epoch loss=0.002637
Batch=119, step=20520, lr=0.114750, batch loss=0.011030, epoch loss=0.013667
Batch=179, step=20580, lr=0.114500, batch loss=0.024639, epoch loss=0.038306
Batch=239, step=20640, lr=0.114000, batch loss=0.013121, epoch loss=0.051427
Batch=299, step=20700, lr=0.114000, batch loss=0.004580, epoch loss=0.056007
Batch=359, step=20760, lr=0.113750, batch loss=0.015009, epoch loss=0.071016
Batch=419, step=20820, lr=0.113500, batch loss=0.014473, epoch loss=0.085489
Batch=479, step=20880, lr=0.113250, batch loss=0.003540, epoch loss=0.089028
Batch=539, step=20940, lr=0.113000, batch loss=0.018599, epoch loss=0.107628
Batch=599, step=21000, lr=0.112750, batch loss=0.020682, epoch loss=0.128310
Batch=659, step=21060, lr=0.112500, batch loss=0.017512, epoch loss=0.145822
Batch=719, step=21120, lr=0.112250, batch loss=0.048139, epoch loss=0.193961
Batch=779, step=21180, lr=0.112000, batch loss=0.066313, epoch loss=0.260274
Batch=839, step=21240, lr=0.111750, batch loss=0.024162, epoch loss=0.284436
Batch=899, step=21300, lr=0.111500, batch loss=0.026339, epoch loss=0.310775
Batch=959, step=21360, lr=0.111250, batch loss=0.011031, epoch loss=0.321806
Batch=1019, step=21420, lr=0.111000, batch loss=0.011934, epoch loss=0.333740
Batch=1079, step=21480, lr=0.110750, batch loss=0.000598, epoch loss=0.334338
Batch=1139, step=21540, lr=0.110500, batch loss=0.013130, epoch loss=0.347468
Batch=1199, step=21600, lr=0.110250, batch loss=0.004626, epoch loss=0.352094
Epoch=17, step=21600, lr=0.110250, epoch loss=0.352094
Batch=59, step=21660, lr=0.110000, batch loss=0.002088, epoch loss=0.002088
Batch=119, step=21720, lr=0.109750, batch loss=0.007551, epoch loss=0.009640
Batch=179, step=21780, lr=0.109500, batch loss=0.011644, epoch loss=0.021283
Batch=239, step=21840, lr=0.109250, batch loss=0.010688, epoch loss=0.031971
Batch=299, step=21900, lr=0.109000, batch loss=0.010829, epoch loss=0.042800
Batch=359, step=21960, lr=0.108750, batch loss=0.013081, epoch loss=0.055881
Batch=419, step=22020, lr=0.108500, batch loss=0.013671, epoch loss=0.069552
Batch=479, step=22080, lr=0.108000, batch loss=0.004542, epoch loss=0.074094
Batch=539, step=22140, lr=0.108000, batch loss=0.015205, epoch loss=0.089300
Batch=599, step=22200, lr=0.107750, batch loss=0.016014, epoch loss=0.105314
Batch=659, step=22260, lr=0.107500, batch loss=0.013578, epoch loss=0.118891
Batch=719, step=22320, lr=0.107250, batch loss=0.017550, epoch loss=0.136442
Batch=779, step=22380, lr=0.107000, batch loss=0.022891, epoch loss=0.159332
Batch=839, step=22440, lr=0.106750, batch loss=0.026537, epoch loss=0.185869
Batch=899, step=22500, lr=0.106500, batch loss=0.025067, epoch loss=0.210936
Batch=959, step=22560, lr=0.106250, batch loss=0.008646, epoch loss=0.219582
Batch=1019, step=22620, lr=0.106000, batch loss=0.007546, epoch loss=0.227128
Batch=1079, step=22680, lr=0.105500, batch loss=0.001452, epoch loss=0.228580
Batch=1139, step=22740, lr=0.105500, batch loss=0.009354, epoch loss=0.237934
Batch=1199, step=22800, lr=0.105250, batch loss=0.005094, epoch loss=0.243027
Epoch=18, step=22800, lr=0.105250, epoch loss=0.243027
Batch=59, step=22860, lr=0.105000, batch loss=0.001689, epoch loss=0.001689
Batch=119, step=22920, lr=0.104750, batch loss=0.005025, epoch loss=0.006714
Batch=179, step=22980, lr=0.104500, batch loss=0.010298, epoch loss=0.017012
Batch=239, step=23040, lr=0.104250, batch loss=0.009046, epoch loss=0.026058
Batch=299, step=23100, lr=0.104000, batch loss=0.007512, epoch loss=0.033570
Batch=359, step=23160, lr=0.103500, batch loss=0.011705, epoch loss=0.045275
Batch=419, step=23220, lr=0.103250, batch loss=0.010219, epoch loss=0.055493
Batch=479, step=23280, lr=0.103250, batch loss=0.002418, epoch loss=0.057911
Batch=539, step=23340, lr=0.103000, batch loss=0.016527, epoch loss=0.074439
Batch=599, step=23400, lr=0.102750, batch loss=0.013690, epoch loss=0.088129
Batch=659, step=23460, lr=0.102500, batch loss=0.012065, epoch loss=0.100194
Batch=719, step=23520, lr=0.102250, batch loss=0.016200, epoch loss=0.116394
Batch=779, step=23580, lr=0.102000, batch loss=0.019519, epoch loss=0.135912
Batch=839, step=23640, lr=0.101750, batch loss=0.026640, epoch loss=0.162552
Batch=899, step=23700, lr=0.101500, batch loss=0.021198, epoch loss=0.183750
Batch=959, step=23760, lr=0.101250, batch loss=0.009946, epoch loss=0.193695
Batch=1019, step=23820, lr=0.101000, batch loss=0.008419, epoch loss=0.202114
Batch=1079, step=23880, lr=0.100750, batch loss=0.001769, epoch loss=0.203883
Batch=1139, step=23940, lr=0.100500, batch loss=0.008110, epoch loss=0.211993
Batch=1199, step=24000, lr=0.100250, batch loss=0.004754, epoch loss=0.216747
Epoch=19, step=24000, lr=0.100250, epoch loss=0.216747


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-15 20:42.24: Job failed: Failed: Build failed