Organisationsahrefsocannl32a973 ()debian-11-5.3_opam-2.3

debian-11-5.3_opam-2.3

Link Copied
Code Copied

Logs

2025-05-21 19:00.26: New job: test ahrefs/ocannl https://github.com/ahrefs/ocannl.git#refs/heads/master (32a9731d4ac654f49a91c9f83191dfc5ebda531f) (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 32a9731d
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 c7d6d1d2aa1bf00c8e6ec9dff2030cd39d493e47 || git fetch origin master) && git reset -q --hard c7d6d1d2aa1bf00c8e6ec9dff2030cd39d493e47 && 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-21 19:00.26: Using cache hint "ahrefs/ocannl-ocaml/opam:debian-11-ocaml-5.3@sha256:9acd4190418f096100336b47d7dcd3becd51a3f55e4f8ccce910325dee176efc-debian-11-5.3_opam-2.3-cdc9572ad54e4d4bf194acfcdfaa690c"
2025-05-21 19:00.26: 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 c7d6d1d2aa1bf00c8e6ec9dff2030cd39d493e47 || git fetch origin master) && git reset -q --hard c7d6d1d2aa1bf00c8e6ec9dff2030cd39d493e47 && 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-21 19:00.26: Waiting for resource in pool OCluster
2025-05-21 19:00.26: Waiting for worker…
2025-05-21 19:12.36: Got resource from pool OCluster
Building on laodoke.caelum.ci.dev
All commits already cached
HEAD is now at 32a9731d Fix: CUDA syntax binops were missing outer parentheses


(from ocaml/opam:debian-11-ocaml-5.3@sha256:9acd4190418f096100336b47d7dcd3becd51a3f55e4f8ccce910325dee176efc)
2025-05-21 19:13.30 ---> 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-21 19:13.31 ---> 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
Format upgrade done.
[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


<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[default] Initialised
2025-05-21 19:14.32 ---> 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-21 19:14.32 ---> saved as "c0b846b4a8747decfdf47094c5de048a76b831efb2661ae810d66e10ae5eb89e"


/src: (workdir /src)


/src: (run (shell "sudo chown opam /src"))
2025-05-21 19:14.33 ---> saved as "fe331e2588b82b6875aa6e3d5cde8129dc94f10786ea8c67d38173c179d7f7e9"


/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "cd ~/opam-repository && (git cat-file -e c7d6d1d2aa1bf00c8e6ec9dff2030cd39d493e47 || git fetch origin master) && git reset -q --hard c7d6d1d2aa1bf00c8e6ec9dff2030cd39d493e47 && git log --no-decorate -n1 --oneline && opam update -u"))
From https://github.com/ocaml/opam-repository
* branch                  master     -> FETCH_HEAD
35eb2f107a..ffb3d1e34a  master     -> origin/master
c7d6d1d2aa Merge pull request #27880 from MisterDA/os-family-fedora


<><> 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-21 19:15.25 ---> saved as "acb49aacc70e3c12aa9f294121d56187971fe7f942ce6787513d9619050d1684"


/src: (copy (src neural_nets_lib.opam arrayjit.opam) (dst ./))
2025-05-21 19:15.25 ---> saved as "601a4e6793a47c06caf589666cbc57baed222694a642d63815696b3432abc80a"


/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-21 19:15.31 ---> saved as "781e7547726bf1fb4ae3388f7f463620f9887da7f45d2cc76204de923fa27e56"


/src: (run (network host)
(shell "echo '(lang dune 3.0)' > './dune-project'"))
2025-05-21 19:15.32 ---> saved as "d96e0916bc837e358472557f331da2734e87353c88ba9e0961309dfe6cc0c8c6"


