Organisationsahrefsocannl3bbef1 ()ubuntu-22.04-5.3_opam-2.3

ubuntu-22.04-5.3_opam-2.3

Link Copied
Code Copied

Logs

2025-05-18 21:01.37: New job: test ahrefs/ocannl https://github.com/ahrefs/ocannl.git#refs/heads/master (3bbef1587191f540e2f0d222795d9686d7f042fc) (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 3bbef158
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-18 21:01.37: 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-18 21:01.37: 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-18 21:01.37: Waiting for resource in pool OCluster
2025-05-18 21:01.37: Waiting for worker…
2025-05-18 21:02.01: Got resource from pool OCluster
Building on clete.caelum.ci.dev
HEAD is now at f1ca041a Logging support for the Metal backend, by Gemini
HEAD is now at 3bbef158 Metal logging: failsafe for "internal compiler error"


(from ocaml/opam:ubuntu-22.04-ocaml-5.3@sha256:691e157d404979edf21eaf44b6ccff38e852d38aea3fe6c475c66252787fffe9)
2025-05-18 21:02.37 ---> saved as "5f9b98f99f2559a94e0377f2276c6e46ede44092a247dc5f1dae48dc0a1f8a10"


/: (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-18 21:02.37 ---> saved as "82f5a6ade332a70dd317fc4d7b5bbcb6e4d2e0f0a1f595d2a11960c0e25b1a75"


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


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


Continue? [y/n] y
Format upgrade done.
[NOTE] The 'jobs' option was reset, its value was 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-18 21:03.36 ---> saved as "4e6bc5c16f368f184baad93bc946c8b20959ecf61f7892a8e37b81ce6568665e"


/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-18 21:03.37 ---> saved as "69ad75f6dd7bf073d625272765135352ec835facf22fa22139d493a53e1455f0"


/src: (workdir /src)


/src: (run (shell "sudo chown opam /src"))
2025-05-18 21:03.37 ---> saved as "f2be70231cd714d8968adbf09ff32d55e5226ff06009fd61ced010b8abcadb01"


/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..7698a43853  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-18 21:04.28 ---> saved as "5a6cb99ac350699a5b8b7cda868c706d2df20bc7d84801355cb3db867a80179e"


/src: (copy (src neural_nets_lib.opam arrayjit.opam) (dst ./))
2025-05-18 21:04.29 ---> saved as "9916e86c58ce838fc2b25975bd71cf01b61f39ef0950c63bb09ee4863dd97a92"


/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-18 21:04.38 ---> saved as "0e478ff132f262253617fe4d7b83424a59f18d0fe2727c29cce37713bf30ad10"


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


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


/src: (env CI true)


/src: (env OCAMLCI true)


/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam update --depexts && opam install --cli=2.3 --depext-only -y neural_nets_lib.dev arrayjit.dev $DEPS"))
+ /usr/bin/sudo "apt-get" "update"
- Hit:1 http://archive.ubuntu.com/ubuntu jammy InRelease
- Get:2 http://archive.ubuntu.com/ubuntu jammy-updates InRelease [128 kB]
- Get:3 http://archive.ubuntu.com/ubuntu jammy-backports InRelease [127 kB]
- Get:4 http://security.ubuntu.com/ubuntu jammy-security InRelease [129 kB]
- Get:5 http://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 Packages [1546 kB]
- Get:6 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages [3245 kB]
- Get:7 http://archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 Packages [4517 kB]
- Get:8 http://archive.ubuntu.com/ubuntu jammy-backports/main amd64 Packages [83.2 kB]
- Get:9 http://archive.ubuntu.com/ubuntu jammy-backports/universe amd64 Packages [35.2 kB]
- Get:10 http://security.ubuntu.com/ubuntu jammy-security/universe amd64 Packages [1245 kB]
- Get:11 http://security.ubuntu.com/ubuntu jammy-security/restricted amd64 Packages [4363 kB]
- Get:12 http://security.ubuntu.com/ubuntu jammy-security/main amd64 Packages [2934 kB]
- Get:13 http://security.ubuntu.com/ubuntu jammy-security/multiverse amd64 Packages [47.7 kB]
- Fetched 18.4 MB in 3s (7140 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-18 21:05.20 ---> saved as "638da9ab15e5c571f332f8f92f29d76cf8f600d7f6c67b91010418e4519956c0"


/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 astring.0.8.5  (cached)
-> retrieved angstrom.0.16.1  (cached)
-> retrieved base.v0.17.2  (cached)
-> retrieved bigarray-compat.1.1.0  (cached)
-> retrieved bigstringaf.0.10.0  (cached)
-> retrieved camlp-streams.5.0.1  (cached)
-> retrieved cppo.1.8.0  (cached)
-> retrieved cmdliner.1.3.0  (cached)
-> installed conf-pkg-config.4
-> retrieved csexp.1.5.2  (cached)
-> retrieved ctypes.0.23.0, ctypes-foreign.0.23.0  (cached)
-> installed conf-libffi.2.0.0
-> retrieved fieldslib.v0.17.0  (cached)
-> retrieved fmt.0.10.0  (cached)
-> retrieved jane-street-headers.v0.17.0  (cached)
-> retrieved integers.0.7.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_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 dune.3.18.2, dune-configurator.3.18.2  (cached)
-> retrieved ppxlib.0.35.0  (cached)
-> retrieved ppxlib_jane.v0.17.2  (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 ocaml-syntax-shims.1.0.0
-> installed printbox.0.12
-> installed ocaml-compiler-libs.v0.17.0
-> installed re.1.12.0
-> installed result.1.5
-> installed sexplib0.v0.17.0
-> installed cppo.1.8.0
-> installed stdlib-shims.0.3.0
-> installed thread-local-storage.0.2
-> installed saturn_lockfree.0.5.0
-> installed integers.0.7.0
-> installed parsexp.v0.17.0
-> installed dune-configurator.3.18.2
-> installed bigstringaf.0.10.0
-> installed sexplib.v0.17.0
-> installed mdx.2.5.0
-> installed angstrom.0.16.1
-> installed tyxml.4.6.0
-> installed printbox-html.0.12
-> installed ctypes.0.23.0
-> installed uucp.16.0.0
-> installed base.v0.17.2
-> installed ctypes-foreign.0.23.0
-> installed printbox-text.0.12
-> installed variantslib.v0.17.0
-> installed fieldslib.v0.17.0
-> installed stdio.v0.17.0
-> installed printbox-md.0.12
-> installed printbox-ext-plot.0.12
-> installed ppxlib.0.35.0
-> installed ppxlib_jane.v0.17.2
-> installed ppx_optcomp.v0.17.0
-> installed ppx_cold.v0.17.0
-> installed ppx_here.v0.17.0
-> installed ppx_variants_conv.v0.17.0
-> installed ppx_fields_conv.v0.17.0
-> installed ppx_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-18 21:07.54 ---> saved as "be6d1af6ce5e7619c33ede853801b09814105c75c5d90fe59d8bb4e4ac4f7e21"


/src: (copy (src .) (dst /src))
2025-05-18 21:07.55 ---> saved as "51ea8d85613d6adce3f37f008ee141108e25bbf453a8408ffb9d243503f83e9c"


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


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


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


Welcome to OCANNL! Reading configuration defaults from /src/_build/.sandbox/e2df5d912df025d8d15e961a964d9456/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_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/e2df5d912df025d8d15e961a964d9456/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/e2df5d912df025d8d15e961a964d9456/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/e2df5d912df025d8d15e961a964d9456/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/e2df5d912df025d8d15e961a964d9456/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/e2df5d912df025d8d15e961a964d9456/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/e2df5d912df025d8d15e961a964d9456/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/e2df5d912df025d8d15e961a964d9456/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/e2df5d912df025d8d15e961a964d9456/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/e2df5d912df025d8d15e961a964d9456/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/e2df5d912df025d8d15e961a964d9456/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/e2df5d912df025d8d15e961a964d9456/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/e2df5d912df025d8d15e961a964d9456/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_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.199000, batch loss=0.849657, epoch loss=35.625039
Batch=299, step=300, lr=0.199000, batch loss=1.445660, epoch loss=37.070699
Batch=359, step=360, lr=0.198750, batch loss=1.330503, epoch loss=38.401201
Batch=419, step=420, lr=0.198500, batch loss=0.617977, epoch loss=39.019178
Batch=479, step=480, lr=0.198250, batch loss=0.823210, epoch loss=39.842389
Batch=539, step=540, lr=0.198000, batch loss=0.688590, epoch loss=40.530979
Batch=599, step=600, lr=0.197750, batch loss=1.065628, epoch loss=41.596607
Batch=659, step=660, lr=0.197500, batch loss=0.483074, epoch loss=42.079681
Batch=719, step=720, lr=0.197250, batch loss=0.411278, epoch loss=42.490959
Batch=779, step=780, lr=0.197000, batch loss=0.468745, epoch loss=42.959704
Batch=839, step=840, lr=0.196750, batch loss=0.443230, epoch loss=43.402933
Batch=899, step=900, lr=0.196500, batch loss=0.383549, epoch loss=43.786483
Batch=959, step=960, lr=0.196250, batch loss=0.236973, epoch loss=44.023455
Batch=1019, step=1020, lr=0.196000, batch loss=0.440695, epoch loss=44.464150
Batch=1079, step=1080, lr=0.195750, batch loss=0.228829, epoch loss=44.692979
Batch=1139, step=1140, lr=0.195500, batch loss=0.315543, epoch loss=45.008522
Batch=1199, step=1200, lr=0.195250, batch loss=0.263007, epoch loss=45.271529
Epoch=0, step=1200, lr=0.195250, epoch loss=45.271529
Batch=59, step=1260, lr=0.195000, batch loss=0.262186, epoch loss=0.262186
Batch=119, step=1320, lr=0.194750, batch loss=0.205628, epoch loss=0.467814
Batch=179, step=1380, lr=0.194500, batch loss=0.242969, epoch loss=0.710782
Batch=239, step=1440, lr=0.194250, batch loss=0.345618, epoch loss=1.056401
Batch=299, step=1500, lr=0.194000, batch loss=0.238681, epoch loss=1.295082
Batch=359, step=1560, lr=0.193750, batch loss=0.311220, epoch loss=1.606302
Batch=419, step=1620, lr=0.193500, batch loss=0.308414, epoch loss=1.914716
Batch=479, step=1680, lr=0.193250, batch loss=0.273344, epoch loss=2.188059
Batch=539, step=1740, lr=0.193000, batch loss=0.211627, epoch loss=2.399686
Batch=599, step=1800, lr=0.192750, batch loss=0.251499, epoch loss=2.651185
Batch=659, step=1860, lr=0.192500, batch loss=0.368894, epoch loss=3.020079
Batch=719, step=1920, lr=0.192250, batch loss=0.362791, epoch loss=3.382870
Batch=779, step=1980, lr=0.192000, batch loss=0.380550, epoch loss=3.763420
Batch=839, step=2040, lr=0.191750, batch loss=0.343794, epoch loss=4.107214
Batch=899, step=2100, lr=0.191500, batch loss=0.319335, epoch loss=4.426548
Batch=959, step=2160, lr=0.191250, batch loss=0.264020, epoch loss=4.690568
Batch=1019, step=2220, lr=0.191000, batch loss=0.423646, epoch loss=5.114214
Batch=1079, step=2280, lr=0.190750, batch loss=0.281571, epoch loss=5.395785
Batch=1139, step=2340, lr=0.190500, batch loss=0.313660, epoch loss=5.709444
Batch=1199, step=2400, lr=0.190250, batch loss=0.215565, epoch loss=5.925009
Epoch=1, step=2400, lr=0.190250, epoch loss=5.925009
Batch=59, step=2460, lr=0.190000, batch loss=0.232730, epoch loss=0.232730
Batch=119, step=2520, lr=0.189750, batch loss=0.194204, epoch loss=0.426934
Batch=179, step=2580, lr=0.189500, batch loss=0.223774, epoch loss=0.650709
Batch=239, step=2640, lr=0.189250, batch loss=0.335900, epoch loss=0.986609
Batch=299, step=2700, lr=0.189000, batch loss=0.217894, epoch loss=1.204503
Batch=359, step=2760, lr=0.188750, batch loss=0.296851, epoch loss=1.501354
Batch=419, step=2820, lr=0.188500, batch loss=0.282543, epoch loss=1.783897
Batch=479, step=2880, lr=0.188250, batch loss=0.255348, epoch loss=2.039245
Batch=539, step=2940, lr=0.188000, batch loss=0.196462, epoch loss=2.235707
Batch=599, step=3000, lr=0.187750, batch loss=0.233373, epoch loss=2.469080
Batch=659, step=3060, lr=0.187500, batch loss=0.341508, epoch loss=2.810588
Batch=719, step=3120, lr=0.187250, batch loss=0.333476, epoch loss=3.144065
Batch=779, step=3180, lr=0.187000, batch loss=0.352952, epoch loss=3.497017
Batch=839, step=3240, lr=0.186750, batch loss=0.322166, epoch loss=3.819183
Batch=899, step=3300, lr=0.186500, batch loss=0.280995, epoch loss=4.100178
Batch=959, step=3360, lr=0.186250, batch loss=0.198328, epoch loss=4.298506
Batch=1019, step=3420, lr=0.186000, batch loss=0.317049, epoch loss=4.615554
Batch=1079, step=3480, lr=0.185750, batch loss=0.183434, epoch loss=4.798989
Batch=1139, step=3540, lr=0.185500, batch loss=0.229185, epoch loss=5.028174
Batch=1199, step=3600, lr=0.185250, batch loss=0.199448, epoch loss=5.227622
Epoch=2, step=3600, lr=0.185250, epoch loss=5.227622
Batch=59, step=3660, lr=0.185000, batch loss=0.234774, epoch loss=0.234774
Batch=119, step=3720, lr=0.184750, batch loss=0.194445, epoch loss=0.429219
Batch=179, step=3780, lr=0.184500, batch loss=0.211203, epoch loss=0.640422
Batch=239, step=3840, lr=0.184250, batch loss=0.315580, epoch loss=0.956002
Batch=299, step=3900, lr=0.184000, batch loss=0.204766, epoch loss=1.160768
Batch=359, step=3960, lr=0.183750, batch loss=0.281349, epoch loss=1.442117
Batch=419, step=4020, lr=0.183500, batch loss=0.272529, epoch loss=1.714646
Batch=479, step=4080, lr=0.183250, batch loss=0.249372, epoch loss=1.964018
Batch=539, step=4140, lr=0.183000, batch loss=0.195096, epoch loss=2.159114
Batch=599, step=4200, lr=0.182750, batch loss=0.242299, epoch loss=2.401412
Batch=659, step=4260, lr=0.182500, batch loss=0.328340, epoch loss=2.729752
Batch=719, step=4320, lr=0.182250, batch loss=0.328830, epoch loss=3.058583
Batch=779, step=4380, lr=0.182000, batch loss=0.351201, epoch loss=3.409784
Batch=839, step=4440, lr=0.181750, batch loss=0.318699, epoch loss=3.728483
Batch=899, step=4500, lr=0.181500, batch loss=0.291791, epoch loss=4.020274
Batch=959, step=4560, lr=0.181250, batch loss=0.243216, epoch loss=4.263491
Batch=1019, step=4620, lr=0.181000, batch loss=0.340218, epoch loss=4.603708
Batch=1079, step=4680, lr=0.180750, batch loss=0.199825, epoch loss=4.803533
Batch=1139, step=4740, lr=0.180500, batch loss=0.237749, epoch loss=5.041282
Batch=1199, step=4800, lr=0.180250, batch loss=0.191606, epoch loss=5.232888
Epoch=3, step=4800, lr=0.180250, epoch loss=5.232888
Batch=59, step=4860, lr=0.180000, batch loss=0.223467, epoch loss=0.223467
Batch=119, step=4920, lr=0.179750, batch loss=0.187165, epoch loss=0.410631
Batch=179, step=4980, lr=0.179500, batch loss=0.205476, epoch loss=0.616107
Batch=239, step=5040, lr=0.179250, batch loss=0.308386, epoch loss=0.924493
Batch=299, step=5100, lr=0.179000, batch loss=0.206744, epoch loss=1.131237
Batch=359, step=5160, lr=0.178750, batch loss=0.274763, epoch loss=1.406000
Batch=419, step=5220, lr=0.178500, batch loss=0.268286, epoch loss=1.674286
Batch=479, step=5280, lr=0.178250, batch loss=0.247268, epoch loss=1.921554
Batch=539, step=5340, lr=0.178000, batch loss=0.192553, epoch loss=2.114107
Batch=599, step=5400, lr=0.177750, batch loss=0.229575, epoch loss=2.343682
Batch=659, step=5460, lr=0.177500, batch loss=0.325443, epoch loss=2.669124
Batch=719, step=5520, lr=0.177250, batch loss=0.334897, epoch loss=3.004022
Batch=779, step=5580, lr=0.177000, batch loss=0.343361, epoch loss=3.347383
Batch=839, step=5640, lr=0.176750, batch loss=0.309513, epoch loss=3.656896
Batch=899, step=5700, lr=0.176500, batch loss=0.271127, epoch loss=3.928023
Batch=959, step=5760, lr=0.176250, batch loss=0.217690, epoch loss=4.145713
Batch=1019, step=5820, lr=0.176000, batch loss=0.335651, epoch loss=4.481364
Batch=1079, step=5880, lr=0.175750, batch loss=0.188622, epoch loss=4.669986
Batch=1139, step=5940, lr=0.175500, batch loss=0.220935, epoch loss=4.890921
Batch=1199, step=6000, lr=0.175250, batch loss=0.187138, epoch loss=5.078059
Epoch=4, step=6000, lr=0.175250, epoch loss=5.078059
Batch=59, step=6060, lr=0.175000, batch loss=0.228331, epoch loss=0.228331
Batch=119, step=6120, lr=0.174750, batch loss=0.188174, epoch loss=0.416505
Batch=179, step=6180, lr=0.174500, batch loss=0.201137, epoch loss=0.617641
Batch=239, step=6240, lr=0.174250, batch loss=0.300419, epoch loss=0.918061
Batch=299, step=6300, lr=0.174000, batch loss=0.204119, epoch loss=1.122180
Batch=359, step=6360, lr=0.173750, batch loss=0.268104, epoch loss=1.390284
Batch=419, step=6420, lr=0.173500, batch loss=0.265788, epoch loss=1.656073
Batch=479, step=6480, lr=0.173250, batch loss=0.242482, epoch loss=1.898555
Batch=539, step=6540, lr=0.173000, batch loss=0.193772, epoch loss=2.092326
Batch=599, step=6600, lr=0.172750, batch loss=0.227860, epoch loss=2.320186
Batch=659, step=6660, lr=0.172500, batch loss=0.315175, epoch loss=2.635361
Batch=719, step=6720, lr=0.172250, batch loss=0.316341, epoch loss=2.951702
Batch=779, step=6780, lr=0.172000, batch loss=0.332299, epoch loss=3.284001
Batch=839, step=6840, lr=0.171750, batch loss=0.305564, epoch loss=3.589565
Batch=899, step=6900, lr=0.171500, batch loss=0.270194, epoch loss=3.859759
Batch=959, step=6960, lr=0.171250, batch loss=0.205513, epoch loss=4.065272
Batch=1019, step=7020, lr=0.170750, batch loss=0.334549, epoch loss=4.399821
Batch=1079, step=7080, lr=0.170750, batch loss=0.190625, epoch loss=4.590446
Batch=1139, step=7140, lr=0.170500, batch loss=0.220674, epoch loss=4.811120
Batch=1199, step=7200, lr=0.170250, batch loss=0.178112, epoch loss=4.989232
Epoch=5, step=7200, lr=0.170250, epoch loss=4.989232
Batch=59, step=7260, lr=0.170000, batch loss=0.214593, epoch loss=0.214593
Batch=119, step=7320, lr=0.169750, batch loss=0.181758, epoch loss=0.396350
Batch=179, step=7380, lr=0.169500, batch loss=0.195881, epoch loss=0.592231
Batch=239, step=7440, lr=0.169250, batch loss=0.290246, epoch loss=0.882478
Batch=299, step=7500, lr=0.169000, batch loss=0.197609, epoch loss=1.080087
Batch=359, step=7560, lr=0.168750, batch loss=0.253967, epoch loss=1.334054
Batch=419, step=7620, lr=0.168500, batch loss=0.248618, epoch loss=1.582672
Batch=479, step=7680, lr=0.168250, batch loss=0.224108, epoch loss=1.806780
Batch=539, step=7740, lr=0.168000, batch loss=0.183895, epoch loss=1.990675
Batch=599, step=7800, lr=0.167750, batch loss=0.220323, epoch loss=2.210998
Batch=659, step=7860, lr=0.167500, batch loss=0.307144, epoch loss=2.518142
Batch=719, step=7920, lr=0.167250, batch loss=0.305866, epoch loss=2.824008
Batch=779, step=7980, lr=0.167000, batch loss=0.322364, epoch loss=3.146373
Batch=839, step=8040, lr=0.166750, batch loss=0.295188, epoch loss=3.441560
Batch=899, step=8100, lr=0.166500, batch loss=0.260097, epoch loss=3.701658
Batch=959, step=8160, lr=0.166250, batch loss=0.202493, epoch loss=3.904151
Batch=1019, step=8220, lr=0.166000, batch loss=0.319547, epoch loss=4.223698
Batch=1079, step=8280, lr=0.165750, batch loss=0.170861, epoch loss=4.394559
Batch=1139, step=8340, lr=0.165500, batch loss=0.206160, epoch loss=4.600719
Batch=1199, step=8400, lr=0.165250, batch loss=0.178780, epoch loss=4.779499
Epoch=6, step=8400, lr=0.165250, epoch loss=4.779499
Batch=59, step=8460, lr=0.165000, batch loss=0.227961, epoch loss=0.227961
Batch=119, step=8520, lr=0.164750, batch loss=0.174710, epoch loss=0.402671
Batch=179, step=8580, lr=0.164500, batch loss=0.187012, epoch loss=0.589684
Batch=239, step=8640, lr=0.164250, batch loss=0.275258, epoch loss=0.864941
Batch=299, step=8700, lr=0.164000, batch loss=0.186530, epoch loss=1.051471
Batch=359, step=8760, lr=0.163750, batch loss=0.243599, epoch loss=1.295070
Batch=419, step=8820, lr=0.163500, batch loss=0.238942, epoch loss=1.534012
Batch=479, step=8880, lr=0.163250, batch loss=0.213767, epoch loss=1.747779
Batch=539, step=8940, lr=0.163000, batch loss=0.176446, epoch loss=1.924225
Batch=599, step=9000, lr=0.162750, batch loss=0.211613, epoch loss=2.135838
Batch=659, step=9060, lr=0.162500, batch loss=0.294213, epoch loss=2.430052
Batch=719, step=9120, lr=0.162250, batch loss=0.291840, epoch loss=2.721891
Batch=779, step=9180, lr=0.162000, batch loss=0.306185, epoch loss=3.028077
Batch=839, step=9240, lr=0.161750, batch loss=0.283816, epoch loss=3.311893
Batch=899, step=9300, lr=0.161500, batch loss=0.249923, epoch loss=3.561816
Batch=959, step=9360, lr=0.161250, batch loss=0.193413, epoch loss=3.755229
Batch=1019, step=9420, lr=0.161000, batch loss=0.312619, epoch loss=4.067849
Batch=1079, step=9480, lr=0.160750, batch loss=0.192641, epoch loss=4.260490
Batch=1139, step=9540, lr=0.160500, batch loss=0.209533, epoch loss=4.470023
Batch=1199, step=9600, lr=0.160250, batch loss=0.166763, epoch loss=4.636786
Epoch=7, step=9600, lr=0.160250, epoch loss=4.636786
Batch=59, step=9660, lr=0.160000, batch loss=0.193338, epoch loss=0.193338
Batch=119, step=9720, lr=0.159750, batch loss=0.161916, epoch loss=0.355253
Batch=179, step=9780, lr=0.159500, batch loss=0.178125, epoch loss=0.533379
Batch=239, step=9840, lr=0.159250, batch loss=0.259785, epoch loss=0.793164
Batch=299, step=9900, lr=0.159000, batch loss=0.186447, epoch loss=0.979610
Batch=359, step=9960, lr=0.158750, batch loss=0.239551, epoch loss=1.219162
Batch=419, step=10020, lr=0.158500, batch loss=0.232128, epoch loss=1.451290
Batch=479, step=10080, lr=0.158250, batch loss=0.213245, epoch loss=1.664535
Batch=539, step=10140, lr=0.158000, batch loss=0.171306, epoch loss=1.835842
Batch=599, step=10200, lr=0.157750, batch loss=0.201468, epoch loss=2.037309
Batch=659, step=10260, lr=0.157500, batch loss=0.281137, epoch loss=2.318447
Batch=719, step=10320, lr=0.157250, batch loss=0.286045, epoch loss=2.604492
Batch=779, step=10380, lr=0.157000, batch loss=0.294185, epoch loss=2.898677
Batch=839, step=10440, lr=0.156750, batch loss=0.273640, epoch loss=3.172317
Batch=899, step=10500, lr=0.156500, batch loss=0.234963, epoch loss=3.407281
Batch=959, step=10560, lr=0.156250, batch loss=0.183075, epoch loss=3.590355
Batch=1019, step=10620, lr=0.156000, batch loss=0.296230, epoch loss=3.886585
Batch=1079, step=10680, lr=0.155750, batch loss=0.179831, epoch loss=4.066416
Batch=1139, step=10740, lr=0.155500, batch loss=0.204539, epoch loss=4.270955
Batch=1199, step=10800, lr=0.155250, batch loss=0.154611, epoch loss=4.425566
Epoch=8, step=10800, lr=0.155250, epoch loss=4.425566
Batch=59, step=10860, lr=0.155000, batch loss=0.176072, epoch loss=0.176072
Batch=119, step=10920, lr=0.154750, batch loss=0.143593, epoch loss=0.319664
Batch=179, step=10980, lr=0.154500, batch loss=0.166049, epoch loss=0.485713
Batch=239, step=11040, lr=0.154250, batch loss=0.241325, epoch loss=0.727039
Batch=299, step=11100, lr=0.154000, batch loss=0.170279, epoch loss=0.897317
Batch=359, step=11160, lr=0.153750, batch loss=0.222427, epoch loss=1.119744
Batch=419, step=11220, lr=0.153500, batch loss=0.231428, epoch loss=1.351172
Batch=479, step=11280, lr=0.153250, batch loss=0.200542, epoch loss=1.551714
Batch=539, step=11340, lr=0.153000, batch loss=0.161544, epoch loss=1.713258
Batch=599, step=11400, lr=0.152750, batch loss=0.181515, epoch loss=1.894773
Batch=659, step=11460, lr=0.152500, batch loss=0.262674, epoch loss=2.157448
Batch=719, step=11520, lr=0.152250, batch loss=0.258996, epoch loss=2.416444
Batch=779, step=11580, lr=0.152000, batch loss=0.271567, epoch loss=2.688011
Batch=839, step=11640, lr=0.151750, batch loss=0.255770, epoch loss=2.943781
Batch=899, step=11700, lr=0.151500, batch loss=0.217880, epoch loss=3.161661
Batch=959, step=11760, lr=0.151250, batch loss=0.184427, epoch loss=3.346088
Batch=1019, step=11820, lr=0.151000, batch loss=0.277448, epoch loss=3.623536
Batch=1079, step=11880, lr=0.150750, batch loss=0.149226, epoch loss=3.772762
Batch=1139, step=11940, lr=0.150500, batch loss=0.181464, epoch loss=3.954227
Batch=1199, step=12000, lr=0.150250, batch loss=0.140225, epoch loss=4.094452
Epoch=9, step=12000, lr=0.150250, epoch loss=4.094452
Batch=59, step=12060, lr=0.150000, batch loss=0.161154, epoch loss=0.161154
Batch=119, step=12120, lr=0.149750, batch loss=0.137143, epoch loss=0.298296
Batch=179, step=12180, lr=0.149500, batch loss=0.150511, epoch loss=0.448807
Batch=239, step=12240, lr=0.149250, batch loss=0.218283, epoch loss=0.667090
Batch=299, step=12300, lr=0.149000, batch loss=0.143448, epoch loss=0.810538
Batch=359, step=12360, lr=0.148750, batch loss=0.198306, epoch loss=1.008844
Batch=419, step=12420, lr=0.148500, batch loss=0.205751, epoch loss=1.214595
Batch=479, step=12480, lr=0.148250, batch loss=0.179653, epoch loss=1.394248
Batch=539, step=12540, lr=0.148000, batch loss=0.142007, epoch loss=1.536256
Batch=599, step=12600, lr=0.147750, batch loss=0.148987, epoch loss=1.685243
Batch=659, step=12660, lr=0.147500, batch loss=0.226136, epoch loss=1.911378
Batch=719, step=12720, lr=0.147250, batch loss=0.242013, epoch loss=2.153392
Batch=779, step=12780, lr=0.147000, batch loss=0.262932, epoch loss=2.416324
Batch=839, step=12840, lr=0.146750, batch loss=0.236863, epoch loss=2.653187
Batch=899, step=12900, lr=0.146500, batch loss=0.214035, epoch loss=2.867222
Batch=959, step=12960, lr=0.146250, batch loss=0.152018, epoch loss=3.019240
Batch=1019, step=13020, lr=0.146000, batch loss=0.269303, epoch loss=3.288543
Batch=1079, step=13080, lr=0.145750, batch loss=0.109236, epoch loss=3.397779
Batch=1139, step=13140, lr=0.145500, batch loss=0.151003, epoch loss=3.548782
Batch=1199, step=13200, lr=0.145250, batch loss=0.117597, epoch loss=3.666379
Epoch=10, step=13200, lr=0.145250, epoch loss=3.666379
Batch=59, step=13260, lr=0.145000, batch loss=0.146676, epoch loss=0.146676
Batch=119, step=13320, lr=0.144750, batch loss=0.124127, epoch loss=0.270803
Batch=179, step=13380, lr=0.144500, batch loss=0.130583, epoch loss=0.401385
Batch=239, step=13440, lr=0.144250, batch loss=0.191322, epoch loss=0.592708
Batch=299, step=13500, lr=0.144000, batch loss=0.121446, epoch loss=0.714154
Batch=359, step=13560, lr=0.143750, batch loss=0.164489, epoch loss=0.878643
Batch=419, step=13620, lr=0.143500, batch loss=0.161880, epoch loss=1.040523
Batch=479, step=13680, lr=0.143250, batch loss=0.145122, epoch loss=1.185645
Batch=539, step=13740, lr=0.143000, batch loss=0.119251, epoch loss=1.304896
Batch=599, step=13800, lr=0.142750, batch loss=0.120301, epoch loss=1.425197
Batch=659, step=13860, lr=0.142500, batch loss=0.176748, epoch loss=1.601946
Batch=719, step=13920, lr=0.142250, batch loss=0.178752, epoch loss=1.780698
Batch=779, step=13980, lr=0.142000, batch loss=0.197653, epoch loss=1.978350
Batch=839, step=14040, lr=0.141750, batch loss=0.187567, epoch loss=2.165917
Batch=899, step=14100, lr=0.141500, batch loss=0.158140, epoch loss=2.324058
Batch=959, step=14160, lr=0.141250, batch loss=0.134062, epoch loss=2.458120
Batch=1019, step=14220, lr=0.141000, batch loss=0.265693, epoch loss=2.723813
Batch=1079, step=14280, lr=0.140750, batch loss=0.082747, epoch loss=2.806559
Batch=1139, step=14340, lr=0.140500, batch loss=0.133985, epoch loss=2.940544
Batch=1199, step=14400, lr=0.140250, batch loss=0.089844, epoch loss=3.030388
Epoch=11, step=14400, lr=0.140250, epoch loss=3.030388
Batch=59, step=14460, lr=0.140000, batch loss=0.111510, epoch loss=0.111510
Batch=119, step=14520, lr=0.139750, batch loss=0.109595, epoch loss=0.221105
Batch=179, step=14580, lr=0.139500, batch loss=0.104718, epoch loss=0.325823
Batch=239, step=14640, lr=0.139250, batch loss=0.138920, epoch loss=0.464743
Batch=299, step=14700, lr=0.139000, batch loss=0.081286, epoch loss=0.546029
Batch=359, step=14760, lr=0.138750, batch loss=0.120870, epoch loss=0.666899
Batch=419, step=14820, lr=0.138500, batch loss=0.132402, epoch loss=0.799301
Batch=479, step=14880, lr=0.138250, batch loss=0.098549, epoch loss=0.897850
Batch=539, step=14940, lr=0.138000, batch loss=0.092193, epoch loss=0.990043
Batch=599, step=15000, lr=0.137750, batch loss=0.084229, epoch loss=1.074272
Batch=659, step=15060, lr=0.137500, batch loss=0.126794, epoch loss=1.201065
Batch=719, step=15120, lr=0.137250, batch loss=0.127192, epoch loss=1.328258
Batch=779, step=15180, lr=0.137000, batch loss=0.152761, epoch loss=1.481018
Batch=839, step=15240, lr=0.136750, batch loss=0.174997, epoch loss=1.656015
Batch=899, step=15300, lr=0.136500, batch loss=0.303597, epoch loss=1.959612
Batch=959, step=15360, lr=0.136250, batch loss=0.056038, epoch loss=2.015650
Batch=1019, step=15420, lr=0.136000, batch loss=0.143786, epoch loss=2.159436
Batch=1079, step=15480, lr=0.135750, batch loss=0.041286, epoch loss=2.200723
Batch=1139, step=15540, lr=0.135500, batch loss=0.096147, epoch loss=2.296869
Batch=1199, step=15600, lr=0.135250, batch loss=0.061235, epoch loss=2.358104
Epoch=12, step=15600, lr=0.135250, epoch loss=2.358104
Batch=59, step=15660, lr=0.134750, batch loss=0.084069, epoch loss=0.084069
Batch=119, step=15720, lr=0.134750, batch loss=0.116353, epoch loss=0.200422
Batch=179, step=15780, lr=0.134500, batch loss=0.092130, epoch loss=0.292552
Batch=239, step=15840, lr=0.134250, batch loss=0.095781, epoch loss=0.388334
Batch=299, step=15900, lr=0.134000, batch loss=0.040413, epoch loss=0.428747
Batch=359, step=15960, lr=0.133750, batch loss=0.083975, epoch loss=0.512722
Batch=419, step=16020, lr=0.133500, batch loss=0.078029, epoch loss=0.590751
Batch=479, step=16080, lr=0.133250, batch loss=0.054561, epoch loss=0.645312
Batch=539, step=16140, lr=0.133000, batch loss=0.078295, epoch loss=0.723607
Batch=599, step=16200, lr=0.132750, batch loss=0.170720, epoch loss=0.894327
Batch=659, step=16260, lr=0.132500, batch loss=0.099843, epoch loss=0.994169
Batch=719, step=16320, lr=0.132250, batch loss=0.120218, epoch loss=1.114388
Batch=779, step=16380, lr=0.132000, batch loss=0.262156, epoch loss=1.376544
Batch=839, step=16440, lr=0.131750, batch loss=0.089587, epoch loss=1.466131
Batch=899, step=16500, lr=0.131500, batch loss=0.075630, epoch loss=1.541761
Batch=959, step=16560, lr=0.131250, batch loss=0.031559, epoch loss=1.573320
Batch=1019, step=16620, lr=0.131000, batch loss=0.068600, epoch loss=1.641921
Batch=1079, step=16680, lr=0.130750, batch loss=0.045367, epoch loss=1.687288
Batch=1139, step=16740, lr=0.130500, batch loss=0.076827, epoch loss=1.764115
Batch=1199, step=16800, lr=0.130250, batch loss=0.036156, epoch loss=1.800271
Epoch=13, step=16800, lr=0.130250, epoch loss=1.800271
Batch=59, step=16860, lr=0.130000, batch loss=0.034237, epoch loss=0.034237
Batch=119, step=16920, lr=0.129750, batch loss=0.036640, epoch loss=0.070876
Batch=179, step=16980, lr=0.129500, batch loss=0.043297, epoch loss=0.114173
Batch=239, step=17040, lr=0.129250, batch loss=0.057137, epoch loss=0.171310
Batch=299, step=17100, lr=0.129000, batch loss=0.021180, epoch loss=0.192490
Batch=359, step=17160, lr=0.128750, batch loss=0.042612, epoch loss=0.235102
Batch=419, step=17220, lr=0.128500, batch loss=0.044558, epoch loss=0.279660
Batch=479, step=17280, lr=0.128250, batch loss=0.023017, epoch loss=0.302677
Batch=539, step=17340, lr=0.128000, batch loss=0.028169, epoch loss=0.330846
Batch=599, step=17400, lr=0.127750, batch loss=0.041102, epoch loss=0.371948
Batch=659, step=17460, lr=0.127500, batch loss=0.051945, epoch loss=0.423893
Batch=719, step=17520, lr=0.127250, batch loss=0.065398, epoch loss=0.489290
Batch=779, step=17580, lr=0.127000, batch loss=0.065185, epoch loss=0.554475
Batch=839, step=17640, lr=0.126750, batch loss=0.104319, epoch loss=0.658795
Batch=899, step=17700, lr=0.126500, batch loss=0.058168, epoch loss=0.716963
Batch=959, step=17760, lr=0.126250, batch loss=0.021084, epoch loss=0.738046
Batch=1019, step=17820, lr=0.126000, batch loss=0.030982, epoch loss=0.769028
Batch=1079, step=17880, lr=0.125750, batch loss=0.017651, epoch loss=0.786679
Batch=1139, step=17940, lr=0.125500, batch loss=0.043065, epoch loss=0.829743
Batch=1199, step=18000, lr=0.125250, batch loss=0.015850, epoch loss=0.845594
Epoch=14, step=18000, lr=0.125250, epoch loss=0.845594
Batch=59, step=18060, lr=0.125000, batch loss=0.016123, epoch loss=0.016123
Batch=119, step=18120, lr=0.124750, batch loss=0.036222, epoch loss=0.052345
Batch=179, step=18180, lr=0.124500, batch loss=0.031832, epoch loss=0.084177
Batch=239, step=18240, lr=0.124250, batch loss=0.039970, epoch loss=0.124147
Batch=299, step=18300, lr=0.124000, batch loss=0.021966, epoch loss=0.146113
Batch=359, step=18360, lr=0.123750, batch loss=0.024685, epoch loss=0.170798
Batch=419, step=18420, lr=0.123500, batch loss=0.030149, epoch loss=0.200947
Batch=479, step=18480, lr=0.123250, batch loss=0.017961, epoch loss=0.218908
Batch=539, step=18540, lr=0.123000, batch loss=0.026095, epoch loss=0.245003
Batch=599, step=18600, lr=0.122750, batch loss=0.025771, epoch loss=0.270774
Batch=659, step=18660, lr=0.122500, batch loss=0.031591, epoch loss=0.302364
Batch=719, step=18720, lr=0.122250, batch loss=0.045317, epoch loss=0.347682
Batch=779, step=18780, lr=0.122000, batch loss=0.114280, epoch loss=0.461962
Batch=839, step=18840, lr=0.121750, batch loss=0.066135, epoch loss=0.528097
Batch=899, step=18900, lr=0.121500, batch loss=0.087055, epoch loss=0.615152
Batch=959, step=18960, lr=0.121250, batch loss=0.014782, epoch loss=0.629934
Batch=1019, step=19020, lr=0.121000, batch loss=0.022814, epoch loss=0.652748
Batch=1079, step=19080, lr=0.120750, batch loss=0.009167, epoch loss=0.661915
Batch=1139, step=19140, lr=0.120500, batch loss=0.024208, epoch loss=0.686123
Batch=1199, step=19200, lr=0.120250, batch loss=0.010354, epoch loss=0.696477
Epoch=15, step=19200, lr=0.120250, epoch loss=0.696477
Batch=59, step=19260, lr=0.120000, batch loss=0.005390, epoch loss=0.005390
Batch=119, step=19320, lr=0.119750, batch loss=0.018983, epoch loss=0.024372
Batch=179, step=19380, lr=0.119500, batch loss=0.048671, epoch loss=0.073043
Batch=239, step=19440, lr=0.119250, batch loss=0.021926, epoch loss=0.094969
Batch=299, step=19500, lr=0.119000, batch loss=0.018610, epoch loss=0.113579
Batch=359, step=19560, lr=0.118750, batch loss=0.034751, epoch loss=0.148330
Batch=419, step=19620, lr=0.118500, batch loss=0.020465, epoch loss=0.168795
Batch=479, step=19680, lr=0.118250, batch loss=0.007092, epoch loss=0.175887
Batch=539, step=19740, lr=0.118000, batch loss=0.018621, epoch loss=0.194508
Batch=599, step=19800, lr=0.117750, batch loss=0.024523, epoch loss=0.219031
Batch=659, step=19860, lr=0.117500, batch loss=0.023062, epoch loss=0.242093
Batch=719, step=19920, lr=0.117250, batch loss=0.048641, epoch loss=0.290734
Batch=779, step=19980, lr=0.117000, batch loss=0.083665, epoch loss=0.374399
Batch=839, step=20040, lr=0.116750, batch loss=0.031652, epoch loss=0.406050
Batch=899, step=20100, lr=0.116500, batch loss=0.030310, epoch loss=0.436360
Batch=959, step=20160, lr=0.116250, batch loss=0.011063, epoch loss=0.447423
Batch=1019, step=20220, lr=0.116000, batch loss=0.017604, epoch loss=0.465027
Batch=1079, step=20280, lr=0.115750, batch loss=0.003050, epoch loss=0.468076
Batch=1139, step=20340, lr=0.115500, batch loss=0.015675, epoch loss=0.483752
Batch=1199, step=20400, lr=0.115250, batch loss=0.006579, epoch loss=0.490331
Epoch=16, step=20400, lr=0.115250, epoch loss=0.490331
Batch=59, step=20460, lr=0.115000, batch loss=0.003143, epoch loss=0.003143
Batch=119, step=20520, lr=0.114750, batch loss=0.008466, epoch loss=0.011610
Batch=179, step=20580, lr=0.114500, batch loss=0.015473, epoch loss=0.027083
Batch=239, step=20640, lr=0.114250, batch loss=0.012924, epoch loss=0.040007
Batch=299, step=20700, lr=0.114000, batch loss=0.004956, epoch loss=0.044964
Batch=359, step=20760, lr=0.113750, batch loss=0.015687, epoch loss=0.060651
Batch=419, step=20820, lr=0.113500, batch loss=0.015583, epoch loss=0.076233
Batch=479, step=20880, lr=0.113250, batch loss=0.004829, epoch loss=0.081063
Batch=539, step=20940, lr=0.113000, batch loss=0.026812, epoch loss=0.107874
Batch=599, step=21000, lr=0.112750, batch loss=0.021551, epoch loss=0.129426
Batch=659, step=21060, lr=0.112500, batch loss=0.015041, epoch loss=0.144467
Batch=719, step=21120, lr=0.112250, batch loss=0.040872, epoch loss=0.185339
Batch=779, step=21180, lr=0.112000, batch loss=0.074764, epoch loss=0.260102
Batch=839, step=21240, lr=0.111750, batch loss=0.027301, epoch loss=0.287404
Batch=899, step=21300, lr=0.111500, batch loss=0.033686, epoch loss=0.321089
Batch=959, step=21360, lr=0.111250, batch loss=0.010280, epoch loss=0.331369
Batch=1019, step=21420, lr=0.111000, batch loss=0.012311, epoch loss=0.343680
Batch=1079, step=21480, lr=0.110750, batch loss=0.001647, epoch loss=0.345327
Batch=1139, step=21540, lr=0.110500, batch loss=0.012575, epoch loss=0.357902
Batch=1199, step=21600, lr=0.110250, batch loss=0.004891, epoch loss=0.362793
Epoch=17, step=21600, lr=0.110250, epoch loss=0.362793
Batch=59, step=21660, lr=0.110000, batch loss=0.001878, epoch loss=0.001878
Batch=119, step=21720, lr=0.109750, batch loss=0.007325, epoch loss=0.009203
Batch=179, step=21780, lr=0.109500, batch loss=0.013432, epoch loss=0.022635
Batch=239, step=21840, lr=0.109250, batch loss=0.016310, epoch loss=0.038945
Batch=299, step=21900, lr=0.109000, batch loss=0.003319, epoch loss=0.042264
Batch=359, step=21960, lr=0.108750, batch loss=0.010669, epoch loss=0.052933
Batch=419, step=22020, lr=0.108500, batch loss=0.011380, epoch loss=0.064313
Batch=479, step=22080, lr=0.108250, batch loss=0.003175, epoch loss=0.067488
Batch=539, step=22140, lr=0.108000, batch loss=0.018749, epoch loss=0.086237
Batch=599, step=22200, lr=0.107750, batch loss=0.016279, epoch loss=0.102515
Batch=659, step=22260, lr=0.107500, batch loss=0.014735, epoch loss=0.117250
Batch=719, step=22320, lr=0.107250, batch loss=0.028664, epoch loss=0.145914
Batch=779, step=22380, lr=0.107000, batch loss=0.033963, epoch loss=0.179877
Batch=839, step=22440, lr=0.106750, batch loss=0.027640, epoch loss=0.207517
Batch=899, step=22500, lr=0.106500, batch loss=0.024772, epoch loss=0.232289
Batch=959, step=22560, lr=0.106250, batch loss=0.010162, epoch loss=0.242451
Batch=1019, step=22620, lr=0.106000, batch loss=0.009463, epoch loss=0.251914
Batch=1079, step=22680, lr=0.105750, batch loss=0.001463, epoch loss=0.253377
Batch=1139, step=22740, lr=0.105500, batch loss=0.011030, epoch loss=0.264407
Batch=1199, step=22800, lr=0.105250, batch loss=0.004725, epoch loss=0.269131
Epoch=18, step=22800, lr=0.105250, epoch loss=0.269131
Batch=59, step=22860, lr=0.105000, batch loss=0.002623, epoch loss=0.002623
Batch=119, step=22920, lr=0.104750, batch loss=0.004942, epoch loss=0.007565
Batch=179, step=22980, lr=0.104500, batch loss=0.012052, epoch loss=0.019617
Batch=239, step=23040, lr=0.104250, batch loss=0.008267, epoch loss=0.027884
Batch=299, step=23100, lr=0.104000, batch loss=0.004540, epoch loss=0.032424
Batch=359, step=23160, lr=0.103750, batch loss=0.011713, epoch loss=0.044137
Batch=419, step=23220, lr=0.103500, batch loss=0.010114, epoch loss=0.054251
Batch=479, step=23280, lr=0.103250, batch loss=0.002515, epoch loss=0.056766
Batch=539, step=23340, lr=0.103000, batch loss=0.018970, epoch loss=0.075736
Batch=599, step=23400, lr=0.102750, batch loss=0.014155, epoch loss=0.089891
Batch=659, step=23460, lr=0.102500, batch loss=0.012903, epoch loss=0.102794
Batch=719, step=23520, lr=0.102250, batch loss=0.014144, epoch loss=0.116938
Batch=779, step=23580, lr=0.102000, batch loss=0.021147, epoch loss=0.138085
Batch=839, step=23640, lr=0.101750, batch loss=0.025914, epoch loss=0.164000
Batch=899, step=23700, lr=0.101500, batch loss=0.021554, epoch loss=0.185553
Batch=959, step=23760, lr=0.101250, batch loss=0.008040, epoch loss=0.193593
Batch=1019, step=23820, lr=0.101000, batch loss=0.006719, epoch loss=0.200312
Batch=1079, step=23880, lr=0.100750, batch loss=0.002421, epoch loss=0.202733
Batch=1139, step=23940, lr=0.100500, batch loss=0.008239, epoch loss=0.210972
Batch=1199, step=24000, lr=0.100250, batch loss=0.004644, epoch loss=0.215616
Epoch=19, step=24000, lr=0.100250, epoch loss=0.215616


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-18 21:08.38: Job failed: Failed: Build failed