Organisationsahrefsocannl12bc3d ()fedora-41-5.3_opam-2.3

fedora-41-5.3_opam-2.3

Link Copied
Code Copied

Logs

2025-06-05 13:22.25: New job: test ahrefs/ocannl https://github.com/ahrefs/ocannl.git#refs/heads/master (12bc3d565917e3fd58e02b846b19d1bac90a0ae3) (linux-x86_64:fedora-41-5.3_opam-2.3)
Base: ocaml/opam:fedora-41-ocaml-5.3@sha256:abc80c782e7acbd09ffd49defcb056c2fc402593e57bcb537add09330e2c3992
Opam project build


To reproduce locally:


git clone --recursive "https://github.com/ahrefs/ocannl.git" -b "master" && cd "ocannl" && git reset --hard 12bc3d56
cat > Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:fedora-41-ocaml-5.3@sha256:abc80c782e7acbd09ffd49defcb056c2fc402593e57bcb537add09330e2c3992
# fedora-41-5.3_opam-2.3
USER 1000:1000
ENV CLICOLOR_FORCE="1"
ENV OPAMCOLOR="always"
WORKDIR /src
RUN sudo dnf install -y findutils
RUN sudo ln -f /usr/bin/opam-2.3 /usr/bin/opam
RUN opam init --reinit -ni
RUN uname -rs && opam exec -- ocaml -version && opam --version
WORKDIR /src
RUN sudo chown opam /src
RUN cd ~/opam-repository && (git cat-file -e 5d2fb3923b40a5570824690009441d947b823e8f || git fetch origin master) && git reset -q --hard 5d2fb3923b40a5570824690009441d947b823e8f && git log --no-decorate -n1 --oneline && opam update -u
COPY --chown=1000:1000 neural_nets_lib.opam arrayjit.opam ./
RUN opam pin add -yn neural_nets_lib.dev './' && \
opam pin add -yn arrayjit.dev './'
RUN echo '(lang dune 3.0)' > './dune-project'
ENV DEPS="angstrom.0.16.1 astring.0.8.5 backoff.0.1.1 base.v0.17.2 base-bigarray.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base bigarray-compat.1.1.0 bigstringaf.0.10.0 camlp-streams.5.0.1 cmdliner.1.3.0 conf-libffi.2.0.0 conf-pkg-config.4 cppo.1.8.0 csexp.1.5.2 ctypes.0.23.0 ctypes-foreign.0.23.0 dune.3.19.0 dune-configurator.3.19.0 fieldslib.v0.17.0 fmt.0.10.0 integers.0.7.0 jane-street-headers.v0.17.0 jst-config.v0.17.0 logs.0.8.0 mdx.2.5.0 mtime.2.1.0 multicore-magic.2.3.1 num.1.5-1 ocaml.5.3.0 ocaml-base-compiler.5.3.0 ocaml-compiler.5.3.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocaml-version.4.0.1 ocaml_intrinsics_kernel.v0.17.1 ocamlbuild.0.16.1 ocamlfind.1.9.8 parsexp.v0.17.0 pprint.20230830 ppx_assert.v0.17.0 ppx_base.v0.17.0 ppx_cold.v0.17.0 ppx_compare.v0.17.0 ppx_derivers.1.2.1 ppx_deriving.6.0.3 ppx_enumerate.v0.17.0 ppx_expect.v0.17.2 ppx_fields_conv.v0.17.0 ppx_globalize.v0.17.0 ppx_hash.v0.17.0 ppx_here.v0.17.0 ppx_inline_test.v0.17.0 ppx_minidebug.2.2.0 ppx_optcomp.v0.17.0 ppx_sexp_conv.v0.17.0 ppx_string.v0.17.0 ppx_variants_conv.v0.17.0 ppxlib.0.35.0 ppxlib_jane.v0.17.2 printbox.0.12 printbox-ext-plot.0.12 printbox-html.0.12 printbox-md.0.12 printbox-text.0.12 ptime.1.2.0 re.1.12.0 result.1.5 saturn_lockfree.0.5.0 seq.base sexplib.v0.17.0 sexplib0.v0.17.0 stdio.v0.17.0 stdlib-shims.0.3.0 thread-local-storage.0.2 time_now.v0.17.0 topkg.1.0.8 tyxml.4.6.0 uucp.16.0.0 uutf.1.0.4 variantslib.v0.17.0"
ENV CI="true"
ENV OCAMLCI="true"
RUN opam update --depexts && opam install --cli=2.3 --depext-only -y neural_nets_lib.dev arrayjit.dev $DEPS
RUN opam install $DEPS
COPY --chown=1000:1000 . /src
RUN opam exec -- dune build @install @check @runtest && rm -rf _build


END-OF-DOCKERFILE
docker build .
END-REPRO-BLOCK


2025-06-05 13:22.25: Using cache hint "ahrefs/ocannl-ocaml/opam:fedora-41-ocaml-5.3@sha256:abc80c782e7acbd09ffd49defcb056c2fc402593e57bcb537add09330e2c3992-fedora-41-5.3_opam-2.3-835eddc584e7df6f658cedd74acb2691"
2025-06-05 13:22.25: Using OBuilder spec:
((from ocaml/opam:fedora-41-ocaml-5.3@sha256:abc80c782e7acbd09ffd49defcb056c2fc402593e57bcb537add09330e2c3992)
(comment fedora-41-5.3_opam-2.3)
(user (uid 1000) (gid 1000))
(env CLICOLOR_FORCE 1)
(env OPAMCOLOR always)
(workdir /src)
(run (network host)
(shell "sudo dnf install -y findutils"))
(run (shell "sudo ln -f /usr/bin/opam-2.3 /usr/bin/opam"))
(run (shell "opam init --reinit -ni"))
(run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
(workdir /src)
(run (shell "sudo chown opam /src"))
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "cd ~/opam-repository && (git cat-file -e 5d2fb3923b40a5570824690009441d947b823e8f || git fetch origin master) && git reset -q --hard 5d2fb3923b40a5570824690009441d947b823e8f && git log --no-decorate -n1 --oneline && opam update -u"))
(copy (src neural_nets_lib.opam arrayjit.opam) (dst ./))
(run (network host)
(shell  "opam pin add -yn neural_nets_lib.dev './' && \
\nopam pin add -yn arrayjit.dev './'"))
(run (network host)
(shell "echo '(lang dune 3.0)' > './dune-project'"))
(env DEPS "angstrom.0.16.1 astring.0.8.5 backoff.0.1.1 base.v0.17.2 base-bigarray.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base bigarray-compat.1.1.0 bigstringaf.0.10.0 camlp-streams.5.0.1 cmdliner.1.3.0 conf-libffi.2.0.0 conf-pkg-config.4 cppo.1.8.0 csexp.1.5.2 ctypes.0.23.0 ctypes-foreign.0.23.0 dune.3.19.0 dune-configurator.3.19.0 fieldslib.v0.17.0 fmt.0.10.0 integers.0.7.0 jane-street-headers.v0.17.0 jst-config.v0.17.0 logs.0.8.0 mdx.2.5.0 mtime.2.1.0 multicore-magic.2.3.1 num.1.5-1 ocaml.5.3.0 ocaml-base-compiler.5.3.0 ocaml-compiler.5.3.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocaml-version.4.0.1 ocaml_intrinsics_kernel.v0.17.1 ocamlbuild.0.16.1 ocamlfind.1.9.8 parsexp.v0.17.0 pprint.20230830 ppx_assert.v0.17.0 ppx_base.v0.17.0 ppx_cold.v0.17.0 ppx_compare.v0.17.0 ppx_derivers.1.2.1 ppx_deriving.6.0.3 ppx_enumerate.v0.17.0 ppx_expect.v0.17.2 ppx_fields_conv.v0.17.0 ppx_globalize.v0.17.0 ppx_hash.v0.17.0 ppx_here.v0.17.0 ppx_inline_test.v0.17.0 ppx_minidebug.2.2.0 ppx_optcomp.v0.17.0 ppx_sexp_conv.v0.17.0 ppx_string.v0.17.0 ppx_variants_conv.v0.17.0 ppxlib.0.35.0 ppxlib_jane.v0.17.2 printbox.0.12 printbox-ext-plot.0.12 printbox-html.0.12 printbox-md.0.12 printbox-text.0.12 ptime.1.2.0 re.1.12.0 result.1.5 saturn_lockfree.0.5.0 seq.base sexplib.v0.17.0 sexplib0.v0.17.0 stdio.v0.17.0 stdlib-shims.0.3.0 thread-local-storage.0.2 time_now.v0.17.0 topkg.1.0.8 tyxml.4.6.0 uucp.16.0.0 uutf.1.0.4 variantslib.v0.17.0")
(env CI true)
(env OCAMLCI true)
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam update --depexts && opam install --cli=2.3 --depext-only -y neural_nets_lib.dev arrayjit.dev $DEPS"))
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam install $DEPS"))
(copy (src .) (dst /src))
(run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build"))
)