/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 [369 kB]
- Fetched 440 kB in 1s (295 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-21 19:16.08 ---> saved as "f5cd4693ea7ba3e3c54716dae7e3d0d82cf25f5dccff69558ea6de49f0deb42d"


/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 bigarray-compat.1.1.0  (cached)
-> retrieved bigstringaf.0.10.0  (cached)
-> retrieved base.v0.17.2  (cached)
-> retrieved camlp-streams.5.0.1  (cached)
-> retrieved cmdliner.1.3.0  (cached)
-> retrieved cppo.1.8.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 mdx.2.5.0  (cached)
-> retrieved multicore-magic.2.3.1  (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-version.4.0.0  (cached)
-> retrieved ocaml_intrinsics_kernel.v0.17.1  (cached)
-> retrieved ocamlfind.1.9.8  (cached)
-> retrieved ocamlbuild.0.16.1  (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 dune.3.18.2, dune-configurator.3.18.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 ppx_sexp_conv.v0.17.0  (cached)
-> installed cmdliner.1.3.0
-> installed num.1.5-1
-> retrieved ppx_minidebug.2.2.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)
-> 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 ppxlib.0.35.0  (cached)
-> retrieved thread-local-storage.0.2  (cached)
-> retrieved time_now.v0.17.0  (cached)
-> retrieved topkg.1.0.8  (cached)
-> retrieved printbox.0.12, printbox-ext-plot.0.12, printbox-html.0.12, printbox-md.0.12, printbox-text.0.12  (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 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 ocaml-syntax-shims.1.0.0
-> installed thread-local-storage.0.2
-> installed re.1.12.0
-> installed cppo.1.8.0
-> installed ocaml-compiler-libs.v0.17.0
-> installed integers.0.7.0
-> installed saturn_lockfree.0.5.0
-> installed dune-configurator.3.18.2
-> installed parsexp.v0.17.0
-> installed bigstringaf.0.10.0
-> installed angstrom.0.16.1
-> installed sexplib.v0.17.0
-> 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 variantslib.v0.17.0
-> installed fieldslib.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_compare.v0.17.0
-> installed ppx_globalize.v0.17.0
-> installed ppx_deriving.6.0.3
-> 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 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-21 19:18.36 ---> saved as "1fef5b4e4835a9de461140d89924028a3a0753ccde9572599e7372e28502282a"


/src: (copy (src .) (dst /src))
2025-05-21 19:18.37 ---> saved as "94ef9be1926623cac2a5522c2034517a5707a2cd8f58ef61ffe1a5ecd74175fb"


/src: (run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build"))
(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.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_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/.sandbox/36fb6940e21a455eaaad9a9e4aeab447/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/36fb6940e21a455eaaad9a9e4aeab447/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/36fb6940e21a455eaaad9a9e4aeab447/default/test && .tutorials.inline-tests/inline-test-runner.exe inline-test-runner tutorials -partition 'Welcome to OCANNL! Reading configuration defaults from /src/_build/.sandbox/7adebceee7509f500e540ac544d7f40a/default/test/ocannl_config.' -source-tree-root .. -diff-cmd -)


Welcome to OCANNL! Reading configuration defaults from /src/_build/.sandbox/36fb6940e21a455eaaad9a9e4aeab447/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/36fb6940e21a455eaaad9a9e4aeab447/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/36fb6940e21a455eaaad9a9e4aeab447/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/36fb6940e21a455eaaad9a9e4aeab447/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/36fb6940e21a455eaaad9a9e4aeab447/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/36fb6940e21a455eaaad9a9e4aeab447/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/36fb6940e21a455eaaad9a9e4aeab447/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/36fb6940e21a455eaaad9a9e4aeab447/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/36fb6940e21a455eaaad9a9e4aeab447/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/36fb6940e21a455eaaad9a9e4aeab447/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/36fb6940e21a455eaaad9a9e4aeab447/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/36fb6940e21a455eaaad9a9e4aeab447/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/36fb6940e21a455eaaad9a9e4aeab447/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/36fb6940e21a455eaaad9a9e4aeab447/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/36fb6940e21a455eaaad9a9e4aeab447/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/36fb6940e21a455eaaad9a9e4aeab447/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/36fb6940e21a455eaaad9a9e4aeab447/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.199750, batch loss=8.516926, epoch loss=32.126379
Batch=179, step=180, lr=0.199250, batch loss=2.644440, epoch loss=34.770819
Batch=239, step=240, lr=0.199250, batch loss=0.856726, epoch loss=35.627544
Batch=299, step=300, lr=0.198750, batch loss=1.435283, epoch loss=37.062828
Batch=359, step=360, lr=0.198750, batch loss=1.338830, epoch loss=38.401658
Batch=419, step=420, lr=0.198500, batch loss=0.611786, epoch loss=39.013444
Batch=479, step=480, lr=0.198000, batch loss=0.745870, epoch loss=39.759314
Batch=539, step=540, lr=0.198000, batch loss=0.690446, epoch loss=40.449759
Batch=599, step=600, lr=0.197500, batch loss=1.102600, epoch loss=41.552359
Batch=659, step=660, lr=0.197250, batch loss=0.481646, epoch loss=42.034005
Batch=719, step=720, lr=0.197000, batch loss=0.410607, epoch loss=42.444612
Batch=779, step=780, lr=0.197000, batch loss=0.469341, epoch loss=42.913953
Batch=839, step=840, lr=0.196500, batch loss=0.450237, epoch loss=43.364190
Batch=899, step=900, lr=0.196250, batch loss=0.383478, epoch loss=43.747669
Batch=959, step=960, lr=0.196250, batch loss=0.268850, epoch loss=44.016518
Batch=1019, step=1020, lr=0.196000, batch loss=0.486632, epoch loss=44.503150
Batch=1079, step=1080, lr=0.195750, batch loss=0.266438, epoch loss=44.769588
Batch=1139, step=1140, lr=0.195500, batch loss=0.330172, epoch loss=45.099760
Batch=1199, step=1200, lr=0.195000, batch loss=0.263555, epoch loss=45.363315
Epoch=0, step=1200, lr=0.195000, epoch loss=45.363315
Batch=59, step=1260, lr=0.195000, batch loss=0.263535, epoch loss=0.263535
Batch=119, step=1320, lr=0.194750, batch loss=0.203730, epoch loss=0.467265
Batch=179, step=1380, lr=0.194250, batch loss=0.245572, epoch loss=0.712837
Batch=239, step=1440, lr=0.194000, batch loss=0.349683, epoch loss=1.062520
Batch=299, step=1500, lr=0.193750, batch loss=0.239140, epoch loss=1.301660
Batch=359, step=1560, lr=0.193750, batch loss=0.314794, epoch loss=1.616453
Batch=419, step=1620, lr=0.193500, batch loss=0.312310, epoch loss=1.928763
Batch=479, step=1680, lr=0.193000, batch loss=0.276926, epoch loss=2.205690
Batch=539, step=1740, lr=0.192750, batch loss=0.209803, epoch loss=2.415493
Batch=599, step=1800, lr=0.192500, batch loss=0.246407, epoch loss=2.661900
Batch=659, step=1860, lr=0.192250, batch loss=0.362711, epoch loss=3.024611
Batch=719, step=1920, lr=0.192000, batch loss=0.356045, epoch loss=3.380655
Batch=779, step=1980, lr=0.192000, batch loss=0.381729, epoch loss=3.762385
Batch=839, step=2040, lr=0.191750, batch loss=0.341909, epoch loss=4.104294
Batch=899, step=2100, lr=0.191250, batch loss=0.296690, epoch loss=4.400984
Batch=959, step=2160, lr=0.191000, batch loss=0.214410, epoch loss=4.615394
Batch=1019, step=2220, lr=0.190750, batch loss=0.332745, epoch loss=4.948139
Batch=1079, step=2280, lr=0.190750, batch loss=0.208720, epoch loss=5.156858
Batch=1139, step=2340, lr=0.190250, batch loss=0.271055, epoch loss=5.427914
Batch=1199, step=2400, lr=0.190000, batch loss=0.219874, epoch loss=5.647787
Epoch=1, step=2400, lr=0.190000, epoch loss=5.647787
Batch=59, step=2460, lr=0.190000, batch loss=0.230315, epoch loss=0.230315
Batch=119, step=2520, lr=0.189750, batch loss=0.199038, epoch loss=0.429353
Batch=179, step=2580, lr=0.189250, batch loss=0.220580, epoch loss=0.649933
Batch=239, step=2640, lr=0.189000, batch loss=0.328953, epoch loss=0.978886
Batch=299, step=2700, lr=0.188750, batch loss=0.207843, epoch loss=1.186729
Batch=359, step=2760, lr=0.188500, batch loss=0.293864, epoch loss=1.480593
Batch=419, step=2820, lr=0.188250, batch loss=0.281979, epoch loss=1.762572
Batch=479, step=2880, lr=0.188000, batch loss=0.255950, epoch loss=2.018522
Batch=539, step=2940, lr=0.187750, batch loss=0.197235, epoch loss=2.215758
Batch=599, step=3000, lr=0.187750, batch loss=0.241083, epoch loss=2.456841
Batch=659, step=3060, lr=0.187500, batch loss=0.348843, epoch loss=2.805684
Batch=719, step=3120, lr=0.187250, batch loss=0.347041, epoch loss=3.152725
Batch=779, step=3180, lr=0.186750, batch loss=0.366943, epoch loss=3.519667
Batch=839, step=3240, lr=0.186500, batch loss=0.323611, epoch loss=3.843278
Batch=899, step=3300, lr=0.186250, batch loss=0.287320, epoch loss=4.130598
Batch=959, step=3360, lr=0.186000, batch loss=0.212552, epoch loss=4.343150
Batch=1019, step=3420, lr=0.185750, batch loss=0.308236, epoch loss=4.651387
Batch=1079, step=3480, lr=0.185750, batch loss=0.186434, epoch loss=4.837821
Batch=1139, step=3540, lr=0.185250, batch loss=0.232029, epoch loss=5.069849
Batch=1199, step=3600, lr=0.185250, batch loss=0.198997, epoch loss=5.268846
Epoch=2, step=3600, lr=0.185250, epoch loss=5.268846
Batch=59, step=3660, lr=0.184750, batch loss=0.228226, epoch loss=0.228226
Batch=119, step=3720, lr=0.184500, batch loss=0.195575, epoch loss=0.423801
Batch=179, step=3780, lr=0.184250, batch loss=0.212063, epoch loss=0.635864
Batch=239, step=3840, lr=0.184250, batch loss=0.318446, epoch loss=0.954310
Batch=299, step=3900, lr=0.183750, batch loss=0.208083, epoch loss=1.162392
Batch=359, step=3960, lr=0.183750, batch loss=0.291328, epoch loss=1.453720
Batch=419, step=4020, lr=0.183500, batch loss=0.291120, epoch loss=1.744840
Batch=479, step=4080, lr=0.183000, batch loss=0.260089, epoch loss=2.004929
Batch=539, step=4140, lr=0.182750, batch loss=0.196516, epoch loss=2.201445
Batch=599, step=4200, lr=0.182750, batch loss=0.245135, epoch loss=2.446580
Batch=659, step=4260, lr=0.182250, batch loss=0.327575, epoch loss=2.774155
Batch=719, step=4320, lr=0.182000, batch loss=0.328238, epoch loss=3.102394
Batch=779, step=4380, lr=0.182000, batch loss=0.350465, epoch loss=3.452859
Batch=839, step=4440, lr=0.181750, batch loss=0.320069, epoch loss=3.772927
Batch=899, step=4500, lr=0.181500, batch loss=0.292128, epoch loss=4.065055
Batch=959, step=4560, lr=0.181000, batch loss=0.258957, epoch loss=4.324012
Batch=1019, step=4620, lr=0.180750, batch loss=0.367312, epoch loss=4.691324
Batch=1079, step=4680, lr=0.180500, batch loss=0.221583, epoch loss=4.912907
Batch=1139, step=4740, lr=0.180500, batch loss=0.250867, epoch loss=5.163773
Batch=1199, step=4800, lr=0.180000, batch loss=0.192557, epoch loss=5.356331
Epoch=3, step=4800, lr=0.180000, epoch loss=5.356331
Batch=59, step=4860, lr=0.179750, batch loss=0.231043, epoch loss=0.231043
Batch=119, step=4920, lr=0.179500, batch loss=0.188409, epoch loss=0.419452
Batch=179, step=4980, lr=0.179250, batch loss=0.206853, epoch loss=0.626305
Batch=239, step=5040, lr=0.179000, batch loss=0.311166, epoch loss=0.937470
Batch=299, step=5100, lr=0.179000, batch loss=0.211305, epoch loss=1.148776
Batch=359, step=5160, lr=0.178500, batch loss=0.284410, epoch loss=1.433186
Batch=419, step=5220, lr=0.178500, batch loss=0.284972, epoch loss=1.718158
Batch=479, step=5280, lr=0.178000, batch loss=0.253618, epoch loss=1.971776
Batch=539, step=5340, lr=0.178000, batch loss=0.193906, epoch loss=2.165682
Batch=599, step=5400, lr=0.177750, batch loss=0.226600, epoch loss=2.392282
Batch=659, step=5460, lr=0.177250, batch loss=0.326818, epoch loss=2.719100
Batch=719, step=5520, lr=0.177250, batch loss=0.332055, epoch loss=3.051155
Batch=779, step=5580, lr=0.176750, batch loss=0.344633, epoch loss=3.395788
Batch=839, step=5640, lr=0.176500, batch loss=0.309284, epoch loss=3.705072
Batch=899, step=5700, lr=0.176250, batch loss=0.273089, epoch loss=3.978161
Batch=959, step=5760, lr=0.176000, batch loss=0.215454, epoch loss=4.193615
Batch=1019, step=5820, lr=0.175750, batch loss=0.333974, epoch loss=4.527590
Batch=1079, step=5880, lr=0.175500, batch loss=0.191980, epoch loss=4.719570
Batch=1139, step=5940, lr=0.175500, batch loss=0.224784, epoch loss=4.944353
Batch=1199, step=6000, lr=0.175000, batch loss=0.189437, epoch loss=5.133790
Epoch=4, step=6000, lr=0.175000, epoch loss=5.133790
Batch=59, step=6060, lr=0.175000, batch loss=0.234788, epoch loss=0.234788
Batch=119, step=6120, lr=0.174500, batch loss=0.192338, epoch loss=0.427126
Batch=179, step=6180, lr=0.174250, batch loss=0.201623, epoch loss=0.628750
Batch=239, step=6240, lr=0.174000, batch loss=0.301109, epoch loss=0.929859
Batch=299, step=6300, lr=0.173750, batch loss=0.206626, epoch loss=1.136485
Batch=359, step=6360, lr=0.173500, batch loss=0.267435, epoch loss=1.403920
Batch=419, step=6420, lr=0.173250, batch loss=0.266559, epoch loss=1.670480
Batch=479, step=6480, lr=0.173250, batch loss=0.244871, epoch loss=1.915351
Batch=539, step=6540, lr=0.172750, batch loss=0.194347, epoch loss=2.109698
Batch=599, step=6600, lr=0.172750, batch loss=0.235994, epoch loss=2.345691
Batch=659, step=6660, lr=0.172250, batch loss=0.313603, epoch loss=2.659294
Batch=719, step=6720, lr=0.172000, batch loss=0.320196, epoch loss=2.979489
Batch=779, step=6780, lr=0.171750, batch loss=0.341204, epoch loss=3.320694
Batch=839, step=6840, lr=0.171500, batch loss=0.300303, epoch loss=3.620997
Batch=899, step=6900, lr=0.171250, batch loss=0.259253, epoch loss=3.880250
Batch=959, step=6960, lr=0.171000, batch loss=0.192293, epoch loss=4.072543
Batch=1019, step=7020, lr=0.170750, batch loss=0.313290, epoch loss=4.385833
Batch=1079, step=7080, lr=0.170750, batch loss=0.190011, epoch loss=4.575844
Batch=1139, step=7140, lr=0.170250, batch loss=0.227367, epoch loss=4.803211
Batch=1199, step=7200, lr=0.170250, batch loss=0.179185, epoch loss=4.982396
Epoch=5, step=7200, lr=0.170250, epoch loss=4.982396
Batch=59, step=7260, lr=0.169750, batch loss=0.219131, epoch loss=0.219131
Batch=119, step=7320, lr=0.169750, batch loss=0.180239, epoch loss=0.399370
Batch=179, step=7380, lr=0.169500, batch loss=0.196411, epoch loss=0.595782
Batch=239, step=7440, lr=0.169000, batch loss=0.294634, epoch loss=0.890415
Batch=299, step=7500, lr=0.168750, batch loss=0.207049, epoch loss=1.097464
Batch=359, step=7560, lr=0.168750, batch loss=0.264960, epoch loss=1.362424
Batch=419, step=7620, lr=0.168250, batch loss=0.258272, epoch loss=1.620696
Batch=479, step=7680, lr=0.168000, batch loss=0.236959, epoch loss=1.857655
Batch=539, step=7740, lr=0.167750, batch loss=0.189096, epoch loss=2.046750
Batch=599, step=7800, lr=0.167500, batch loss=0.224842, epoch loss=2.271593
Batch=659, step=7860, lr=0.167500, batch loss=0.305903, epoch loss=2.577495
Batch=719, step=7920, lr=0.167250, batch loss=0.309774, epoch loss=2.887269
Batch=779, step=7980, lr=0.167000, batch loss=0.326167, epoch loss=3.213436
Batch=839, step=8040, lr=0.166500, batch loss=0.293984, epoch loss=3.507420
Batch=899, step=8100, lr=0.166250, batch loss=0.261935, epoch loss=3.769355
Batch=959, step=8160, lr=0.166000, batch loss=0.203257, epoch loss=3.972612
Batch=1019, step=8220, lr=0.165750, batch loss=0.319491, epoch loss=4.292103
Batch=1079, step=8280, lr=0.165500, batch loss=0.169806, epoch loss=4.461909
Batch=1139, step=8340, lr=0.165250, batch loss=0.205865, epoch loss=4.667774
Batch=1199, step=8400, lr=0.165000, batch loss=0.185843, epoch loss=4.853617
Epoch=6, step=8400, lr=0.165000, epoch loss=4.853617
Batch=59, step=8460, lr=0.164750, batch loss=0.216165, epoch loss=0.216165
Batch=119, step=8520, lr=0.164750, batch loss=0.185569, epoch loss=0.401735
Batch=179, step=8580, lr=0.164250, batch loss=0.188219, epoch loss=0.589953
Batch=239, step=8640, lr=0.164000, batch loss=0.279008, epoch loss=0.868961
Batch=299, step=8700, lr=0.163750, batch loss=0.192697, epoch loss=1.061658
Batch=359, step=8760, lr=0.163500, batch loss=0.249369, epoch loss=1.311027
Batch=419, step=8820, lr=0.163250, batch loss=0.246731, epoch loss=1.557758
Batch=479, step=8880, lr=0.163250, batch loss=0.229277, epoch loss=1.787034
Batch=539, step=8940, lr=0.163000, batch loss=0.179422, epoch loss=1.966457
Batch=599, step=9000, lr=0.162500, batch loss=0.217877, epoch loss=2.184334
Batch=659, step=9060, lr=0.162250, batch loss=0.295203, epoch loss=2.479537
Batch=719, step=9120, lr=0.162000, batch loss=0.294976, epoch loss=2.774513
Batch=779, step=9180, lr=0.162000, batch loss=0.317903, epoch loss=3.092416
Batch=839, step=9240, lr=0.161500, batch loss=0.286845, epoch loss=3.379261
Batch=899, step=9300, lr=0.161250, batch loss=0.251866, epoch loss=3.631128
Batch=959, step=9360, lr=0.161000, batch loss=0.189688, epoch loss=3.820815
Batch=1019, step=9420, lr=0.160750, batch loss=0.319952, epoch loss=4.140767
Batch=1079, step=9480, lr=0.160750, batch loss=0.199163, epoch loss=4.339930
Batch=1139, step=9540, lr=0.160250, batch loss=0.213472, epoch loss=4.553402
Batch=1199, step=9600, lr=0.160000, batch loss=0.167708, epoch loss=4.721110
Epoch=7, step=9600, lr=0.160000, epoch loss=4.721110
Batch=59, step=9660, lr=0.159750, batch loss=0.201957, epoch loss=0.201957
Batch=119, step=9720, lr=0.159500, batch loss=0.172112, epoch loss=0.374069
Batch=179, step=9780, lr=0.159250, batch loss=0.179306, epoch loss=0.553375
Batch=239, step=9840, lr=0.159000, batch loss=0.262039, epoch loss=0.815413
Batch=299, step=9900, lr=0.158750, batch loss=0.185263, epoch loss=1.000676
Batch=359, step=9960, lr=0.158500, batch loss=0.239314, epoch loss=1.239990
Batch=419, step=10020, lr=0.158500, batch loss=0.234394, epoch loss=1.474384
Batch=479, step=10080, lr=0.158250, batch loss=0.213820, epoch loss=1.688205
Batch=539, step=10140, lr=0.158000, batch loss=0.172248, epoch loss=1.860453
Batch=599, step=10200, lr=0.157500, batch loss=0.201505, epoch loss=2.061958
Batch=659, step=10260, lr=0.157250, batch loss=0.283434, epoch loss=2.345392
Batch=719, step=10320, lr=0.157000, batch loss=0.286613, epoch loss=2.632005
Batch=779, step=10380, lr=0.156750, batch loss=0.297722, epoch loss=2.929727
Batch=839, step=10440, lr=0.156500, batch loss=0.267270, epoch loss=3.196997
Batch=899, step=10500, lr=0.156500, batch loss=0.244028, epoch loss=3.441025
Batch=959, step=10560, lr=0.156000, batch loss=0.197730, epoch loss=3.638755
Batch=1019, step=10620, lr=0.156000, batch loss=0.284116, epoch loss=3.922871
Batch=1079, step=10680, lr=0.155500, batch loss=0.173678, epoch loss=4.096550
Batch=1139, step=10740, lr=0.155500, batch loss=0.203400, epoch loss=4.299950
Batch=1199, step=10800, lr=0.155000, batch loss=0.155398, epoch loss=4.455348
Epoch=8, step=10800, lr=0.155000, epoch loss=4.455348
Batch=59, step=10860, lr=0.155000, batch loss=0.180371, epoch loss=0.180371
Batch=119, step=10920, lr=0.154750, batch loss=0.151429, epoch loss=0.331800
Batch=179, step=10980, lr=0.154500, batch loss=0.167666, epoch loss=0.499467
Batch=239, step=11040, lr=0.154250, batch loss=0.245182, epoch loss=0.744648
Batch=299, step=11100, lr=0.153750, batch loss=0.166532, epoch loss=0.911180
Batch=359, step=11160, lr=0.153500, batch loss=0.224192, epoch loss=1.135372
Batch=419, step=11220, lr=0.153250, batch loss=0.228351, epoch loss=1.363723
Batch=479, step=11280, lr=0.153000, batch loss=0.205528, epoch loss=1.569251
Batch=539, step=11340, lr=0.152750, batch loss=0.158725, epoch loss=1.727976
Batch=599, step=11400, lr=0.152500, batch loss=0.187299, epoch loss=1.915276
Batch=659, step=11460, lr=0.152250, batch loss=0.264097, epoch loss=2.179373
Batch=719, step=11520, lr=0.152250, batch loss=0.257493, epoch loss=2.436866
Batch=779, step=11580, lr=0.151750, batch loss=0.271468, epoch loss=2.708334
Batch=839, step=11640, lr=0.151500, batch loss=0.250705, epoch loss=2.959039
Batch=899, step=11700, lr=0.151500, batch loss=0.217861, epoch loss=3.176900
Batch=959, step=11760, lr=0.151250, batch loss=0.174752, epoch loss=3.351652
Batch=1019, step=11820, lr=0.150750, batch loss=0.261695, epoch loss=3.613347
Batch=1079, step=11880, lr=0.150500, batch loss=0.158396, epoch loss=3.771743
Batch=1139, step=11940, lr=0.150500, batch loss=0.198567, epoch loss=3.970310
Batch=1199, step=12000, lr=0.150250, batch loss=0.140672, epoch loss=4.110981
Epoch=9, step=12000, lr=0.150250, epoch loss=4.110981
Batch=59, step=12060, lr=0.150000, batch loss=0.163818, epoch loss=0.163818
Batch=119, step=12120, lr=0.149750, batch loss=0.136218, epoch loss=0.300036
Batch=179, step=12180, lr=0.149500, batch loss=0.151748, epoch loss=0.451784
Batch=239, step=12240, lr=0.149250, batch loss=0.220045, epoch loss=0.671829
Batch=299, step=12300, lr=0.149000, batch loss=0.144376, epoch loss=0.816205
Batch=359, step=12360, lr=0.148750, batch loss=0.194503, epoch loss=1.010708
Batch=419, step=12420, lr=0.148500, batch loss=0.194522, epoch loss=1.205230
Batch=479, step=12480, lr=0.148250, batch loss=0.183101, epoch loss=1.388331
Batch=539, step=12540, lr=0.147750, batch loss=0.141376, epoch loss=1.529707
Batch=599, step=12600, lr=0.147750, batch loss=0.153191, epoch loss=1.682898
Batch=659, step=12660, lr=0.147500, batch loss=0.238468, epoch loss=1.921367
Batch=719, step=12720, lr=0.147250, batch loss=0.236988, epoch loss=2.158354
Batch=779, step=12780, lr=0.147000, batch loss=0.265495, epoch loss=2.423849
Batch=839, step=12840, lr=0.146750, batch loss=0.233699, epoch loss=2.657548
Batch=899, step=12900, lr=0.146500, batch loss=0.201591, epoch loss=2.859139
Batch=959, step=12960, lr=0.146250, batch loss=0.154691, epoch loss=3.013830
Batch=1019, step=13020, lr=0.146000, batch loss=0.266699, epoch loss=3.280530
Batch=1079, step=13080, lr=0.145500, batch loss=0.114258, epoch loss=3.394788
Batch=1139, step=13140, lr=0.145500, batch loss=0.151479, epoch loss=3.546267
Batch=1199, step=13200, lr=0.145250, batch loss=0.118018, epoch loss=3.664285
Epoch=10, step=13200, lr=0.145250, epoch loss=3.664285
Batch=59, step=13260, lr=0.144750, batch loss=0.139244, epoch loss=0.139244
Batch=119, step=13320, lr=0.144500, batch loss=0.118285, epoch loss=0.257529
Batch=179, step=13380, lr=0.144250, batch loss=0.129058, epoch loss=0.386588
Batch=239, step=13440, lr=0.144000, batch loss=0.185767, epoch loss=0.572355
Batch=299, step=13500, lr=0.143750, batch loss=0.121298, epoch loss=0.693653
Batch=359, step=13560, lr=0.143500, batch loss=0.163654, epoch loss=0.857307
Batch=419, step=13620, lr=0.143250, batch loss=0.162016, epoch loss=1.019324
Batch=479, step=13680, lr=0.143250, batch loss=0.149420, epoch loss=1.168744
Batch=539, step=13740, lr=0.142750, batch loss=0.119469, epoch loss=1.288212
Batch=599, step=13800, lr=0.142750, batch loss=0.121448, epoch loss=1.409660
Batch=659, step=13860, lr=0.142250, batch loss=0.178915, epoch loss=1.588575
Batch=719, step=13920, lr=0.142000, batch loss=0.175075, epoch loss=1.763650
Batch=779, step=13980, lr=0.141750, batch loss=0.189904, epoch loss=1.953554
Batch=839, step=14040, lr=0.141500, batch loss=0.193187, epoch loss=2.146742
Batch=899, step=14100, lr=0.141250, batch loss=0.197795, epoch loss=2.344537
Batch=959, step=14160, lr=0.141000, batch loss=0.117682, epoch loss=2.462219
Batch=1019, step=14220, lr=0.141000, batch loss=0.208799, epoch loss=2.671017
Batch=1079, step=14280, lr=0.140750, batch loss=0.077531, epoch loss=2.748549
Batch=1139, step=14340, lr=0.140250, batch loss=0.124055, epoch loss=2.872603
Batch=1199, step=14400, lr=0.140000, batch loss=0.086416, epoch loss=2.959020
Epoch=11, step=14400, lr=0.140000, epoch loss=2.959020
Batch=59, step=14460, lr=0.139750, batch loss=0.109849, epoch loss=0.109849
Batch=119, step=14520, lr=0.139500, batch loss=0.105161, epoch loss=0.215010
Batch=179, step=14580, lr=0.139250, batch loss=0.101113, epoch loss=0.316123
Batch=239, step=14640, lr=0.139250, batch loss=0.144915, epoch loss=0.461038
Batch=299, step=14700, lr=0.138750, batch loss=0.075359, epoch loss=0.536397
Batch=359, step=14760, lr=0.138750, batch loss=0.124675, epoch loss=0.661072
Batch=419, step=14820, lr=0.138250, batch loss=0.128974, epoch loss=0.790047
Batch=479, step=14880, lr=0.138000, batch loss=0.107887, epoch loss=0.897934
Batch=539, step=14940, lr=0.138000, batch loss=0.118680, epoch loss=1.016614
Batch=599, step=15000, lr=0.137500, batch loss=0.086944, epoch loss=1.103558
Batch=659, step=15060, lr=0.137500, batch loss=0.142483, epoch loss=1.246041
Batch=719, step=15120, lr=0.137000, batch loss=0.167599, epoch loss=1.413640
Batch=779, step=15180, lr=0.137000, batch loss=0.270405, epoch loss=1.684045
Batch=839, step=15240, lr=0.136750, batch loss=0.138560, epoch loss=1.822606
Batch=899, step=15300, lr=0.136250, batch loss=0.149977, epoch loss=1.972583
Batch=959, step=15360, lr=0.136000, batch loss=0.074505, epoch loss=2.047088
Batch=1019, step=15420, lr=0.136000, batch loss=0.171203, epoch loss=2.218291
Batch=1079, step=15480, lr=0.135750, batch loss=0.038777, epoch loss=2.257068
Batch=1139, step=15540, lr=0.135500, batch loss=0.093970, epoch loss=2.351038
Batch=1199, step=15600, lr=0.135000, batch loss=0.061258, epoch loss=2.412296
Epoch=12, step=15600, lr=0.135000, epoch loss=2.412296
Batch=59, step=15660, lr=0.134750, batch loss=0.088655, epoch loss=0.088655
Batch=119, step=15720, lr=0.134750, batch loss=0.147916, epoch loss=0.236572
Batch=179, step=15780, lr=0.134250, batch loss=0.103516, epoch loss=0.340087
Batch=239, step=15840, lr=0.134250, batch loss=0.101208, epoch loss=0.441296
Batch=299, step=15900, lr=0.134000, batch loss=0.046405, epoch loss=0.487700
Batch=359, step=15960, lr=0.133750, batch loss=0.083772, epoch loss=0.571472
Batch=419, step=16020, lr=0.133500, batch loss=0.084700, epoch loss=0.656172
Batch=479, step=16080, lr=0.133250, batch loss=0.069427, epoch loss=0.725599
Batch=539, step=16140, lr=0.133000, batch loss=0.056973, epoch loss=0.782572
Batch=599, step=16200, lr=0.132750, batch loss=0.099545, epoch loss=0.882117
Batch=659, step=16260, lr=0.132250, batch loss=0.080615, epoch loss=0.962732
Batch=719, step=16320, lr=0.132000, batch loss=0.074207, epoch loss=1.036938
Batch=779, step=16380, lr=0.132000, batch loss=0.091281, epoch loss=1.128219
Batch=839, step=16440, lr=0.131750, batch loss=0.100449, epoch loss=1.228669
Batch=899, step=16500, lr=0.131500, batch loss=0.165992, epoch loss=1.394660
Batch=959, step=16560, lr=0.131250, batch loss=0.048318, epoch loss=1.442978
Batch=1019, step=16620, lr=0.131000, batch loss=0.131793, epoch loss=1.574770
Batch=1079, step=16680, lr=0.130750, batch loss=0.021849, epoch loss=1.596620
Batch=1139, step=16740, lr=0.130500, batch loss=0.043543, epoch loss=1.640163
Batch=1199, step=16800, lr=0.130000, batch loss=0.026039, epoch loss=1.666202
Epoch=13, step=16800, lr=0.130000, epoch loss=1.666202
Batch=59, step=16860, lr=0.130000, batch loss=0.049901, epoch loss=0.049901
Batch=119, step=16920, lr=0.129750, batch loss=0.116459, epoch loss=0.166360
Batch=179, step=16980, lr=0.129500, batch loss=0.070537, epoch loss=0.236897
Batch=239, step=17040, lr=0.129250, batch loss=0.063277, epoch loss=0.300173
Batch=299, step=17100, lr=0.129000, batch loss=0.018373, epoch loss=0.318546
Batch=359, step=17160, lr=0.128750, batch loss=0.049465, epoch loss=0.368011
Batch=419, step=17220, lr=0.128500, batch loss=0.050609, epoch loss=0.418621
Batch=479, step=17280, lr=0.128250, batch loss=0.029782, epoch loss=0.448403
Batch=539, step=17340, lr=0.128000, batch loss=0.054643, epoch loss=0.503047
Batch=599, step=17400, lr=0.127750, batch loss=0.034805, epoch loss=0.537851
Batch=659, step=17460, lr=0.127500, batch loss=0.049215, epoch loss=0.587066
Batch=719, step=17520, lr=0.127250, batch loss=0.051879, epoch loss=0.638945
Batch=779, step=17580, lr=0.127000, batch loss=0.107057, epoch loss=0.746003
Batch=839, step=17640, lr=0.126750, batch loss=0.098081, epoch loss=0.844084
Batch=899, step=17700, lr=0.126500, batch loss=0.157161, epoch loss=1.001244
Batch=959, step=17760, lr=0.126250, batch loss=0.021063, epoch loss=1.022308
Batch=1019, step=17820, lr=0.125750, batch loss=0.040981, epoch loss=1.063289
Batch=1079, step=17880, lr=0.125750, batch loss=0.012192, epoch loss=1.075480
Batch=1139, step=17940, lr=0.125500, batch loss=0.034244, epoch loss=1.109724
Batch=1199, step=18000, lr=0.125250, batch loss=0.014855, epoch loss=1.124579
Epoch=14, step=18000, lr=0.125250, epoch loss=1.124579
Batch=59, step=18060, lr=0.125000, batch loss=0.012523, epoch loss=0.012523
Batch=119, step=18120, lr=0.124750, batch loss=0.024317, epoch loss=0.036840
Batch=179, step=18180, lr=0.124250, batch loss=0.052451, epoch loss=0.089291
Batch=239, step=18240, lr=0.124000, batch loss=0.036999, epoch loss=0.126289
Batch=299, step=18300, lr=0.124000, batch loss=0.008922, epoch loss=0.135211
Batch=359, step=18360, lr=0.123750, batch loss=0.025724, epoch loss=0.160935
Batch=419, step=18420, lr=0.123500, batch loss=0.029402, epoch loss=0.190337
Batch=479, step=18480, lr=0.123000, batch loss=0.016102, epoch loss=0.206440
Batch=539, step=18540, lr=0.122750, batch loss=0.020800, epoch loss=0.227240
Batch=599, step=18600, lr=0.122500, batch loss=0.026649, epoch loss=0.253889
Batch=659, step=18660, lr=0.122250, batch loss=0.024876, epoch loss=0.278765
Batch=719, step=18720, lr=0.122250, batch loss=0.026368, epoch loss=0.305132
Batch=779, step=18780, lr=0.122000, batch loss=0.048946, epoch loss=0.354078
Batch=839, step=18840, lr=0.121750, batch loss=0.062611, epoch loss=0.416689
Batch=899, step=18900, lr=0.121500, batch loss=0.091617, epoch loss=0.508306
Batch=959, step=18960, lr=0.121250, batch loss=0.020723, epoch loss=0.529028
Batch=1019, step=19020, lr=0.121000, batch loss=0.029391, epoch loss=0.558420
Batch=1079, step=19080, lr=0.120750, batch loss=0.004964, epoch loss=0.563383
Batch=1139, step=19140, lr=0.120500, batch loss=0.020018, epoch loss=0.583401
Batch=1199, step=19200, lr=0.120250, batch loss=0.011467, epoch loss=0.594868
Epoch=15, step=19200, lr=0.120250, epoch loss=0.594868
Batch=59, step=19260, lr=0.120000, batch loss=0.006575, epoch loss=0.006575
Batch=119, step=19320, lr=0.119750, batch loss=0.025189, epoch loss=0.031764
Batch=179, step=19380, lr=0.119500, batch loss=0.065965, epoch loss=0.097729
Batch=239, step=19440, lr=0.119250, batch loss=0.027704, epoch loss=0.125433
Batch=299, step=19500, lr=0.119000, batch loss=0.011216, epoch loss=0.136649
Batch=359, step=19560, lr=0.118750, batch loss=0.024068, epoch loss=0.160717
Batch=419, step=19620, lr=0.118500, batch loss=0.019911, epoch loss=0.180627
Batch=479, step=19680, lr=0.118250, batch loss=0.007706, epoch loss=0.188333
Batch=539, step=19740, lr=0.118000, batch loss=0.016195, epoch loss=0.204528
Batch=599, step=19800, lr=0.117750, batch loss=0.022842, epoch loss=0.227370
Batch=659, step=19860, lr=0.117500, batch loss=0.018883, epoch loss=0.246254
Batch=719, step=19920, lr=0.117250, batch loss=0.037250, epoch loss=0.283503
Batch=779, step=19980, lr=0.117000, batch loss=0.070515, epoch loss=0.354019
Batch=839, step=20040, lr=0.116750, batch loss=0.031542, epoch loss=0.385560
Batch=899, step=20100, lr=0.116500, batch loss=0.028656, epoch loss=0.414216
Batch=959, step=20160, lr=0.116250, batch loss=0.018388, epoch loss=0.432603
Batch=1019, step=20220, lr=0.116000, batch loss=0.024153, epoch loss=0.456756
Batch=1079, step=20280, lr=0.115750, batch loss=0.002740, epoch loss=0.459496
Batch=1139, step=20340, lr=0.115500, batch loss=0.014440, epoch loss=0.473935
Batch=1199, step=20400, lr=0.115000, batch loss=0.005986, epoch loss=0.479922
Epoch=16, step=20400, lr=0.115000, epoch loss=0.479922
Batch=59, step=20460, lr=0.115000, batch loss=0.003428, epoch loss=0.003428
Batch=119, step=20520, lr=0.114750, batch loss=0.008467, epoch loss=0.011895
Batch=179, step=20580, lr=0.114500, batch loss=0.015173, epoch loss=0.027069
Batch=239, step=20640, lr=0.114250, batch loss=0.013823, epoch loss=0.040892
Batch=299, step=20700, lr=0.114000, batch loss=0.004340, epoch loss=0.045232
Batch=359, step=20760, lr=0.113750, batch loss=0.013505, epoch loss=0.058737
Batch=419, step=20820, lr=0.113500, batch loss=0.014327, epoch loss=0.073064
Batch=479, step=20880, lr=0.113250, batch loss=0.003821, epoch loss=0.076885
Batch=539, step=20940, lr=0.113000, batch loss=0.020687, epoch loss=0.097572
Batch=599, step=21000, lr=0.112750, batch loss=0.022406, epoch loss=0.119977
Batch=659, step=21060, lr=0.112500, batch loss=0.015709, epoch loss=0.135686
Batch=719, step=21120, lr=0.112250, batch loss=0.037849, epoch loss=0.173535
Batch=779, step=21180, lr=0.112000, batch loss=0.074833, epoch loss=0.248368
Batch=839, step=21240, lr=0.111500, batch loss=0.026688, epoch loss=0.275056
Batch=899, step=21300, lr=0.111500, batch loss=0.035828, epoch loss=0.310883
Batch=959, step=21360, lr=0.111250, batch loss=0.009930, epoch loss=0.320813
Batch=1019, step=21420, lr=0.111000, batch loss=0.011693, epoch loss=0.332507
Batch=1079, step=21480, lr=0.110750, batch loss=0.000976, epoch loss=0.333483
Batch=1139, step=21540, lr=0.110500, batch loss=0.013295, epoch loss=0.346778
Batch=1199, step=21600, lr=0.110250, batch loss=0.005418, epoch loss=0.352197
Epoch=17, step=21600, lr=0.110250, epoch loss=0.352197
Batch=59, step=21660, lr=0.110000, batch loss=0.002463, epoch loss=0.002463
Batch=119, step=21720, lr=0.109750, batch loss=0.006657, epoch loss=0.009119
Batch=179, step=21780, lr=0.109500, batch loss=0.012931, epoch loss=0.022050
Batch=239, step=21840, lr=0.109250, batch loss=0.010343, epoch loss=0.032393
Batch=299, step=21900, lr=0.109000, batch loss=0.013135, epoch loss=0.045528
Batch=359, step=21960, lr=0.108750, batch loss=0.012917, epoch loss=0.058445
Batch=419, step=22020, lr=0.108250, batch loss=0.012372, epoch loss=0.070817
Batch=479, step=22080, lr=0.108250, batch loss=0.002811, epoch loss=0.073628
Batch=539, step=22140, lr=0.108000, batch loss=0.016980, epoch loss=0.090608
Batch=599, step=22200, lr=0.107750, batch loss=0.016780, epoch loss=0.107387
Batch=659, step=22260, lr=0.107500, batch loss=0.016613, epoch loss=0.124001
Batch=719, step=22320, lr=0.107000, batch loss=0.022161, epoch loss=0.146161
Batch=779, step=22380, lr=0.107000, batch loss=0.030697, epoch loss=0.176858
Batch=839, step=22440, lr=0.106750, batch loss=0.030201, epoch loss=0.207059
Batch=899, step=22500, lr=0.106500, batch loss=0.023441, epoch loss=0.230500
Batch=959, step=22560, lr=0.106250, batch loss=0.008686, epoch loss=0.239185
Batch=1019, step=22620, lr=0.105750, batch loss=0.007792, epoch loss=0.246977
Batch=1079, step=22680, lr=0.105750, batch loss=0.002315, epoch loss=0.249292
Batch=1139, step=22740, lr=0.105500, batch loss=0.011265, epoch loss=0.260558
Batch=1199, step=22800, lr=0.105250, batch loss=0.005152, epoch loss=0.265710
Epoch=18, step=22800, lr=0.105250, epoch loss=0.265710
Batch=59, step=22860, lr=0.105000, batch loss=0.002207, epoch loss=0.002207
Batch=119, step=22920, lr=0.104750, batch loss=0.004881, epoch loss=0.007088
Batch=179, step=22980, lr=0.104500, batch loss=0.011978, epoch loss=0.019066
Batch=239, step=23040, lr=0.104250, batch loss=0.008939, epoch loss=0.028005
Batch=299, step=23100, lr=0.104000, batch loss=0.001141, epoch loss=0.029146
Batch=359, step=23160, lr=0.103750, batch loss=0.012083, epoch loss=0.041229
Batch=419, step=23220, lr=0.103500, batch loss=0.010499, epoch loss=0.051729
Batch=479, step=23280, lr=0.103250, batch loss=0.003339, epoch loss=0.055068
Batch=539, step=23340, lr=0.103000, batch loss=0.015428, epoch loss=0.070496
Batch=599, step=23400, lr=0.102750, batch loss=0.013657, epoch loss=0.084153
Batch=659, step=23460, lr=0.102500, batch loss=0.011758, epoch loss=0.095911
Batch=719, step=23520, lr=0.102000, batch loss=0.020325, epoch loss=0.116236
Batch=779, step=23580, lr=0.102000, batch loss=0.026660, epoch loss=0.142896
Batch=839, step=23640, lr=0.101750, batch loss=0.026072, epoch loss=0.168968
Batch=899, step=23700, lr=0.101500, batch loss=0.021686, epoch loss=0.190653
Batch=959, step=23760, lr=0.101250, batch loss=0.008387, epoch loss=0.199040
Batch=1019, step=23820, lr=0.101000, batch loss=0.009182, epoch loss=0.208223
Batch=1079, step=23880, lr=0.100750, batch loss=0.001305, epoch loss=0.209528
Batch=1139, step=23940, lr=0.100500, batch loss=0.008583, epoch loss=0.218111
Batch=1199, step=24000, lr=0.100250, batch loss=0.004549, epoch loss=0.222661
Epoch=19, step=24000, lr=0.100250, epoch loss=0.222661


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-21 19:19.58: Job failed: Failed: Build failed