Organisationsahrefsocannl41a9d1 ()debian-12-5.3+flambda_opam-2.3

debian-12-5.3+flambda_opam-2.3

Logs

Show full logs
2025-05-15 20:27.23: New job: test ahrefs/ocannl https://github.com/ahrefs/ocannl.git#refs/heads/master (41a9d1e5f397edec7b8eef338a671210d4e6f970) (linux-x86_64:debian-12-5.3+flambda_opam-2.3)
Base: ocaml/opam:debian-12-ocaml-5.3-flambda@sha256:102e61eadd02c8453b955d72f3a495806f17f5de549d3643cc924c320fabd8f4
Opam project build

To reproduce locally:

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

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

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

2025-05-15 20:27.23: Waiting for resource in pool OCluster
2025-05-15 20:27.23: Waiting for worker…
2025-05-15 20:27.55: Got resource from pool OCluster
Building on toxis.caelum.ci.dev
All commits already cached
HEAD is now at 41a9d1e5 Unified logging for C_syntax, refactored by Gemini CUDA and Metal in-progress / broken: unfinished and potentially buggy.

(from ocaml/opam:debian-12-ocaml-5.3-flambda@sha256:102e61eadd02c8453b955d72f3a495806f17f5de549d3643cc924c320fabd8f4)
2025-05-15 20:28.24 ---> saved as "21ca48779d7c8771accdf60eb888012ef48685ba9d539046f9f2e6ce2db9408d"

/: (comment debian-12-5.3+flambda_opam-2.3)

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

/: (env CLICOLOR_FORCE 1)

/: (env OPAMCOLOR always)

/: (workdir /src)

/src: (run (shell "sudo ln -f /usr/bin/opam-2.3 /usr/bin/opam"))
2025-05-15 20:28.24 ---> saved as "c3f3aa93c3355a64826565104635ed2c75e43663faf3bb1239283e2d0babab60"

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

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

[NOTE] The 'jobs' option was reset, its value was 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-15 20:28.56 ---> saved as "292270fbfb1491d8dafae52ea17d8b381a33866b2212919c484f3fdce286b697"

/src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
Linux 5.15.0-134-generic
The OCaml toplevel, version 5.3.0
2.3.0
2025-05-15 20:28.56 ---> saved as "3a794d0297d6d3662e91621faf2070f604c02f28ce3386d50957daf0a3b38339"

/src: (workdir /src)

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

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

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

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

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

/src: (run (network host)
           (shell  "opam pin add -yn neural_nets_lib.dev './' && \
                  \nopam pin add -yn arrayjit.dev './'"))