2025-06-05 13:22.25: Waiting for resource in pool OCluster
2025-06-05 13:22.25: Waiting for worker…
2025-06-05 13:31.03: Got resource from pool OCluster
Building on bremusa.ocamllabs.io
HEAD is now at 24ee10fe Support padding via pre-padded ndarrays (my idea, Claude's code)
HEAD is now at 12bc3d56 Factor out dim_solved, bug fix s_dim_one, formatting


(from ocaml/opam:fedora-41-ocaml-5.3@sha256:abc80c782e7acbd09ffd49defcb056c2fc402593e57bcb537add09330e2c3992)
2025-06-05 13:31.34 ---> using "da0437edefc3074e740b2380711421a58ad6af000252c27345a9c063faf0cc10" from cache


/: (comment fedora-41-5.3_opam-2.3)


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


/: (env CLICOLOR_FORCE 1)


/: (env OPAMCOLOR always)


/: (workdir /src)


/src: (run (network host)
(shell "sudo dnf install -y findutils"))
Updating and loading repositories:
Fedora 41 openh264 (From Cisco) - x86_ 100% |   9.9 KiB/s | 989.0   B |  00m00s
Fedora 41 - x86_64                     100% | 193.1 KiB/s |  25.9 KiB |  00m00s
Fedora 41 - x86_64 - Updates           100% | 195.0 KiB/s |  25.5 KiB |  00m00s
Fedora 41 - x86_64 - Updates           100% |   6.6 MiB/s |   9.9 MiB |  00m02s
Repositories loaded.
Package "findutils-1:4.10.0-4.fc41.x86_64" is already installed.


Nothing to do.
2025-06-05 13:31.34 ---> using "cda621b93ea4e5bc7b2f3a44f5472568fa9069c819fc4f9ee4dba7021db6599e" from cache


/src: (run (shell "sudo ln -f /usr/bin/opam-2.3 /usr/bin/opam"))
2025-06-05 13:31.34 ---> using "00fdc0066ab5f68afc204c28620b3ce62c27dda0ac3863d3d421d30b1e5a7121" from cache


/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 255 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=255 --global
Format upgrade done.


<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[default] Initialised
2025-06-05 13:31.34 ---> using "e4c6ec45de15317b19a5e44e28bcb7589e585c58ff662e7c78b23377170afeeb" from cache


/src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
Linux 6.8.0-59-generic
The OCaml toplevel, version 5.3.0
2.3.0
2025-06-05 13:31.34 ---> using "21404f6f0f15670f1371a8655b67d83eca7d3eb1d65bed293fe562e27fca1e04" from cache


/src: (workdir /src)


/src: (run (shell "sudo chown opam /src"))
2025-06-05 13:31.34 ---> using "e6db08cef467f22bc6d82a42d4d4c7d0ba62091bad93cb74af70b44a2974850b" from cache


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


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


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


/src: (copy (src neural_nets_lib.opam arrayjit.opam) (dst ./))
2025-06-05 13:31.34 ---> using "fc05b1093c03a885f9bd20c2ff51632cc6f3c9fdc954a5aae14d623f661c2b45" from cache


/src: (run (network host)
(shell  "opam pin add -yn neural_nets_lib.dev './' && \
\nopam pin add -yn arrayjit.dev './'"))
[neural_nets_lib.dev] synchronised (file:///src)
neural_nets_lib is now pinned to file:///src (version dev)
[arrayjit.dev] synchronised (file:///src)
arrayjit is now pinned to file:///src (version dev)
2025-06-05 13:31.34 ---> using "5110ca171b1d4f993212fa0abdef02b32229bad892d24d00364d4a4a4bd62683" from cache


/src: (run (network host)
(shell "echo '(lang dune 3.0)' > './dune-project'"))
2025-06-05 13:31.34 ---> using "790c5392935d91ae8dcbed31534648707c169cff25e33653293db6706c80b917" from cache


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


/src: (env CI true)


/src: (env OCAMLCI true)


/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam update --depexts && opam install --cli=2.3 --depext-only -y neural_nets_lib.dev arrayjit.dev $DEPS"))
+ /usr/bin/sudo "yum" "makecache"
- Updating and loading repositories:
- Repositories loaded.
- Metadata cache created.


<><> 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-devel


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


+ /usr/bin/sudo "yum" "install" "-y" "libffi-devel"
- Updating and loading repositories:
- Repositories loaded.
- Package       Arch   Version      Repository      Size
- Installing:
-  libffi-devel x86_64 3.4.6-3.fc41 fedora      33.1 KiB
- 
- Transaction Summary:
-  Installing:         1 package
- 
- Total size of inbound packages is 29 KiB. Need to download 29 KiB.
- After this operation, 33 KiB extra will be used (install 33 KiB, remove 0 B).
- [1/1] libffi-devel-0:3.4.6-3.fc41.x86_6 100% | 532.7 KiB/s |  28.8 KiB |  00m00s
- --------------------------------------------------------------------------------
- [1/1] Total                             100% | 154.6 KiB/s |  28.8 KiB |  00m00s
- Running transaction
- [1/3] Verify package files              100% |   0.0   B/s |   1.0   B |  00m00s
- [2/3] Prepare transaction               100% |  66.0   B/s |   1.0   B |  00m00s
- [3/3] Installing libffi-devel-0:3.4.6-3 100% | 828.4 KiB/s |  34.8 KiB |  00m00s
- Complete!
+ /usr/bin/rpm "-q" "--whatprovides" "libffi-devel"
- libffi-devel-3.4.6-3.fc41.x86_64
2025-06-05 13:31.34 ---> using "a6fe1b5ea87ae9b12d6371060eaf79685b73973a2c5f24a9f5ac3e6a726a57ca" from cache


/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam install $DEPS"))
[NOTE] Package ocaml-options-vanilla is already installed (current version is 1).
[NOTE] Package ocaml-config is already installed (current version is 3).
[NOTE] Package ocaml-compiler is already installed (current version is 5.3.0).
[NOTE] Package ocaml-base-compiler is already installed (current version is 5.3.0).
[NOTE] Package ocaml is already installed (current version is 5.3.0).
[NOTE] Package base-unix is already installed (current version is base).
[NOTE] Package base-threads is already installed (current version is base).
[NOTE] Package base-nnp is already installed (current version is base).
[NOTE] Package base-effects is already installed (current version is base).
[NOTE] Package base-domains is already installed (current version is base).
[NOTE] Package base-bigarray is already installed (current version is base).
The following actions will be performed:
=== install 75 packages
- install angstrom                0.16.1
- install astring                 0.8.5
- install backoff                 0.1.1
- install base                    v0.17.2
- install bigarray-compat         1.1.0
- install bigstringaf             0.10.0
- install camlp-streams           5.0.1
- install cmdliner                1.3.0
- install conf-libffi             2.0.0
- install conf-pkg-config         4
- install cppo                    1.8.0
- install csexp                   1.5.2
- install ctypes                  0.23.0
- install ctypes-foreign          0.23.0
- install dune                    3.19.0
- install dune-configurator       3.19.0
- install fieldslib               v0.17.0
- install fmt                     0.10.0
- install integers                0.7.0
- install jane-street-headers     v0.17.0
- install jst-config              v0.17.0
- install logs                    0.8.0
- install mdx                     2.5.0
- install mtime                   2.1.0
- install multicore-magic         2.3.1
- install num                     1.5-1
- install ocaml-compiler-libs     v0.17.0
- install ocaml-syntax-shims      1.0.0
- install ocaml-version           4.0.1
- install ocaml_intrinsics_kernel v0.17.1
- install ocamlbuild              0.16.1
- install ocamlfind               1.9.8
- install parsexp                 v0.17.0
- install pprint                  20230830
- install ppx_assert              v0.17.0
- install ppx_base                v0.17.0
- install ppx_cold                v0.17.0
- install ppx_compare             v0.17.0
- install ppx_derivers            1.2.1
- install ppx_deriving            6.0.3
- install ppx_enumerate           v0.17.0
- install ppx_expect              v0.17.2
- install ppx_fields_conv         v0.17.0
- install ppx_globalize           v0.17.0
- install ppx_hash                v0.17.0
- install ppx_here                v0.17.0
- install ppx_inline_test         v0.17.0
- install ppx_minidebug           2.2.0
- install ppx_optcomp             v0.17.0
- install ppx_sexp_conv           v0.17.0
- install ppx_string              v0.17.0
- install ppx_variants_conv       v0.17.0
- install ppxlib                  0.35.0
- install ppxlib_jane             v0.17.2
- install printbox                0.12
- install printbox-ext-plot       0.12
- install printbox-html           0.12
- install printbox-md             0.12
- install printbox-text           0.12
- install ptime                   1.2.0
- install re                      1.12.0
- install result                  1.5
- install saturn_lockfree         0.5.0
- install seq                     base
- install sexplib                 v0.17.0
- install sexplib0                v0.17.0
- install stdio                   v0.17.0
- install stdlib-shims            0.3.0
- install thread-local-storage    0.2
- install time_now                v0.17.0
- install topkg                   1.0.8
- install tyxml                   4.6.0
- install uucp                    16.0.0
- install uutf                    1.0.4
- install variantslib             v0.17.0


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


/src: (copy (src .) (dst /src))
2025-06-05 13:31.35 ---> saved as "e50a02ca875cffd3cb2fb8880a8879d223dfdd414d6470b40c793a0e7f1af0ca"


/src: (run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build"))
File "arrayjit/test/dune", line 6, characters 7-15:
6 |   (pps ppx_jane)))
^^^^^^^^
Error: Library "ppx_jane" not found.
-> required by
_build/default/arrayjit/test/.merlin-conf/exe-test_numerical_types
-> required by alias arrayjit/test/check
(cd _build/default/test/config && ../../arrayjit/bin/read_config.exe --read=backend)


Welcome to OCANNL! Reading configuration defaults from /src/_build/default/test/config/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
Wrote value of 'backend' to ocannl_backend.txt
(cd _build/default/test_ppx && ./test_ppx_op.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/ca8ea76f153e6835060b6846a2e1b4d2/default/test && .tutorials.inline-tests/inline-test-runner.exe inline-test-runner tutorials -partition 'Welcome to OCANNL! Reading configuration defaults from /src/_build/.sandbox/7e45184ef98d3b7f128af1fa5dc19d7a/default/test/ocannl_config.' -source-tree-root .. -diff-cmd -)


Welcome to OCANNL! Reading configuration defaults from /src/_build/.sandbox/ca8ea76f153e6835060b6846a2e1b4d2/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/ca8ea76f153e6835060b6846a2e1b4d2/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/ca8ea76f153e6835060b6846a2e1b4d2/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/ca8ea76f153e6835060b6846a2e1b4d2/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/ca8ea76f153e6835060b6846a2e1b4d2/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/ca8ea76f153e6835060b6846a2e1b4d2/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/ca8ea76f153e6835060b6846a2e1b4d2/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/ca8ea76f153e6835060b6846a2e1b4d2/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/ca8ea76f153e6835060b6846a2e1b4d2/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/ca8ea76f153e6835060b6846a2e1b4d2/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/ca8ea76f153e6835060b6846a2e1b4d2/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/ca8ea76f153e6835060b6846a2e1b4d2/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/ca8ea76f153e6835060b6846a2e1b4d2/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/ca8ea76f153e6835060b6846a2e1b4d2/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/ca8ea76f153e6835060b6846a2e1b4d2/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/ca8ea76f153e6835060b6846a2e1b4d2/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/ca8ea76f153e6835060b6846a2e1b4d2/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/ca8ea76f153e6835060b6846a2e1b4d2/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/ca8ea76f153e6835060b6846a2e1b4d2/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.199500, batch loss=2.644440, epoch loss=34.770819
Batch=239, step=240, lr=0.199000, batch loss=0.855278, epoch loss=35.626096
Batch=299, step=300, lr=0.199000, batch loss=1.435625, epoch loss=37.061721
Batch=359, step=360, lr=0.198750, batch loss=1.340057, epoch loss=38.401778
Batch=419, step=420, lr=0.198250, batch loss=0.610848, epoch loss=39.012626
Batch=479, step=480, lr=0.198000, batch loss=0.746512, epoch loss=39.759138
Batch=539, step=540, lr=0.197750, batch loss=0.688843, epoch loss=40.447981
Batch=599, step=600, lr=0.197750, batch loss=1.101845, epoch loss=41.549826
Batch=659, step=660, lr=0.197250, batch loss=0.481892, epoch loss=42.031718
Batch=719, step=720, lr=0.197000, batch loss=0.410675, epoch loss=42.442394
Batch=779, step=780, lr=0.196750, batch loss=0.469189, epoch loss=42.911582
Batch=839, step=840, lr=0.196500, batch loss=0.450449, epoch loss=43.362031
Batch=899, step=900, lr=0.196250, batch loss=0.383663, epoch loss=43.745695
Batch=959, step=960, lr=0.196000, batch loss=0.268209, epoch loss=44.013903
Batch=1019, step=1020, lr=0.195750, batch loss=0.487321, epoch loss=44.501224
Batch=1079, step=1080, lr=0.195500, batch loss=0.265475, epoch loss=44.766699
Batch=1139, step=1140, lr=0.195250, batch loss=0.330702, epoch loss=45.097401
Batch=1199, step=1200, lr=0.195250, batch loss=0.265437, epoch loss=45.362838
Epoch=0, step=1200, lr=0.195250, epoch loss=45.362838
Batch=59, step=1260, lr=0.195000, batch loss=0.263379, epoch loss=0.263379
Batch=119, step=1320, lr=0.194500, batch loss=0.204600, epoch loss=0.467979
Batch=179, step=1380, lr=0.194500, batch loss=0.246183, epoch loss=0.714162
Batch=239, step=1440, lr=0.194000, batch loss=0.350067, epoch loss=1.064229
Batch=299, step=1500, lr=0.194000, batch loss=0.238252, epoch loss=1.302482
Batch=359, step=1560, lr=0.193750, batch loss=0.314778, epoch loss=1.617260
Batch=419, step=1620, lr=0.193250, batch loss=0.311262, epoch loss=1.928521
Batch=479, step=1680, lr=0.193250, batch loss=0.278313, epoch loss=2.206834
Batch=539, step=1740, lr=0.193000, batch loss=0.213566, epoch loss=2.420401
Batch=599, step=1800, lr=0.192750, batch loss=0.258838, epoch loss=2.679239
Batch=659, step=1860, lr=0.192500, batch loss=0.371732, epoch loss=3.050971
Batch=719, step=1920, lr=0.192250, batch loss=0.367630, epoch loss=3.418601
Batch=779, step=1980, lr=0.191750, batch loss=0.387185, epoch loss=3.805786
Batch=839, step=2040, lr=0.191500, batch loss=0.350716, epoch loss=4.156502
Batch=899, step=2100, lr=0.191500, batch loss=0.326830, epoch loss=4.483333
Batch=959, step=2160, lr=0.191250, batch loss=0.254552, epoch loss=4.737885
Batch=1019, step=2220, lr=0.190750, batch loss=0.390499, epoch loss=5.128385
Batch=1079, step=2280, lr=0.190500, batch loss=0.205684, epoch loss=5.334069
Batch=1139, step=2340, lr=0.190500, batch loss=0.261242, epoch loss=5.595311
Batch=1199, step=2400, lr=0.190000, batch loss=0.213012, epoch loss=5.808322
Epoch=1, step=2400, lr=0.190000, epoch loss=5.808322
Batch=59, step=2460, lr=0.189750, batch loss=0.235511, epoch loss=0.235511
Batch=119, step=2520, lr=0.189500, batch loss=0.197545, epoch loss=0.433056
Batch=179, step=2580, lr=0.189250, batch loss=0.222212, epoch loss=0.655268
Batch=239, step=2640, lr=0.189250, batch loss=0.331618, epoch loss=0.986886
Batch=299, step=2700, lr=0.189000, batch loss=0.208335, epoch loss=1.195221
Batch=359, step=2760, lr=0.188500, batch loss=0.292012, epoch loss=1.487233
Batch=419, step=2820, lr=0.188500, batch loss=0.285378, epoch loss=1.772611
Batch=479, step=2880, lr=0.188250, batch loss=0.262354, epoch loss=2.034965
Batch=539, step=2940, lr=0.187750, batch loss=0.196750, epoch loss=2.231715
Batch=599, step=3000, lr=0.187750, batch loss=0.235022, epoch loss=2.466737
Batch=659, step=3060, lr=0.187250, batch loss=0.342346, epoch loss=2.809082
Batch=719, step=3120, lr=0.187000, batch loss=0.343734, epoch loss=3.152816
Batch=779, step=3180, lr=0.186750, batch loss=0.364775, epoch loss=3.517591
Batch=839, step=3240, lr=0.186750, batch loss=0.325858, epoch loss=3.843448
Batch=899, step=3300, lr=0.186250, batch loss=0.291499, epoch loss=4.134948
Batch=959, step=3360, lr=0.186250, batch loss=0.209703, epoch loss=4.344650
Batch=1019, step=3420, lr=0.186000, batch loss=0.307971, epoch loss=4.652622
Batch=1079, step=3480, lr=0.185750, batch loss=0.178384, epoch loss=4.831006
Batch=1139, step=3540, lr=0.185250, batch loss=0.235957, epoch loss=5.066963
Batch=1199, step=3600, lr=0.185250, batch loss=0.200080, epoch loss=5.267042
Epoch=2, step=3600, lr=0.185250, epoch loss=5.267042
Batch=59, step=3660, lr=0.185000, batch loss=0.225342, epoch loss=0.225342
Batch=119, step=3720, lr=0.184750, batch loss=0.194627, epoch loss=0.419970
Batch=179, step=3780, lr=0.184250, batch loss=0.212575, epoch loss=0.632545
Batch=239, step=3840, lr=0.184250, batch loss=0.317544, epoch loss=0.950089
Batch=299, step=3900, lr=0.183750, batch loss=0.211423, epoch loss=1.161512
Batch=359, step=3960, lr=0.183750, batch loss=0.298443, epoch loss=1.459955
Batch=419, step=4020, lr=0.183250, batch loss=0.303181, epoch loss=1.763136
Batch=479, step=4080, lr=0.183250, batch loss=0.259248, epoch loss=2.022384
Batch=539, step=4140, lr=0.183000, batch loss=0.198847, epoch loss=2.221231
Batch=599, step=4200, lr=0.182750, batch loss=0.244948, epoch loss=2.466179
Batch=659, step=4260, lr=0.182250, batch loss=0.327866, epoch loss=2.794045
Batch=719, step=4320, lr=0.182000, batch loss=0.326955, epoch loss=3.121000
Batch=779, step=4380, lr=0.182000, batch loss=0.352537, epoch loss=3.473538
Batch=839, step=4440, lr=0.181750, batch loss=0.318016, epoch loss=3.791554
Batch=899, step=4500, lr=0.181250, batch loss=0.286496, epoch loss=4.078050
Batch=959, step=4560, lr=0.181250, batch loss=0.237425, epoch loss=4.315475
Batch=1019, step=4620, lr=0.180750, batch loss=0.332759, epoch loss=4.648235
Batch=1079, step=4680, lr=0.180500, batch loss=0.197113, epoch loss=4.845348
Batch=1139, step=4740, lr=0.180500, batch loss=0.229074, epoch loss=5.074422
Batch=1199, step=4800, lr=0.180000, batch loss=0.195320, epoch loss=5.269741
Epoch=3, step=4800, lr=0.180000, epoch loss=5.269741
Batch=59, step=4860, lr=0.180000, batch loss=0.240042, epoch loss=0.240042
Batch=119, step=4920, lr=0.179500, batch loss=0.198647, epoch loss=0.438689
Batch=179, step=4980, lr=0.179500, batch loss=0.207029, epoch loss=0.645718
Batch=239, step=5040, lr=0.179000, batch loss=0.307850, epoch loss=0.953568
Batch=299, step=5100, lr=0.178750, batch loss=0.200607, epoch loss=1.154175
Batch=359, step=5160, lr=0.178500, batch loss=0.275908, epoch loss=1.430083
Batch=419, step=5220, lr=0.178500, batch loss=0.265191, epoch loss=1.695274
Batch=479, step=5280, lr=0.178000, batch loss=0.239703, epoch loss=1.934977
Batch=539, step=5340, lr=0.177750, batch loss=0.192024, epoch loss=2.127001
Batch=599, step=5400, lr=0.177750, batch loss=0.229368, epoch loss=2.356369
Batch=659, step=5460, lr=0.177250, batch loss=0.327475, epoch loss=2.683844
Batch=719, step=5520, lr=0.177000, batch loss=0.332378, epoch loss=3.016222
Batch=779, step=5580, lr=0.177000, batch loss=0.344538, epoch loss=3.360760
Batch=839, step=5640, lr=0.176500, batch loss=0.308867, epoch loss=3.669628
Batch=899, step=5700, lr=0.176500, batch loss=0.272162, epoch loss=3.941789
Batch=959, step=5760, lr=0.176250, batch loss=0.215110, epoch loss=4.156899
Batch=1019, step=5820, lr=0.176000, batch loss=0.341600, epoch loss=4.498500
Batch=1079, step=5880, lr=0.175500, batch loss=0.204412, epoch loss=4.702911
Batch=1139, step=5940, lr=0.175500, batch loss=0.241620, epoch loss=4.944531
Batch=1199, step=6000, lr=0.175250, batch loss=0.185936, epoch loss=5.130468
Epoch=4, step=6000, lr=0.175250, epoch loss=5.130468
Batch=59, step=6060, lr=0.175000, batch loss=0.222188, epoch loss=0.222188
Batch=119, step=6120, lr=0.174500, batch loss=0.187462, epoch loss=0.409650
Batch=179, step=6180, lr=0.174250, batch loss=0.202254, epoch loss=0.611904
Batch=239, step=6240, lr=0.174000, batch loss=0.303426, epoch loss=0.915331
Batch=299, step=6300, lr=0.174000, batch loss=0.211845, epoch loss=1.127175
Batch=359, step=6360, lr=0.173500, batch loss=0.271156, epoch loss=1.398332
Batch=419, step=6420, lr=0.173250, batch loss=0.265096, epoch loss=1.663427
Batch=479, step=6480, lr=0.173250, batch loss=0.244949, epoch loss=1.908376
Batch=539, step=6540, lr=0.172750, batch loss=0.190929, epoch loss=2.099306
Batch=599, step=6600, lr=0.172500, batch loss=0.229696, epoch loss=2.329002
Batch=659, step=6660, lr=0.172250, batch loss=0.315689, epoch loss=2.644691
Batch=719, step=6720, lr=0.172000, batch loss=0.318026, epoch loss=2.962716
Batch=779, step=6780, lr=0.172000, batch loss=0.331718, epoch loss=3.294434
Batch=839, step=6840, lr=0.171500, batch loss=0.306485, epoch loss=3.600920
Batch=899, step=6900, lr=0.171250, batch loss=0.271212, epoch loss=3.872131
Batch=959, step=6960, lr=0.171000, batch loss=0.206566, epoch loss=4.078697
Batch=1019, step=7020, lr=0.170750, batch loss=0.327884, epoch loss=4.406581
Batch=1079, step=7080, lr=0.170500, batch loss=0.174260, epoch loss=4.580841
Batch=1139, step=7140, lr=0.170250, batch loss=0.213493, epoch loss=4.794335
Batch=1199, step=7200, lr=0.170000, batch loss=0.187412, epoch loss=4.981747
Epoch=5, step=7200, lr=0.170000, epoch loss=4.981747
Batch=59, step=7260, lr=0.170000, batch loss=0.231460, epoch loss=0.231460
Batch=119, step=7320, lr=0.169750, batch loss=0.185473, epoch loss=0.416932
Batch=179, step=7380, lr=0.169250, batch loss=0.195053, epoch loss=0.611985
Batch=239, step=7440, lr=0.169000, batch loss=0.290231, epoch loss=0.902216
Batch=299, step=7500, lr=0.168750, batch loss=0.201507, epoch loss=1.103723
Batch=359, step=7560, lr=0.168500, batch loss=0.258956, epoch loss=1.362679
Batch=419, step=7620, lr=0.168500, batch loss=0.256870, epoch loss=1.619549
Batch=479, step=7680, lr=0.168250, batch loss=0.237134, epoch loss=1.856684
Batch=539, step=7740, lr=0.167750, batch loss=0.188362, epoch loss=2.045045
Batch=599, step=7800, lr=0.167500, batch loss=0.222529, epoch loss=2.267574
Batch=659, step=7860, lr=0.167250, batch loss=0.306751, epoch loss=2.574325
Batch=719, step=7920, lr=0.167250, batch loss=0.307969, epoch loss=2.882293
Batch=779, step=7980, lr=0.167000, batch loss=0.323219, epoch loss=3.205512
Batch=839, step=8040, lr=0.166500, batch loss=0.296056, epoch loss=3.501568
Batch=899, step=8100, lr=0.166250, batch loss=0.260585, epoch loss=3.762153
Batch=959, step=8160, lr=0.166250, batch loss=0.207374, epoch loss=3.969527
Batch=1019, step=8220, lr=0.166000, batch loss=0.320483, epoch loss=4.290010
Batch=1079, step=8280, lr=0.165750, batch loss=0.170499, epoch loss=4.460509
Batch=1139, step=8340, lr=0.165250, batch loss=0.207225, epoch loss=4.667735
Batch=1199, step=8400, lr=0.165250, batch loss=0.178862, epoch loss=4.846597
Epoch=6, step=8400, lr=0.165250, epoch loss=4.846597
Batch=59, step=8460, lr=0.165000, batch loss=0.228699, epoch loss=0.228699
Batch=119, step=8520, lr=0.164500, batch loss=0.175974, epoch loss=0.404673
Batch=179, step=8580, lr=0.164500, batch loss=0.188385, epoch loss=0.593058
Batch=239, step=8640, lr=0.164250, batch loss=0.278543, epoch loss=0.871600
Batch=299, step=8700, lr=0.164000, batch loss=0.191072, epoch loss=1.062672
Batch=359, step=8760, lr=0.163500, batch loss=0.250682, epoch loss=1.313354
Batch=419, step=8820, lr=0.163250, batch loss=0.245666, epoch loss=1.559021
Batch=479, step=8880, lr=0.163250, batch loss=0.227795, epoch loss=1.786815
Batch=539, step=8940, lr=0.162750, batch loss=0.180665, epoch loss=1.967480
Batch=599, step=9000, lr=0.162750, batch loss=0.216448, epoch loss=2.183929
Batch=659, step=9060, lr=0.162250, batch loss=0.296361, epoch loss=2.480290
Batch=719, step=9120, lr=0.162250, batch loss=0.293824, epoch loss=2.774114
Batch=779, step=9180, lr=0.162000, batch loss=0.319190, epoch loss=3.093305
Batch=839, step=9240, lr=0.161500, batch loss=0.285861, epoch loss=3.379166
Batch=899, step=9300, lr=0.161250, batch loss=0.252845, epoch loss=3.632011
Batch=959, step=9360, lr=0.161250, batch loss=0.210995, epoch loss=3.843006
Batch=1019, step=9420, lr=0.161000, batch loss=0.299423, epoch loss=4.142429
Batch=1079, step=9480, lr=0.160750, batch loss=0.174822, epoch loss=4.317251
Batch=1139, step=9540, lr=0.160250, batch loss=0.206966, epoch loss=4.524217
Batch=1199, step=9600, lr=0.160250, batch loss=0.164818, epoch loss=4.689035
Epoch=7, step=9600, lr=0.160250, epoch loss=4.689035
Batch=59, step=9660, lr=0.160000, batch loss=0.197367, epoch loss=0.197367
Batch=119, step=9720, lr=0.159750, batch loss=0.166553, epoch loss=0.363920
Batch=179, step=9780, lr=0.159250, batch loss=0.178930, epoch loss=0.542850
Batch=239, step=9840, lr=0.159000, batch loss=0.260887, epoch loss=0.803737
Batch=299, step=9900, lr=0.158750, batch loss=0.178827, epoch loss=0.982563
Batch=359, step=9960, lr=0.158750, batch loss=0.235994, epoch loss=1.218558
Batch=419, step=10020, lr=0.158250, batch loss=0.235729, epoch loss=1.454287
Batch=479, step=10080, lr=0.158250, batch loss=0.219210, epoch loss=1.673497
Batch=539, step=10140, lr=0.157750, batch loss=0.165532, epoch loss=1.839030
Batch=599, step=10200, lr=0.157750, batch loss=0.202146, epoch loss=2.041176
Batch=659, step=10260, lr=0.157500, batch loss=0.282759, epoch loss=2.323935
Batch=719, step=10320, lr=0.157000, batch loss=0.285247, epoch loss=2.609182
Batch=779, step=10380, lr=0.157000, batch loss=0.292730, epoch loss=2.901913
Batch=839, step=10440, lr=0.156500, batch loss=0.267236, epoch loss=3.169149
Batch=899, step=10500, lr=0.156500, batch loss=0.244308, epoch loss=3.413457
Batch=959, step=10560, lr=0.156250, batch loss=0.194590, epoch loss=3.608047
Batch=1019, step=10620, lr=0.156000, batch loss=0.280799, epoch loss=3.888846
Batch=1079, step=10680, lr=0.155500, batch loss=0.173602, epoch loss=4.062448
Batch=1139, step=10740, lr=0.155250, batch loss=0.198395, epoch loss=4.260843
Batch=1199, step=10800, lr=0.155000, batch loss=0.154619, epoch loss=4.415462
Epoch=8, step=10800, lr=0.155000, epoch loss=4.415462
Batch=59, step=10860, lr=0.154750, batch loss=0.179757, epoch loss=0.179757
Batch=119, step=10920, lr=0.154500, batch loss=0.151648, epoch loss=0.331405
Batch=179, step=10980, lr=0.154250, batch loss=0.165872, epoch loss=0.497277
Batch=239, step=11040, lr=0.154000, batch loss=0.243494, epoch loss=0.740771
Batch=299, step=11100, lr=0.154000, batch loss=0.166487, epoch loss=0.907258
Batch=359, step=11160, lr=0.153750, batch loss=0.223915, epoch loss=1.131173
Batch=419, step=11220, lr=0.153250, batch loss=0.227887, epoch loss=1.359060
Batch=479, step=11280, lr=0.153250, batch loss=0.204606, epoch loss=1.563666
Batch=539, step=11340, lr=0.152750, batch loss=0.158979, epoch loss=1.722644
Batch=599, step=11400, lr=0.152500, batch loss=0.186340, epoch loss=1.908985
Batch=659, step=11460, lr=0.152500, batch loss=0.262182, epoch loss=2.171166
Batch=719, step=11520, lr=0.152000, batch loss=0.257618, epoch loss=2.428784
Batch=779, step=11580, lr=0.151750, batch loss=0.270813, epoch loss=2.699597
Batch=839, step=11640, lr=0.151750, batch loss=0.256860, epoch loss=2.956457
Batch=899, step=11700, lr=0.151250, batch loss=0.217031, epoch loss=3.173487
Batch=959, step=11760, lr=0.151250, batch loss=0.178052, epoch loss=3.351539
Batch=1019, step=11820, lr=0.151000, batch loss=0.256982, epoch loss=3.608521
Batch=1079, step=11880, lr=0.150750, batch loss=0.148745, epoch loss=3.757266
Batch=1139, step=11940, lr=0.150250, batch loss=0.189732, epoch loss=3.946998
Batch=1199, step=12000, lr=0.150250, batch loss=0.140794, epoch loss=4.087791
Epoch=9, step=12000, lr=0.150250, epoch loss=4.087791
Batch=59, step=12060, lr=0.150000, batch loss=0.161945, epoch loss=0.161945
Batch=119, step=12120, lr=0.149750, batch loss=0.136729, epoch loss=0.298674
Batch=179, step=12180, lr=0.149500, batch loss=0.150918, epoch loss=0.449592
Batch=239, step=12240, lr=0.149000, batch loss=0.218634, epoch loss=0.668226
Batch=299, step=12300, lr=0.149000, batch loss=0.144642, epoch loss=0.812868
Batch=359, step=12360, lr=0.148500, batch loss=0.197513, epoch loss=1.010380
Batch=419, step=12420, lr=0.148500, batch loss=0.207854, epoch loss=1.218234
Batch=479, step=12480, lr=0.148250, batch loss=0.178653, epoch loss=1.396887
Batch=539, step=12540, lr=0.148000, batch loss=0.143693, epoch loss=1.540580
Batch=599, step=12600, lr=0.147750, batch loss=0.149034, epoch loss=1.689614
Batch=659, step=12660, lr=0.147250, batch loss=0.227611, epoch loss=1.917225
Batch=719, step=12720, lr=0.147250, batch loss=0.233281, epoch loss=2.150506
Batch=779, step=12780, lr=0.147000, batch loss=0.257192, epoch loss=2.407698
Batch=839, step=12840, lr=0.146500, batch loss=0.237894, epoch loss=2.645592
Batch=899, step=12900, lr=0.146250, batch loss=0.233380, epoch loss=2.878973
Batch=959, step=12960, lr=0.146000, batch loss=0.138541, epoch loss=3.017514
Batch=1019, step=13020, lr=0.146000, batch loss=0.213200, epoch loss=3.230714
Batch=1079, step=13080, lr=0.145500, batch loss=0.115556, epoch loss=3.346270
Batch=1139, step=13140, lr=0.145250, batch loss=0.152113, epoch loss=3.498383
Batch=1199, step=13200, lr=0.145000, batch loss=0.116201, epoch loss=3.614584
Epoch=10, step=13200, lr=0.145000, epoch loss=3.614584
Batch=59, step=13260, lr=0.145000, batch loss=0.140272, epoch loss=0.140272
Batch=119, step=13320, lr=0.144500, batch loss=0.121508, epoch loss=0.261780
Batch=179, step=13380, lr=0.144500, batch loss=0.128692, epoch loss=0.390472
Batch=239, step=13440, lr=0.144000, batch loss=0.194389, epoch loss=0.584861
Batch=299, step=13500, lr=0.144000, batch loss=0.133892, epoch loss=0.718753
Batch=359, step=13560, lr=0.143500, batch loss=0.159643, epoch loss=0.878396
Batch=419, step=13620, lr=0.143250, batch loss=0.158457, epoch loss=1.036852
Batch=479, step=13680, lr=0.143250, batch loss=0.149527, epoch loss=1.186380
Batch=539, step=13740, lr=0.143000, batch loss=0.118878, epoch loss=1.305258
Batch=599, step=13800, lr=0.142500, batch loss=0.120330, epoch loss=1.425588
Batch=659, step=13860, lr=0.142500, batch loss=0.182055, epoch loss=1.607643
Batch=719, step=13920, lr=0.142000, batch loss=0.197004, epoch loss=1.804647
Batch=779, step=13980, lr=0.141750, batch loss=0.222420, epoch loss=2.027068
Batch=839, step=14040, lr=0.141500, batch loss=0.202626, epoch loss=2.229693
Batch=899, step=14100, lr=0.141250, batch loss=0.216457, epoch loss=2.446150
Batch=959, step=14160, lr=0.141250, batch loss=0.101692, epoch loss=2.547843
Batch=1019, step=14220, lr=0.141000, batch loss=0.202077, epoch loss=2.749920
Batch=1079, step=14280, lr=0.140500, batch loss=0.075916, epoch loss=2.825836
Batch=1139, step=14340, lr=0.140500, batch loss=0.117106, epoch loss=2.942942
Batch=1199, step=14400, lr=0.140000, batch loss=0.085330, epoch loss=3.028272
Epoch=11, step=14400, lr=0.140000, epoch loss=3.028272
Batch=59, step=14460, lr=0.140000, batch loss=0.112161, epoch loss=0.112161
Batch=119, step=14520, lr=0.139500, batch loss=0.112017, epoch loss=0.224178
Batch=179, step=14580, lr=0.139500, batch loss=0.103180, epoch loss=0.327358
Batch=239, step=14640, lr=0.139250, batch loss=0.139804, epoch loss=0.467162
Batch=299, step=14700, lr=0.139000, batch loss=0.080856, epoch loss=0.548018
Batch=359, step=14760, lr=0.138750, batch loss=0.123157, epoch loss=0.671175
Batch=419, step=14820, lr=0.138250, batch loss=0.129040, epoch loss=0.800215
Batch=479, step=14880, lr=0.138250, batch loss=0.105522, epoch loss=0.905738
Batch=539, step=14940, lr=0.138000, batch loss=0.113106, epoch loss=1.018843
Batch=599, step=15000, lr=0.137750, batch loss=0.084649, epoch loss=1.103493
Batch=659, step=15060, lr=0.137500, batch loss=0.130808, epoch loss=1.234301
Batch=719, step=15120, lr=0.137250, batch loss=0.120667, epoch loss=1.354968
Batch=779, step=15180, lr=0.136750, batch loss=0.119305, epoch loss=1.474272
Batch=839, step=15240, lr=0.136500, batch loss=0.120856, epoch loss=1.595129
Batch=899, step=15300, lr=0.136500, batch loss=0.096821, epoch loss=1.691950
Batch=959, step=15360, lr=0.136000, batch loss=0.049011, epoch loss=1.740962
Batch=1019, step=15420, lr=0.135750, batch loss=0.084231, epoch loss=1.825192
Batch=1079, step=15480, lr=0.135750, batch loss=0.062365, epoch loss=1.887558
Batch=1139, step=15540, lr=0.135250, batch loss=0.169707, epoch loss=2.057264
Batch=1199, step=15600, lr=0.135000, batch loss=0.054826, epoch loss=2.112091
Epoch=12, step=15600, lr=0.135000, epoch loss=2.112091
Batch=59, step=15660, lr=0.134750, batch loss=0.076600, epoch loss=0.076600
Batch=119, step=15720, lr=0.134750, batch loss=0.124539, epoch loss=0.201138
Batch=179, step=15780, lr=0.134500, batch loss=0.093462, epoch loss=0.294601
Batch=239, step=15840, lr=0.134000, batch loss=0.093290, epoch loss=0.387890
Batch=299, step=15900, lr=0.133750, batch loss=0.041201, epoch loss=0.429092
Batch=359, step=15960, lr=0.133750, batch loss=0.078326, epoch loss=0.507417
Batch=419, step=16020, lr=0.133500, batch loss=0.083506, epoch loss=0.590923
Batch=479, step=16080, lr=0.133000, batch loss=0.070391, epoch loss=0.661315
Batch=539, step=16140, lr=0.133000, batch loss=0.066759, epoch loss=0.728074
Batch=599, step=16200, lr=0.132500, batch loss=0.164771, epoch loss=0.892844
Batch=659, step=16260, lr=0.132250, batch loss=0.094543, epoch loss=0.987387
Batch=719, step=16320, lr=0.132000, batch loss=0.140228, epoch loss=1.127615
Batch=779, step=16380, lr=0.131750, batch loss=0.322515, epoch loss=1.450130
Batch=839, step=16440, lr=0.131750, batch loss=0.098408, epoch loss=1.548538
Batch=899, step=16500, lr=0.131250, batch loss=0.093139, epoch loss=1.641676
Batch=959, step=16560, lr=0.131000, batch loss=0.035421, epoch loss=1.677098
Batch=1019, step=16620, lr=0.131000, batch loss=0.058167, epoch loss=1.735265
Batch=1079, step=16680, lr=0.130750, batch loss=0.057558, epoch loss=1.792822
Batch=1139, step=16740, lr=0.130500, batch loss=0.104789, epoch loss=1.897611
Batch=1199, step=16800, lr=0.130000, batch loss=0.049823, epoch loss=1.947434
Epoch=13, step=16800, lr=0.130000, epoch loss=1.947434
Batch=59, step=16860, lr=0.129750, batch loss=0.036360, epoch loss=0.036360
Batch=119, step=16920, lr=0.129750, batch loss=0.034234, epoch loss=0.070594
Batch=179, step=16980, lr=0.129500, batch loss=0.044450, epoch loss=0.115044
Batch=239, step=17040, lr=0.129250, batch loss=0.062574, epoch loss=0.177618
Batch=299, step=17100, lr=0.128750, batch loss=0.020937, epoch loss=0.198555
Batch=359, step=17160, lr=0.128750, batch loss=0.044298, epoch loss=0.242853
Batch=419, step=17220, lr=0.128250, batch loss=0.071983, epoch loss=0.314836
Batch=479, step=17280, lr=0.128250, batch loss=0.023397, epoch loss=0.338233
Batch=539, step=17340, lr=0.128000, batch loss=0.027101, epoch loss=0.365334
Batch=599, step=17400, lr=0.127750, batch loss=0.037525, epoch loss=0.402859
Batch=659, step=17460, lr=0.127500, batch loss=0.050683, epoch loss=0.453542
Batch=719, step=17520, lr=0.127250, batch loss=0.057832, epoch loss=0.511374
Batch=779, step=17580, lr=0.127000, batch loss=0.068698, epoch loss=0.580073
Batch=839, step=17640, lr=0.126500, batch loss=0.099863, epoch loss=0.679936
Batch=899, step=17700, lr=0.126500, batch loss=0.048415, epoch loss=0.728350
Batch=959, step=17760, lr=0.126000, batch loss=0.019084, epoch loss=0.747434
Batch=1019, step=17820, lr=0.125750, batch loss=0.051935, epoch loss=0.799369
Batch=1079, step=17880, lr=0.125500, batch loss=0.049457, epoch loss=0.848826
Batch=1139, step=17940, lr=0.125250, batch loss=0.107623, epoch loss=0.956448
Batch=1199, step=18000, lr=0.125250, batch loss=0.026734, epoch loss=0.983182
Epoch=14, step=18000, lr=0.125250, epoch loss=0.983182
Batch=59, step=18060, lr=0.125000, batch loss=0.018819, epoch loss=0.018819
Batch=119, step=18120, lr=0.124750, batch loss=0.021091, epoch loss=0.039909
Batch=179, step=18180, lr=0.124250, batch loss=0.037423, epoch loss=0.077332
Batch=239, step=18240, lr=0.124250, batch loss=0.039977, epoch loss=0.117310
Batch=299, step=18300, lr=0.124000, batch loss=0.008824, epoch loss=0.126133
Batch=359, step=18360, lr=0.123750, batch loss=0.025029, epoch loss=0.151162
Batch=419, step=18420, lr=0.123250, batch loss=0.028367, epoch loss=0.179529
Batch=479, step=18480, lr=0.123250, batch loss=0.021698, epoch loss=0.201226
Batch=539, step=18540, lr=0.122750, batch loss=0.045624, epoch loss=0.246850
Batch=599, step=18600, lr=0.122750, batch loss=0.027003, epoch loss=0.273854
Batch=659, step=18660, lr=0.122500, batch loss=0.030894, epoch loss=0.304748
Batch=719, step=18720, lr=0.122000, batch loss=0.050660, epoch loss=0.355408
Batch=779, step=18780, lr=0.121750, batch loss=0.108805, epoch loss=0.464213
Batch=839, step=18840, lr=0.121500, batch loss=0.050045, epoch loss=0.514258
Batch=899, step=18900, lr=0.121500, batch loss=0.050197, epoch loss=0.564455
Batch=959, step=18960, lr=0.121250, batch loss=0.013801, epoch loss=0.578256
Batch=1019, step=19020, lr=0.121000, batch loss=0.021583, epoch loss=0.599839
Batch=1079, step=19080, lr=0.120500, batch loss=0.010559, epoch loss=0.610398
Batch=1139, step=19140, lr=0.120250, batch loss=0.022799, epoch loss=0.633197
Batch=1199, step=19200, lr=0.120250, batch loss=0.008581, epoch loss=0.641778
Epoch=15, step=19200, lr=0.120250, epoch loss=0.641778
Batch=59, step=19260, lr=0.120000, batch loss=0.004541, epoch loss=0.004541
Batch=119, step=19320, lr=0.119500, batch loss=0.020682, epoch loss=0.025223
Batch=179, step=19380, lr=0.119250, batch loss=0.062649, epoch loss=0.087873
Batch=239, step=19440, lr=0.119000, batch loss=0.024273, epoch loss=0.112146
Batch=299, step=19500, lr=0.119000, batch loss=0.015609, epoch loss=0.127755
Batch=359, step=19560, lr=0.118750, batch loss=0.034647, epoch loss=0.162402
Batch=419, step=19620, lr=0.118500, batch loss=0.021483, epoch loss=0.183885
Batch=479, step=19680, lr=0.118250, batch loss=0.006952, epoch loss=0.190837
Batch=539, step=19740, lr=0.117750, batch loss=0.018430, epoch loss=0.209267
Batch=599, step=19800, lr=0.117750, batch loss=0.021425, epoch loss=0.230692
Batch=659, step=19860, lr=0.117250, batch loss=0.018855, epoch loss=0.249546
Batch=719, step=19920, lr=0.117250, batch loss=0.030714, epoch loss=0.280260
Batch=779, step=19980, lr=0.117000, batch loss=0.066933, epoch loss=0.347193
Batch=839, step=20040, lr=0.116500, batch loss=0.030652, epoch loss=0.377846
Batch=899, step=20100, lr=0.116500, batch loss=0.028139, epoch loss=0.405985
Batch=959, step=20160, lr=0.116250, batch loss=0.019450, epoch loss=0.425435
Batch=1019, step=20220, lr=0.115750, batch loss=0.021647, epoch loss=0.447082
Batch=1079, step=20280, lr=0.115500, batch loss=0.003465, epoch loss=0.450547
Batch=1139, step=20340, lr=0.115500, batch loss=0.014457, epoch loss=0.465004
Batch=1199, step=20400, lr=0.115250, batch loss=0.005905, epoch loss=0.470909
Epoch=16, step=20400, lr=0.115250, epoch loss=0.470909
Batch=59, step=20460, lr=0.115000, batch loss=0.002794, epoch loss=0.002794
Batch=119, step=20520, lr=0.114500, batch loss=0.009410, epoch loss=0.012203
Batch=179, step=20580, lr=0.114250, batch loss=0.025631, epoch loss=0.037834
Batch=239, step=20640, lr=0.114250, batch loss=0.014451, epoch loss=0.052284
Batch=299, step=20700, lr=0.114000, batch loss=0.003811, epoch loss=0.056096
Batch=359, step=20760, lr=0.113750, batch loss=0.013266, epoch loss=0.069362
Batch=419, step=20820, lr=0.113500, batch loss=0.014151, epoch loss=0.083513
Batch=479, step=20880, lr=0.113250, batch loss=0.004243, epoch loss=0.087756
Batch=539, step=20940, lr=0.112750, batch loss=0.015596, epoch loss=0.103353
Batch=599, step=21000, lr=0.112750, batch loss=0.018327, epoch loss=0.121679
Batch=659, step=21060, lr=0.112500, batch loss=0.013558, epoch loss=0.135237
Batch=719, step=21120, lr=0.112250, batch loss=0.028706, epoch loss=0.163943
Batch=779, step=21180, lr=0.111750, batch loss=0.041395, epoch loss=0.205338
Batch=839, step=21240, lr=0.111750, batch loss=0.026557, epoch loss=0.231895
Batch=899, step=21300, lr=0.111250, batch loss=0.025975, epoch loss=0.257870
Batch=959, step=21360, lr=0.111000, batch loss=0.012916, epoch loss=0.270786
Batch=1019, step=21420, lr=0.110750, batch loss=0.011427, epoch loss=0.282213
Batch=1079, step=21480, lr=0.110500, batch loss=0.001902, epoch loss=0.284115
Batch=1139, step=21540, lr=0.110250, batch loss=0.012366, epoch loss=0.296480
Batch=1199, step=21600, lr=0.110250, batch loss=0.005547, epoch loss=0.302027
Epoch=17, step=21600, lr=0.110250, epoch loss=0.302027
Batch=59, step=21660, lr=0.110000, batch loss=0.002955, epoch loss=0.002955
Batch=119, step=21720, lr=0.109500, batch loss=0.006560, epoch loss=0.009515
Batch=179, step=21780, lr=0.109500, batch loss=0.012220, epoch loss=0.021735
Batch=239, step=21840, lr=0.109250, batch loss=0.009775, epoch loss=0.031509
Batch=299, step=21900, lr=0.108750, batch loss=0.012650, epoch loss=0.044159
Batch=359, step=21960, lr=0.108750, batch loss=0.012586, epoch loss=0.056745
Batch=419, step=22020, lr=0.108500, batch loss=0.012161, epoch loss=0.068906
Batch=479, step=22080, lr=0.108000, batch loss=0.002796, epoch loss=0.071702
Batch=539, step=22140, lr=0.108000, batch loss=0.018068, epoch loss=0.089770
Batch=599, step=22200, lr=0.107750, batch loss=0.015281, epoch loss=0.105051
Batch=659, step=22260, lr=0.107250, batch loss=0.011017, epoch loss=0.116068
Batch=719, step=22320, lr=0.107000, batch loss=0.018651, epoch loss=0.134719
Batch=779, step=22380, lr=0.106750, batch loss=0.024681, epoch loss=0.159400
Batch=839, step=22440, lr=0.106750, batch loss=0.026107, epoch loss=0.185507
Batch=899, step=22500, lr=0.106500, batch loss=0.026663, epoch loss=0.212170
Batch=959, step=22560, lr=0.106250, batch loss=0.008918, epoch loss=0.221088
Batch=1019, step=22620, lr=0.105750, batch loss=0.008892, epoch loss=0.229980
Batch=1079, step=22680, lr=0.105750, batch loss=0.000557, epoch loss=0.230537
Batch=1139, step=22740, lr=0.105500, batch loss=0.010544, epoch loss=0.241082
Batch=1199, step=22800, lr=0.105250, batch loss=0.004759, epoch loss=0.245840
Epoch=18, step=22800, lr=0.105250, epoch loss=0.245840
Batch=59, step=22860, lr=0.104750, batch loss=0.001613, epoch loss=0.001613
Batch=119, step=22920, lr=0.104750, batch loss=0.005519, epoch loss=0.007132
Batch=179, step=22980, lr=0.104500, batch loss=0.010226, epoch loss=0.017358
Batch=239, step=23040, lr=0.104250, batch loss=0.008680, epoch loss=0.026037
Batch=299, step=23100, lr=0.104000, batch loss=0.006564, epoch loss=0.032601
Batch=359, step=23160, lr=0.103500, batch loss=0.012205, epoch loss=0.044806
Batch=419, step=23220, lr=0.103250, batch loss=0.010912, epoch loss=0.055719
Batch=479, step=23280, lr=0.103000, batch loss=0.002522, epoch loss=0.058241
Batch=539, step=23340, lr=0.102750, batch loss=0.017153, epoch loss=0.075394
Batch=599, step=23400, lr=0.102750, batch loss=0.014008, epoch loss=0.089401
Batch=659, step=23460, lr=0.102500, batch loss=0.010544, epoch loss=0.099945
Batch=719, step=23520, lr=0.102000, batch loss=0.013463, epoch loss=0.113408
Batch=779, step=23580, lr=0.101750, batch loss=0.023081, epoch loss=0.136489
Batch=839, step=23640, lr=0.101500, batch loss=0.024956, epoch loss=0.161445
Batch=899, step=23700, lr=0.101250, batch loss=0.023314, epoch loss=0.184759
Batch=959, step=23760, lr=0.101250, batch loss=0.008723, epoch loss=0.193482
Batch=1019, step=23820, lr=0.101000, batch loss=0.008145, epoch loss=0.201627
Batch=1079, step=23880, lr=0.100750, batch loss=0.000826, epoch loss=0.202454
Batch=1139, step=23940, lr=0.100500, batch loss=0.009436, epoch loss=0.211890
Batch=1199, step=24000, lr=0.100000, batch loss=0.004948, epoch loss=0.216838
Epoch=19, step=24000, lr=0.100000, epoch loss=0.216838


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-06-05 13:32.44: Job failed: Failed: Build failed