Organisationsahrefsocannl33efa3 ()ubuntu-22.04-5.3_opam-2.3

ubuntu-22.04-5.3_opam-2.3

Link Copied
Code Copied

Logs

2025-05-19 16:39.10: New job: test ahrefs/ocannl https://github.com/ahrefs/ocannl.git#refs/heads/master (33efa3b22f0833f85bad4a3f7df8cc8ab9e57b82) (linux-x86_64:ubuntu-22.04-5.3_opam-2.3)
Base: ocaml/opam:ubuntu-22.04-ocaml-5.3@sha256:691e157d404979edf21eaf44b6ccff38e852d38aea3fe6c475c66252787fffe9
Opam project build


To reproduce locally:


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


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


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


2025-05-19 16:39.10: Waiting for resource in pool OCluster
2025-05-19 16:39.10: Waiting for worker…
2025-05-19 16:39.15: Got resource from pool OCluster
Building on clete.caelum.ci.dev
HEAD is now at 1d270160 Workaround for Metal logging crashes, with `prefer_backend_uniformity` to make it compatible for testing
HEAD is now at 33efa3b2 Prepare for release Remaining: CUDA regressions


(from ocaml/opam:ubuntu-22.04-ocaml-5.3@sha256:691e157d404979edf21eaf44b6ccff38e852d38aea3fe6c475c66252787fffe9)
2025-05-19 16:39.16 ---> using "5f9b98f99f2559a94e0377f2276c6e46ede44092a247dc5f1dae48dc0a1f8a10" from cache


/: (comment ubuntu-22.04-5.3_opam-2.3)


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


/: (env CLICOLOR_FORCE 1)


/: (env OPAMCOLOR always)


/: (workdir /src)


/src: (run (shell "sudo ln -f /usr/bin/opam-2.3 /usr/bin/opam"))
2025-05-19 16:39.16 ---> using "82f5a6ade332a70dd317fc4d7b5bbcb6e4d2e0f0a1f595d2a11960c0e25b1a75" 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.


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.