[neural_nets_lib.dev] synchronised (file:///src)
neural_nets_lib is now pinned to file:///src (version dev)
[arrayjit.dev] synchronised (file:///src)
arrayjit is now pinned to file:///src (version dev)
2025-05-15 20:29.32 ---> saved as "7244827b3d4592ee38bd1e99be81a25d715515ad14f8ebeb13b060da4eb95185"

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

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

/src: (env CI true)

/src: (env OCAMLCI true)

/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
           (network host)
           (shell "opam update --depexts && opam install --cli=2.3 --depext-only -y neural_nets_lib.dev arrayjit.dev $DEPS"))
+ /usr/bin/sudo "apt-get" "update"
- Hit:1 http://deb.debian.org/debian bookworm InRelease
- 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-security bookworm-security/main amd64 Packages [258 kB]
- Fetched 362 kB in 1s (581 kB/s)
- Reading package lists...
- 

<><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><>
[arrayjit.dev] synchronised (file:///src)
[neural_nets_lib.dev] synchronised (file:///src)

[NOTE] Package ocaml-variants is already installed (current version is 5.3.0+options).
[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 is already installed (current version is 5.3.0).
[NOTE] Package base-unix is already installed (current version is base).
[NOTE] Package base-threads is already installed (current version is base).
[NOTE] Package base-nnp is already installed (current version is base).
[NOTE] Package base-effects is already installed (current version is base).
[NOTE] Package base-domains is already installed (current version is base).
[NOTE] Package base-bigarray is already installed (current version is base).

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

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

+ /usr/bin/sudo "apt-get" "install" "-qq" "-yy" "libffi-dev" "pkg-config"
- debconf: delaying package configuration, since apt-utils is not installed
- Selecting previously unselected package libffi-dev:amd64.
- (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 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-15 20:29.54 ---> saved as "f01433295699fb0d8667e0d7817ccc0e8dac7a14e63c89bd397e9c487847aaa1"

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

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

/src: (copy (src .) (dst /src))
2025-05-15 20:32.05 ---> saved as "20624543ff5a6e8b32fb16fc9eeec7461703b564989824c05d0159384d733efd"

/src: (run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build"))
(cd _build/default/test_ppx && ./test_ppx_op_expected.exe)

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

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

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

Welcome to OCANNL! Reading configuration defaults from /src/_build/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
Retrieving commandline, environment, or config file variable ocannl_backend
Found cc, in the config file
Retrieving commandline, environment, or config file variable ocannl_cd_ident_style
Not found, using default heuristic
Retrieving commandline, environment, or config file variable ocannl_ll_ident_style
Not found, using default heuristic
Retrieving commandline, environment, or config file variable ocannl_debug_log_to_routine_files
Found overwrite, commandline --ocannl_debug_log_to_routine_files=overwrite
Retrieving commandline, environment, or config file variable ocannl_cc_backend_optimization_level
Not found, using default 3
Retrieving commandline, environment, or config file variable ocannl_cc_backend_compiler_command
Not found, using default gcc
Fatal error: exception File "src/printbox-text/PrintBox_text.ml", line 212, characters 6-12: Assertion failed
Raised at PrintBox_text.Output.Make_out.to_buf_aux_ in file "src/printbox-text/PrintBox_text.ml", line 212, characters 6-50
Called from PrintBox_text.Output.Make_out.render in file "src/printbox-text/PrintBox_text.ml" (inlined), line 242, characters 21-46
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" (inlined), lines 325-329, characters 17-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" (inlined), lines 325-329, characters 17-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" (inlined), lines 325-329, characters 17-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" (inlined), lines 325-329, characters 17-42
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.to_chan in file "src/printbox-text/PrintBox_text.ml" (inlined), line 269, characters 39-70
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/fc03018194f53dfea2601564113e27d8/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/fc03018194f53dfea2601564113e27d8/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/fc03018194f53dfea2601564113e27d8/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/fc03018194f53dfea2601564113e27d8/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/fc03018194f53dfea2601564113e27d8/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/fc03018194f53dfea2601564113e27d8/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/fc03018194f53dfea2601564113e27d8/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/fc03018194f53dfea2601564113e27d8/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/fc03018194f53dfea2601564113e27d8/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/fc03018194f53dfea2601564113e27d8/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/default/test && ./moons_demo_parallel_run.exe)

Welcome to OCANNL! Reading configuration defaults from /src/_build/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
("Set log_level to" 1)
└─{orphaned from #2}
Retrieving commandline, environment, or config file variable ocannl_backend
Found cc, in the config file
Properties of devices:
(multicore_devices
 (device ((device_name CPU) (device_ordinal 0) (num_domains 72))))
@!Retrieving commandline, environment, or config file variable ocannl_debug_log_to_routine_files
Not found, using default no
Retrieving commandline, environment, or config file variable ocannl_ll_ident_style
Not found, using default heuristic
Retrieving commandline, environment, or config file variable ocannl_cc_backend_optimization_level
Not found, using default 3
Retrieving commandline, environment, or config file variable ocannl_cc_backend_compiler_command
Not found, using default gcc
Retrieving commandline, environment, or config file variable ocannl_never_capture_stdout
Not found, using default false
Batch=59, step=60, lr=0.200000, batch loss=23.609453, epoch loss=23.609453
Batch=119, step=120, lr=0.199500, batch loss=8.539634, epoch loss=32.149087
Batch=179, step=180, lr=0.199250, batch loss=2.621123, epoch loss=34.770210
Batch=239, step=240, lr=0.199000, batch loss=0.846671, epoch loss=35.616880
Batch=299, step=300, lr=0.198750, batch loss=1.454974, epoch loss=37.071854
Batch=359, step=360, lr=0.198500, batch loss=1.326898, epoch loss=38.398752
Batch=419, step=420, lr=0.198250, batch loss=0.621517, epoch loss=39.020269
Batch=479, step=480, lr=0.198000, batch loss=0.818033, epoch loss=39.838301
Batch=539, step=540, lr=0.198000, batch loss=0.697637, epoch loss=40.535939
Batch=599, step=600, lr=0.197500, batch loss=1.060626, epoch loss=41.596564
Batch=659, step=660, lr=0.197250, batch loss=0.484515, epoch loss=42.081080
Batch=719, step=720, lr=0.197000, batch loss=0.412496, epoch loss=42.493575
Batch=779, step=780, lr=0.196750, batch loss=0.472178, epoch loss=42.965753
Batch=839, step=840, lr=0.196500, batch loss=0.448833, epoch loss=43.414586
Batch=899, step=900, lr=0.196250, batch loss=0.387664, epoch loss=43.802250
Batch=959, step=960, lr=0.196000, batch loss=0.253460, epoch loss=44.055710
Batch=1019, step=1020, lr=0.195750, batch loss=0.477545, epoch loss=44.533255
Batch=1079, step=1080, lr=0.195750, batch loss=0.262660, epoch loss=44.795915
Batch=1139, step=1140, lr=0.195250, batch loss=0.341236, epoch loss=45.137152
Batch=1199, step=1200, lr=0.195250, batch loss=0.266082, epoch loss=45.403233
Epoch=0, step=1200, lr=0.195250, epoch loss=45.403233
Batch=59, step=1260, lr=0.194750, batch loss=0.265297, epoch loss=0.265297
Batch=119, step=1320, lr=0.194750, batch loss=0.203805, epoch loss=0.469102
Batch=179, step=1380, lr=0.194250, batch loss=0.246687, epoch loss=0.715790
Batch=239, step=1440, lr=0.194250, batch loss=0.348787, epoch loss=1.064576
Batch=299, step=1500, lr=0.193750, batch loss=0.241689, epoch loss=1.306265
Batch=359, step=1560, lr=0.193750, batch loss=0.315137, epoch loss=1.621402
Batch=419, step=1620, lr=0.193250, batch loss=0.310862, epoch loss=1.932264
Batch=479, step=1680, lr=0.193000, batch loss=0.276110, epoch loss=2.208374
Batch=539, step=1740, lr=0.193000, batch loss=0.211421, epoch loss=2.419795
Batch=599, step=1800, lr=0.192750, batch loss=0.260924, epoch loss=2.680719
Batch=659, step=1860, lr=0.192500, batch loss=0.377119, epoch loss=3.057838
Batch=719, step=1920, lr=0.192250, batch loss=0.360366, epoch loss=3.418204
Batch=779, step=1980, lr=0.191750, batch loss=0.386651, epoch loss=3.804855
Batch=839, step=2040, lr=0.191750, batch loss=0.349497, epoch loss=4.154352
Batch=899, step=2100, lr=0.191250, batch loss=0.325128, epoch loss=4.479480
Batch=959, step=2160, lr=0.191250, batch loss=0.253258, epoch loss=4.732739
Batch=1019, step=2220, lr=0.191000, batch loss=0.386793, epoch loss=5.119532
Batch=1079, step=2280, lr=0.190750, batch loss=0.207995, epoch loss=5.327527
Batch=1139, step=2340, lr=0.190250, batch loss=0.258512, epoch loss=5.586038
Batch=1199, step=2400, lr=0.190000, batch loss=0.211876, epoch loss=5.797915
Epoch=1, step=2400, lr=0.190000, epoch loss=5.797915
Batch=59, step=2460, lr=0.190000, batch loss=0.238762, epoch loss=0.238762
Batch=119, step=2520, lr=0.189500, batch loss=0.198473, epoch loss=0.437235
Batch=179, step=2580, lr=0.189500, batch loss=0.220982, epoch loss=0.658216
Batch=239, step=2640, lr=0.189250, batch loss=0.329520, epoch loss=0.987737
Batch=299, step=2700, lr=0.188750, batch loss=0.206621, epoch loss=1.194357
Batch=359, step=2760, lr=0.188500, batch loss=0.291464, epoch loss=1.485821
Batch=419, step=2820, lr=0.188500, batch loss=0.283552, epoch loss=1.769373
Batch=479, step=2880, lr=0.188250, batch loss=0.262456, epoch loss=2.031829
Batch=539, step=2940, lr=0.188000, batch loss=0.200950, epoch loss=2.232779
Batch=599, step=3000, lr=0.187750, batch loss=0.244318, epoch loss=2.477097
Batch=659, step=3060, lr=0.187500, batch loss=0.345749, epoch loss=2.822846
Batch=719, step=3120, lr=0.187000, batch loss=0.344146, epoch loss=3.166992
Batch=779, step=3180, lr=0.187000, batch loss=0.366118, epoch loss=3.533110
Batch=839, step=3240, lr=0.186750, batch loss=0.324476, epoch loss=3.857586
Batch=899, step=3300, lr=0.186500, batch loss=0.286761, epoch loss=4.144347
Batch=959, step=3360, lr=0.186000, batch loss=0.213613, epoch loss=4.357960
Batch=1019, step=3420, lr=0.185750, batch loss=0.305521, epoch loss=4.663481
Batch=1079, step=3480, lr=0.185500, batch loss=0.170866, epoch loss=4.834347
Batch=1139, step=3540, lr=0.185250, batch loss=0.229723, epoch loss=5.064070
Batch=1199, step=3600, lr=0.185250, batch loss=0.201878, epoch loss=5.265948
Epoch=2, step=3600, lr=0.185250, epoch loss=5.265948
Batch=59, step=3660, lr=0.185000, batch loss=0.235945, epoch loss=0.235945
Batch=119, step=3720, lr=0.184750, batch loss=0.195423, epoch loss=0.431368
Batch=179, step=3780, lr=0.184250, batch loss=0.210393, epoch loss=0.641761
Batch=239, step=3840, lr=0.184000, batch loss=0.317602, epoch loss=0.959363
Batch=299, step=3900, lr=0.184000, batch loss=0.209099, epoch loss=1.168462
Batch=359, step=3960, lr=0.183750, batch loss=0.285410, epoch loss=1.453872
Batch=419, step=4020, lr=0.183250, batch loss=0.285445, epoch loss=1.739317
Batch=479, step=4080, lr=0.183250, batch loss=0.262268, epoch loss=2.001585
Batch=539, step=4140, lr=0.183000, batch loss=0.195195, epoch loss=2.196780
Batch=599, step=4200, lr=0.182750, batch loss=0.235891, epoch loss=2.432671
Batch=659, step=4260, lr=0.182500, batch loss=0.332684, epoch loss=2.765355
Batch=719, step=4320, lr=0.182000, batch loss=0.339676, epoch loss=3.105031
Batch=779, step=4380, lr=0.181750, batch loss=0.351415, epoch loss=3.456445
Batch=839, step=4440, lr=0.181750, batch loss=0.317996, epoch loss=3.774442
Batch=899, step=4500, lr=0.181500, batch loss=0.284902, epoch loss=4.059344
Batch=959, step=4560, lr=0.181250, batch loss=0.239425, epoch loss=4.298769
Batch=1019, step=4620, lr=0.181000, batch loss=0.331147, epoch loss=4.629916
Batch=1079, step=4680, lr=0.180750, batch loss=0.198618, epoch loss=4.828534
Batch=1139, step=4740, lr=0.180500, batch loss=0.228245, epoch loss=5.056779
Batch=1199, step=4800, lr=0.180250, batch loss=0.194691, epoch loss=5.251470
Epoch=3, step=4800, lr=0.180250, epoch loss=5.251470
Batch=59, step=4860, lr=0.180000, batch loss=0.241120, epoch loss=0.241120
Batch=119, step=4920, lr=0.179750, batch loss=0.197187, epoch loss=0.438307
Batch=179, step=4980, lr=0.179500, batch loss=0.206400, epoch loss=0.644707
Batch=239, step=5040, lr=0.179250, batch loss=0.306727, epoch loss=0.951433
Batch=299, step=5100, lr=0.179000, batch loss=0.202179, epoch loss=1.153613
Batch=359, step=5160, lr=0.178750, batch loss=0.274276, epoch loss=1.427888
Batch=419, step=5220, lr=0.178500, batch loss=0.264761, epoch loss=1.692649
Batch=479, step=5280, lr=0.178250, batch loss=0.239677, epoch loss=1.932325
Batch=539, step=5340, lr=0.177750, batch loss=0.192590, epoch loss=2.124916
Batch=599, step=5400, lr=0.177750, batch loss=0.227288, epoch loss=2.352204
Batch=659, step=5460, lr=0.177500, batch loss=0.327500, epoch loss=2.679703
Batch=719, step=5520, lr=0.177000, batch loss=0.330528, epoch loss=3.010231
Batch=779, step=5580, lr=0.176750, batch loss=0.345018, epoch loss=3.355249
Batch=839, step=5640, lr=0.176750, batch loss=0.307858, epoch loss=3.663108
Batch=899, step=5700, lr=0.176500, batch loss=0.272663, epoch loss=3.935770
Batch=959, step=5760, lr=0.176250, batch loss=0.213840, epoch loss=4.149610
Batch=1019, step=5820, lr=0.176000, batch loss=0.338213, epoch loss=4.487823
Batch=1079, step=5880, lr=0.175750, batch loss=0.207542, epoch loss=4.695365
Batch=1139, step=5940, lr=0.175500, batch loss=0.239663, epoch loss=4.935028
Batch=1199, step=6000, lr=0.175250, batch loss=0.187866, epoch loss=5.122894
Epoch=4, step=6000, lr=0.175250, epoch loss=5.122894
Batch=59, step=6060, lr=0.175000, batch loss=0.230396, epoch loss=0.230396
Batch=119, step=6120, lr=0.174750, batch loss=0.194123, epoch loss=0.424519
Batch=179, step=6180, lr=0.174500, batch loss=0.201229, epoch loss=0.625748
Batch=239, step=6240, lr=0.174000, batch loss=0.301548, epoch loss=0.927297
Batch=299, step=6300, lr=0.174000, batch loss=0.204614, epoch loss=1.131911
Batch=359, step=6360, lr=0.173750, batch loss=0.266187, epoch loss=1.398098
Batch=419, step=6420, lr=0.173500, batch loss=0.265633, epoch loss=1.663730
Batch=479, step=6480, lr=0.173250, batch loss=0.243153, epoch loss=1.906883
Batch=539, step=6540, lr=0.172750, batch loss=0.192903, epoch loss=2.099787
Batch=599, step=6600, lr=0.172750, batch loss=0.233753, epoch loss=2.333539
Batch=659, step=6660, lr=0.172250, batch loss=0.312170, epoch loss=2.645710
Batch=719, step=6720, lr=0.172000, batch loss=0.318634, epoch loss=2.964344
Batch=779, step=6780, lr=0.172000, batch loss=0.334325, epoch loss=3.298669
Batch=839, step=6840, lr=0.171500, batch loss=0.303562, epoch loss=3.602231
Batch=899, step=6900, lr=0.171250, batch loss=0.267006, epoch loss=3.869237
Batch=959, step=6960, lr=0.171250, batch loss=0.210745, epoch loss=4.079981
Batch=1019, step=7020, lr=0.171000, batch loss=0.324104, epoch loss=4.404086
Batch=1079, step=7080, lr=0.170750, batch loss=0.176976, epoch loss=4.581061
Batch=1139, step=7140, lr=0.170500, batch loss=0.215239, epoch loss=4.796300
Batch=1199, step=7200, lr=0.170250, batch loss=0.180770, epoch loss=4.977070
Epoch=5, step=7200, lr=0.170250, epoch loss=4.977070
Batch=59, step=7260, lr=0.170000, batch loss=0.219884, epoch loss=0.219884
Batch=119, step=7320, lr=0.169750, batch loss=0.186615, epoch loss=0.406499
Batch=179, step=7380, lr=0.169500, batch loss=0.194782, epoch loss=0.601282
Batch=239, step=7440, lr=0.169250, batch loss=0.289143, epoch loss=0.890425
Batch=299, step=7500, lr=0.168750, batch loss=0.193796, epoch loss=1.084221
Batch=359, step=7560, lr=0.168500, batch loss=0.256240, epoch loss=1.340461
Batch=419, step=7620, lr=0.168250, batch loss=0.252665, epoch loss=1.593125
Batch=479, step=7680, lr=0.168000, batch loss=0.229282, epoch loss=1.822408
Batch=539, step=7740, lr=0.168000, batch loss=0.182486, epoch loss=2.004894
Batch=599, step=7800, lr=0.167500, batch loss=0.220109, epoch loss=2.225004
Batch=659, step=7860, lr=0.167500, batch loss=0.305255, epoch loss=2.530259
Batch=719, step=7920, lr=0.167250, batch loss=0.307065, epoch loss=2.837324
Batch=779, step=7980, lr=0.167000, batch loss=0.321460, epoch loss=3.158784
Batch=839, step=8040, lr=0.166750, batch loss=0.295484, epoch loss=3.454268
Batch=899, step=8100, lr=0.166500, batch loss=0.258523, epoch loss=3.712791
Batch=959, step=8160, lr=0.166250, batch loss=0.203806, epoch loss=3.916597
Batch=1019, step=8220, lr=0.166000, batch loss=0.318689, epoch loss=4.235286
Batch=1079, step=8280, lr=0.165750, batch loss=0.168257, epoch loss=4.403542
Batch=1139, step=8340, lr=0.165500, batch loss=0.207389, epoch loss=4.610931
Batch=1199, step=8400, lr=0.165250, batch loss=0.175312, epoch loss=4.786243
Epoch=6, step=8400, lr=0.165250, epoch loss=4.786243
Batch=59, step=8460, lr=0.165000, batch loss=0.226046, epoch loss=0.226046
Batch=119, step=8520, lr=0.164750, batch loss=0.177069, epoch loss=0.403115
Batch=179, step=8580, lr=0.164500, batch loss=0.186636, epoch loss=0.589750
Batch=239, step=8640, lr=0.164250, batch loss=0.276481, epoch loss=0.866232
Batch=299, step=8700, lr=0.164000, batch loss=0.191362, epoch loss=1.057594
Batch=359, step=8760, lr=0.163750, batch loss=0.249255, epoch loss=1.306849
Batch=419, step=8820, lr=0.163500, batch loss=0.243829, epoch loss=1.550678
Batch=479, step=8880, lr=0.163250, batch loss=0.229190, epoch loss=1.779869
Batch=539, step=8940, lr=0.163000, batch loss=0.177253, epoch loss=1.957122
Batch=599, step=9000, lr=0.162750, batch loss=0.218415, epoch loss=2.175537
Batch=659, step=9060, lr=0.162500, batch loss=0.292490, epoch loss=2.468027
Batch=719, step=9120, lr=0.162250, batch loss=0.294831, epoch loss=2.762858
Batch=779, step=9180, lr=0.161750, batch loss=0.314650, epoch loss=3.077508
Batch=839, step=9240, lr=0.161500, batch loss=0.280028, epoch loss=3.357536
Batch=899, step=9300, lr=0.161500, batch loss=0.251981, epoch loss=3.609518
Batch=959, step=9360, lr=0.161250, batch loss=0.210677, epoch loss=3.820195
Batch=1019, step=9420, lr=0.161000, batch loss=0.298621, epoch loss=4.118816
Batch=1079, step=9480, lr=0.160750, batch loss=0.179086, epoch loss=4.297902
Batch=1139, step=9540, lr=0.160500, batch loss=0.206065, epoch loss=4.503967
Batch=1199, step=9600, lr=0.160250, batch loss=0.164163, epoch loss=4.668130
Epoch=7, step=9600, lr=0.160250, epoch loss=4.668130
Batch=59, step=9660, lr=0.160000, batch loss=0.196052, epoch loss=0.196052
Batch=119, step=9720, lr=0.159750, batch loss=0.165710, epoch loss=0.361762
Batch=179, step=9780, lr=0.159500, batch loss=0.177967, epoch loss=0.539729
Batch=239, step=9840, lr=0.159250, batch loss=0.259446, epoch loss=0.799175
Batch=299, step=9900, lr=0.159000, batch loss=0.187577, epoch loss=0.986752
Batch=359, step=9960, lr=0.158750, batch loss=0.240868, epoch loss=1.227620
Batch=419, step=10020, lr=0.158250, batch loss=0.232604, epoch loss=1.460224
Batch=479, step=10080, lr=0.158000, batch loss=0.219177, epoch loss=1.679401
Batch=539, step=10140, lr=0.157750, batch loss=0.169834, epoch loss=1.849235
Batch=599, step=10200, lr=0.157750, batch loss=0.202352, epoch loss=2.051587
Batch=659, step=10260, lr=0.157500, batch loss=0.279484, epoch loss=2.331071
Batch=719, step=10320, lr=0.157250, batch loss=0.282502, epoch loss=2.613572
Batch=779, step=10380, lr=0.157000, batch loss=0.292866, epoch loss=2.906439
Batch=839, step=10440, lr=0.156750, batch loss=0.271810, epoch loss=3.178249
Batch=899, step=10500, lr=0.156500, batch loss=0.234285, epoch loss=3.412534
Batch=959, step=10560, lr=0.156250, batch loss=0.180705, epoch loss=3.593239
Batch=1019, step=10620, lr=0.156000, batch loss=0.296425, epoch loss=3.889664
Batch=1079, step=10680, lr=0.155750, batch loss=0.180487, epoch loss=4.070151
Batch=1139, step=10740, lr=0.155500, batch loss=0.198995, epoch loss=4.269145
Batch=1199, step=10800, lr=0.155000, batch loss=0.153823, epoch loss=4.422968
Epoch=8, step=10800, lr=0.155000, epoch loss=4.422968
Batch=59, step=10860, lr=0.154750, batch loss=0.176376, epoch loss=0.176376
Batch=119, step=10920, lr=0.154500, batch loss=0.150108, epoch loss=0.326484
Batch=179, step=10980, lr=0.154500, batch loss=0.165015, epoch loss=0.491499
Batch=239, step=11040, lr=0.154250, batch loss=0.244451, epoch loss=0.735950
Batch=299, step=11100, lr=0.154000, batch loss=0.166099, epoch loss=0.902049
Batch=359, step=11160, lr=0.153750, batch loss=0.220812, epoch loss=1.122861
Batch=419, step=11220, lr=0.153500, batch loss=0.226203, epoch loss=1.349064
Batch=479, step=11280, lr=0.153250, batch loss=0.201607, epoch loss=1.550671
Batch=539, step=11340, lr=0.153000, batch loss=0.157698, epoch loss=1.708369
Batch=599, step=11400, lr=0.152750, batch loss=0.177513, epoch loss=1.885882
Batch=659, step=11460, lr=0.152500, batch loss=0.261530, epoch loss=2.147413
Batch=719, step=11520, lr=0.152250, batch loss=0.252333, epoch loss=2.399746
Batch=779, step=11580, lr=0.152000, batch loss=0.269671, epoch loss=2.669417
Batch=839, step=11640, lr=0.151750, batch loss=0.252503, epoch loss=2.921919
Batch=899, step=11700, lr=0.151500, batch loss=0.210187, epoch loss=3.132106
Batch=959, step=11760, lr=0.151250, batch loss=0.167518, epoch loss=3.299624
Batch=1019, step=11820, lr=0.151000, batch loss=0.263821, epoch loss=3.563445
Batch=1079, step=11880, lr=0.150750, batch loss=0.151413, epoch loss=3.714858
Batch=1139, step=11940, lr=0.150250, batch loss=0.183673, epoch loss=3.898531
Batch=1199, step=12000, lr=0.150250, batch loss=0.137655, epoch loss=4.036186
Epoch=9, step=12000, lr=0.150250, epoch loss=4.036186
Batch=59, step=12060, lr=0.149750, batch loss=0.156242, epoch loss=0.156242
Batch=119, step=12120, lr=0.149500, batch loss=0.126976, epoch loss=0.283217
Batch=179, step=12180, lr=0.149500, batch loss=0.148312, epoch loss=0.431530
Batch=239, step=12240, lr=0.149250, batch loss=0.220537, epoch loss=0.652066
Batch=299, step=12300, lr=0.149000, batch loss=0.147011, epoch loss=0.799077
Batch=359, step=12360, lr=0.148500, batch loss=0.196862, epoch loss=0.995939
Batch=419, step=12420, lr=0.148250, batch loss=0.211151, epoch loss=1.207089
Batch=479, step=12480, lr=0.148250, batch loss=0.169804, epoch loss=1.376894
Batch=539, step=12540, lr=0.148000, batch loss=0.144020, epoch loss=1.520914
Batch=599, step=12600, lr=0.147750, batch loss=0.147928, epoch loss=1.668842
Batch=659, step=12660, lr=0.147500, batch loss=0.221759, epoch loss=1.890601
Batch=719, step=12720, lr=0.147250, batch loss=0.232336, epoch loss=2.122936
Batch=779, step=12780, lr=0.147000, batch loss=0.259062, epoch loss=2.381998
Batch=839, step=12840, lr=0.146750, batch loss=0.231754, epoch loss=2.613752
Batch=899, step=12900, lr=0.146500, batch loss=0.220086, epoch loss=2.833839
Batch=959, step=12960, lr=0.146250, batch loss=0.142484, epoch loss=2.976323
Batch=1019, step=13020, lr=0.146000, batch loss=0.239625, epoch loss=3.215947
Batch=1079, step=13080, lr=0.145500, batch loss=0.108533, epoch loss=3.324480
Batch=1139, step=13140, lr=0.145250, batch loss=0.149492, epoch loss=3.473972
Batch=1199, step=13200, lr=0.145250, batch loss=0.113886, epoch loss=3.587858
Epoch=10, step=13200, lr=0.145250, epoch loss=3.587858
Batch=59, step=13260, lr=0.145000, batch loss=0.134133, epoch loss=0.134133
Batch=119, step=13320, lr=0.144750, batch loss=0.115945, epoch loss=0.250078
Batch=179, step=13380, lr=0.144500, batch loss=0.123741, epoch loss=0.373820
Batch=239, step=13440, lr=0.144250, batch loss=0.178654, epoch loss=0.552474
Batch=299, step=13500, lr=0.144000, batch loss=0.117465, epoch loss=0.669938
Batch=359, step=13560, lr=0.143750, batch loss=0.160191, epoch loss=0.830130
Batch=419, step=13620, lr=0.143500, batch loss=0.163713, epoch loss=0.993843
Batch=479, step=13680, lr=0.143250, batch loss=0.146201, epoch loss=1.140044
Batch=539, step=13740, lr=0.143000, batch loss=0.114138, epoch loss=1.254182
Batch=599, step=13800, lr=0.142500, batch loss=0.116618, epoch loss=1.370800
Batch=659, step=13860, lr=0.142500, batch loss=0.172911, epoch loss=1.543711
Batch=719, step=13920, lr=0.142000, batch loss=0.167668, epoch loss=1.711379
Batch=779, step=13980, lr=0.142000, batch loss=0.174950, epoch loss=1.886329
Batch=839, step=14040, lr=0.141750, batch loss=0.184175, epoch loss=2.070504
Batch=899, step=14100, lr=0.141250, batch loss=0.185079, epoch loss=2.255584
Batch=959, step=14160, lr=0.141250, batch loss=0.130250, epoch loss=2.385834
Batch=1019, step=14220, lr=0.141000, batch loss=0.273642, epoch loss=2.659475
Batch=1079, step=14280, lr=0.140750, batch loss=0.080642, epoch loss=2.740117
Batch=1139, step=14340, lr=0.140500, batch loss=0.122659, epoch loss=2.862777
Batch=1199, step=14400, lr=0.140250, batch loss=0.089591, epoch loss=2.952368
Epoch=11, step=14400, lr=0.140250, epoch loss=2.952368
Batch=59, step=14460, lr=0.140000, batch loss=0.115863, epoch loss=0.115863
Batch=119, step=14520, lr=0.139750, batch loss=0.111702, epoch loss=0.227566
Batch=179, step=14580, lr=0.139500, batch loss=0.104671, epoch loss=0.332237
Batch=239, step=14640, lr=0.139000, batch loss=0.137879, epoch loss=0.470116
Batch=299, step=14700, lr=0.139000, batch loss=0.074137, epoch loss=0.544254
Batch=359, step=14760, lr=0.138750, batch loss=0.115569, epoch loss=0.659823
Batch=419, step=14820, lr=0.138250, batch loss=0.123201, epoch loss=0.783024
Batch=479, step=14880, lr=0.138000, batch loss=0.100481, epoch loss=0.883505
Batch=539, step=14940, lr=0.137750, batch loss=0.116630, epoch loss=1.000135
Batch=599, step=15000, lr=0.137750, batch loss=0.085428, epoch loss=1.085563
Batch=659, step=15060, lr=0.137500, batch loss=0.123129, epoch loss=1.208692
Batch=719, step=15120, lr=0.137250, batch loss=0.122030, epoch loss=1.330722
Batch=779, step=15180, lr=0.137000, batch loss=0.139130, epoch loss=1.469852
Batch=839, step=15240, lr=0.136750, batch loss=0.149473, epoch loss=1.619325
Batch=899, step=15300, lr=0.136500, batch loss=0.222397, epoch loss=1.841723
Batch=959, step=15360, lr=0.136000, batch loss=0.053264, epoch loss=1.894987
Batch=1019, step=15420, lr=0.135750, batch loss=0.133392, epoch loss=2.028379
Batch=1079, step=15480, lr=0.135500, batch loss=0.048740, epoch loss=2.077119
Batch=1139, step=15540, lr=0.135250, batch loss=0.106858, epoch loss=2.183977
Batch=1199, step=15600, lr=0.135250, batch loss=0.055652, epoch loss=2.239629
Epoch=12, step=15600, lr=0.135250, epoch loss=2.239629
Batch=59, step=15660, lr=0.135000, batch loss=0.074453, epoch loss=0.074453
Batch=119, step=15720, lr=0.134750, batch loss=0.120826, epoch loss=0.195280
Batch=179, step=15780, lr=0.134250, batch loss=0.089749, epoch loss=0.285029
Batch=239, step=15840, lr=0.134000, batch loss=0.090627, epoch loss=0.375655
Batch=299, step=15900, lr=0.133750, batch loss=0.037380, epoch loss=0.413035
Batch=359, step=15960, lr=0.133500, batch loss=0.080061, epoch loss=0.493096
Batch=419, step=16020, lr=0.133250, batch loss=0.073906, epoch loss=0.567002
Batch=479, step=16080, lr=0.133250, batch loss=0.060199, epoch loss=0.627201
Batch=539, step=16140, lr=0.133000, batch loss=0.062986, epoch loss=0.690187
Batch=599, step=16200, lr=0.132750, batch loss=0.146984, epoch loss=0.837171
Batch=659, step=16260, lr=0.132500, batch loss=0.083667, epoch loss=0.920838
Batch=719, step=16320, lr=0.132250, batch loss=0.115947, epoch loss=1.036785
Batch=779, step=16380, lr=0.132000, batch loss=0.280473, epoch loss=1.317258
Batch=839, step=16440, lr=0.131750, batch loss=0.087275, epoch loss=1.404533
Batch=899, step=16500, lr=0.131500, batch loss=0.077739, epoch loss=1.482272
Batch=959, step=16560, lr=0.131250, batch loss=0.029548, epoch loss=1.511820
Batch=1019, step=16620, lr=0.131000, batch loss=0.059717, epoch loss=1.571537
Batch=1079, step=16680, lr=0.130750, batch loss=0.055438, epoch loss=1.626974
Batch=1139, step=16740, lr=0.130500, batch loss=0.104386, epoch loss=1.731360
Batch=1199, step=16800, lr=0.130250, batch loss=0.049217, epoch loss=1.780578
Epoch=13, step=16800, lr=0.130250, epoch loss=1.780578
Batch=59, step=16860, lr=0.130000, batch loss=0.033046, epoch loss=0.033046
Batch=119, step=16920, lr=0.129750, batch loss=0.031383, epoch loss=0.064428
Batch=179, step=16980, lr=0.129500, batch loss=0.041822, epoch loss=0.106250
Batch=239, step=17040, lr=0.129250, batch loss=0.057566, epoch loss=0.163816
Batch=299, step=17100, lr=0.129000, batch loss=0.022360, epoch loss=0.186176
Batch=359, step=17160, lr=0.128500, batch loss=0.042536, epoch loss=0.228711
Batch=419, step=17220, lr=0.128500, batch loss=0.062851, epoch loss=0.291563
Batch=479, step=17280, lr=0.128250, batch loss=0.021727, epoch loss=0.313289
Batch=539, step=17340, lr=0.128000, batch loss=0.026920, epoch loss=0.340209
Batch=599, step=17400, lr=0.127750, batch loss=0.033138, epoch loss=0.373347
Batch=659, step=17460, lr=0.127500, batch loss=0.043059, epoch loss=0.416406
Batch=719, step=17520, lr=0.127250, batch loss=0.041609, epoch loss=0.458015
Batch=779, step=17580, lr=0.126750, batch loss=0.089140, epoch loss=0.547155
Batch=839, step=17640, lr=0.126750, batch loss=0.228264, epoch loss=0.775419
Batch=899, step=17700, lr=0.126250, batch loss=0.051513, epoch loss=0.826932
Batch=959, step=17760, lr=0.126250, batch loss=0.028237, epoch loss=0.855168
Batch=1019, step=17820, lr=0.126000, batch loss=0.052402, epoch loss=0.907570
Batch=1079, step=17880, lr=0.125750, batch loss=0.013420, epoch loss=0.920990
Batch=1139, step=17940, lr=0.125500, batch loss=0.028958, epoch loss=0.949948
Batch=1199, step=18000, lr=0.125250, batch loss=0.014752, epoch loss=0.964700
Epoch=14, step=18000, lr=0.125250, epoch loss=0.964700
Batch=59, step=18060, lr=0.125000, batch loss=0.011866, epoch loss=0.011866
Batch=119, step=18120, lr=0.124750, batch loss=0.017860, epoch loss=0.029726
Batch=179, step=18180, lr=0.124500, batch loss=0.028769, epoch loss=0.058495
Batch=239, step=18240, lr=0.124250, batch loss=0.037503, epoch loss=0.095998
Batch=299, step=18300, lr=0.124000, batch loss=0.015993, epoch loss=0.111990
Batch=359, step=18360, lr=0.123750, batch loss=0.022925, epoch loss=0.134915
Batch=419, step=18420, lr=0.123500, batch loss=0.031074, epoch loss=0.165989
Batch=479, step=18480, lr=0.123250, batch loss=0.022825, epoch loss=0.188814
Batch=539, step=18540, lr=0.122750, batch loss=0.045449, epoch loss=0.234263
Batch=599, step=18600, lr=0.122750, batch loss=0.025154, epoch loss=0.259417
Batch=659, step=18660, lr=0.122500, batch loss=0.033309, epoch loss=0.292726
Batch=719, step=18720, lr=0.122000, batch loss=0.033124, epoch loss=0.325850
Batch=779, step=18780, lr=0.121750, batch loss=0.089458, epoch loss=0.415307
Batch=839, step=18840, lr=0.121750, batch loss=0.060171, epoch loss=0.475478
Batch=899, step=18900, lr=0.121250, batch loss=0.083624, epoch loss=0.559102
Batch=959, step=18960, lr=0.121250, batch loss=0.013246, epoch loss=0.572348
Batch=1019, step=19020, lr=0.120750, batch loss=0.017907, epoch loss=0.590255
Batch=1079, step=19080, lr=0.120500, batch loss=0.008442, epoch loss=0.598697
Batch=1139, step=19140, lr=0.120500, batch loss=0.023186, epoch loss=0.621883
Batch=1199, step=19200, lr=0.120000, batch loss=0.009550, epoch loss=0.631433
Epoch=15, step=19200, lr=0.120000, epoch loss=0.631433
Batch=59, step=19260, lr=0.119750, batch loss=0.004448, epoch loss=0.004448
Batch=119, step=19320, lr=0.119750, batch loss=0.019590, epoch loss=0.024038
Batch=179, step=19380, lr=0.119250, batch loss=0.046772, epoch loss=0.070810
Batch=239, step=19440, lr=0.119250, batch loss=0.020136, epoch loss=0.090946
Batch=299, step=19500, lr=0.118750, batch loss=0.013696, epoch loss=0.104642
Batch=359, step=19560, lr=0.118500, batch loss=0.026260, epoch loss=0.130901
Batch=419, step=19620, lr=0.118250, batch loss=0.019140, epoch loss=0.150041
Batch=479, step=19680, lr=0.118250, batch loss=0.006163, epoch loss=0.156204
Batch=539, step=19740, lr=0.118000, batch loss=0.017843, epoch loss=0.174047
Batch=599, step=19800, lr=0.117750, batch loss=0.024116, epoch loss=0.198163
Batch=659, step=19860, lr=0.117250, batch loss=0.018705, epoch loss=0.216867
Batch=719, step=19920, lr=0.117250, batch loss=0.049263, epoch loss=0.266130
Batch=779, step=19980, lr=0.116750, batch loss=0.078509, epoch loss=0.344639
Batch=839, step=20040, lr=0.116750, batch loss=0.030324, epoch loss=0.374964
Batch=899, step=20100, lr=0.116250, batch loss=0.033654, epoch loss=0.408618
Batch=959, step=20160, lr=0.116000, batch loss=0.011756, epoch loss=0.420374
Batch=1019, step=20220, lr=0.116000, batch loss=0.015356, epoch loss=0.435729
Batch=1079, step=20280, lr=0.115500, batch loss=0.001299, epoch loss=0.437028
Batch=1139, step=20340, lr=0.115500, batch loss=0.015070, epoch loss=0.452098
Batch=1199, step=20400, lr=0.115250, batch loss=0.005485, epoch loss=0.457583
Epoch=16, step=20400, lr=0.115250, epoch loss=0.457583
Batch=59, step=20460, lr=0.115000, batch loss=0.002683, epoch loss=0.002683
Batch=119, step=20520, lr=0.114750, batch loss=0.009575, epoch loss=0.012258
Batch=179, step=20580, lr=0.114500, batch loss=0.022278, epoch loss=0.034535
Batch=239, step=20640, lr=0.114250, batch loss=0.015827, epoch loss=0.050362
Batch=299, step=20700, lr=0.114000, batch loss=0.004035, epoch loss=0.054397
Batch=359, step=20760, lr=0.113500, batch loss=0.013543, epoch loss=0.067940
Batch=419, step=20820, lr=0.113250, batch loss=0.014101, epoch loss=0.082041
Batch=479, step=20880, lr=0.113250, batch loss=0.004648, epoch loss=0.086688
Batch=539, step=20940, lr=0.113000, batch loss=0.015348, epoch loss=0.102036
Batch=599, step=21000, lr=0.112500, batch loss=0.017871, epoch loss=0.119907
Batch=659, step=21060, lr=0.112250, batch loss=0.015865, epoch loss=0.135772
Batch=719, step=21120, lr=0.112000, batch loss=0.038465, epoch loss=0.174237
Batch=779, step=21180, lr=0.111750, batch loss=0.064222, epoch loss=0.238459
Batch=839, step=21240, lr=0.111500, batch loss=0.024945, epoch loss=0.263404
Batch=899, step=21300, lr=0.111500, batch loss=0.027185, epoch loss=0.290589
Batch=959, step=21360, lr=0.111000, batch loss=0.010188, epoch loss=0.300777
Batch=1019, step=21420, lr=0.111000, batch loss=0.010526, epoch loss=0.311303
Batch=1079, step=21480, lr=0.110750, batch loss=0.001360, epoch loss=0.312663
Batch=1139, step=21540, lr=0.110250, batch loss=0.012406, epoch loss=0.325069
Batch=1199, step=21600, lr=0.110250, batch loss=0.004833, epoch loss=0.329902
Epoch=17, step=21600, lr=0.110250, epoch loss=0.329902
Batch=59, step=21660, lr=0.110000, batch loss=0.001975, epoch loss=0.001975
Batch=119, step=21720, lr=0.109750, batch loss=0.006545, epoch loss=0.008521
Batch=179, step=21780, lr=0.109500, batch loss=0.012662, epoch loss=0.021183
Batch=239, step=21840, lr=0.109250, batch loss=0.010046, epoch loss=0.031228
Batch=299, step=21900, lr=0.109000, batch loss=0.014317, epoch loss=0.045545
Batch=359, step=21960, lr=0.108750, batch loss=0.014113, epoch loss=0.059658
Batch=419, step=22020, lr=0.108500, batch loss=0.012121, epoch loss=0.071779
Batch=479, step=22080, lr=0.108250, batch loss=0.002612, epoch loss=0.074391
Batch=539, step=22140, lr=0.108000, batch loss=0.017021, epoch loss=0.091412
Batch=599, step=22200, lr=0.107750, batch loss=0.016930, epoch loss=0.108342
Batch=659, step=22260, lr=0.107500, batch loss=0.015749, epoch loss=0.124090
Batch=719, step=22320, lr=0.107000, batch loss=0.022326, epoch loss=0.146417
Batch=779, step=22380, lr=0.107000, batch loss=0.028540, epoch loss=0.174957
Batch=839, step=22440, lr=0.106750, batch loss=0.029559, epoch loss=0.204516
Batch=899, step=22500, lr=0.106500, batch loss=0.022900, epoch loss=0.227416
Batch=959, step=22560, lr=0.106250, batch loss=0.010440, epoch loss=0.237857
Batch=1019, step=22620, lr=0.106000, batch loss=0.008033, epoch loss=0.245889
Batch=1079, step=22680, lr=0.105750, batch loss=0.001544, epoch loss=0.247434
Batch=1139, step=22740, lr=0.105500, batch loss=0.009776, epoch loss=0.257210
Batch=1199, step=22800, lr=0.105250, batch loss=0.005217, epoch loss=0.262426
Epoch=18, step=22800, lr=0.105250, epoch loss=0.262426
Batch=59, step=22860, lr=0.105000, batch loss=0.002582, epoch loss=0.002582
Batch=119, step=22920, lr=0.104750, batch loss=0.004149, epoch loss=0.006731
Batch=179, step=22980, lr=0.104500, batch loss=0.012728, epoch loss=0.019459
Batch=239, step=23040, lr=0.104250, batch loss=0.009080, epoch loss=0.028539
Batch=299, step=23100, lr=0.104000, batch loss=0.001348, epoch loss=0.029887
Batch=359, step=23160, lr=0.103750, batch loss=0.011053, epoch loss=0.040940
Batch=419, step=23220, lr=0.103500, batch loss=0.009343, epoch loss=0.050282
Batch=479, step=23280, lr=0.103250, batch loss=0.002601, epoch loss=0.052884
Batch=539, step=23340, lr=0.103000, batch loss=0.015821, epoch loss=0.068705
Batch=599, step=23400, lr=0.102750, batch loss=0.013341, epoch loss=0.082046
Batch=659, step=23460, lr=0.102500, batch loss=0.011599, epoch loss=0.093645
Batch=719, step=23520, lr=0.102250, batch loss=0.013006, epoch loss=0.106651
Batch=779, step=23580, lr=0.102000, batch loss=0.023328, epoch loss=0.129979
Batch=839, step=23640, lr=0.101500, batch loss=0.023537, epoch loss=0.153515
Batch=899, step=23700, lr=0.101500, batch loss=0.023121, epoch loss=0.176637
Batch=959, step=23760, lr=0.101250, batch loss=0.007792, epoch loss=0.184428
Batch=1019, step=23820, lr=0.101000, batch loss=0.007497, epoch loss=0.191926
Batch=1079, step=23880, lr=0.100750, batch loss=0.000827, epoch loss=0.192752
Batch=1139, step=23940, lr=0.100500, batch loss=0.008497, epoch loss=0.201250
Batch=1199, step=24000, lr=0.100250, batch loss=0.004217, epoch loss=0.205467
Epoch=19, step=24000, lr=0.100250, epoch loss=0.205467

Half-moons scatterplot and decision boundary:
┌────────────────────────────────────────────────────────────────────────────────────────────────────┐
│********************************#*******************************************************************│
│**********************#*#*#######*###*#####*********************************************************│
│**********************#########################*****************************************************│
│*****************#**########*######*###########*###*************************************************│
│***************#################*###################************************************************│
│************######*#################*#################**********************************************│
│**********#*#####*########*#**************##*#########*#********************************************│
│***********########*##*#******************#*****##########******************************************│
│***********###########*************************############***************************************..│
│********######*####*********************************###*###*#***********************************....│
│*******######**##*************....*****************#*######*#********************************.......│
│*******##*##**##**********...........***************########*##****************************.........│
│*****#######************.......%...%%...***************#########*************************.........%.│
│******######**********..........%.........**************##*#####************************......%.%.%.│
│***#########**********.........%%%.%%......*************#*#######**********************......%.%%%%.│
│****#######**********..........%%%%.........************#########*********************.......%%.%%.%│
│**#######************..........%%%%%%%........*************###*###******************.........%%%%%%.│
│*##*####************...........%%%%%%%.........***********########*****************..........%%%%%%.│
│*#######************...........%%%%%%%..........************#######***************...........%%%%%%.│
│*##*####***********............%%.%%%%%...........***********####****************...........%%%%%%%.│
│*#####*#***********.............%%%%%%%............**********##*###************..............%%%%%..│
│#######***********.............%.%%%%%%.............*********#######**********.............%%%%.%%..│
│#####*#**********...............%%%%%%%...............*******#######*********..............%%%%%%%%.│
│###*#*#**********...............%%%%%%%%%..............*******######*******................%%%%%%...│
│#######*********.................%%%%%%%%...............*****###*###******................%%%%%%....│
│######**********.................%%%%%%%%%................***#*###*******...............%%%%%%%%%...│
│*#*##*#********...................%%%%%%%%%%...............***######****.................%%%%%%.....│
│#****##********....................%%%%%%%%%................***###*#**................%.%%%%%%%.....│
│**************.....................%.%%%%%%...................*******..................%.%%.%%......│
│*************........................%..%%%%%%%................*****..............%.%%%%%%%%%.......│
│*************.........................%.%%%.%%%%.................**...............%%%%%%%.%.%.......│
│************............................%..%%%%..%................................%%%%%%%%..........│
│************.............................%%%%%%%%%%%........................%%..%%%%%%%%.%..........│
│***********..............................%%.%%%%%%%%..%....................%..%%%.%%%%%%%...........│
│***********.................................%%%%.%%%%%%%%...............%.%%%%%%%%%%%%.%............│
│**********...................................%%%%%%%%%%%%%%%%%%%%%%.%%%%.%%%%%%%%%%%%%..............│
│**********....................................%%.%%%%%%%%%%%%%%%%%%%%%%.%%%%%%%%%%%.................│
│*********.........................................%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%...................│
│********.............................................%%%.%%%%%%%%%%%%%%%%%%%%%......................│
│********................................................%...%%%%.%%.%%%%..%.........................│
└────────────────────────────────────────────────────────────────────────────────────────────────────┘
(cd _build/.sandbox/fc03018194f53dfea2601564113e27d8/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/fc03018194f53dfea2601564113e27d8/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
"/usr/bin/env" "bash" "-c" "opam exec -- dune build @install @check @runtest && rm -rf _build" failed with exit status 1
2025-05-15 20:33.12: Job failed: Failed: Build failed