Organisationsahrefsocannl2c2690 ()debian-12-5.2_opam-2.3

debian-12-5.2_opam-2.3

Link Copied
Code Copied

Logs

2025-05-20 18:47.57: New job: test ahrefs/ocannl https://github.com/ahrefs/ocannl.git#refs/heads/master (2c2690bf488a22a9a5927fac10ee6dd9f3b9fc74) (linux-x86_64:debian-12-5.2_opam-2.3)
Base: ocaml/opam:debian-12-ocaml-5.2@sha256:a17317e9abe385dc16b4390c64a374046d6dd562e80aea838d91c6c1335da357
Opam project build


To reproduce locally:


git clone --recursive "https://github.com/ahrefs/ocannl.git" -b "master" && cd "ocannl" && git reset --hard 2c2690bf
cat > Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:debian-12-ocaml-5.2@sha256:a17317e9abe385dc16b4390c64a374046d6dd562e80aea838d91c6c1335da357
# debian-12-5.2_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-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.2.1 ocaml-base-compiler.5.2.1 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.0 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-20 18:47.57: Using cache hint "ahrefs/ocannl-ocaml/opam:debian-12-ocaml-5.2@sha256:a17317e9abe385dc16b4390c64a374046d6dd562e80aea838d91c6c1335da357-debian-12-5.2_opam-2.3-2f9e463b934c3596793f881f51cf211b"
2025-05-20 18:47.57: Using OBuilder spec:
((from ocaml/opam:debian-12-ocaml-5.2@sha256:a17317e9abe385dc16b4390c64a374046d6dd562e80aea838d91c6c1335da357)
(comment debian-12-5.2_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-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.2.1 ocaml-base-compiler.5.2.1 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.0 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-20 18:47.57: Connecting to build cluster…
2025-05-20 18:47.57: Waiting for resource in pool OCluster
2025-05-20 18:47.57: Waiting for worker…
2025-05-20 18:56.24: Got resource from pool OCluster
Building on laodoke.caelum.ci.dev
All commits already cached
HEAD is now at 2c2690bf In progress: getting kernel logging to work again on the cuda backend


(from ocaml/opam:debian-12-ocaml-5.2@sha256:a17317e9abe385dc16b4390c64a374046d6dd562e80aea838d91c6c1335da357)
2025-05-20 18:56.26 ---> using "54ec013a6f149facc0d7142b09647559c040b9be9f10f3b28aedc92eb0aa3eda" from cache


/: (comment debian-12-5.2_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-20 18:56.26 ---> saved as "c2927949a690e79730c631d7a8829146d4d2b9a42c6543f46b7f5eb020a6256d"


/src: (run (shell "opam init --reinit -ni"))
Configuring from /home/opam/.opamrc and then from built-in defaults.
Checking for available remotes: rsync and local, git.
- you won't be able to use mercurial repositories unless you install the hg command on your system.
- you won't be able to use darcs repositories unless you install the darcs command on your system.


This development version of opam requires an update to the layout of /home/opam/.opam from version 2.0 to version 2.2, which can't be reverted.
You may want to back it up before going further.


Continue? [y/n] y
[NOTE] The 'jobs' option was reset, its value was 39 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=39 --global
Format upgrade done.


<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[default] Initialised
2025-05-20 18:57.24 ---> saved as "a7fd5cacf3665fbb975eef60f5b8ef985d00ea4b339eac782682eead64b75f01"


/src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
Linux 5.15.0-139-generic
The OCaml toplevel, version 5.2.1
2.3.0
2025-05-20 18:57.25 ---> saved as "7adba0ccf89541c88b795935f2449fd37f815bccab093d57590be9ba50021241"


/src: (workdir /src)


/src: (run (shell "sudo chown opam /src"))
2025-05-20 18:57.25 ---> saved as "b491f791e6cf8593356bc2c9bd1da33ed7889986fb1cee97a62247171886e89a"


/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"))
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-20 18:58.08 ---> saved as "5dadb4c4339bc2c025fa1faa260c08fddb837f5325d707cf3b8da572df396ec7"


/src: (copy (src neural_nets_lib.opam arrayjit.opam) (dst ./))
2025-05-20 18:58.09 ---> saved as "9050f878cb84dd988b6c0e35df8d1a5677f55211be3e1db7559caa05841851b8"


/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-20 18:58.14 ---> saved as "199b9ef03a5e6caed047359809eee3cc2da0f07b0df991d3edb4b3c5560458ca"


/src: (run (network host)
(shell "echo '(lang dune 3.0)' > './dune-project'"))
2025-05-20 18:58.14 ---> saved as "5c9c08165a9ea3567a287fb728f4364e33bdf6b3d71c10b94111b12bd7dde791"


/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-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.2.1 ocaml-base-compiler.5.2.1 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.0 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"
- Get:1 http://deb.debian.org/debian bookworm InRelease [151 kB]
- Get:2 http://deb.debian.org/debian bookworm-updates InRelease [55.4 kB]
- Get:3 http://deb.debian.org/debian-security bookworm-security InRelease [48.0 kB]
- Get:4 http://deb.debian.org/debian bookworm/main amd64 Packages [8793 kB]
- Get:5 http://deb.debian.org/debian-security bookworm-security/main amd64 Packages [259 kB]
- Fetched 9306 kB in 2s (4705 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-base-compiler is already installed (current version is 5.2.1).
[NOTE] Package ocaml is already installed (current version is 5.2.1).
[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-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 ... 18778 files and directories currently installed.)
- Preparing to unpack .../libffi-dev_3.4.4-1_amd64.deb ...
- Unpacking libffi-dev:amd64 (3.4.4-1) ...
- Selecting previously unselected package libpkgconf3:amd64.
- Preparing to unpack .../libpkgconf3_1.8.1-1_amd64.deb ...
- Unpacking libpkgconf3:amd64 (1.8.1-1) ...
- Selecting previously unselected package pkgconf-bin.
- Preparing to unpack .../pkgconf-bin_1.8.1-1_amd64.deb ...
- Unpacking pkgconf-bin (1.8.1-1) ...
- Selecting previously unselected package pkgconf:amd64.
- Preparing to unpack .../pkgconf_1.8.1-1_amd64.deb ...
- Unpacking pkgconf:amd64 (1.8.1-1) ...
- Selecting previously unselected package pkg-config:amd64.
- Preparing to unpack .../pkg-config_1.8.1-1_amd64.deb ...
- Unpacking pkg-config:amd64 (1.8.1-1) ...
- Setting up libffi-dev:amd64 (3.4.4-1) ...
- Setting up libpkgconf3:amd64 (1.8.1-1) ...
- Setting up pkgconf-bin (1.8.1-1) ...
- Setting up pkgconf:amd64 (1.8.1-1) ...
- Setting up pkg-config:amd64 (1.8.1-1) ...
- Processing triggers for libc-bin (2.36-9+deb12u10) ...
2025-05-20 18:58.39 ---> saved as "2a671af095ad37e6678f29042cf66b0b2be7c70a7e0fe6f8187f153d16361d67"


/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-base-compiler is already installed (current version is 5.2.1).
[NOTE] Package ocaml is already installed (current version is 5.2.1).
[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-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.0
- 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 astring.0.8.5  (cached)
-> retrieved angstrom.0.16.1  (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 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 ocamlbuild.0.16.1  (cached)
-> retrieved ocamlfind.1.9.8  (cached)
-> retrieved parsexp.v0.17.0  (cached)
-> retrieved pprint.20230830  (cached)
-> retrieved ppx_assert.v0.17.0  (cached)
-> retrieved ppx_base.v0.17.0  (cached)
-> retrieved ppx_cold.v0.17.0  (cached)
-> retrieved ppx_compare.v0.17.0  (cached)
-> retrieved ppx_derivers.1.2.1  (cached)
-> retrieved ppx_enumerate.v0.17.0  (cached)
-> retrieved ppx_expect.v0.17.2  (cached)
-> retrieved ppx_deriving.6.0.3  (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_minidebug.2.2.0  (cached)
-> installed cmdliner.1.3.0
-> installed num.1.5-1
-> 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.0  (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 thread-local-storage.0.2  (cached)
-> retrieved time_now.v0.17.0  (cached)
-> retrieved ppxlib.0.35.0  (cached)
-> retrieved printbox.0.12, printbox-ext-plot.0.12, printbox-html.0.12, printbox-md.0.12, printbox-text.0.12  (cached)
-> retrieved topkg.1.0.8  (cached)
-> retrieved tyxml.4.6.0  (cached)
-> retrieved uutf.1.0.4  (cached)
-> retrieved variantslib.v0.17.0  (cached)
-> retrieved uucp.16.0.0  (cached)
-> installed ocamlbuild.0.16.1
-> installed ocamlfind.1.9.8
-> installed topkg.1.0.8
-> installed 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-syntax-shims.1.0.0
-> installed ocaml-compiler-libs.v0.17.0
-> 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 cppo.1.8.0
-> installed stdlib-shims.0.3.0
-> installed thread-local-storage.0.2
-> installed re.1.12.0
-> installed saturn_lockfree.0.5.0
-> installed integers.0.7.0
-> installed parsexp.v0.17.0
-> installed dune-configurator.3.18.2
-> installed bigstringaf.0.10.0
-> installed mdx.2.5.0
-> installed sexplib.v0.17.0
-> installed angstrom.0.16.1
-> installed tyxml.4.6.0
-> installed printbox-html.0.12
-> installed ctypes.0.23.0
-> installed ctypes-foreign.0.23.0
-> installed base.v0.17.2
-> installed fieldslib.v0.17.0
-> installed variantslib.v0.17.0
-> installed stdio.v0.17.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 ppxlib_jane.v0.17.0
-> installed ppx_optcomp.v0.17.0
-> installed ppx_cold.v0.17.0
-> installed ppx_here.v0.17.0
-> installed ppx_variants_conv.v0.17.0
-> installed ppx_fields_conv.v0.17.0
-> installed ppx_globalize.v0.17.0
-> installed ppx_enumerate.v0.17.0
-> installed ppx_deriving.6.0.3
-> installed ppx_compare.v0.17.0
-> installed ppx_sexp_conv.v0.17.0
-> installed ppx_hash.v0.17.0
-> installed ppx_assert.v0.17.0
-> installed ppx_minidebug.2.2.0
-> installed ppx_base.v0.17.0
-> installed jst-config.v0.17.0
-> installed 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-20 19:00.41 ---> saved as "e3a4e6cd25266aade8dd5deb43414667c07142b35103670d96f8279ee9f57e40"


/src: (copy (src .) (dst /src))
2025-05-20 19:00.42 ---> saved as "8795cb88cd25f6b17af110af9522ab44055e2b258117388b1d01c709c691ca3b"


/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_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/5a2ecab02f0daa63d25aadc0affe0915/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/5a2ecab02f0daa63d25aadc0affe0915/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/5a2ecab02f0daa63d25aadc0affe0915/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/5a2ecab02f0daa63d25aadc0affe0915/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/5a2ecab02f0daa63d25aadc0affe0915/default/test && .tutorials.inline-tests/inline-test-runner.exe inline-test-runner tutorials -partition 'Welcome to OCANNL! Reading configuration defaults from /src/_build/.sandbox/bd11cd811136051fb29ae79d40b63f45/default/test/ocannl_config.' -source-tree-root .. -diff-cmd -)


Welcome to OCANNL! Reading configuration defaults from /src/_build/.sandbox/5a2ecab02f0daa63d25aadc0affe0915/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/5a2ecab02f0daa63d25aadc0affe0915/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/5a2ecab02f0daa63d25aadc0affe0915/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/5a2ecab02f0daa63d25aadc0affe0915/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/5a2ecab02f0daa63d25aadc0affe0915/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/5a2ecab02f0daa63d25aadc0affe0915/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/5a2ecab02f0daa63d25aadc0affe0915/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/5a2ecab02f0daa63d25aadc0affe0915/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/5a2ecab02f0daa63d25aadc0affe0915/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/5a2ecab02f0daa63d25aadc0affe0915/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/5a2ecab02f0daa63d25aadc0affe0915/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/5a2ecab02f0daa63d25aadc0affe0915/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/5a2ecab02f0daa63d25aadc0affe0915/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/5a2ecab02f0daa63d25aadc0affe0915/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/5a2ecab02f0daa63d25aadc0affe0915/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/default/test && ./moons_demo_parallel_run.exe)


Welcome to OCANNL! Reading configuration defaults from /src/_build/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
("Set log_level to" 1)
└─{orphaned from #2}
Retrieving commandline, environment, or config file variable ocannl_backend
Found multicore_cc, in the config file
Properties of devices:
(multicore_devices
(device ((device_name CPU) (device_ordinal 0) (num_domains 72))))
@!Retrieving commandline, environment, or config file variable ocannl_prefer_backend_uniformity
Found true, in the config file
Retrieving commandline, environment, or config file variable ocannl_debug_log_to_stream_files
Not found, using default false
Retrieving commandline, environment, or config file variable ocannl_ll_ident_style
Not found, using default heuristic
Retrieving commandline, environment, or config file variable ocannl_cc_backend_optimization_level
Not found, using default 3
Retrieving commandline, environment, or config file variable ocannl_cc_backend_compiler_command
Not found, using default gcc
Retrieving commandline, environment, or config file variable ocannl_never_capture_stdout
Not found, using default false
Batch=59, step=60, lr=0.199750, batch loss=23.609453, epoch loss=23.609453
Batch=119, step=120, lr=0.199500, batch loss=8.516926, epoch loss=32.126379
Batch=179, step=180, lr=0.199250, batch loss=2.639251, epoch loss=34.765630
Batch=239, step=240, lr=0.199000, batch loss=0.852304, epoch loss=35.617934
Batch=299, step=300, lr=0.198750, batch loss=1.444952, epoch loss=37.062886
Batch=359, step=360, lr=0.198500, batch loss=1.336864, epoch loss=38.399751
Batch=419, step=420, lr=0.198250, batch loss=0.614359, epoch loss=39.014109
Batch=479, step=480, lr=0.198000, batch loss=0.794791, epoch loss=39.808900
Batch=539, step=540, lr=0.197750, batch loss=0.651963, epoch loss=40.460863
Batch=599, step=600, lr=0.197500, batch loss=1.084678, epoch loss=41.545541
Batch=659, step=660, lr=0.197250, batch loss=0.482492, epoch loss=42.028033
Batch=719, step=720, lr=0.197000, batch loss=0.412679, epoch loss=42.440712
Batch=779, step=780, lr=0.197000, batch loss=0.470773, epoch loss=42.911485
Batch=839, step=840, lr=0.196750, batch loss=0.445226, epoch loss=43.356711
Batch=899, step=900, lr=0.196500, batch loss=0.386245, epoch loss=43.742956
Batch=959, step=960, lr=0.196250, batch loss=0.251552, epoch loss=43.994507
Batch=1019, step=1020, lr=0.196000, batch loss=0.471217, epoch loss=44.465724
Batch=1079, step=1080, lr=0.195750, batch loss=0.248079, epoch loss=44.713803
Batch=1139, step=1140, lr=0.195500, batch loss=0.318726, epoch loss=45.032528
Batch=1199, step=1200, lr=0.195250, batch loss=0.266007, epoch loss=45.298535
Epoch=0, step=1200, lr=0.195250, epoch loss=45.298535
Batch=59, step=1260, lr=0.195000, batch loss=0.264436, epoch loss=0.264436
Batch=119, step=1320, lr=0.194500, batch loss=0.206006, epoch loss=0.470442
Batch=179, step=1380, lr=0.194250, batch loss=0.245587, epoch loss=0.716029
Batch=239, step=1440, lr=0.194000, batch loss=0.348734, epoch loss=1.064763
Batch=299, step=1500, lr=0.193750, batch loss=0.241011, epoch loss=1.305773
Batch=359, step=1560, lr=0.193500, batch loss=0.315448, epoch loss=1.621221
Batch=419, step=1620, lr=0.193250, batch loss=0.310106, epoch loss=1.931328
Batch=479, step=1680, lr=0.193250, batch loss=0.277735, epoch loss=2.209062
Batch=539, step=1740, lr=0.193000, batch loss=0.210461, epoch loss=2.419523
Batch=599, step=1800, lr=0.192750, batch loss=0.244102, epoch loss=2.663625
Batch=659, step=1860, lr=0.192250, batch loss=0.363766, epoch loss=3.027391
Batch=719, step=1920, lr=0.192000, batch loss=0.354981, epoch loss=3.382372
Batch=779, step=1980, lr=0.191750, batch loss=0.378508, epoch loss=3.760880
Batch=839, step=2040, lr=0.191500, batch loss=0.341034, epoch loss=4.101914
Batch=899, step=2100, lr=0.191250, batch loss=0.298490, epoch loss=4.400404
Batch=959, step=2160, lr=0.191250, batch loss=0.207703, epoch loss=4.608107
Batch=1019, step=2220, lr=0.190750, batch loss=0.334548, epoch loss=4.942655
Batch=1079, step=2280, lr=0.190750, batch loss=0.191931, epoch loss=5.134586
Batch=1139, step=2340, lr=0.190500, batch loss=0.257953, epoch loss=5.392538
Batch=1199, step=2400, lr=0.190250, batch loss=0.211197, epoch loss=5.603735
Epoch=1, step=2400, lr=0.190250, epoch loss=5.603735
Batch=59, step=2460, lr=0.190000, batch loss=0.228768, epoch loss=0.228768
Batch=119, step=2520, lr=0.189500, batch loss=0.201213, epoch loss=0.429982
Batch=179, step=2580, lr=0.189500, batch loss=0.222288, epoch loss=0.652270
Batch=239, step=2640, lr=0.189250, batch loss=0.328515, epoch loss=0.980785
Batch=299, step=2700, lr=0.189000, batch loss=0.209392, epoch loss=1.190176
Batch=359, step=2760, lr=0.188750, batch loss=0.293621, epoch loss=1.483797
Batch=419, step=2820, lr=0.188500, batch loss=0.281905, epoch loss=1.765702
Batch=479, step=2880, lr=0.188250, batch loss=0.256249, epoch loss=2.021951
Batch=539, step=2940, lr=0.188000, batch loss=0.197027, epoch loss=2.218978
Batch=599, step=3000, lr=0.187500, batch loss=0.242196, epoch loss=2.461174
Batch=659, step=3060, lr=0.187500, batch loss=0.349525, epoch loss=2.810699
Batch=719, step=3120, lr=0.187250, batch loss=0.346396, epoch loss=3.157095
Batch=779, step=3180, lr=0.186750, batch loss=0.367474, epoch loss=3.524569
Batch=839, step=3240, lr=0.186750, batch loss=0.322976, epoch loss=3.847545
Batch=899, step=3300, lr=0.186500, batch loss=0.285555, epoch loss=4.133100
Batch=959, step=3360, lr=0.186250, batch loss=0.214219, epoch loss=4.347320
Batch=1019, step=3420, lr=0.185750, batch loss=0.329135, epoch loss=4.676455
Batch=1079, step=3480, lr=0.185750, batch loss=0.201666, epoch loss=4.878120
Batch=1139, step=3540, lr=0.185500, batch loss=0.260944, epoch loss=5.139064
Batch=1199, step=3600, lr=0.185250, batch loss=0.202104, epoch loss=5.341168
Epoch=2, step=3600, lr=0.185250, epoch loss=5.341168
Batch=59, step=3660, lr=0.185000, batch loss=0.224891, epoch loss=0.224891
Batch=119, step=3720, lr=0.184500, batch loss=0.194882, epoch loss=0.419772
Batch=179, step=3780, lr=0.184500, batch loss=0.213291, epoch loss=0.633063
Batch=239, step=3840, lr=0.184250, batch loss=0.319016, epoch loss=0.952079
Batch=299, step=3900, lr=0.183750, batch loss=0.207741, epoch loss=1.159820
Batch=359, step=3960, lr=0.183500, batch loss=0.287724, epoch loss=1.447544
Batch=419, step=4020, lr=0.183500, batch loss=0.280594, epoch loss=1.728137
Batch=479, step=4080, lr=0.183000, batch loss=0.254402, epoch loss=1.982540
Batch=539, step=4140, lr=0.182750, batch loss=0.203888, epoch loss=2.186427
Batch=599, step=4200, lr=0.182750, batch loss=0.249745, epoch loss=2.436172
Batch=659, step=4260, lr=0.182500, batch loss=0.337870, epoch loss=2.774042
Batch=719, step=4320, lr=0.182250, batch loss=0.347189, epoch loss=3.121231
Batch=779, step=4380, lr=0.182000, batch loss=0.347214, epoch loss=3.468445
Batch=839, step=4440, lr=0.181750, batch loss=0.318078, epoch loss=3.786522
Batch=899, step=4500, lr=0.181250, batch loss=0.293588, epoch loss=4.080110
Batch=959, step=4560, lr=0.181250, batch loss=0.256285, epoch loss=4.336395
Batch=1019, step=4620, lr=0.181000, batch loss=0.368056, epoch loss=4.704451
Batch=1079, step=4680, lr=0.180750, batch loss=0.203794, epoch loss=4.908245
Batch=1139, step=4740, lr=0.180500, batch loss=0.252687, epoch loss=5.160932
Batch=1199, step=4800, lr=0.180250, batch loss=0.191833, epoch loss=5.352764
Epoch=3, step=4800, lr=0.180250, epoch loss=5.352764
Batch=59, step=4860, lr=0.180000, batch loss=0.228522, epoch loss=0.228522
Batch=119, step=4920, lr=0.179500, batch loss=0.189579, epoch loss=0.418102
Batch=179, step=4980, lr=0.179250, batch loss=0.206770, epoch loss=0.624871
Batch=239, step=5040, lr=0.179250, batch loss=0.309807, epoch loss=0.934678
Batch=299, step=5100, lr=0.179000, batch loss=0.204985, epoch loss=1.139664
Batch=359, step=5160, lr=0.178500, batch loss=0.271915, epoch loss=1.411578
Batch=419, step=5220, lr=0.178250, batch loss=0.264791, epoch loss=1.676370
Batch=479, step=5280, lr=0.178250, batch loss=0.240177, epoch loss=1.916547
Batch=539, step=5340, lr=0.177750, batch loss=0.191660, epoch loss=2.108207
Batch=599, step=5400, lr=0.177500, batch loss=0.229388, epoch loss=2.337595
Batch=659, step=5460, lr=0.177500, batch loss=0.326465, epoch loss=2.664060
Batch=719, step=5520, lr=0.177000, batch loss=0.333756, epoch loss=2.997816
Batch=779, step=5580, lr=0.176750, batch loss=0.344662, epoch loss=3.342479
Batch=839, step=5640, lr=0.176500, batch loss=0.308860, epoch loss=3.651339
Batch=899, step=5700, lr=0.176250, batch loss=0.272553, epoch loss=3.923892
Batch=959, step=5760, lr=0.176000, batch loss=0.216984, epoch loss=4.140876
Batch=1019, step=5820, lr=0.176000, batch loss=0.341203, epoch loss=4.482079
Batch=1079, step=5880, lr=0.175500, batch loss=0.210135, epoch loss=4.692214
Batch=1139, step=5940, lr=0.175250, batch loss=0.238879, epoch loss=4.931093
Batch=1199, step=6000, lr=0.175000, batch loss=0.187187, epoch loss=5.118280
Epoch=4, step=6000, lr=0.175000, epoch loss=5.118280
Batch=59, step=6060, lr=0.174750, batch loss=0.232215, epoch loss=0.232215
Batch=119, step=6120, lr=0.174750, batch loss=0.192485, epoch loss=0.424700
Batch=179, step=6180, lr=0.174250, batch loss=0.201223, epoch loss=0.625923
Batch=239, step=6240, lr=0.174250, batch loss=0.302468, epoch loss=0.928391
Batch=299, step=6300, lr=0.174000, batch loss=0.212649, epoch loss=1.141040
Batch=359, step=6360, lr=0.173750, batch loss=0.273032, epoch loss=1.414071
Batch=419, step=6420, lr=0.173500, batch loss=0.268950, epoch loss=1.683022
Batch=479, step=6480, lr=0.173250, batch loss=0.240173, epoch loss=1.923194
Batch=539, step=6540, lr=0.173000, batch loss=0.190636, epoch loss=2.113830
Batch=599, step=6600, lr=0.172500, batch loss=0.232577, epoch loss=2.346407
Batch=659, step=6660, lr=0.172500, batch loss=0.313739, epoch loss=2.660147
Batch=719, step=6720, lr=0.172250, batch loss=0.318132, epoch loss=2.978279
Batch=779, step=6780, lr=0.172000, batch loss=0.331421, epoch loss=3.309700
Batch=839, step=6840, lr=0.171750, batch loss=0.307141, epoch loss=3.616841
Batch=899, step=6900, lr=0.171500, batch loss=0.269187, epoch loss=3.886027
Batch=959, step=6960, lr=0.171250, batch loss=0.208796, epoch loss=4.094823
Batch=1019, step=7020, lr=0.171000, batch loss=0.332248, epoch loss=4.427071
Batch=1079, step=7080, lr=0.170750, batch loss=0.180928, epoch loss=4.607999
Batch=1139, step=7140, lr=0.170500, batch loss=0.217505, epoch loss=4.825504
Batch=1199, step=7200, lr=0.170250, batch loss=0.182445, epoch loss=5.007949
Epoch=5, step=7200, lr=0.170250, epoch loss=5.007949
Batch=59, step=7260, lr=0.170000, batch loss=0.242944, epoch loss=0.242944
Batch=119, step=7320, lr=0.169750, batch loss=0.180228, epoch loss=0.423171
Batch=179, step=7380, lr=0.169500, batch loss=0.195456, epoch loss=0.618628
Batch=239, step=7440, lr=0.169250, batch loss=0.290525, epoch loss=0.909153
Batch=299, step=7500, lr=0.169000, batch loss=0.197516, epoch loss=1.106669
Batch=359, step=7560, lr=0.168750, batch loss=0.255121, epoch loss=1.361790
Batch=419, step=7620, lr=0.168500, batch loss=0.249413, epoch loss=1.611203
Batch=479, step=7680, lr=0.168250, batch loss=0.224970, epoch loss=1.836173
Batch=539, step=7740, lr=0.168000, batch loss=0.184117, epoch loss=2.020290
Batch=599, step=7800, lr=0.167500, batch loss=0.219306, epoch loss=2.239595
Batch=659, step=7860, lr=0.167500, batch loss=0.307364, epoch loss=2.546959
Batch=719, step=7920, lr=0.167250, batch loss=0.305481, epoch loss=2.852440
Batch=779, step=7980, lr=0.167000, batch loss=0.322628, epoch loss=3.175068
Batch=839, step=8040, lr=0.166750, batch loss=0.295286, epoch loss=3.470354
Batch=899, step=8100, lr=0.166500, batch loss=0.260565, epoch loss=3.730919
Batch=959, step=8160, lr=0.166250, batch loss=0.204324, epoch loss=3.935243
Batch=1019, step=8220, lr=0.166000, batch loss=0.326011, epoch loss=4.261254
Batch=1079, step=8280, lr=0.165750, batch loss=0.197584, epoch loss=4.458838
Batch=1139, step=8340, lr=0.165500, batch loss=0.222049, epoch loss=4.680887
Batch=1199, step=8400, lr=0.165250, batch loss=0.174494, epoch loss=4.855381
Epoch=6, step=8400, lr=0.165250, epoch loss=4.855381
Batch=59, step=8460, lr=0.165000, batch loss=0.207753, epoch loss=0.207753
Batch=119, step=8520, lr=0.164750, batch loss=0.174745, epoch loss=0.382498
Batch=179, step=8580, lr=0.164500, batch loss=0.187974, epoch loss=0.570472
Batch=239, step=8640, lr=0.164250, batch loss=0.276928, epoch loss=0.847400
Batch=299, step=8700, lr=0.164000, batch loss=0.194043, epoch loss=1.041442
Batch=359, step=8760, lr=0.163750, batch loss=0.249260, epoch loss=1.290703
Batch=419, step=8820, lr=0.163500, batch loss=0.244730, epoch loss=1.535433
Batch=479, step=8880, lr=0.163250, batch loss=0.229506, epoch loss=1.764939
Batch=539, step=8940, lr=0.163000, batch loss=0.177255, epoch loss=1.942194
Batch=599, step=9000, lr=0.162750, batch loss=0.219335, epoch loss=2.161530
Batch=659, step=9060, lr=0.162500, batch loss=0.294011, epoch loss=2.455540
Batch=719, step=9120, lr=0.162250, batch loss=0.296505, epoch loss=2.752045
Batch=779, step=9180, lr=0.162000, batch loss=0.314886, epoch loss=3.066931
Batch=839, step=9240, lr=0.161750, batch loss=0.282031, epoch loss=3.348962
Batch=899, step=9300, lr=0.161500, batch loss=0.253962, epoch loss=3.602923
Batch=959, step=9360, lr=0.161250, batch loss=0.185695, epoch loss=3.788618
Batch=1019, step=9420, lr=0.161000, batch loss=0.305268, epoch loss=4.093886
Batch=1079, step=9480, lr=0.160750, batch loss=0.199910, epoch loss=4.293797
Batch=1139, step=9540, lr=0.160500, batch loss=0.212806, epoch loss=4.506603
Batch=1199, step=9600, lr=0.160250, batch loss=0.168448, epoch loss=4.675052
Epoch=7, step=9600, lr=0.160250, epoch loss=4.675052
Batch=59, step=9660, lr=0.160000, batch loss=0.200189, epoch loss=0.200189
Batch=119, step=9720, lr=0.159750, batch loss=0.165967, epoch loss=0.366156
Batch=179, step=9780, lr=0.159500, batch loss=0.178623, epoch loss=0.544779
Batch=239, step=9840, lr=0.159250, batch loss=0.262839, epoch loss=0.807618
Batch=299, step=9900, lr=0.159000, batch loss=0.183646, epoch loss=0.991264
Batch=359, step=9960, lr=0.158750, batch loss=0.240284, epoch loss=1.231548
Batch=419, step=10020, lr=0.158500, batch loss=0.232279, epoch loss=1.463826
Batch=479, step=10080, lr=0.158250, batch loss=0.213693, epoch loss=1.677519
Batch=539, step=10140, lr=0.158000, batch loss=0.173768, epoch loss=1.851287
Batch=599, step=10200, lr=0.157750, batch loss=0.201907, epoch loss=2.053194
Batch=659, step=10260, lr=0.157250, batch loss=0.283272, epoch loss=2.336465
Batch=719, step=10320, lr=0.157250, batch loss=0.283456, epoch loss=2.619921
Batch=779, step=10380, lr=0.157000, batch loss=0.297037, epoch loss=2.916958
Batch=839, step=10440, lr=0.156500, batch loss=0.273171, epoch loss=3.190129
Batch=899, step=10500, lr=0.156500, batch loss=0.238058, epoch loss=3.428188
Batch=959, step=10560, lr=0.156250, batch loss=0.180812, epoch loss=3.609000
Batch=1019, step=10620, lr=0.156000, batch loss=0.299536, epoch loss=3.908535
Batch=1079, step=10680, lr=0.155750, batch loss=0.178728, epoch loss=4.087263
Batch=1139, step=10740, lr=0.155500, batch loss=0.200290, epoch loss=4.287553
Batch=1199, step=10800, lr=0.155250, batch loss=0.155421, epoch loss=4.442974
Epoch=8, step=10800, lr=0.155250, epoch loss=4.442974
Batch=59, step=10860, lr=0.155000, batch loss=0.179305, epoch loss=0.179305
Batch=119, step=10920, lr=0.154750, batch loss=0.151518, epoch loss=0.330824
Batch=179, step=10980, lr=0.154500, batch loss=0.166778, epoch loss=0.497602
Batch=239, step=11040, lr=0.154250, batch loss=0.241584, epoch loss=0.739186
Batch=299, step=11100, lr=0.154000, batch loss=0.174567, epoch loss=0.913753
Batch=359, step=11160, lr=0.153750, batch loss=0.219720, epoch loss=1.133473
Batch=419, step=11220, lr=0.153500, batch loss=0.219463, epoch loss=1.352936
Batch=479, step=11280, lr=0.153250, batch loss=0.210803, epoch loss=1.563739
Batch=539, step=11340, lr=0.153000, batch loss=0.159236, epoch loss=1.722975
Batch=599, step=11400, lr=0.152750, batch loss=0.178661, epoch loss=1.901636
Batch=659, step=11460, lr=0.152500, batch loss=0.268019, epoch loss=2.169655
Batch=719, step=11520, lr=0.152250, batch loss=0.263455, epoch loss=2.433110
Batch=779, step=11580, lr=0.152000, batch loss=0.275978, epoch loss=2.709088
Batch=839, step=11640, lr=0.151750, batch loss=0.258761, epoch loss=2.967849
Batch=899, step=11700, lr=0.151500, batch loss=0.214540, epoch loss=3.182388
Batch=959, step=11760, lr=0.151250, batch loss=0.171238, epoch loss=3.353627
Batch=1019, step=11820, lr=0.151000, batch loss=0.270349, epoch loss=3.623976
Batch=1079, step=11880, lr=0.150750, batch loss=0.147839, epoch loss=3.771815
Batch=1139, step=11940, lr=0.150500, batch loss=0.188313, epoch loss=3.960128
Batch=1199, step=12000, lr=0.150250, batch loss=0.140070, epoch loss=4.100198
Epoch=9, step=12000, lr=0.150250, epoch loss=4.100198
Batch=59, step=12060, lr=0.150000, batch loss=0.164659, epoch loss=0.164659
Batch=119, step=12120, lr=0.149750, batch loss=0.135994, epoch loss=0.300653
Batch=179, step=12180, lr=0.149500, batch loss=0.152587, epoch loss=0.453241
Batch=239, step=12240, lr=0.149250, batch loss=0.221436, epoch loss=0.674677
Batch=299, step=12300, lr=0.149000, batch loss=0.143264, epoch loss=0.817940
Batch=359, step=12360, lr=0.148750, batch loss=0.199452, epoch loss=1.017392
Batch=419, step=12420, lr=0.148500, batch loss=0.208200, epoch loss=1.225592
Batch=479, step=12480, lr=0.148250, batch loss=0.180140, epoch loss=1.405732
Batch=539, step=12540, lr=0.148000, batch loss=0.143435, epoch loss=1.549168
Batch=599, step=12600, lr=0.147750, batch loss=0.150089, epoch loss=1.699256
Batch=659, step=12660, lr=0.147500, batch loss=0.229927, epoch loss=1.929184
Batch=719, step=12720, lr=0.147250, batch loss=0.242308, epoch loss=2.171492
Batch=779, step=12780, lr=0.147000, batch loss=0.267466, epoch loss=2.438958
Batch=839, step=12840, lr=0.146750, batch loss=0.236713, epoch loss=2.675671
Batch=899, step=12900, lr=0.146500, batch loss=0.206614, epoch loss=2.882285
Batch=959, step=12960, lr=0.146250, batch loss=0.149335, epoch loss=3.031620
Batch=1019, step=13020, lr=0.146000, batch loss=0.257552, epoch loss=3.289172
Batch=1079, step=13080, lr=0.145750, batch loss=0.120347, epoch loss=3.409519
Batch=1139, step=13140, lr=0.145500, batch loss=0.162547, epoch loss=3.572067
Batch=1199, step=13200, lr=0.145250, batch loss=0.121312, epoch loss=3.693379
Epoch=10, step=13200, lr=0.145250, epoch loss=3.693379
Batch=59, step=13260, lr=0.145000, batch loss=0.141078, epoch loss=0.141078
Batch=119, step=13320, lr=0.144750, batch loss=0.125510, epoch loss=0.266587
Batch=179, step=13380, lr=0.144500, batch loss=0.130272, epoch loss=0.396860
Batch=239, step=13440, lr=0.144250, batch loss=0.194196, epoch loss=0.591056
Batch=299, step=13500, lr=0.144000, batch loss=0.121336, epoch loss=0.712392
Batch=359, step=13560, lr=0.143750, batch loss=0.168053, epoch loss=0.880445
Batch=419, step=13620, lr=0.143500, batch loss=0.184160, epoch loss=1.064605
Batch=479, step=13680, lr=0.143250, batch loss=0.139849, epoch loss=1.204454
Batch=539, step=13740, lr=0.143000, batch loss=0.121081, epoch loss=1.325535
Batch=599, step=13800, lr=0.142750, batch loss=0.122664, epoch loss=1.448199
Batch=659, step=13860, lr=0.142500, batch loss=0.180178, epoch loss=1.628377
Batch=719, step=13920, lr=0.142250, batch loss=0.177739, epoch loss=1.806116
Batch=779, step=13980, lr=0.142000, batch loss=0.205376, epoch loss=2.011492
Batch=839, step=14040, lr=0.141750, batch loss=0.200269, epoch loss=2.211761
Batch=899, step=14100, lr=0.141500, batch loss=0.208350, epoch loss=2.420111
Batch=959, step=14160, lr=0.141250, batch loss=0.113221, epoch loss=2.533332
Batch=1019, step=14220, lr=0.141000, batch loss=0.191577, epoch loss=2.724909
Batch=1079, step=14280, lr=0.140750, batch loss=0.083032, epoch loss=2.807941
Batch=1139, step=14340, lr=0.140500, batch loss=0.128872, epoch loss=2.936813
Batch=1199, step=14400, lr=0.140250, batch loss=0.088647, epoch loss=3.025460
Epoch=11, step=14400, lr=0.140250, epoch loss=3.025460
Batch=59, step=14460, lr=0.140000, batch loss=0.111205, epoch loss=0.111205
Batch=119, step=14520, lr=0.139750, batch loss=0.105978, epoch loss=0.217183
Batch=179, step=14580, lr=0.139500, batch loss=0.102428, epoch loss=0.319611
Batch=239, step=14640, lr=0.139250, batch loss=0.148035, epoch loss=0.467646
Batch=299, step=14700, lr=0.139000, batch loss=0.076625, epoch loss=0.544272
Batch=359, step=14760, lr=0.138750, batch loss=0.126208, epoch loss=0.670479
Batch=419, step=14820, lr=0.138500, batch loss=0.130931, epoch loss=0.801411
Batch=479, step=14880, lr=0.138250, batch loss=0.105596, epoch loss=0.907007
Batch=539, step=14940, lr=0.138000, batch loss=0.106579, epoch loss=1.013586
Batch=599, step=15000, lr=0.137750, batch loss=0.086467, epoch loss=1.100053
Batch=659, step=15060, lr=0.137500, batch loss=0.130814, epoch loss=1.230866
Batch=719, step=15120, lr=0.137250, batch loss=0.126488, epoch loss=1.357354
Batch=779, step=15180, lr=0.137000, batch loss=0.128783, epoch loss=1.486137
Batch=839, step=15240, lr=0.136750, batch loss=0.162165, epoch loss=1.648302
Batch=899, step=15300, lr=0.136500, batch loss=0.271472, epoch loss=1.919775
Batch=959, step=15360, lr=0.136250, batch loss=0.073372, epoch loss=1.993146
Batch=1019, step=15420, lr=0.136000, batch loss=0.172472, epoch loss=2.165619
Batch=1079, step=15480, lr=0.135750, batch loss=0.043136, epoch loss=2.208754
Batch=1139, step=15540, lr=0.135500, batch loss=0.103886, epoch loss=2.312641
Batch=1199, step=15600, lr=0.135250, batch loss=0.063233, epoch loss=2.375874
Epoch=12, step=15600, lr=0.135250, epoch loss=2.375874
Batch=59, step=15660, lr=0.135000, batch loss=0.084650, epoch loss=0.084650
Batch=119, step=15720, lr=0.134750, batch loss=0.129330, epoch loss=0.213980
Batch=179, step=15780, lr=0.134500, batch loss=0.098424, epoch loss=0.312403
Batch=239, step=15840, lr=0.134250, batch loss=0.099902, epoch loss=0.412306
Batch=299, step=15900, lr=0.134000, batch loss=0.041737, epoch loss=0.454043
Batch=359, step=15960, lr=0.133750, batch loss=0.084976, epoch loss=0.539019
Batch=419, step=16020, lr=0.133250, batch loss=0.082594, epoch loss=0.621613
Batch=479, step=16080, lr=0.133250, batch loss=0.064440, epoch loss=0.686053
Batch=539, step=16140, lr=0.133000, batch loss=0.058300, epoch loss=0.744353
Batch=599, step=16200, lr=0.132750, batch loss=0.114986, epoch loss=0.859339
Batch=659, step=16260, lr=0.132500, batch loss=0.081709, epoch loss=0.941048
Batch=719, step=16320, lr=0.132250, batch loss=0.088888, epoch loss=1.029937
Batch=779, step=16380, lr=0.132000, batch loss=0.116840, epoch loss=1.146777
Batch=839, step=16440, lr=0.131500, batch loss=0.111717, epoch loss=1.258494
Batch=899, step=16500, lr=0.131250, batch loss=0.145969, epoch loss=1.404464
Batch=959, step=16560, lr=0.131250, batch loss=0.043910, epoch loss=1.448373
Batch=1019, step=16620, lr=0.130750, batch loss=0.105148, epoch loss=1.553521
Batch=1079, step=16680, lr=0.130750, batch loss=0.025692, epoch loss=1.579214
Batch=1139, step=16740, lr=0.130500, batch loss=0.057253, epoch loss=1.636466
Batch=1199, step=16800, lr=0.130250, batch loss=0.030176, epoch loss=1.666643
Epoch=13, step=16800, lr=0.130250, epoch loss=1.666643
Batch=59, step=16860, lr=0.130000, batch loss=0.039583, epoch loss=0.039583
Batch=119, step=16920, lr=0.129750, batch loss=0.058982, epoch loss=0.098564
Batch=179, step=16980, lr=0.129500, batch loss=0.050076, epoch loss=0.148640
Batch=239, step=17040, lr=0.129250, batch loss=0.066890, epoch loss=0.215530
Batch=299, step=17100, lr=0.129000, batch loss=0.035133, epoch loss=0.250663
Batch=359, step=17160, lr=0.128750, batch loss=0.052282, epoch loss=0.302946
Batch=419, step=17220, lr=0.128500, batch loss=0.093615, epoch loss=0.396561
Batch=479, step=17280, lr=0.128250, batch loss=0.024447, epoch loss=0.421008
Batch=539, step=17340, lr=0.128000, batch loss=0.028021, epoch loss=0.449029
Batch=599, step=17400, lr=0.127750, batch loss=0.037575, epoch loss=0.486605
Batch=659, step=17460, lr=0.127250, batch loss=0.052041, epoch loss=0.538646
Batch=719, step=17520, lr=0.127250, batch loss=0.070095, epoch loss=0.608741
Batch=779, step=17580, lr=0.127000, batch loss=0.068098, epoch loss=0.676838
Batch=839, step=17640, lr=0.126750, batch loss=0.099508, epoch loss=0.776346
Batch=899, step=17700, lr=0.126500, batch loss=0.048580, epoch loss=0.824926
Batch=959, step=17760, lr=0.126250, batch loss=0.018653, epoch loss=0.843579
Batch=1019, step=17820, lr=0.126000, batch loss=0.048569, epoch loss=0.892148
Batch=1079, step=17880, lr=0.125750, batch loss=0.031920, epoch loss=0.924069
Batch=1139, step=17940, lr=0.125500, batch loss=0.066833, epoch loss=0.990902
Batch=1199, step=18000, lr=0.125250, batch loss=0.020404, epoch loss=1.011306
Epoch=14, step=18000, lr=0.125250, epoch loss=1.011306
Batch=59, step=18060, lr=0.125000, batch loss=0.016395, epoch loss=0.016395
Batch=119, step=18120, lr=0.124750, batch loss=0.019613, epoch loss=0.036008
Batch=179, step=18180, lr=0.124500, batch loss=0.028924, epoch loss=0.064932
Batch=239, step=18240, lr=0.124250, batch loss=0.038715, epoch loss=0.103648
Batch=299, step=18300, lr=0.124000, batch loss=0.015997, epoch loss=0.119644
Batch=359, step=18360, lr=0.123750, batch loss=0.024704, epoch loss=0.144349
Batch=419, step=18420, lr=0.123500, batch loss=0.031165, epoch loss=0.175514
Batch=479, step=18480, lr=0.123250, batch loss=0.015821, epoch loss=0.191335
Batch=539, step=18540, lr=0.123000, batch loss=0.020305, epoch loss=0.211641
Batch=599, step=18600, lr=0.122750, batch loss=0.026486, epoch loss=0.238126
Batch=659, step=18660, lr=0.122500, batch loss=0.026251, epoch loss=0.264377
Batch=719, step=18720, lr=0.122250, batch loss=0.051509, epoch loss=0.315886
Batch=779, step=18780, lr=0.122000, batch loss=0.096422, epoch loss=0.412308
Batch=839, step=18840, lr=0.121750, batch loss=0.082551, epoch loss=0.494860
Batch=899, step=18900, lr=0.121500, batch loss=0.096311, epoch loss=0.591171
Batch=959, step=18960, lr=0.121250, batch loss=0.015678, epoch loss=0.606849
Batch=1019, step=19020, lr=0.121000, batch loss=0.024868, epoch loss=0.631717
Batch=1079, step=19080, lr=0.120750, batch loss=0.005977, epoch loss=0.637694
Batch=1139, step=19140, lr=0.120500, batch loss=0.023846, epoch loss=0.661541
Batch=1199, step=19200, lr=0.120250, batch loss=0.011028, epoch loss=0.672568
Epoch=15, step=19200, lr=0.120250, epoch loss=0.672568
Batch=59, step=19260, lr=0.120000, batch loss=0.004842, epoch loss=0.004842
Batch=119, step=19320, lr=0.119750, batch loss=0.013794, epoch loss=0.018636
Batch=179, step=19380, lr=0.119500, batch loss=0.033378, epoch loss=0.052014
Batch=239, step=19440, lr=0.119250, batch loss=0.021788, epoch loss=0.073802
Batch=299, step=19500, lr=0.119000, batch loss=0.005026, epoch loss=0.078828
Batch=359, step=19560, lr=0.118750, batch loss=0.016288, epoch loss=0.095116
Batch=419, step=19620, lr=0.118500, batch loss=0.019322, epoch loss=0.114438
Batch=479, step=19680, lr=0.118250, batch loss=0.008557, epoch loss=0.122995
Batch=539, step=19740, lr=0.117750, batch loss=0.020797, epoch loss=0.143792
Batch=599, step=19800, lr=0.117750, batch loss=0.019758, epoch loss=0.163550
Batch=659, step=19860, lr=0.117500, batch loss=0.018841, epoch loss=0.182390
Batch=719, step=19920, lr=0.117250, batch loss=0.020176, epoch loss=0.202567
Batch=779, step=19980, lr=0.116750, batch loss=0.035897, epoch loss=0.238464
Batch=839, step=20040, lr=0.116750, batch loss=0.032186, epoch loss=0.270649
Batch=899, step=20100, lr=0.116500, batch loss=0.027501, epoch loss=0.298150
Batch=959, step=20160, lr=0.116000, batch loss=0.020310, epoch loss=0.318460
Batch=1019, step=20220, lr=0.115750, batch loss=0.038244, epoch loss=0.356704
Batch=1079, step=20280, lr=0.115500, batch loss=0.005926, epoch loss=0.362629
Batch=1139, step=20340, lr=0.115500, batch loss=0.013686, epoch loss=0.376315
Batch=1199, step=20400, lr=0.115250, batch loss=0.006179, epoch loss=0.382494
Epoch=16, step=20400, lr=0.115250, epoch loss=0.382494
Batch=59, step=20460, lr=0.115000, batch loss=0.003556, epoch loss=0.003556
Batch=119, step=20520, lr=0.114750, batch loss=0.008330, epoch loss=0.011886
Batch=179, step=20580, lr=0.114500, batch loss=0.015111, epoch loss=0.026997
Batch=239, step=20640, lr=0.114250, batch loss=0.012858, epoch loss=0.039855
Batch=299, step=20700, lr=0.114000, batch loss=0.003781, epoch loss=0.043636
Batch=359, step=20760, lr=0.113750, batch loss=0.012673, epoch loss=0.056309
Batch=419, step=20820, lr=0.113500, batch loss=0.014918, epoch loss=0.071227
Batch=479, step=20880, lr=0.113250, batch loss=0.003551, epoch loss=0.074778
Batch=539, step=20940, lr=0.113000, batch loss=0.019724, epoch loss=0.094503
Batch=599, step=21000, lr=0.112750, batch loss=0.022574, epoch loss=0.117076
Batch=659, step=21060, lr=0.112500, batch loss=0.014403, epoch loss=0.131479
Batch=719, step=21120, lr=0.112250, batch loss=0.044079, epoch loss=0.175558
Batch=779, step=21180, lr=0.112000, batch loss=0.073070, epoch loss=0.248628
Batch=839, step=21240, lr=0.111750, batch loss=0.024856, epoch loss=0.273485
Batch=899, step=21300, lr=0.111500, batch loss=0.028597, epoch loss=0.302082
Batch=959, step=21360, lr=0.111250, batch loss=0.010696, epoch loss=0.312778
Batch=1019, step=21420, lr=0.111000, batch loss=0.013129, epoch loss=0.325907
Batch=1079, step=21480, lr=0.110750, batch loss=0.001789, epoch loss=0.327697
Batch=1139, step=21540, lr=0.110500, batch loss=0.012539, epoch loss=0.340235
Batch=1199, step=21600, lr=0.110250, batch loss=0.005179, epoch loss=0.345415
Epoch=17, step=21600, lr=0.110250, epoch loss=0.345415
Batch=59, step=21660, lr=0.110000, batch loss=0.002027, epoch loss=0.002027
Batch=119, step=21720, lr=0.109750, batch loss=0.006742, epoch loss=0.008769
Batch=179, step=21780, lr=0.109500, batch loss=0.013120, epoch loss=0.021889
Batch=239, step=21840, lr=0.109250, batch loss=0.010936, epoch loss=0.032825
Batch=299, step=21900, lr=0.109000, batch loss=0.013008, epoch loss=0.045833
Batch=359, step=21960, lr=0.108750, batch loss=0.012571, epoch loss=0.058404
Batch=419, step=22020, lr=0.108500, batch loss=0.012597, epoch loss=0.071001
Batch=479, step=22080, lr=0.108250, batch loss=0.003062, epoch loss=0.074063
Batch=539, step=22140, lr=0.108000, batch loss=0.016831, epoch loss=0.090893
Batch=599, step=22200, lr=0.107750, batch loss=0.016566, epoch loss=0.107460
Batch=659, step=22260, lr=0.107500, batch loss=0.016462, epoch loss=0.123921
Batch=719, step=22320, lr=0.107250, batch loss=0.021291, epoch loss=0.145212
Batch=779, step=22380, lr=0.107000, batch loss=0.030634, epoch loss=0.175846
Batch=839, step=22440, lr=0.106750, batch loss=0.028826, epoch loss=0.204672
Batch=899, step=22500, lr=0.106500, batch loss=0.024631, epoch loss=0.229302
Batch=959, step=22560, lr=0.106250, batch loss=0.008785, epoch loss=0.238087
Batch=1019, step=22620, lr=0.106000, batch loss=0.007595, epoch loss=0.245682
Batch=1079, step=22680, lr=0.105750, batch loss=0.001834, epoch loss=0.247516
Batch=1139, step=22740, lr=0.105500, batch loss=0.010555, epoch loss=0.258071
Batch=1199, step=22800, lr=0.105250, batch loss=0.005095, epoch loss=0.263166
Epoch=18, step=22800, lr=0.105250, epoch loss=0.263166
Batch=59, step=22860, lr=0.105000, batch loss=0.002521, epoch loss=0.002521
Batch=119, step=22920, lr=0.104750, batch loss=0.004751, epoch loss=0.007272
Batch=179, step=22980, lr=0.104500, batch loss=0.012631, epoch loss=0.019902
Batch=239, step=23040, lr=0.104250, batch loss=0.009514, epoch loss=0.029417
Batch=299, step=23100, lr=0.104000, batch loss=0.000964, epoch loss=0.030381
Batch=359, step=23160, lr=0.103750, batch loss=0.011156, epoch loss=0.041537
Batch=419, step=23220, lr=0.103500, batch loss=0.009610, epoch loss=0.051147
Batch=479, step=23280, lr=0.103250, batch loss=0.002097, epoch loss=0.053244
Batch=539, step=23340, lr=0.103000, batch loss=0.016670, epoch loss=0.069914
Batch=599, step=23400, lr=0.102750, batch loss=0.013239, epoch loss=0.083153
Batch=659, step=23460, lr=0.102500, batch loss=0.010840, epoch loss=0.093993
Batch=719, step=23520, lr=0.102250, batch loss=0.016013, epoch loss=0.110006
Batch=779, step=23580, lr=0.102000, batch loss=0.021656, epoch loss=0.131663
Batch=839, step=23640, lr=0.101750, batch loss=0.023440, epoch loss=0.155102
Batch=899, step=23700, lr=0.101500, batch loss=0.023876, epoch loss=0.178978
Batch=959, step=23760, lr=0.101250, batch loss=0.007902, epoch loss=0.186879
Batch=1019, step=23820, lr=0.101000, batch loss=0.007451, epoch loss=0.194331
Batch=1079, step=23880, lr=0.100750, batch loss=0.001252, epoch loss=0.195582
Batch=1139, step=23940, lr=0.100250, batch loss=0.008065, epoch loss=0.203647
Batch=1199, step=24000, lr=0.100250, batch loss=0.004470, epoch loss=0.208117
Epoch=19, step=24000, lr=0.100250, epoch loss=0.208117


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-20 19:01.44: Job failed: Failed: Build failed