Format upgrade done.
[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


<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[default] Initialised
2025-05-19 16:39.16 ---> using "4e6bc5c16f368f184baad93bc946c8b20959ecf61f7892a8e37b81ce6568665e" from cache


/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-19 16:39.16 ---> using "69ad75f6dd7bf073d625272765135352ec835facf22fa22139d493a53e1455f0" from cache


/src: (workdir /src)


/src: (run (shell "sudo chown opam /src"))
2025-05-19 16:39.16 ---> using "f2be70231cd714d8968adbf09ff32d55e5226ff06009fd61ced010b8abcadb01" from cache


/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..55711315d0  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-19 16:39.16 ---> using "5a6cb99ac350699a5b8b7cda868c706d2df20bc7d84801355cb3db867a80179e" from cache


/src: (copy (src neural_nets_lib.opam arrayjit.opam) (dst ./))
2025-05-19 16:39.16 ---> using "9916e86c58ce838fc2b25975bd71cf01b61f39ef0950c63bb09ee4863dd97a92" 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-05-19 16:39.16 ---> using "0e478ff132f262253617fe4d7b83424a59f18d0fe2727c29cce37713bf30ad10" from cache


/src: (run (network host)
(shell "echo '(lang dune 3.0)' > './dune-project'"))
2025-05-19 16:39.16 ---> using "d0906e392b0613428f3feb6c3390316d49399125ac02f351591a753d1f08973b" 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.18.2 dune-configurator.3.18.2 fieldslib.v0.17.0 fmt.0.10.0 integers.0.7.0 jane-street-headers.v0.17.0 jst-config.v0.17.0 logs.0.8.0 mdx.2.5.0 mtime.2.1.0 multicore-magic.2.3.1 num.1.5-1 ocaml.5.3.0 ocaml-base-compiler.5.3.0 ocaml-compiler.5.3.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocaml-version.4.0.0 ocaml_intrinsics_kernel.v0.17.1 ocamlbuild.0.16.1 ocamlfind.1.9.8 parsexp.v0.17.0 pprint.20230830 ppx_assert.v0.17.0 ppx_base.v0.17.0 ppx_cold.v0.17.0 ppx_compare.v0.17.0 ppx_derivers.1.2.1 ppx_deriving.6.0.3 ppx_enumerate.v0.17.0 ppx_expect.v0.17.2 ppx_fields_conv.v0.17.0 ppx_globalize.v0.17.0 ppx_hash.v0.17.0 ppx_here.v0.17.0 ppx_inline_test.v0.17.0 ppx_minidebug.2.2.0 ppx_optcomp.v0.17.0 ppx_sexp_conv.v0.17.0 ppx_string.v0.17.0 ppx_variants_conv.v0.17.0 ppxlib.0.35.0 ppxlib_jane.v0.17.2 printbox.0.12 printbox-ext-plot.0.12 printbox-html.0.12 printbox-md.0.12 printbox-text.0.12 ptime.1.2.0 re.1.12.0 result.1.5 saturn_lockfree.0.5.0 seq.base sexplib.v0.17.0 sexplib0.v0.17.0 stdio.v0.17.0 stdlib-shims.0.3.0 thread-local-storage.0.2 time_now.v0.17.0 topkg.1.0.8 tyxml.4.6.0 uucp.16.0.0 uutf.1.0.4 variantslib.v0.17.0")


/src: (env CI true)


/src: (env OCAMLCI true)


/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam update --depexts && opam install --cli=2.3 --depext-only -y neural_nets_lib.dev arrayjit.dev $DEPS"))
+ /usr/bin/sudo "apt-get" "update"
- Get:1 http://security.ubuntu.com/ubuntu jammy-security InRelease [129 kB]
- Get:2 http://security.ubuntu.com/ubuntu jammy-security/universe amd64 Packages [1245 kB]
- Get:3 http://security.ubuntu.com/ubuntu jammy-security/restricted amd64 Packages [4363 kB]
- Get:4 http://security.ubuntu.com/ubuntu jammy-security/main amd64 Packages [2934 kB]
- Get:5 http://security.ubuntu.com/ubuntu jammy-security/multiverse amd64 Packages [47.7 kB]
- Hit:6 http://archive.ubuntu.com/ubuntu jammy InRelease
- Get:7 http://archive.ubuntu.com/ubuntu jammy-updates InRelease [128 kB]
- Get:8 http://archive.ubuntu.com/ubuntu jammy-backports InRelease [127 kB]
- Get:9 http://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 Packages [1546 kB]
- Get:10 http://archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 Packages [4532 kB]
- Get:11 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages [3251 kB]
- Get:12 http://archive.ubuntu.com/ubuntu jammy-backports/main amd64 Packages [83.2 kB]
- Get:13 http://archive.ubuntu.com/ubuntu jammy-backports/universe amd64 Packages [35.2 kB]
- Fetched 18.4 MB in 7s (2651 kB/s)
- Reading package lists...
- 


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


[NOTE] Package ocaml-options-vanilla is already installed (current version is 1).
[NOTE] Package ocaml-config is already installed (current version is 3).
[NOTE] Package ocaml-compiler is already installed (current version is 5.3.0).
[NOTE] Package ocaml-base-compiler is already installed (current version is 5.3.0).
[NOTE] Package ocaml is already installed (current version is 5.3.0).
[NOTE] Package base-unix is already installed (current version is base).
[NOTE] Package base-threads is already installed (current version is base).
[NOTE] Package base-nnp is already installed (current version is base).
[NOTE] Package base-effects is already installed (current version is base).
[NOTE] Package base-domains is already installed (current version is base).
[NOTE] Package base-bigarray is already installed (current version is base).


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


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


+ /usr/bin/sudo "apt-get" "install" "-qq" "-yy" "libffi-dev" "pkg-config"
- debconf: delaying package configuration, since apt-utils is not installed
- Selecting previously unselected package libglib2.0-0: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 ... 15669 files and directories currently installed.)
- Preparing to unpack .../0-libglib2.0-0_2.72.4-0ubuntu2.4_amd64.deb ...
- Unpacking libglib2.0-0:amd64 (2.72.4-0ubuntu2.4) ...
- Selecting previously unselected package libglib2.0-data.
- Preparing to unpack .../1-libglib2.0-data_2.72.4-0ubuntu2.4_all.deb ...
- Unpacking libglib2.0-data (2.72.4-0ubuntu2.4) ...
- Selecting previously unselected package libicu70:amd64.
- Preparing to unpack .../2-libicu70_70.1-2_amd64.deb ...
- Unpacking libicu70:amd64 (70.1-2) ...
- Selecting previously unselected package libxml2:amd64.
- Preparing to unpack .../3-libxml2_2.9.13+dfsg-1ubuntu0.7_amd64.deb ...
- Unpacking libxml2:amd64 (2.9.13+dfsg-1ubuntu0.7) ...
- Selecting previously unselected package shared-mime-info.
- Preparing to unpack .../4-shared-mime-info_2.1-2_amd64.deb ...
- Unpacking shared-mime-info (2.1-2) ...
- Selecting previously unselected package xdg-user-dirs.
- Preparing to unpack .../5-xdg-user-dirs_0.17-2ubuntu4_amd64.deb ...
- Unpacking xdg-user-dirs (0.17-2ubuntu4) ...
- Selecting previously unselected package pkg-config.
- Preparing to unpack .../6-pkg-config_0.29.2-1ubuntu3_amd64.deb ...
- Unpacking pkg-config (0.29.2-1ubuntu3) ...
- Selecting previously unselected package libffi-dev:amd64.
- Preparing to unpack .../7-libffi-dev_3.4.2-4_amd64.deb ...
- Unpacking libffi-dev:amd64 (3.4.2-4) ...
- Setting up xdg-user-dirs (0.17-2ubuntu4) ...
- Setting up libglib2.0-0:amd64 (2.72.4-0ubuntu2.4) ...
- No schema files found: doing nothing.
- Setting up libffi-dev:amd64 (3.4.2-4) ...
- Setting up libglib2.0-data (2.72.4-0ubuntu2.4) ...
- Setting up pkg-config (0.29.2-1ubuntu3) ...
- Setting up libicu70:amd64 (70.1-2) ...
- Setting up libxml2:amd64 (2.9.13+dfsg-1ubuntu0.7) ...
- Setting up shared-mime-info (2.1-2) ...
- Processing triggers for libc-bin (2.35-0ubuntu3.9) ...
2025-05-19 16:39.16 ---> using "638da9ab15e5c571f332f8f92f29d76cf8f600d7f6c67b91010418e4519956c0" 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.18.2
- install dune-configurator       3.18.2
- install fieldslib               v0.17.0
- install fmt                     0.10.0
- install integers                0.7.0
- install jane-street-headers     v0.17.0
- install jst-config              v0.17.0
- install logs                    0.8.0
- install mdx                     2.5.0
- install mtime                   2.1.0
- install multicore-magic         2.3.1
- install num                     1.5-1
- install ocaml-compiler-libs     v0.17.0
- install ocaml-syntax-shims      1.0.0
- install ocaml-version           4.0.0
- install ocaml_intrinsics_kernel v0.17.1
- install ocamlbuild              0.16.1
- install ocamlfind               1.9.8
- install parsexp                 v0.17.0
- install pprint                  20230830
- install ppx_assert              v0.17.0
- install ppx_base                v0.17.0
- install ppx_cold                v0.17.0
- install ppx_compare             v0.17.0
- install ppx_derivers            1.2.1
- install ppx_deriving            6.0.3
- install ppx_enumerate           v0.17.0
- install ppx_expect              v0.17.2
- install ppx_fields_conv         v0.17.0
- install ppx_globalize           v0.17.0
- install ppx_hash                v0.17.0
- install ppx_here                v0.17.0
- install ppx_inline_test         v0.17.0
- install ppx_minidebug           2.2.0
- install ppx_optcomp             v0.17.0
- install ppx_sexp_conv           v0.17.0
- install ppx_string              v0.17.0
- install ppx_variants_conv       v0.17.0
- install ppxlib                  0.35.0
- install ppxlib_jane             v0.17.2
- install printbox                0.12
- install printbox-ext-plot       0.12
- install printbox-html           0.12
- install printbox-md             0.12
- install printbox-text           0.12
- install ptime                   1.2.0
- install re                      1.12.0
- install result                  1.5
- install saturn_lockfree         0.5.0
- install seq                     base
- install sexplib                 v0.17.0
- install sexplib0                v0.17.0
- install stdio                   v0.17.0
- install stdlib-shims            0.3.0
- install thread-local-storage    0.2
- install time_now                v0.17.0
- install topkg                   1.0.8
- install tyxml                   4.6.0
- install uucp                    16.0.0
- install uutf                    1.0.4
- install variantslib             v0.17.0


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


/src: (copy (src .) (dst /src))
2025-05-19 16:43.06 ---> saved as "c0e954b4cca706230e623645ef872abe321f5c561d29fa833034dc00d36f9f45"


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


Welcome to OCANNL! Reading configuration defaults from /src/_build/.sandbox/c13666275bd8a89be9f04602137540d4/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/c13666275bd8a89be9f04602137540d4/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/c13666275bd8a89be9f04602137540d4/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/c13666275bd8a89be9f04602137540d4/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/c13666275bd8a89be9f04602137540d4/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-29, characters 0-281:
19 | (rule
20 |  (alias runtest)
21 |  (target
22 |   (dir log_files))
23 |  (action
24 |   (run
25 |    %{dep:micrograd_demo_logging.exe}
26 |    "--ocannl_debug_backend=text"
27 |    "--ocannl_log_file_stem=micrograd_demo_logging"
28 |    "--ocannl_log_main_domain_to_stdout=false"
29 |    "--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 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/c13666275bd8a89be9f04602137540d4/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/c13666275bd8a89be9f04602137540d4/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/c13666275bd8a89be9f04602137540d4/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/c13666275bd8a89be9f04602137540d4/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/c13666275bd8a89be9f04602137540d4/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/c13666275bd8a89be9f04602137540d4/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/c13666275bd8a89be9f04602137540d4/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/c13666275bd8a89be9f04602137540d4/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/c13666275bd8a89be9f04602137540d4/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/c13666275bd8a89be9f04602137540d4/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/c13666275bd8a89be9f04602137540d4/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/c13666275bd8a89be9f04602137540d4/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_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.200000, batch loss=23.609453, epoch loss=23.609453
Batch=119, step=120, lr=0.199750, batch loss=8.539634, epoch loss=32.149087
Batch=179, step=180, lr=0.199500, batch loss=2.626295, epoch loss=34.775382
Batch=239, step=240, lr=0.199250, batch loss=0.849657, epoch loss=35.625039
Batch=299, step=300, lr=0.199000, batch loss=1.447177, epoch loss=37.072216
Batch=359, step=360, lr=0.198750, batch loss=1.329296, epoch loss=38.401512
Batch=419, step=420, lr=0.198500, batch loss=0.618569, epoch loss=39.020081
Batch=479, step=480, lr=0.198250, batch loss=0.822060, epoch loss=39.842141
Batch=539, step=540, lr=0.198000, batch loss=0.690244, epoch loss=40.532385
Batch=599, step=600, lr=0.197750, batch loss=1.063878, epoch loss=41.596263
Batch=659, step=660, lr=0.197500, batch loss=0.483340, epoch loss=42.079603
Batch=719, step=720, lr=0.197250, batch loss=0.411299, epoch loss=42.490902
Batch=779, step=780, lr=0.197000, batch loss=0.470123, epoch loss=42.961024
Batch=839, step=840, lr=0.196500, batch loss=0.446661, epoch loss=43.407685
Batch=899, step=900, lr=0.196500, batch loss=0.382737, epoch loss=43.790422
Batch=959, step=960, lr=0.196250, batch loss=0.245113, epoch loss=44.035535
Batch=1019, step=1020, lr=0.196000, batch loss=0.466580, epoch loss=44.502115
Batch=1079, step=1080, lr=0.195750, batch loss=0.248741, epoch loss=44.750857
Batch=1139, step=1140, lr=0.195500, batch loss=0.317493, epoch loss=45.068349
Batch=1199, step=1200, lr=0.195250, batch loss=0.263687, epoch loss=45.332036
Epoch=0, step=1200, lr=0.195250, epoch loss=45.332036
Batch=59, step=1260, lr=0.195000, batch loss=0.262138, epoch loss=0.262138
Batch=119, step=1320, lr=0.194750, batch loss=0.205264, epoch loss=0.467402
Batch=179, step=1380, lr=0.194500, batch loss=0.243654, epoch loss=0.711057
Batch=239, step=1440, lr=0.194250, batch loss=0.347883, epoch loss=1.058940
Batch=299, step=1500, lr=0.194000, batch loss=0.247389, epoch loss=1.306328
Batch=359, step=1560, lr=0.193750, batch loss=0.316542, epoch loss=1.622870
Batch=419, step=1620, lr=0.193500, batch loss=0.312770, epoch loss=1.935640
Batch=479, step=1680, lr=0.193250, batch loss=0.276253, epoch loss=2.211893
Batch=539, step=1740, lr=0.193000, batch loss=0.209856, epoch loss=2.421749
Batch=599, step=1800, lr=0.192750, batch loss=0.250348, epoch loss=2.672097
Batch=659, step=1860, lr=0.192500, batch loss=0.367242, epoch loss=3.039338
Batch=719, step=1920, lr=0.192250, batch loss=0.354876, epoch loss=3.394214
Batch=779, step=1980, lr=0.192000, batch loss=0.381415, epoch loss=3.775629
Batch=839, step=2040, lr=0.191750, batch loss=0.339636, epoch loss=4.115265
Batch=899, step=2100, lr=0.191500, batch loss=0.295245, epoch loss=4.410509
Batch=959, step=2160, lr=0.191250, batch loss=0.213989, epoch loss=4.624499
Batch=1019, step=2220, lr=0.191000, batch loss=0.331055, epoch loss=4.955553
Batch=1079, step=2280, lr=0.190750, batch loss=0.208142, epoch loss=5.163695
Batch=1139, step=2340, lr=0.190500, batch loss=0.278454, epoch loss=5.442149
Batch=1199, step=2400, lr=0.190250, batch loss=0.220777, epoch loss=5.662926
Epoch=1, step=2400, lr=0.190250, epoch loss=5.662926
Batch=59, step=2460, lr=0.190000, batch loss=0.230331, epoch loss=0.230331
Batch=119, step=2520, lr=0.189750, batch loss=0.196000, epoch loss=0.426331
Batch=179, step=2580, lr=0.189500, batch loss=0.221146, epoch loss=0.647477
Batch=239, step=2640, lr=0.189250, batch loss=0.328102, epoch loss=0.975579
Batch=299, step=2700, lr=0.189000, batch loss=0.202989, epoch loss=1.178568
Batch=359, step=2760, lr=0.188750, batch loss=0.289863, epoch loss=1.468431
Batch=419, step=2820, lr=0.188500, batch loss=0.281787, epoch loss=1.750218
Batch=479, step=2880, lr=0.188000, batch loss=0.264800, epoch loss=2.015018
Batch=539, step=2940, lr=0.188000, batch loss=0.203803, epoch loss=2.218821
Batch=599, step=3000, lr=0.187750, batch loss=0.248093, epoch loss=2.466914
Batch=659, step=3060, lr=0.187500, batch loss=0.345057, epoch loss=2.811971
Batch=719, step=3120, lr=0.187250, batch loss=0.343532, epoch loss=3.155504
Batch=779, step=3180, lr=0.187000, batch loss=0.366985, epoch loss=3.522489
Batch=839, step=3240, lr=0.186750, batch loss=0.321781, epoch loss=3.844270
Batch=899, step=3300, lr=0.186500, batch loss=0.283869, epoch loss=4.128139
Batch=959, step=3360, lr=0.186000, batch loss=0.214400, epoch loss=4.342539
Batch=1019, step=3420, lr=0.186000, batch loss=0.306322, epoch loss=4.648861
Batch=1079, step=3480, lr=0.185750, batch loss=0.177400, epoch loss=4.826261
Batch=1139, step=3540, lr=0.185500, batch loss=0.235533, epoch loss=5.061793
Batch=1199, step=3600, lr=0.185250, batch loss=0.197917, epoch loss=5.259710
Epoch=2, step=3600, lr=0.185250, epoch loss=5.259710
Batch=59, step=3660, lr=0.185000, batch loss=0.226602, epoch loss=0.226602
Batch=119, step=3720, lr=0.184750, batch loss=0.191941, epoch loss=0.418544
Batch=179, step=3780, lr=0.184250, batch loss=0.210593, epoch loss=0.629136
Batch=239, step=3840, lr=0.184250, batch loss=0.316700, epoch loss=0.945836
Batch=299, step=3900, lr=0.184000, batch loss=0.207812, epoch loss=1.153648
Batch=359, step=3960, lr=0.183750, batch loss=0.289092, epoch loss=1.442740
Batch=419, step=4020, lr=0.183500, batch loss=0.290945, epoch loss=1.733685
Batch=479, step=4080, lr=0.183250, batch loss=0.259848, epoch loss=1.993533
Batch=539, step=4140, lr=0.183000, batch loss=0.197432, epoch loss=2.190964
Batch=599, step=4200, lr=0.182750, batch loss=0.236720, epoch loss=2.427684
Batch=659, step=4260, lr=0.182500, batch loss=0.332816, epoch loss=2.760500
Batch=719, step=4320, lr=0.182250, batch loss=0.338245, epoch loss=3.098744
Batch=779, step=4380, lr=0.182000, batch loss=0.349405, epoch loss=3.448150
Batch=839, step=4440, lr=0.181750, batch loss=0.316013, epoch loss=3.764163
Batch=899, step=4500, lr=0.181500, batch loss=0.285858, epoch loss=4.050021
Batch=959, step=4560, lr=0.181250, batch loss=0.251813, epoch loss=4.301834
Batch=1019, step=4620, lr=0.181000, batch loss=0.363808, epoch loss=4.665642
Batch=1079, step=4680, lr=0.180750, batch loss=0.207952, epoch loss=4.873594
Batch=1139, step=4740, lr=0.180500, batch loss=0.249656, epoch loss=5.123250
Batch=1199, step=4800, lr=0.180250, batch loss=0.191082, epoch loss=5.314332
Epoch=3, step=4800, lr=0.180250, epoch loss=5.314332
Batch=59, step=4860, lr=0.180000, batch loss=0.228230, epoch loss=0.228230
Batch=119, step=4920, lr=0.179750, batch loss=0.189923, epoch loss=0.418152
Batch=179, step=4980, lr=0.179500, batch loss=0.205933, epoch loss=0.624085
Batch=239, step=5040, lr=0.179250, batch loss=0.306205, epoch loss=0.930290
Batch=299, step=5100, lr=0.179000, batch loss=0.201789, epoch loss=1.132079
Batch=359, step=5160, lr=0.178750, batch loss=0.271418, epoch loss=1.403497
Batch=419, step=5220, lr=0.178500, batch loss=0.264095, epoch loss=1.667592
Batch=479, step=5280, lr=0.178250, batch loss=0.240076, epoch loss=1.907668
Batch=539, step=5340, lr=0.178000, batch loss=0.189397, epoch loss=2.097065
Batch=599, step=5400, lr=0.177750, batch loss=0.231642, epoch loss=2.328707
Batch=659, step=5460, lr=0.177500, batch loss=0.323229, epoch loss=2.651936
Batch=719, step=5520, lr=0.177250, batch loss=0.325833, epoch loss=2.977769
Batch=779, step=5580, lr=0.177000, batch loss=0.342797, epoch loss=3.320567
Batch=839, step=5640, lr=0.176750, batch loss=0.309511, epoch loss=3.630078
Batch=899, step=5700, lr=0.176500, batch loss=0.273176, epoch loss=3.903253
Batch=959, step=5760, lr=0.176250, batch loss=0.214951, epoch loss=4.118204
Batch=1019, step=5820, lr=0.176000, batch loss=0.337807, epoch loss=4.456011
Batch=1079, step=5880, lr=0.175750, batch loss=0.190347, epoch loss=4.646358
Batch=1139, step=5940, lr=0.175500, batch loss=0.221449, epoch loss=4.867807
Batch=1199, step=6000, lr=0.175250, batch loss=0.187355, epoch loss=5.055163
Epoch=4, step=6000, lr=0.175250, epoch loss=5.055163
Batch=59, step=6060, lr=0.175000, batch loss=0.237688, epoch loss=0.237688
Batch=119, step=6120, lr=0.174750, batch loss=0.189946, epoch loss=0.427634
Batch=179, step=6180, lr=0.174500, batch loss=0.201304, epoch loss=0.628938
Batch=239, step=6240, lr=0.174250, batch loss=0.300534, epoch loss=0.929472
Batch=299, step=6300, lr=0.174000, batch loss=0.202443, epoch loss=1.131915
Batch=359, step=6360, lr=0.173750, batch loss=0.262218, epoch loss=1.394132
Batch=419, step=6420, lr=0.173500, batch loss=0.257788, epoch loss=1.651920
Batch=479, step=6480, lr=0.173250, batch loss=0.234601, epoch loss=1.886521
Batch=539, step=6540, lr=0.173000, batch loss=0.190979, epoch loss=2.077500
Batch=599, step=6600, lr=0.172750, batch loss=0.232115, epoch loss=2.309615
Batch=659, step=6660, lr=0.172500, batch loss=0.312744, epoch loss=2.622359
Batch=719, step=6720, lr=0.172250, batch loss=0.315770, epoch loss=2.938129
Batch=779, step=6780, lr=0.172000, batch loss=0.328558, epoch loss=3.266687
Batch=839, step=6840, lr=0.171750, batch loss=0.300687, epoch loss=3.567374
Batch=899, step=6900, lr=0.171500, batch loss=0.270607, epoch loss=3.837981
Batch=959, step=6960, lr=0.171250, batch loss=0.206067, epoch loss=4.044048
Batch=1019, step=7020, lr=0.171000, batch loss=0.329858, epoch loss=4.373906
Batch=1079, step=7080, lr=0.170500, batch loss=0.183602, epoch loss=4.557508
Batch=1139, step=7140, lr=0.170500, batch loss=0.215837, epoch loss=4.773346
Batch=1199, step=7200, lr=0.170250, batch loss=0.182328, epoch loss=4.955674
Epoch=5, step=7200, lr=0.170250, epoch loss=4.955674
Batch=59, step=7260, lr=0.170000, batch loss=0.235488, epoch loss=0.235488
Batch=119, step=7320, lr=0.169750, batch loss=0.183069, epoch loss=0.418557
Batch=179, step=7380, lr=0.169500, batch loss=0.195716, epoch loss=0.614274
Batch=239, step=7440, lr=0.169250, batch loss=0.293846, epoch loss=0.908119
Batch=299, step=7500, lr=0.169000, batch loss=0.203552, epoch loss=1.111671
Batch=359, step=7560, lr=0.168750, batch loss=0.264903, epoch loss=1.376574
Batch=419, step=7620, lr=0.168500, batch loss=0.258679, epoch loss=1.635253
Batch=479, step=7680, lr=0.168250, batch loss=0.234508, epoch loss=1.869761
Batch=539, step=7740, lr=0.168000, batch loss=0.191389, epoch loss=2.061149
Batch=599, step=7800, lr=0.167750, batch loss=0.228560, epoch loss=2.289709
Batch=659, step=7860, lr=0.167500, batch loss=0.304463, epoch loss=2.594173
Batch=719, step=7920, lr=0.167250, batch loss=0.310159, epoch loss=2.904332
Batch=779, step=7980, lr=0.167000, batch loss=0.328871, epoch loss=3.233203
Batch=839, step=8040, lr=0.166750, batch loss=0.292777, epoch loss=3.525980
Batch=899, step=8100, lr=0.166500, batch loss=0.262270, epoch loss=3.788250
Batch=959, step=8160, lr=0.166250, batch loss=0.198370, epoch loss=3.986620
Batch=1019, step=8220, lr=0.166000, batch loss=0.326889, epoch loss=4.313509
Batch=1079, step=8280, lr=0.165750, batch loss=0.191168, epoch loss=4.504677
Batch=1139, step=8340, lr=0.165500, batch loss=0.224475, epoch loss=4.729152
Batch=1199, step=8400, lr=0.165250, batch loss=0.173848, epoch loss=4.902999
Epoch=6, step=8400, lr=0.165250, epoch loss=4.902999
Batch=59, step=8460, lr=0.165000, batch loss=0.209602, epoch loss=0.209602
Batch=119, step=8520, lr=0.164750, batch loss=0.173571, epoch loss=0.383173
Batch=179, step=8580, lr=0.164500, batch loss=0.188455, epoch loss=0.571628
Batch=239, step=8640, lr=0.164250, batch loss=0.278341, epoch loss=0.849969
Batch=299, step=8700, lr=0.164000, batch loss=0.194389, epoch loss=1.044358
Batch=359, step=8760, lr=0.163750, batch loss=0.254358, epoch loss=1.298716
Batch=419, step=8820, lr=0.163500, batch loss=0.246191, epoch loss=1.544907
Batch=479, step=8880, lr=0.163000, batch loss=0.228174, epoch loss=1.773082
Batch=539, step=8940, lr=0.163000, batch loss=0.179248, epoch loss=1.952329
Batch=599, step=9000, lr=0.162750, batch loss=0.217125, epoch loss=2.169455
Batch=659, step=9060, lr=0.162500, batch loss=0.293359, epoch loss=2.462814
Batch=719, step=9120, lr=0.162250, batch loss=0.296284, epoch loss=2.759098
Batch=779, step=9180, lr=0.162000, batch loss=0.314552, epoch loss=3.073650
Batch=839, step=9240, lr=0.161750, batch loss=0.279704, epoch loss=3.353355
Batch=899, step=9300, lr=0.161500, batch loss=0.252551, epoch loss=3.605905
Batch=959, step=9360, lr=0.161250, batch loss=0.208998, epoch loss=3.814904
Batch=1019, step=9420, lr=0.161000, batch loss=0.296557, epoch loss=4.111461
Batch=1079, step=9480, lr=0.160750, batch loss=0.171112, epoch loss=4.282573
Batch=1139, step=9540, lr=0.160500, batch loss=0.200458, epoch loss=4.483031
Batch=1199, step=9600, lr=0.160250, batch loss=0.164344, epoch loss=4.647375
Epoch=7, step=9600, lr=0.160250, epoch loss=4.647375
Batch=59, step=9660, lr=0.160000, batch loss=0.188525, epoch loss=0.188525
Batch=119, step=9720, lr=0.159750, batch loss=0.163616, epoch loss=0.352141
Batch=179, step=9780, lr=0.159500, batch loss=0.177678, epoch loss=0.529819
Batch=239, step=9840, lr=0.159250, batch loss=0.262674, epoch loss=0.792493
Batch=299, step=9900, lr=0.158750, batch loss=0.179452, epoch loss=0.971945
Batch=359, step=9960, lr=0.158750, batch loss=0.236832, epoch loss=1.208777
Batch=419, step=10020, lr=0.158500, batch loss=0.234018, epoch loss=1.442795
Batch=479, step=10080, lr=0.158250, batch loss=0.220644, epoch loss=1.663440
Batch=539, step=10140, lr=0.158000, batch loss=0.168413, epoch loss=1.831852
Batch=599, step=10200, lr=0.157750, batch loss=0.203915, epoch loss=2.035768
Batch=659, step=10260, lr=0.157500, batch loss=0.279302, epoch loss=2.315070
Batch=719, step=10320, lr=0.157250, batch loss=0.278369, epoch loss=2.593439
Batch=779, step=10380, lr=0.157000, batch loss=0.296109, epoch loss=2.889548
Batch=839, step=10440, lr=0.156750, batch loss=0.271108, epoch loss=3.160656
Batch=899, step=10500, lr=0.156500, batch loss=0.236455, epoch loss=3.397111
Batch=959, step=10560, lr=0.156250, batch loss=0.188712, epoch loss=3.585823
Batch=1019, step=10620, lr=0.156000, batch loss=0.288238, epoch loss=3.874062
Batch=1079, step=10680, lr=0.155750, batch loss=0.186622, epoch loss=4.060684
Batch=1139, step=10740, lr=0.155500, batch loss=0.202063, epoch loss=4.262747
Batch=1199, step=10800, lr=0.155250, batch loss=0.155310, epoch loss=4.418058
Epoch=8, step=10800, lr=0.155250, epoch loss=4.418058
Batch=59, step=10860, lr=0.155000, batch loss=0.177323, epoch loss=0.177323
Batch=119, step=10920, lr=0.154750, batch loss=0.150062, epoch loss=0.327385
Batch=179, step=10980, lr=0.154500, batch loss=0.165658, epoch loss=0.493044
Batch=239, step=11040, lr=0.154250, batch loss=0.245614, epoch loss=0.738657
Batch=299, step=11100, lr=0.154000, batch loss=0.158725, epoch loss=0.897382
Batch=359, step=11160, lr=0.153750, batch loss=0.211546, epoch loss=1.108928
Batch=419, step=11220, lr=0.153500, batch loss=0.204834, epoch loss=1.313762
Batch=479, step=11280, lr=0.153250, batch loss=0.182947, epoch loss=1.496709
Batch=539, step=11340, lr=0.153000, batch loss=0.152009, epoch loss=1.648718
Batch=599, step=11400, lr=0.152750, batch loss=0.178579, epoch loss=1.827297
Batch=659, step=11460, lr=0.152500, batch loss=0.261965, epoch loss=2.089261
Batch=719, step=11520, lr=0.152250, batch loss=0.258172, epoch loss=2.347434
Batch=779, step=11580, lr=0.152000, batch loss=0.269833, epoch loss=2.617267
Batch=839, step=11640, lr=0.151750, batch loss=0.247976, epoch loss=2.865243
Batch=899, step=11700, lr=0.151500, batch loss=0.218021, epoch loss=3.083264
Batch=959, step=11760, lr=0.151250, batch loss=0.186898, epoch loss=3.270162
Batch=1019, step=11820, lr=0.151000, batch loss=0.290466, epoch loss=3.560629
Batch=1079, step=11880, lr=0.150500, batch loss=0.156420, epoch loss=3.717049
Batch=1139, step=11940, lr=0.150500, batch loss=0.193222, epoch loss=3.910271
Batch=1199, step=12000, lr=0.150250, batch loss=0.139565, epoch loss=4.049837
Epoch=9, step=12000, lr=0.150250, epoch loss=4.049837
Batch=59, step=12060, lr=0.150000, batch loss=0.156400, epoch loss=0.156400
Batch=119, step=12120, lr=0.149750, batch loss=0.127890, epoch loss=0.284290
Batch=179, step=12180, lr=0.149500, batch loss=0.148557, epoch loss=0.432847
Batch=239, step=12240, lr=0.149250, batch loss=0.214165, epoch loss=0.647011
Batch=299, step=12300, lr=0.149000, batch loss=0.146448, epoch loss=0.793459
Batch=359, step=12360, lr=0.148750, batch loss=0.191748, epoch loss=0.985207
Batch=419, step=12420, lr=0.148500, batch loss=0.209279, epoch loss=1.194486
Batch=479, step=12480, lr=0.148250, batch loss=0.174370, epoch loss=1.368856
Batch=539, step=12540, lr=0.148000, batch loss=0.144360, epoch loss=1.513216
Batch=599, step=12600, lr=0.147750, batch loss=0.149835, epoch loss=1.663051
Batch=659, step=12660, lr=0.147500, batch loss=0.228920, epoch loss=1.891971
Batch=719, step=12720, lr=0.147250, batch loss=0.223955, epoch loss=2.115926
Batch=779, step=12780, lr=0.147000, batch loss=0.242147, epoch loss=2.358073
Batch=839, step=12840, lr=0.146750, batch loss=0.222108, epoch loss=2.580180
Batch=899, step=12900, lr=0.146500, batch loss=0.189567, epoch loss=2.769747
Batch=959, step=12960, lr=0.146000, batch loss=0.165855, epoch loss=2.935602
Batch=1019, step=13020, lr=0.146000, batch loss=0.288926, epoch loss=3.224529
Batch=1079, step=13080, lr=0.145750, batch loss=0.113095, epoch loss=3.337624
Batch=1139, step=13140, lr=0.145500, batch loss=0.154554, epoch loss=3.492178
Batch=1199, step=13200, lr=0.145250, batch loss=0.116783, epoch loss=3.608962
Epoch=10, step=13200, lr=0.145250, epoch loss=3.608962
Batch=59, step=13260, lr=0.145000, batch loss=0.140858, epoch loss=0.140858
Batch=119, step=13320, lr=0.144750, batch loss=0.118758, epoch loss=0.259616
Batch=179, step=13380, lr=0.144500, batch loss=0.126383, epoch loss=0.385999
Batch=239, step=13440, lr=0.144250, batch loss=0.185796, epoch loss=0.571795
Batch=299, step=13500, lr=0.144000, batch loss=0.111648, epoch loss=0.683443
Batch=359, step=13560, lr=0.143750, batch loss=0.158985, epoch loss=0.842428
Batch=419, step=13620, lr=0.143500, batch loss=0.158756, epoch loss=1.001184
Batch=479, step=13680, lr=0.143250, batch loss=0.143086, epoch loss=1.144269
Batch=539, step=13740, lr=0.143000, batch loss=0.116444, epoch loss=1.260713
Batch=599, step=13800, lr=0.142750, batch loss=0.117970, epoch loss=1.378683
Batch=659, step=13860, lr=0.142500, batch loss=0.171816, epoch loss=1.550499
Batch=719, step=13920, lr=0.142250, batch loss=0.173724, epoch loss=1.724223
Batch=779, step=13980, lr=0.142000, batch loss=0.193900, epoch loss=1.918123
Batch=839, step=14040, lr=0.141750, batch loss=0.186932, epoch loss=2.105054
Batch=899, step=14100, lr=0.141500, batch loss=0.176419, epoch loss=2.281474
Batch=959, step=14160, lr=0.141250, batch loss=0.142450, epoch loss=2.423924
Batch=1019, step=14220, lr=0.141000, batch loss=0.321605, epoch loss=2.745529
Batch=1079, step=14280, lr=0.140750, batch loss=0.068309, epoch loss=2.813838
Batch=1139, step=14340, lr=0.140500, batch loss=0.126936, epoch loss=2.940774
Batch=1199, step=14400, lr=0.140250, batch loss=0.091408, epoch loss=3.032182
Epoch=11, step=14400, lr=0.140250, epoch loss=3.032182
Batch=59, step=14460, lr=0.140000, batch loss=0.117168, epoch loss=0.117168
Batch=119, step=14520, lr=0.139750, batch loss=0.106817, epoch loss=0.223985
Batch=179, step=14580, lr=0.139500, batch loss=0.105635, epoch loss=0.329620
Batch=239, step=14640, lr=0.139250, batch loss=0.137022, epoch loss=0.466642
Batch=299, step=14700, lr=0.138750, batch loss=0.064608, epoch loss=0.531250
Batch=359, step=14760, lr=0.138500, batch loss=0.107014, epoch loss=0.638264
Batch=419, step=14820, lr=0.138500, batch loss=0.110410, epoch loss=0.748675
Batch=479, step=14880, lr=0.138250, batch loss=0.089927, epoch loss=0.838602
Batch=539, step=14940, lr=0.138000, batch loss=0.094295, epoch loss=0.932896
Batch=599, step=15000, lr=0.137750, batch loss=0.176977, epoch loss=1.109873
Batch=659, step=15060, lr=0.137500, batch loss=0.129800, epoch loss=1.239673
Batch=719, step=15120, lr=0.137250, batch loss=0.133765, epoch loss=1.373439
Batch=779, step=15180, lr=0.137000, batch loss=0.161950, epoch loss=1.535389
Batch=839, step=15240, lr=0.136750, batch loss=0.145129, epoch loss=1.680518
Batch=899, step=15300, lr=0.136500, batch loss=0.137282, epoch loss=1.817800
Batch=959, step=15360, lr=0.136250, batch loss=0.090032, epoch loss=1.907832
Batch=1019, step=15420, lr=0.136000, batch loss=0.165012, epoch loss=2.072844
Batch=1079, step=15480, lr=0.135750, batch loss=0.043833, epoch loss=2.116677
Batch=1139, step=15540, lr=0.135500, batch loss=0.102619, epoch loss=2.219296
Batch=1199, step=15600, lr=0.135250, batch loss=0.056952, epoch loss=2.276248
Epoch=12, step=15600, lr=0.135250, epoch loss=2.276248
Batch=59, step=15660, lr=0.135000, batch loss=0.068663, epoch loss=0.068663
Batch=119, step=15720, lr=0.134750, batch loss=0.096728, epoch loss=0.165391
Batch=179, step=15780, lr=0.134500, batch loss=0.078545, epoch loss=0.243936
Batch=239, step=15840, lr=0.134250, batch loss=0.087171, epoch loss=0.331107
Batch=299, step=15900, lr=0.134000, batch loss=0.046373, epoch loss=0.377481
Batch=359, step=15960, lr=0.133750, batch loss=0.093877, epoch loss=0.471358
Batch=419, step=16020, lr=0.133500, batch loss=0.152691, epoch loss=0.624049
Batch=479, step=16080, lr=0.133250, batch loss=0.046341, epoch loss=0.670390
Batch=539, step=16140, lr=0.133000, batch loss=0.040031, epoch loss=0.710421
Batch=599, step=16200, lr=0.132500, batch loss=0.057218, epoch loss=0.767639
Batch=659, step=16260, lr=0.132500, batch loss=0.086477, epoch loss=0.854116
Batch=719, step=16320, lr=0.132250, batch loss=0.113447, epoch loss=0.967564
Batch=779, step=16380, lr=0.132000, batch loss=0.091589, epoch loss=1.059153
Batch=839, step=16440, lr=0.131750, batch loss=0.115563, epoch loss=1.174716
Batch=899, step=16500, lr=0.131500, batch loss=0.076333, epoch loss=1.251050
Batch=959, step=16560, lr=0.131250, batch loss=0.029876, epoch loss=1.280926
Batch=1019, step=16620, lr=0.131000, batch loss=0.049448, epoch loss=1.330374
Batch=1079, step=16680, lr=0.130750, batch loss=0.074195, epoch loss=1.404569
Batch=1139, step=16740, lr=0.130500, batch loss=0.143175, epoch loss=1.547744
Batch=1199, step=16800, lr=0.130250, batch loss=0.039611, epoch loss=1.587355
Epoch=13, step=16800, lr=0.130250, epoch loss=1.587355
Batch=59, step=16860, lr=0.130000, batch loss=0.034004, epoch loss=0.034004
Batch=119, step=16920, lr=0.129750, batch loss=0.033235, epoch loss=0.067239
Batch=179, step=16980, lr=0.129500, batch loss=0.043725, epoch loss=0.110964
Batch=239, step=17040, lr=0.129250, batch loss=0.064644, epoch loss=0.175608
Batch=299, step=17100, lr=0.129000, batch loss=0.045985, epoch loss=0.221593
Batch=359, step=17160, lr=0.128750, batch loss=0.050129, epoch loss=0.271723
Batch=419, step=17220, lr=0.128500, batch loss=0.074808, epoch loss=0.346530
Batch=479, step=17280, lr=0.128250, batch loss=0.022069, epoch loss=0.368599
Batch=539, step=17340, lr=0.128000, batch loss=0.027124, epoch loss=0.395723
Batch=599, step=17400, lr=0.127750, batch loss=0.036585, epoch loss=0.432308
Batch=659, step=17460, lr=0.127500, batch loss=0.058279, epoch loss=0.490587
Batch=719, step=17520, lr=0.127250, batch loss=0.103466, epoch loss=0.594053
Batch=779, step=17580, lr=0.127000, batch loss=0.052433, epoch loss=0.646487
Batch=839, step=17640, lr=0.126750, batch loss=0.096850, epoch loss=0.743337
Batch=899, step=17700, lr=0.126500, batch loss=0.047034, epoch loss=0.790371
Batch=959, step=17760, lr=0.126250, batch loss=0.017309, epoch loss=0.807680
Batch=1019, step=17820, lr=0.126000, batch loss=0.049426, epoch loss=0.857106
Batch=1079, step=17880, lr=0.125750, batch loss=0.030732, epoch loss=0.887838
Batch=1139, step=17940, lr=0.125500, batch loss=0.064058, epoch loss=0.951896
Batch=1199, step=18000, lr=0.125250, batch loss=0.020903, epoch loss=0.972799
Epoch=14, step=18000, lr=0.125250, epoch loss=0.972799
Batch=59, step=18060, lr=0.125000, batch loss=0.013582, epoch loss=0.013582
Batch=119, step=18120, lr=0.124750, batch loss=0.017613, epoch loss=0.031195
Batch=179, step=18180, lr=0.124500, batch loss=0.028885, epoch loss=0.060080
Batch=239, step=18240, lr=0.124250, batch loss=0.035244, epoch loss=0.095324
Batch=299, step=18300, lr=0.124000, batch loss=0.016150, epoch loss=0.111473
Batch=359, step=18360, lr=0.123750, batch loss=0.023474, epoch loss=0.134947
Batch=419, step=18420, lr=0.123500, batch loss=0.030381, epoch loss=0.165329
Batch=479, step=18480, lr=0.123250, batch loss=0.017339, epoch loss=0.182668
Batch=539, step=18540, lr=0.123000, batch loss=0.025991, epoch loss=0.208659
Batch=599, step=18600, lr=0.122750, batch loss=0.025667, epoch loss=0.234325
Batch=659, step=18660, lr=0.122500, batch loss=0.029372, epoch loss=0.263697
Batch=719, step=18720, lr=0.122250, batch loss=0.024367, epoch loss=0.288065
Batch=779, step=18780, lr=0.122000, batch loss=0.047906, epoch loss=0.335970
Batch=839, step=18840, lr=0.121750, batch loss=0.064679, epoch loss=0.400650
Batch=899, step=18900, lr=0.121500, batch loss=0.036114, epoch loss=0.436763
Batch=959, step=18960, lr=0.121250, batch loss=0.012568, epoch loss=0.449332
Batch=1019, step=19020, lr=0.121000, batch loss=0.021487, epoch loss=0.470819
Batch=1079, step=19080, lr=0.120750, batch loss=0.014687, epoch loss=0.485505
Batch=1139, step=19140, lr=0.120500, batch loss=0.030738, epoch loss=0.516243
Batch=1199, step=19200, lr=0.120250, batch loss=0.011918, epoch loss=0.528161
Epoch=15, step=19200, lr=0.120250, epoch loss=0.528161
Batch=59, step=19260, lr=0.120000, batch loss=0.010258, epoch loss=0.010258
Batch=119, step=19320, lr=0.119750, batch loss=0.025578, epoch loss=0.035836
Batch=179, step=19380, lr=0.119500, batch loss=0.073598, epoch loss=0.109434
Batch=239, step=19440, lr=0.119250, batch loss=0.029464, epoch loss=0.138898
Batch=299, step=19500, lr=0.118750, batch loss=0.015797, epoch loss=0.154695
Batch=359, step=19560, lr=0.118750, batch loss=0.040890, epoch loss=0.195585
Batch=419, step=19620, lr=0.118250, batch loss=0.021136, epoch loss=0.216721
Batch=479, step=19680, lr=0.118250, batch loss=0.005152, epoch loss=0.221873
Batch=539, step=19740, lr=0.118000, batch loss=0.025170, epoch loss=0.247043
Batch=599, step=19800, lr=0.117750, batch loss=0.028202, epoch loss=0.275245
Batch=659, step=19860, lr=0.117500, batch loss=0.018910, epoch loss=0.294155
Batch=719, step=19920, lr=0.117250, batch loss=0.037135, epoch loss=0.331290
Batch=779, step=19980, lr=0.117000, batch loss=0.079971, epoch loss=0.411261
Batch=839, step=20040, lr=0.116750, batch loss=0.030721, epoch loss=0.441982
Batch=899, step=20100, lr=0.116500, batch loss=0.031101, epoch loss=0.473083
Batch=959, step=20160, lr=0.116250, batch loss=0.011484, epoch loss=0.484566
Batch=1019, step=20220, lr=0.116000, batch loss=0.016519, epoch loss=0.501086
Batch=1079, step=20280, lr=0.115750, batch loss=0.002707, epoch loss=0.503792
Batch=1139, step=20340, lr=0.115500, batch loss=0.014271, epoch loss=0.518064
Batch=1199, step=20400, lr=0.115250, batch loss=0.005504, epoch loss=0.523568
Epoch=16, step=20400, lr=0.115250, epoch loss=0.523568
Batch=59, step=20460, lr=0.115000, batch loss=0.003386, epoch loss=0.003386
Batch=119, step=20520, lr=0.114750, batch loss=0.009737, epoch loss=0.013122
Batch=179, step=20580, lr=0.114500, batch loss=0.022356, epoch loss=0.035479
Batch=239, step=20640, lr=0.114250, batch loss=0.015545, epoch loss=0.051024
Batch=299, step=20700, lr=0.114000, batch loss=0.004525, epoch loss=0.055550
Batch=359, step=20760, lr=0.113750, batch loss=0.013506, epoch loss=0.069056
Batch=419, step=20820, lr=0.113500, batch loss=0.013682, epoch loss=0.082738
Batch=479, step=20880, lr=0.113250, batch loss=0.004915, epoch loss=0.087653
Batch=539, step=20940, lr=0.112750, batch loss=0.015864, epoch loss=0.103517
Batch=599, step=21000, lr=0.112750, batch loss=0.017723, epoch loss=0.121240
Batch=659, step=21060, lr=0.112500, batch loss=0.015702, epoch loss=0.136942
Batch=719, step=21120, lr=0.112250, batch loss=0.039575, epoch loss=0.176517
Batch=779, step=21180, lr=0.111750, batch loss=0.065234, epoch loss=0.241751
Batch=839, step=21240, lr=0.111750, batch loss=0.024332, epoch loss=0.266083
Batch=899, step=21300, lr=0.111500, batch loss=0.027829, epoch loss=0.293912
Batch=959, step=21360, lr=0.111250, batch loss=0.010094, epoch loss=0.304007
Batch=1019, step=21420, lr=0.111000, batch loss=0.010416, epoch loss=0.314423
Batch=1079, step=21480, lr=0.110750, batch loss=0.001596, epoch loss=0.316020
Batch=1139, step=21540, lr=0.110500, batch loss=0.012492, epoch loss=0.328512
Batch=1199, step=21600, lr=0.110000, batch loss=0.004922, epoch loss=0.333434
Epoch=17, step=21600, lr=0.110000, epoch loss=0.333434
Batch=59, step=21660, lr=0.110000, batch loss=0.002527, epoch loss=0.002527
Batch=119, step=21720, lr=0.109750, batch loss=0.006323, epoch loss=0.008850
Batch=179, step=21780, lr=0.109500, batch loss=0.012593, epoch loss=0.021444
Batch=239, step=21840, lr=0.109250, batch loss=0.009242, epoch loss=0.030686
Batch=299, step=21900, lr=0.109000, batch loss=0.003553, epoch loss=0.034239
Batch=359, step=21960, lr=0.108750, batch loss=0.014671, epoch loss=0.048910
Batch=419, step=22020, lr=0.108250, batch loss=0.011886, epoch loss=0.060796
Batch=479, step=22080, lr=0.108250, batch loss=0.003072, epoch loss=0.063868
Batch=539, step=22140, lr=0.108000, batch loss=0.017935, epoch loss=0.081803
Batch=599, step=22200, lr=0.107750, batch loss=0.016416, epoch loss=0.098220
Batch=659, step=22260, lr=0.107500, batch loss=0.013923, epoch loss=0.112142
Batch=719, step=22320, lr=0.107250, batch loss=0.018671, epoch loss=0.130813
Batch=779, step=22380, lr=0.107000, batch loss=0.023934, epoch loss=0.154748
Batch=839, step=22440, lr=0.106750, batch loss=0.028061, epoch loss=0.182809
Batch=899, step=22500, lr=0.106500, batch loss=0.023732, epoch loss=0.206541
Batch=959, step=22560, lr=0.106250, batch loss=0.008509, epoch loss=0.215050
Batch=1019, step=22620, lr=0.106000, batch loss=0.007727, epoch loss=0.222777
Batch=1079, step=22680, lr=0.105500, batch loss=0.001340, epoch loss=0.224118
Batch=1139, step=22740, lr=0.105250, batch loss=0.009464, epoch loss=0.233582
Batch=1199, step=22800, lr=0.105250, batch loss=0.004743, epoch loss=0.238325
Epoch=18, step=22800, lr=0.105250, epoch loss=0.238325
Batch=59, step=22860, lr=0.105000, batch loss=0.002207, epoch loss=0.002207
Batch=119, step=22920, lr=0.104500, batch loss=0.004355, epoch loss=0.006563
Batch=179, step=22980, lr=0.104500, batch loss=0.011702, epoch loss=0.018264
Batch=239, step=23040, lr=0.104250, batch loss=0.009113, epoch loss=0.027378
Batch=299, step=23100, lr=0.104000, batch loss=0.010998, epoch loss=0.038376
Batch=359, step=23160, lr=0.103750, batch loss=0.011170, epoch loss=0.049546
Batch=419, step=23220, lr=0.103500, batch loss=0.010297, epoch loss=0.059843
Batch=479, step=23280, lr=0.103250, batch loss=0.003007, epoch loss=0.062849
Batch=539, step=23340, lr=0.103000, batch loss=0.016397, epoch loss=0.079246
Batch=599, step=23400, lr=0.102750, batch loss=0.012828, epoch loss=0.092075
Batch=659, step=23460, lr=0.102500, batch loss=0.011342, epoch loss=0.103417
Batch=719, step=23520, lr=0.102250, batch loss=0.012299, epoch loss=0.115715
Batch=779, step=23580, lr=0.102000, batch loss=0.021016, epoch loss=0.136731
Batch=839, step=23640, lr=0.101750, batch loss=0.024082, epoch loss=0.160813
Batch=899, step=23700, lr=0.101500, batch loss=0.022876, epoch loss=0.183689
Batch=959, step=23760, lr=0.101250, batch loss=0.007724, epoch loss=0.191413
Batch=1019, step=23820, lr=0.101000, batch loss=0.008064, epoch loss=0.199477
Batch=1079, step=23880, lr=0.100750, batch loss=0.000683, epoch loss=0.200159
Batch=1139, step=23940, lr=0.100500, batch loss=0.009040, epoch loss=0.209200
Batch=1199, step=24000, lr=0.100250, batch loss=0.004169, epoch loss=0.213369
Epoch=19, step=24000, lr=0.100250, epoch loss=0.213369


Half-moons scatterplot and decision boundary:
┌────────────────────────────────────────────────────────────────────────────────────────────────────┐
│********************************#*******************************************************************│
│**********************#*#*#######*###*#####*********************************************************│
│**********************#########################*****************************************************│
│*****************#**########*######*###########*###*************************************************│
│***************#################*###################************************************************│
│************######*#################*#################**********************************************│
│**********#*#####*########*#**************##*#########*#********************************************│
│***********########*##*#******************#*****##########******************************************│
│***********###########*************************############*****************************************│
│********######*####*********************************###*###*#************************************...│
│*******######**##*************....*****************#*######*#*********************************......│
│*******##*##**##**********...........***************########*##****************************.........│
│*****#######************.......%...%%...***************#########**************************........%.│
│******######***********.........%........***************##*#####*************************.....%.%.%.│
│***#########**********.........%%%.%%......*************#*#######**********************......%.%%%%.│
│****#######***********.........%%%%.........************#########*********************.......%%.%%.%│
│**#######************..........%%%%%%%.......**************###*###*******************........%%%%%%.│
│*##*####************...........%%%%%%%.........***********########******************.........%%%%%%.│
│*#######************...........%%%%%%%..........************#######***************...........%%%%%%.│
│*##*####***********............%%.%%%%%..........************####****************...........%%%%%%%.│
│*#####*#***********.............%%%%%%%............**********##*###*************.............%%%%%..│
│#######***********.............%.%%%%%%.............*********#######**********.............%%%%.%%..│
│#####*#***********..............%%%%%%%..............********#######*********..............%%%%%%%%.│
│###*#*#**********...............%%%%%%%%%..............*******######********...............%%%%%%...│
│#######**********................%%%%%%%%...............*****###*###*******...............%%%%%%....│
│######**********.................%%%%%%%%%...............****#*###*******...............%%%%%%%%%...│
│*#*##*#********...................%%%%%%%%%%...............***######****.................%%%%%%.....│
│#****##********....................%%%%%%%%%................***###*#***...............%.%%%%%%%.....│
│**************.....................%.%%%%%%..................********..................%.%%.%%......│
│**************.......................%..%%%%%%%................*****..............%.%%%%%%%%%.......│
│*************.........................%.%%%.%%%%................***...............%%%%%%%.%.%.......│
│*************...........................%..%%%%..%................................%%%%%%%%..........│
│************.............................%%%%%%%%%%%........................%%..%%%%%%%%.%..........│
│************.............................%%.%%%%%%%%..%....................%..%%%.%%%%%%%...........│
│***********.................................%%%%.%%%%%%%%...............%.%%%%%%%%%%%%.%............│
│***********..................................%%%%%%%%%%%%%%%%%%%%%%.%%%%.%%%%%%%%%%%%%..............│
│**********....................................%%.%%%%%%%%%%%%%%%%%%%%%%.%%%%%%%%%%%.................│
│*********.........................................%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%...................│
│*********............................................%%%.%%%%%%%%%%%%%%%%%%%%%......................│
│********................................................%...%%%%.%%.%%%%..%.........................│
└────────────────────────────────────────────────────────────────────────────────────────────────────┘
"/usr/bin/env" "bash" "-c" "opam exec -- dune build @install @check @runtest && rm -rf _build" failed with exit status 1
2025-05-19 16:45.02: Job failed: Failed: Build failed