Organisationsahrefsocannl4ee46a ()ubuntu-20.04-5.3_opam-2.3

ubuntu-20.04-5.3_opam-2.3

Link Copied
Code Copied

Logs

2025-03-20 22:11.56: New job: test ahrefs/ocannl https://github.com/ahrefs/ocannl.git#refs/heads/master (4ee46a20839684c520fd8d1cc91b4a5416d1e783) (linux-x86_64:ubuntu-20.04-5.3_opam-2.3)
Base: ocaml/opam:ubuntu-20.04-ocaml-5.3@sha256:b17e49d15bc5e9c8bb55d8197645b3abbae6798fad8fcc1a8e062a46a94d5195
Opam project build


To reproduce locally:


git clone --recursive "https://github.com/ahrefs/ocannl.git" -b "master" && cd "ocannl" && git reset --hard 4ee46a20
cat > Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:ubuntu-20.04-ocaml-5.3@sha256:b17e49d15bc5e9c8bb55d8197645b3abbae6798fad8fcc1a8e062a46a94d5195
# ubuntu-20.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 4e25d0cf5f38cf58d1904bbb48f62ccd9c48f785 || git fetch origin master) && git reset -q --hard 4e25d0cf5f38cf58d1904bbb48f62ccd9c48f785 && 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 backoff.0.1.1 base.v0.17.1 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 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.17.2 dune-configurator.3.17.2 fieldslib.v0.17.0 integers.0.7.0 jane-street-headers.v0.17.0 jst-config.v0.17.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_intrinsics_kernel.v0.17.1 ocamlbuild.0.16.1 ocamlfind.1.9.8 parsexp.v0.17.0 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.1.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 saturn_lockfree.0.5.0 seq.base sexplib.v0.17.0 sexplib0.v0.17.0 stdio.v0.17.0 stdlib-shims.0.3.0 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-03-20 22:11.56: Using cache hint "ahrefs/ocannl-ocaml/opam:ubuntu-20.04-ocaml-5.3@sha256:b17e49d15bc5e9c8bb55d8197645b3abbae6798fad8fcc1a8e062a46a94d5195-ubuntu-20.04-5.3_opam-2.3-3fcdf15be1e8f7dcae915b4cdb940fd5"
2025-03-20 22:11.56: Using OBuilder spec:
((from ocaml/opam:ubuntu-20.04-ocaml-5.3@sha256:b17e49d15bc5e9c8bb55d8197645b3abbae6798fad8fcc1a8e062a46a94d5195)
(comment ubuntu-20.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 4e25d0cf5f38cf58d1904bbb48f62ccd9c48f785 || git fetch origin master) && git reset -q --hard 4e25d0cf5f38cf58d1904bbb48f62ccd9c48f785 && 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 backoff.0.1.1 base.v0.17.1 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 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.17.2 dune-configurator.3.17.2 fieldslib.v0.17.0 integers.0.7.0 jane-street-headers.v0.17.0 jst-config.v0.17.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_intrinsics_kernel.v0.17.1 ocamlbuild.0.16.1 ocamlfind.1.9.8 parsexp.v0.17.0 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.1.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 saturn_lockfree.0.5.0 seq.base sexplib.v0.17.0 sexplib0.v0.17.0 stdio.v0.17.0 stdlib-shims.0.3.0 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-03-20 22:11.56: Waiting for resource in pool OCluster
2025-03-20 22:11.56: Waiting for worker…
2025-03-20 22:15.17: Got resource from pool OCluster
Building on clete.caelum.ci.dev
All commits already cached
HEAD is now at 4ee46a20 Update GitHub actions


(from ocaml/opam:ubuntu-20.04-ocaml-5.3@sha256:b17e49d15bc5e9c8bb55d8197645b3abbae6798fad8fcc1a8e062a46a94d5195)
2025-03-20 22:15.18 ---> using "d6a86a5fa580a511bc47b9f81c505c664d6b1fdcbe9f7d39069ac2ba53948f98" from cache


/: (comment ubuntu-20.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-03-20 22:15.18 ---> using "e4c559ecd8860c61f49fce7cdb885f97ef6263360730db125d45927dd3160847" from cache


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


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


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


<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[ERROR] Could not update repository "opam-repository-archive": "/usr/bin/git fetch -q" exited with code 128 "fatal: unable to access 'https://github.com/ocaml/opam-repository-archive/': Could not resolve host: github.com"
[default] synchronised from file:///home/opam/opam-repository
2025-03-20 22:15.18 ---> using "9ff49ff109128f81f17ecaa56bc121fa8be57aeb2ced8b0a9487d633ee898d4a" 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-03-20 22:15.18 ---> using "738c3c1c23d535dbab62f668ede1ce97e62d7c350f7cb276ff4a9c0a6d842a7f" from cache


/src: (workdir /src)


/src: (run (shell "sudo chown opam /src"))
2025-03-20 22:15.18 ---> using "e976b87820c4a8df89b999905db18252fae5f37ebe74ccfae6ed3810af338a29" from cache


/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "cd ~/opam-repository && (git cat-file -e 4e25d0cf5f38cf58d1904bbb48f62ccd9c48f785 || git fetch origin master) && git reset -q --hard 4e25d0cf5f38cf58d1904bbb48f62ccd9c48f785 && git log --no-decorate -n1 --oneline && opam update -u"))
From https://github.com/ocaml/opam-repository
* branch                  master     -> FETCH_HEAD
862a7640b1..6cf83229dd  master     -> origin/master
4e25d0cf5f Merge pull request #27651 from lukstafi/opam-publish-ppx_minidebug.2.1.0


<><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><>
[opam-repository-archive] synchronised from git+https://github.com/ocaml/opam-repository-archive
[default] synchronised from 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-03-20 22:15.18 ---> using "708bfcd7071a8861aabd83f4c9f4de21aade0f3b6fd3203c8d7c8c273ca1214e" from cache


/src: (copy (src neural_nets_lib.opam arrayjit.opam) (dst ./))
2025-03-20 22:15.18 ---> using "ff94f4068c2cf030e72a202d3efd18b97569f53a40387699a856821487688e9e" 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-03-20 22:15.18 ---> using "6e58945f0f392fa74fd27782400928093c6352d4a1612ce55ec38023cdeeff8c" from cache


/src: (run (network host)
(shell "echo '(lang dune 3.0)' > './dune-project'"))
2025-03-20 22:15.18 ---> using "a3c235c747530071c11c9fa8cef98351ed5c6bb92c15103af64956e0666a2a1f" from cache


/src: (env DEPS "angstrom.0.16.1 backoff.0.1.1 base.v0.17.1 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 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.17.2 dune-configurator.3.17.2 fieldslib.v0.17.0 integers.0.7.0 jane-street-headers.v0.17.0 jst-config.v0.17.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_intrinsics_kernel.v0.17.1 ocamlbuild.0.16.1 ocamlfind.1.9.8 parsexp.v0.17.0 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.1.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 saturn_lockfree.0.5.0 seq.base sexplib.v0.17.0 sexplib0.v0.17.0 stdio.v0.17.0 stdlib-shims.0.3.0 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 focal-security InRelease [128 kB]
- Hit:2 http://archive.ubuntu.com/ubuntu focal InRelease
- Get:3 http://security.ubuntu.com/ubuntu focal-security/main amd64 Packages [4269 kB]
- Get:4 http://archive.ubuntu.com/ubuntu focal-updates InRelease [128 kB]
- Get:5 http://security.ubuntu.com/ubuntu focal-security/universe amd64 Packages [1301 kB]
- Get:6 http://security.ubuntu.com/ubuntu focal-security/restricted amd64 Packages [4441 kB]
- Get:7 http://security.ubuntu.com/ubuntu focal-security/multiverse amd64 Packages [42.0 kB]
- Get:8 http://archive.ubuntu.com/ubuntu focal-backports InRelease [128 kB]
- Get:9 http://archive.ubuntu.com/ubuntu focal-updates/restricted amd64 Packages [4638 kB]
- Get:10 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages [4756 kB]
- Get:11 http://archive.ubuntu.com/ubuntu focal-updates/multiverse amd64 Packages [45.5 kB]
- Get:12 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 Packages [1595 kB]
- Fetched 21.5 MB in 2s (11.8 MB/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 ... 14727 files and directories currently installed.)
- Preparing to unpack .../0-libglib2.0-0_2.64.6-1~ubuntu20.04.8_amd64.deb ...
- Unpacking libglib2.0-0:amd64 (2.64.6-1~ubuntu20.04.8) ...
- Selecting previously unselected package libglib2.0-data.
- Preparing to unpack .../1-libglib2.0-data_2.64.6-1~ubuntu20.04.8_all.deb ...
- Unpacking libglib2.0-data (2.64.6-1~ubuntu20.04.8) ...
- Selecting previously unselected package tzdata.
- Preparing to unpack .../2-tzdata_2024b-0ubuntu0.20.04.1_all.deb ...
- Unpacking tzdata (2024b-0ubuntu0.20.04.1) ...
- Selecting previously unselected package libicu66:amd64.
- Preparing to unpack .../3-libicu66_66.1-2ubuntu2.1_amd64.deb ...
- Unpacking libicu66:amd64 (66.1-2ubuntu2.1) ...
- Selecting previously unselected package libxml2:amd64.
- Preparing to unpack .../4-libxml2_2.9.10+dfsg-5ubuntu0.20.04.9_amd64.deb ...
- Unpacking libxml2:amd64 (2.9.10+dfsg-5ubuntu0.20.04.9) ...
- Selecting previously unselected package shared-mime-info.
- Preparing to unpack .../5-shared-mime-info_1.15-1_amd64.deb ...
- Unpacking shared-mime-info (1.15-1) ...
- Selecting previously unselected package xdg-user-dirs.
- Preparing to unpack .../6-xdg-user-dirs_0.17-2ubuntu1_amd64.deb ...
- Unpacking xdg-user-dirs (0.17-2ubuntu1) ...
- Selecting previously unselected package pkg-config.
- Preparing to unpack .../7-pkg-config_0.29.1-0ubuntu4_amd64.deb ...
- Unpacking pkg-config (0.29.1-0ubuntu4) ...
- Selecting previously unselected package libffi-dev:amd64.
- Preparing to unpack .../8-libffi-dev_3.3-4_amd64.deb ...
- Unpacking libffi-dev:amd64 (3.3-4) ...
- Setting up xdg-user-dirs (0.17-2ubuntu1) ...
- Setting up libglib2.0-0:amd64 (2.64.6-1~ubuntu20.04.8) ...
- No schema files found: doing nothing.
- Setting up libffi-dev:amd64 (3.3-4) ...
- Setting up tzdata (2024b-0ubuntu0.20.04.1) ...
- 
- Current default time zone: 'Europe/London'
- Local time is now:      Thu Mar 20 21:18:52 GMT 2025.
- Universal Time is now:  Thu Mar 20 21:18:52 UTC 2025.
- Run 'dpkg-reconfigure tzdata' if you wish to change it.
- 
- Setting up libglib2.0-data (2.64.6-1~ubuntu20.04.8) ...
- Setting up pkg-config (0.29.1-0ubuntu4) ...
- Setting up libicu66:amd64 (66.1-2ubuntu2.1) ...
- Setting up libxml2:amd64 (2.9.10+dfsg-5ubuntu0.20.04.9) ...
- Setting up shared-mime-info (1.15-1) ...
- Processing triggers for libc-bin (2.31-0ubuntu9.17) ...
2025-03-20 22:15.18 ---> using "639de2f8014948e51d43ebc9488e5f78b6970e21ed952d58bc08c007ec4cf833" 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 65 packages
- install angstrom                0.16.1
- install backoff                 0.1.1
- install base                    v0.17.1
- install bigarray-compat         1.1.0
- install bigstringaf             0.10.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.17.2
- install dune-configurator       3.17.2
- install fieldslib               v0.17.0
- install integers                0.7.0
- install jane-street-headers     v0.17.0
- install jst-config              v0.17.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_intrinsics_kernel v0.17.1
- install ocamlbuild              0.16.1
- install ocamlfind               1.9.8
- install parsexp                 v0.17.0
- 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.1.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 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 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 bigarray-compat.1.1.0  (cached)
-> retrieved angstrom.0.16.1  (cached)
-> retrieved base.v0.17.1  (cached)
-> retrieved bigstringaf.0.10.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 integers.0.7.0  (cached)
-> retrieved jane-street-headers.v0.17.0  (cached)
-> retrieved jst-config.v0.17.0  (cached)
-> retrieved mtime.2.1.0  (cached)
-> retrieved multicore-magic.2.3.1  (cached)
-> retrieved num.1.5-1  (cached)
-> retrieved ocaml-compiler-libs.v0.17.0  (cached)
-> retrieved ocaml-syntax-shims.1.0.0  (cached)
-> retrieved ocaml_intrinsics_kernel.v0.17.1  (cached)
-> retrieved ocamlbuild.0.16.1  (cached)
-> retrieved ocamlfind.1.9.8  (cached)
-> retrieved parsexp.v0.17.0  (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_here.v0.17.0  (cached)
-> retrieved dune.3.17.2, dune-configurator.3.17.2  (cached)
-> installed num.1.5-1
-> retrieved ppx_hash.v0.17.0  (cached)
-> retrieved ppx_inline_test.v0.17.0  (cached)
-> retrieved ppx_minidebug.2.1.0  (cached)
-> retrieved ppx_optcomp.v0.17.0  (cached)
-> retrieved ppx_sexp_conv.v0.17.0  (cached)
-> retrieved ppx_string.v0.17.0  (cached)
-> retrieved ppx_variants_conv.v0.17.0  (cached)
-> retrieved ppxlib_jane.v0.17.2  (cached)
-> retrieved ptime.1.2.0  (cached)
-> retrieved re.1.12.0  (cached)
-> retrieved saturn_lockfree.0.5.0  (cached)
-> retrieved seq.base  (cached)
-> installed seq.base
-> retrieved sexplib.v0.17.0  (cached)
-> retrieved sexplib0.v0.17.0  (cached)
-> retrieved stdio.v0.17.0  (cached)
-> retrieved stdlib-shims.0.3.0  (cached)
-> retrieved time_now.v0.17.0  (cached)
-> retrieved ppxlib.0.35.0  (cached)
-> retrieved topkg.1.0.8  (cached)
-> retrieved printbox.0.12, printbox-ext-plot.0.12, printbox-html.0.12, printbox-md.0.12, printbox-text.0.12  (cached)
-> retrieved tyxml.4.6.0  (cached)
-> retrieved uutf.1.0.4  (cached)
-> retrieved variantslib.v0.17.0  (cached)
-> retrieved uucp.16.0.0  (cached)
-> installed ocamlfind.1.9.8
-> installed ocamlbuild.0.16.1
-> installed topkg.1.0.8
-> installed uutf.1.0.4
-> installed mtime.2.1.0
-> installed ptime.1.2.0
-> installed dune.3.17.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 multicore-magic.2.3.1
-> installed ocaml_intrinsics_kernel.v0.17.1
-> installed printbox.0.12
-> installed sexplib0.v0.17.0
-> installed stdlib-shims.0.3.0
-> installed ocaml-syntax-shims.1.0.0
-> installed ocaml-compiler-libs.v0.17.0
-> installed cppo.1.8.0
-> installed integers.0.7.0
-> installed re.1.12.0
-> installed saturn_lockfree.0.5.0
-> installed dune-configurator.3.17.2
-> installed parsexp.v0.17.0
-> installed bigstringaf.0.10.0
-> installed angstrom.0.16.1
-> installed sexplib.v0.17.0
-> installed tyxml.4.6.0
-> installed printbox-html.0.12
-> installed ctypes.0.23.0
-> installed base.v0.17.1
-> installed ctypes-foreign.0.23.0
-> installed fieldslib.v0.17.0
-> installed variantslib.v0.17.0
-> installed stdio.v0.17.0
-> installed uucp.16.0.0
-> installed printbox-text.0.12
-> installed printbox-md.0.12
-> installed printbox-ext-plot.0.12
-> installed ppxlib.0.35.0
-> installed ppxlib_jane.v0.17.2
-> installed ppx_optcomp.v0.17.0
-> installed ppx_variants_conv.v0.17.0
-> installed ppx_cold.v0.17.0
-> installed ppx_here.v0.17.0
-> installed ppx_fields_conv.v0.17.0
-> installed ppx_compare.v0.17.0
-> installed ppx_enumerate.v0.17.0
-> installed ppx_deriving.6.0.3
-> installed ppx_globalize.v0.17.0
-> installed ppx_sexp_conv.v0.17.0
-> installed ppx_hash.v0.17.0
-> installed ppx_assert.v0.17.0
-> installed ppx_minidebug.2.1.0
-> installed ppx_base.v0.17.0
-> installed jst-config.v0.17.0
-> installed ppx_string.v0.17.0
-> installed time_now.v0.17.0
-> installed ppx_inline_test.v0.17.0
-> installed ppx_expect.v0.17.2
Done.
# To update the current shell environment, run: eval $(opam env)
2025-03-20 22:15.18 ---> using "e00ee5676dc78cc413478d23699efee426c5e9970e2a9e936f0e1c8fc84512ec" from cache


/src: (copy (src .) (dst /src))
2025-03-20 22:15.18 ---> saved as "a9c7c3fa2a0d322131f9c87d5389ee4d25e47cffb2330838ac67c125ba7c4bb5"


/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/d20f10b825933708942723a9233e536c/default/test && .tutorials.inline-tests/inline_test_runner_tutorials.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/d20f10b825933708942723a9233e536c/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/d20f10b825933708942723a9233e536c/default/test && .tutorials.inline-tests/inline_test_runner_tutorials.exe inline-test-runner tutorials -partition '' -source-tree-root .. -diff-cmd -)


Welcome to OCANNL! Reading configuration defaults from /src/_build/.sandbox/d20f10b825933708942723a9233e536c/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/d20f10b825933708942723a9233e536c/default/test && .tutorials.inline-tests/inline_test_runner_tutorials.exe inline-test-runner tutorials -partition 'Welcome to OCANNL! Reading configuration defaults from /src/_build/.sandbox/f9c25b283fd439df20f5b6423ad0da0e/default/test/ocannl_config.' -source-tree-root .. -diff-cmd -)


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


Welcome to OCANNL! Reading configuration defaults from /src/_build/.sandbox/d20f10b825933708942723a9233e536c/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/d20f10b825933708942723a9233e536c/default/test && .tutorials.inline-tests/inline_test_runner_tutorials.exe inline-test-runner tutorials -partition zero2hero_1of7.ml -source-tree-root .. -diff-cmd -)


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


Welcome to OCANNL! Reading configuration defaults from /src/_build/.sandbox/d20f10b825933708942723a9233e536c/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/d20f10b825933708942723a9233e536c/default/test && .tutorials.inline-tests/inline_test_runner_tutorials.exe inline-test-runner tutorials -partition micrograd_demo.ml -source-tree-root .. -diff-cmd -)


Welcome to OCANNL! Reading configuration defaults from /src/_build/.sandbox/d20f10b825933708942723a9233e536c/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/d20f10b825933708942723a9233e536c/default/test && .tutorials.inline-tests/inline_test_runner_tutorials.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/d20f10b825933708942723a9233e536c/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
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.198500, batch loss=1.329296, epoch loss=38.401512
Batch=419, step=420, lr=0.198250, batch loss=0.617856, epoch loss=39.019367
Batch=479, step=480, lr=0.198000, batch loss=0.822699, epoch loss=39.842066
Batch=539, step=540, lr=0.198000, batch loss=0.688491, epoch loss=40.530557
Batch=599, step=600, lr=0.197750, batch loss=1.066175, epoch loss=41.596731
Batch=659, step=660, lr=0.197500, batch loss=0.483126, epoch loss=42.079858
Batch=719, step=720, lr=0.197250, batch loss=0.411298, epoch loss=42.491156
Batch=779, step=780, lr=0.197000, batch loss=0.468781, epoch loss=42.959936
Batch=839, step=840, lr=0.196750, batch loss=0.443258, epoch loss=43.403194
Batch=899, step=900, lr=0.196500, batch loss=0.383588, epoch loss=43.786782
Batch=959, step=960, lr=0.196000, batch loss=0.237038, epoch loss=44.023820
Batch=1019, step=1020, lr=0.195750, batch loss=0.440639, epoch loss=44.464459
Batch=1079, step=1080, lr=0.195750, batch loss=0.228877, epoch loss=44.693336
Batch=1139, step=1140, lr=0.195500, batch loss=0.315655, epoch loss=45.008991
Batch=1199, step=1200, lr=0.195250, batch loss=0.263034, epoch loss=45.272025
Epoch=0, step=1200, lr=0.195250, epoch loss=45.272025
Batch=59, step=1260, lr=0.195000, batch loss=0.262212, epoch loss=0.262212
Batch=119, step=1320, lr=0.194750, batch loss=0.205656, epoch loss=0.467869
Batch=179, step=1380, lr=0.194500, batch loss=0.242965, epoch loss=0.710834
Batch=239, step=1440, lr=0.194250, batch loss=0.345595, epoch loss=1.056429
Batch=299, step=1500, lr=0.194000, batch loss=0.238758, epoch loss=1.295187
Batch=359, step=1560, lr=0.193750, batch loss=0.311230, epoch loss=1.606417
Batch=419, step=1620, lr=0.193500, batch loss=0.308410, epoch loss=1.914827
Batch=479, step=1680, lr=0.193250, batch loss=0.273349, epoch loss=2.188176
Batch=539, step=1740, lr=0.193000, batch loss=0.211631, epoch loss=2.399807
Batch=599, step=1800, lr=0.192750, batch loss=0.251569, epoch loss=2.651376
Batch=659, step=1860, lr=0.192250, batch loss=0.368850, epoch loss=3.020226
Batch=719, step=1920, lr=0.192000, batch loss=0.362716, epoch loss=3.382942
Batch=779, step=1980, lr=0.191750, batch loss=0.380490, epoch loss=3.763432
Batch=839, step=2040, lr=0.191750, batch loss=0.343797, epoch loss=4.107229
Batch=899, step=2100, lr=0.191250, batch loss=0.319358, epoch loss=4.426587
Batch=959, step=2160, lr=0.191000, batch loss=0.263816, epoch loss=4.690403
Batch=1019, step=2220, lr=0.190750, batch loss=0.423564, epoch loss=5.113967
Batch=1079, step=2280, lr=0.190500, batch loss=0.281206, epoch loss=5.395173
Batch=1139, step=2340, lr=0.190250, batch loss=0.313649, epoch loss=5.708822
Batch=1199, step=2400, lr=0.190250, batch loss=0.215545, epoch loss=5.924367
Epoch=1, step=2400, lr=0.190250, epoch loss=5.924367
Batch=59, step=2460, lr=0.190000, batch loss=0.232673, epoch loss=0.232673
Batch=119, step=2520, lr=0.189750, batch loss=0.190634, epoch loss=0.423307
Batch=179, step=2580, lr=0.189500, batch loss=0.224690, epoch loss=0.647996
Batch=239, step=2640, lr=0.189250, batch loss=0.339693, epoch loss=0.987689
Batch=299, step=2700, lr=0.189000, batch loss=0.209569, epoch loss=1.197258
Batch=359, step=2760, lr=0.188750, batch loss=0.298253, epoch loss=1.495511
Batch=419, step=2820, lr=0.188500, batch loss=0.286505, epoch loss=1.782017
Batch=479, step=2880, lr=0.188250, batch loss=0.261196, epoch loss=2.043213
Batch=539, step=2940, lr=0.188000, batch loss=0.196922, epoch loss=2.240135
Batch=599, step=3000, lr=0.187750, batch loss=0.232536, epoch loss=2.472671
Batch=659, step=3060, lr=0.187500, batch loss=0.342626, epoch loss=2.815297
Batch=719, step=3120, lr=0.187250, batch loss=0.339709, epoch loss=3.155006
Batch=779, step=3180, lr=0.187000, batch loss=0.359059, epoch loss=3.514065
Batch=839, step=3240, lr=0.186750, batch loss=0.330809, epoch loss=3.844875
Batch=899, step=3300, lr=0.186500, batch loss=0.298435, epoch loss=4.143309
Batch=959, step=3360, lr=0.186250, batch loss=0.226097, epoch loss=4.369406
Batch=1019, step=3420, lr=0.186000, batch loss=0.335138, epoch loss=4.704544
Batch=1079, step=3480, lr=0.185500, batch loss=0.183949, epoch loss=4.888493
Batch=1139, step=3540, lr=0.185500, batch loss=0.229230, epoch loss=5.117723
Batch=1199, step=3600, lr=0.185000, batch loss=0.203150, epoch loss=5.320874
Epoch=2, step=3600, lr=0.185000, epoch loss=5.320874
Batch=59, step=3660, lr=0.184750, batch loss=0.232581, epoch loss=0.232581
Batch=119, step=3720, lr=0.184750, batch loss=0.196663, epoch loss=0.429244
Batch=179, step=3780, lr=0.184250, batch loss=0.212676, epoch loss=0.641920
Batch=239, step=3840, lr=0.184000, batch loss=0.319587, epoch loss=0.961506
Batch=299, step=3900, lr=0.183750, batch loss=0.207787, epoch loss=1.169293
Batch=359, step=3960, lr=0.183500, batch loss=0.279852, epoch loss=1.449146
Batch=419, step=4020, lr=0.183250, batch loss=0.274598, epoch loss=1.723744
Batch=479, step=4080, lr=0.183000, batch loss=0.251733, epoch loss=1.975477
Batch=539, step=4140, lr=0.183000, batch loss=0.192257, epoch loss=2.167735
Batch=599, step=4200, lr=0.182500, batch loss=0.234776, epoch loss=2.402511
Batch=659, step=4260, lr=0.182250, batch loss=0.333420, epoch loss=2.735930
Batch=719, step=4320, lr=0.182250, batch loss=0.343025, epoch loss=3.078956
Batch=779, step=4380, lr=0.182000, batch loss=0.349958, epoch loss=3.428914
Batch=839, step=4440, lr=0.181750, batch loss=0.317835, epoch loss=3.746748
Batch=899, step=4500, lr=0.181500, batch loss=0.285901, epoch loss=4.032650
Batch=959, step=4560, lr=0.181250, batch loss=0.225960, epoch loss=4.258610
Batch=1019, step=4620, lr=0.181000, batch loss=0.332010, epoch loss=4.590619
Batch=1079, step=4680, lr=0.180750, batch loss=0.192517, epoch loss=4.783136
Batch=1139, step=4740, lr=0.180500, batch loss=0.228651, epoch loss=5.011787
Batch=1199, step=4800, lr=0.180250, batch loss=0.194599, epoch loss=5.206386
Epoch=3, step=4800, lr=0.180250, epoch loss=5.206386
Batch=59, step=4860, lr=0.180000, batch loss=0.232986, epoch loss=0.232986
Batch=119, step=4920, lr=0.179750, batch loss=0.187980, epoch loss=0.420966
Batch=179, step=4980, lr=0.179500, batch loss=0.206278, epoch loss=0.627244
Batch=239, step=5040, lr=0.179250, batch loss=0.308881, epoch loss=0.936125
Batch=299, step=5100, lr=0.179000, batch loss=0.207219, epoch loss=1.143344
Batch=359, step=5160, lr=0.178750, batch loss=0.275299, epoch loss=1.418644
Batch=419, step=5220, lr=0.178500, batch loss=0.265956, epoch loss=1.684600
Batch=479, step=5280, lr=0.178250, batch loss=0.241652, epoch loss=1.926252
Batch=539, step=5340, lr=0.177750, batch loss=0.188439, epoch loss=2.114691
Batch=599, step=5400, lr=0.177750, batch loss=0.232158, epoch loss=2.346849
Batch=659, step=5460, lr=0.177500, batch loss=0.323960, epoch loss=2.670809
Batch=719, step=5520, lr=0.177250, batch loss=0.321283, epoch loss=2.992091
Batch=779, step=5580, lr=0.176750, batch loss=0.344325, epoch loss=3.336416
Batch=839, step=5640, lr=0.176750, batch loss=0.309548, epoch loss=3.645964
Batch=899, step=5700, lr=0.176500, batch loss=0.272578, epoch loss=3.918542
Batch=959, step=5760, lr=0.176250, batch loss=0.216115, epoch loss=4.134657
Batch=1019, step=5820, lr=0.176000, batch loss=0.336683, epoch loss=4.471340
Batch=1079, step=5880, lr=0.175750, batch loss=0.203045, epoch loss=4.674385
Batch=1139, step=5940, lr=0.175500, batch loss=0.238642, epoch loss=4.913027
Batch=1199, step=6000, lr=0.175250, batch loss=0.187344, epoch loss=5.100371
Epoch=4, step=6000, lr=0.175250, epoch loss=5.100371
Batch=59, step=6060, lr=0.175000, batch loss=0.230700, epoch loss=0.230700
Batch=119, step=6120, lr=0.174750, batch loss=0.186346, epoch loss=0.417046
Batch=179, step=6180, lr=0.174500, batch loss=0.202527, epoch loss=0.619572
Batch=239, step=6240, lr=0.174250, batch loss=0.300192, epoch loss=0.919765
Batch=299, step=6300, lr=0.174000, batch loss=0.207599, epoch loss=1.127364
Batch=359, step=6360, lr=0.173750, batch loss=0.265572, epoch loss=1.392936
Batch=419, step=6420, lr=0.173500, batch loss=0.258541, epoch loss=1.651477
Batch=479, step=6480, lr=0.173250, batch loss=0.233736, epoch loss=1.885213
Batch=539, step=6540, lr=0.173000, batch loss=0.187063, epoch loss=2.072276
Batch=599, step=6600, lr=0.172750, batch loss=0.227460, epoch loss=2.299736
Batch=659, step=6660, lr=0.172500, batch loss=0.316742, epoch loss=2.616479
Batch=719, step=6720, lr=0.172250, batch loss=0.314506, epoch loss=2.930984
Batch=779, step=6780, lr=0.172000, batch loss=0.332730, epoch loss=3.263714
Batch=839, step=6840, lr=0.171750, batch loss=0.303948, epoch loss=3.567662
Batch=899, step=6900, lr=0.171500, batch loss=0.267492, epoch loss=3.835154
Batch=959, step=6960, lr=0.171250, batch loss=0.210755, epoch loss=4.045909
Batch=1019, step=7020, lr=0.171000, batch loss=0.326841, epoch loss=4.372750
Batch=1079, step=7080, lr=0.170750, batch loss=0.173689, epoch loss=4.546439
Batch=1139, step=7140, lr=0.170500, batch loss=0.213209, epoch loss=4.759648
Batch=1199, step=7200, lr=0.170250, batch loss=0.182703, epoch loss=4.942351
Epoch=5, step=7200, lr=0.170250, epoch loss=4.942351
Batch=59, step=7260, lr=0.170000, batch loss=0.238881, epoch loss=0.238881
Batch=119, step=7320, lr=0.169750, batch loss=0.180058, epoch loss=0.418939
Batch=179, step=7380, lr=0.169500, batch loss=0.194573, epoch loss=0.613512
Batch=239, step=7440, lr=0.169250, batch loss=0.291227, epoch loss=0.904739
Batch=299, step=7500, lr=0.169000, batch loss=0.208168, epoch loss=1.112907
Batch=359, step=7560, lr=0.168750, batch loss=0.263154, epoch loss=1.376061
Batch=419, step=7620, lr=0.168500, batch loss=0.254658, epoch loss=1.630719
Batch=479, step=7680, lr=0.168250, batch loss=0.232630, epoch loss=1.863348
Batch=539, step=7740, lr=0.168000, batch loss=0.185907, epoch loss=2.049255
Batch=599, step=7800, lr=0.167750, batch loss=0.225116, epoch loss=2.274371
Batch=659, step=7860, lr=0.167500, batch loss=0.304921, epoch loss=2.579292
Batch=719, step=7920, lr=0.167250, batch loss=0.307429, epoch loss=2.886721
Batch=779, step=7980, lr=0.166750, batch loss=0.320396, epoch loss=3.207117
Batch=839, step=8040, lr=0.166500, batch loss=0.297076, epoch loss=3.504193
Batch=899, step=8100, lr=0.166500, batch loss=0.258815, epoch loss=3.763008
Batch=959, step=8160, lr=0.166250, batch loss=0.208448, epoch loss=3.971456
Batch=1019, step=8220, lr=0.166000, batch loss=0.313239, epoch loss=4.284695
Batch=1079, step=8280, lr=0.165750, batch loss=0.171823, epoch loss=4.456518
Batch=1139, step=8340, lr=0.165500, batch loss=0.209054, epoch loss=4.665572
Batch=1199, step=8400, lr=0.165250, batch loss=0.176790, epoch loss=4.842362
Epoch=6, step=8400, lr=0.165250, epoch loss=4.842362
Batch=59, step=8460, lr=0.165000, batch loss=0.222755, epoch loss=0.222755
Batch=119, step=8520, lr=0.164750, batch loss=0.178475, epoch loss=0.401230
Batch=179, step=8580, lr=0.164500, batch loss=0.188754, epoch loss=0.589984
Batch=239, step=8640, lr=0.164250, batch loss=0.279115, epoch loss=0.869099
Batch=299, step=8700, lr=0.164000, batch loss=0.194036, epoch loss=1.063135
Batch=359, step=8760, lr=0.163750, batch loss=0.255116, epoch loss=1.318250
Batch=419, step=8820, lr=0.163500, batch loss=0.245521, epoch loss=1.563771
Batch=479, step=8880, lr=0.163250, batch loss=0.229394, epoch loss=1.793165
Batch=539, step=8940, lr=0.163000, batch loss=0.178564, epoch loss=1.971729
Batch=599, step=9000, lr=0.162750, batch loss=0.218571, epoch loss=2.190301
Batch=659, step=9060, lr=0.162500, batch loss=0.294060, epoch loss=2.484360
Batch=719, step=9120, lr=0.162250, batch loss=0.295099, epoch loss=2.779460
Batch=779, step=9180, lr=0.162000, batch loss=0.315366, epoch loss=3.094826
Batch=839, step=9240, lr=0.161750, batch loss=0.287193, epoch loss=3.382019
Batch=899, step=9300, lr=0.161250, batch loss=0.251610, epoch loss=3.633629
Batch=959, step=9360, lr=0.161000, batch loss=0.189578, epoch loss=3.823208
Batch=1019, step=9420, lr=0.160750, batch loss=0.315851, epoch loss=4.139058
Batch=1079, step=9480, lr=0.160500, batch loss=0.189401, epoch loss=4.328460
Batch=1139, step=9540, lr=0.160500, batch loss=0.206037, epoch loss=4.534496
Batch=1199, step=9600, lr=0.160250, batch loss=0.166177, epoch loss=4.700673
Epoch=7, step=9600, lr=0.160250, epoch loss=4.700673
Batch=59, step=9660, lr=0.160000, batch loss=0.196123, epoch loss=0.196123
Batch=119, step=9720, lr=0.159750, batch loss=0.166828, epoch loss=0.362950
Batch=179, step=9780, lr=0.159500, batch loss=0.179331, epoch loss=0.542281
Batch=239, step=9840, lr=0.159250, batch loss=0.264749, epoch loss=0.807030
Batch=299, step=9900, lr=0.159000, batch loss=0.181306, epoch loss=0.988336
Batch=359, step=9960, lr=0.158750, batch loss=0.243083, epoch loss=1.231419
Batch=419, step=10020, lr=0.158500, batch loss=0.233359, epoch loss=1.464778
Batch=479, step=10080, lr=0.158250, batch loss=0.213540, epoch loss=1.678318
Batch=539, step=10140, lr=0.158000, batch loss=0.171656, epoch loss=1.849974
Batch=599, step=10200, lr=0.157750, batch loss=0.201260, epoch loss=2.051234
Batch=659, step=10260, lr=0.157500, batch loss=0.282476, epoch loss=2.333710
Batch=719, step=10320, lr=0.157250, batch loss=0.288562, epoch loss=2.622272
Batch=779, step=10380, lr=0.157000, batch loss=0.296519, epoch loss=2.918791
Batch=839, step=10440, lr=0.156750, batch loss=0.268130, epoch loss=3.186921
Batch=899, step=10500, lr=0.156500, batch loss=0.243253, epoch loss=3.430173
Batch=959, step=10560, lr=0.156250, batch loss=0.198948, epoch loss=3.629121
Batch=1019, step=10620, lr=0.156000, batch loss=0.282877, epoch loss=3.911999
Batch=1079, step=10680, lr=0.155750, batch loss=0.158089, epoch loss=4.070088
Batch=1139, step=10740, lr=0.155500, batch loss=0.189627, epoch loss=4.259714
Batch=1199, step=10800, lr=0.155250, batch loss=0.155541, epoch loss=4.415255
Epoch=8, step=10800, lr=0.155250, epoch loss=4.415255
Batch=59, step=10860, lr=0.155000, batch loss=0.176263, epoch loss=0.176263
Batch=119, step=10920, lr=0.154750, batch loss=0.151587, epoch loss=0.327850
Batch=179, step=10980, lr=0.154500, batch loss=0.166204, epoch loss=0.494054
Batch=239, step=11040, lr=0.154250, batch loss=0.244214, epoch loss=0.738268
Batch=299, step=11100, lr=0.154000, batch loss=0.167293, epoch loss=0.905561
Batch=359, step=11160, lr=0.153750, batch loss=0.223862, epoch loss=1.129423
Batch=419, step=11220, lr=0.153500, batch loss=0.231581, epoch loss=1.361004
Batch=479, step=11280, lr=0.153250, batch loss=0.202594, epoch loss=1.563598
Batch=539, step=11340, lr=0.153000, batch loss=0.161948, epoch loss=1.725546
Batch=599, step=11400, lr=0.152750, batch loss=0.183965, epoch loss=1.909511
Batch=659, step=11460, lr=0.152500, batch loss=0.265194, epoch loss=2.174705
Batch=719, step=11520, lr=0.152250, batch loss=0.254393, epoch loss=2.429098
Batch=779, step=11580, lr=0.152000, batch loss=0.272174, epoch loss=2.701271
Batch=839, step=11640, lr=0.151750, batch loss=0.256792, epoch loss=2.958063
Batch=899, step=11700, lr=0.151500, batch loss=0.218614, epoch loss=3.176677
Batch=959, step=11760, lr=0.151250, batch loss=0.171953, epoch loss=3.348630
Batch=1019, step=11820, lr=0.151000, batch loss=0.261444, epoch loss=3.610074
Batch=1079, step=11880, lr=0.150750, batch loss=0.140595, epoch loss=3.750669
Batch=1139, step=11940, lr=0.150500, batch loss=0.174933, epoch loss=3.925602
Batch=1199, step=12000, lr=0.150250, batch loss=0.139837, epoch loss=4.065440
Epoch=9, step=12000, lr=0.150250, epoch loss=4.065440
Batch=59, step=12060, lr=0.150000, batch loss=0.162571, epoch loss=0.162571
Batch=119, step=12120, lr=0.149750, batch loss=0.136818, epoch loss=0.299389
Batch=179, step=12180, lr=0.149500, batch loss=0.151754, epoch loss=0.451144
Batch=239, step=12240, lr=0.149250, batch loss=0.220280, epoch loss=0.671424
Batch=299, step=12300, lr=0.149000, batch loss=0.142844, epoch loss=0.814268
Batch=359, step=12360, lr=0.148500, batch loss=0.198928, epoch loss=1.013196
Batch=419, step=12420, lr=0.148500, batch loss=0.207008, epoch loss=1.220204
Batch=479, step=12480, lr=0.148000, batch loss=0.180348, epoch loss=1.400551
Batch=539, step=12540, lr=0.147750, batch loss=0.143289, epoch loss=1.543840
Batch=599, step=12600, lr=0.147500, batch loss=0.151123, epoch loss=1.694963
Batch=659, step=12660, lr=0.147500, batch loss=0.226661, epoch loss=1.921624
Batch=719, step=12720, lr=0.147000, batch loss=0.234048, epoch loss=2.155673
Batch=779, step=12780, lr=0.146750, batch loss=0.256385, epoch loss=2.412058
Batch=839, step=12840, lr=0.146750, batch loss=0.235524, epoch loss=2.647582
Batch=899, step=12900, lr=0.146500, batch loss=0.232885, epoch loss=2.880467
Batch=959, step=12960, lr=0.146250, batch loss=0.139145, epoch loss=3.019612
Batch=1019, step=13020, lr=0.146000, batch loss=0.212324, epoch loss=3.231936
Batch=1079, step=13080, lr=0.145750, batch loss=0.118862, epoch loss=3.350798
Batch=1139, step=13140, lr=0.145500, batch loss=0.152634, epoch loss=3.503432
Batch=1199, step=13200, lr=0.145250, batch loss=0.117553, epoch loss=3.620985
Epoch=10, step=13200, lr=0.145250, epoch loss=3.620985
Batch=59, step=13260, lr=0.145000, batch loss=0.141433, epoch loss=0.141433
Batch=119, step=13320, lr=0.144750, batch loss=0.121710, epoch loss=0.263143
Batch=179, step=13380, lr=0.144500, batch loss=0.129073, epoch loss=0.392216
Batch=239, step=13440, lr=0.144250, batch loss=0.188934, epoch loss=0.581150
Batch=299, step=13500, lr=0.144000, batch loss=0.118110, epoch loss=0.699260
Batch=359, step=13560, lr=0.143500, batch loss=0.160217, epoch loss=0.859477
Batch=419, step=13620, lr=0.143500, batch loss=0.162210, epoch loss=1.021687
Batch=479, step=13680, lr=0.143250, batch loss=0.151433, epoch loss=1.173120
Batch=539, step=13740, lr=0.143000, batch loss=0.123870, epoch loss=1.296990
Batch=599, step=13800, lr=0.142750, batch loss=0.121803, epoch loss=1.418794
Batch=659, step=13860, lr=0.142500, batch loss=0.178035, epoch loss=1.596829
Batch=719, step=13920, lr=0.142250, batch loss=0.178591, epoch loss=1.775420
Batch=779, step=13980, lr=0.142000, batch loss=0.198392, epoch loss=1.973812
Batch=839, step=14040, lr=0.141750, batch loss=0.189591, epoch loss=2.163403
Batch=899, step=14100, lr=0.141500, batch loss=0.179094, epoch loss=2.342497
Batch=959, step=14160, lr=0.141250, batch loss=0.139714, epoch loss=2.482211
Batch=1019, step=14220, lr=0.141000, batch loss=0.293696, epoch loss=2.775906
Batch=1079, step=14280, lr=0.140750, batch loss=0.076757, epoch loss=2.852663
Batch=1139, step=14340, lr=0.140500, batch loss=0.125787, epoch loss=2.978450
Batch=1199, step=14400, lr=0.140250, batch loss=0.091889, epoch loss=3.070339
Epoch=11, step=14400, lr=0.140250, epoch loss=3.070339
Batch=59, step=14460, lr=0.140000, batch loss=0.114904, epoch loss=0.114904
Batch=119, step=14520, lr=0.139750, batch loss=0.109893, epoch loss=0.224797
Batch=179, step=14580, lr=0.139500, batch loss=0.107327, epoch loss=0.332124
Batch=239, step=14640, lr=0.139250, batch loss=0.140788, epoch loss=0.472911
Batch=299, step=14700, lr=0.139000, batch loss=0.077762, epoch loss=0.550674
Batch=359, step=14760, lr=0.138750, batch loss=0.123753, epoch loss=0.674426
Batch=419, step=14820, lr=0.138500, batch loss=0.132991, epoch loss=0.807417
Batch=479, step=14880, lr=0.138250, batch loss=0.103199, epoch loss=0.910617
Batch=539, step=14940, lr=0.138000, batch loss=0.100696, epoch loss=1.011312
Batch=599, step=15000, lr=0.137750, batch loss=0.086263, epoch loss=1.097575
Batch=659, step=15060, lr=0.137500, batch loss=0.130102, epoch loss=1.227678
Batch=719, step=15120, lr=0.137250, batch loss=0.125728, epoch loss=1.353406
Batch=779, step=15180, lr=0.137000, batch loss=0.129915, epoch loss=1.483320
Batch=839, step=15240, lr=0.136750, batch loss=0.153510, epoch loss=1.636830
Batch=899, step=15300, lr=0.136250, batch loss=0.247510, epoch loss=1.884340
Batch=959, step=15360, lr=0.136000, batch loss=0.056174, epoch loss=1.940514
Batch=1019, step=15420, lr=0.136000, batch loss=0.138458, epoch loss=2.078972
Batch=1079, step=15480, lr=0.135500, batch loss=0.052124, epoch loss=2.131096
Batch=1139, step=15540, lr=0.135250, batch loss=0.115324, epoch loss=2.246420
Batch=1199, step=15600, lr=0.135000, batch loss=0.060705, epoch loss=2.307126
Epoch=12, step=15600, lr=0.135000, epoch loss=2.307126
Batch=59, step=15660, lr=0.134750, batch loss=0.087701, epoch loss=0.087701
Batch=119, step=15720, lr=0.134750, batch loss=0.146563, epoch loss=0.234264
Batch=179, step=15780, lr=0.134500, batch loss=0.103995, epoch loss=0.338259
Batch=239, step=15840, lr=0.134250, batch loss=0.100354, epoch loss=0.438613
Batch=299, step=15900, lr=0.133750, batch loss=0.045236, epoch loss=0.483849
Batch=359, step=15960, lr=0.133750, batch loss=0.082716, epoch loss=0.566565
Batch=419, step=16020, lr=0.133500, batch loss=0.079906, epoch loss=0.646472
Batch=479, step=16080, lr=0.133250, batch loss=0.064482, epoch loss=0.710953
Batch=539, step=16140, lr=0.133000, batch loss=0.056446, epoch loss=0.767399
Batch=599, step=16200, lr=0.132750, batch loss=0.097418, epoch loss=0.864817
Batch=659, step=16260, lr=0.132500, batch loss=0.077011, epoch loss=0.941828
Batch=719, step=16320, lr=0.132250, batch loss=0.079186, epoch loss=1.021014
Batch=779, step=16380, lr=0.132000, batch loss=0.105461, epoch loss=1.126475
Batch=839, step=16440, lr=0.131750, batch loss=0.126498, epoch loss=1.252973
Batch=899, step=16500, lr=0.131500, batch loss=0.162150, epoch loss=1.415124
Batch=959, step=16560, lr=0.131250, batch loss=0.047129, epoch loss=1.462253
Batch=1019, step=16620, lr=0.131000, batch loss=0.116573, epoch loss=1.578826
Batch=1079, step=16680, lr=0.130750, batch loss=0.020233, epoch loss=1.599059
Batch=1139, step=16740, lr=0.130500, batch loss=0.046820, epoch loss=1.645879
Batch=1199, step=16800, lr=0.130250, batch loss=0.025535, epoch loss=1.671413
Epoch=13, step=16800, lr=0.130250, epoch loss=1.671413
Batch=59, step=16860, lr=0.130000, batch loss=0.042115, epoch loss=0.042115
Batch=119, step=16920, lr=0.129750, batch loss=0.079984, epoch loss=0.122099
Batch=179, step=16980, lr=0.129500, batch loss=0.059277, epoch loss=0.181376
Batch=239, step=17040, lr=0.129250, batch loss=0.061622, epoch loss=0.242998
Batch=299, step=17100, lr=0.129000, batch loss=0.019299, epoch loss=0.262297
Batch=359, step=17160, lr=0.128750, batch loss=0.046569, epoch loss=0.308866
Batch=419, step=17220, lr=0.128500, batch loss=0.047144, epoch loss=0.356010
Batch=479, step=17280, lr=0.128250, batch loss=0.029831, epoch loss=0.385840
Batch=539, step=17340, lr=0.128000, batch loss=0.058157, epoch loss=0.443997
Batch=599, step=17400, lr=0.127750, batch loss=0.034831, epoch loss=0.478827
Batch=659, step=17460, lr=0.127500, batch loss=0.047553, epoch loss=0.526380
Batch=719, step=17520, lr=0.127250, batch loss=0.038641, epoch loss=0.565022
Batch=779, step=17580, lr=0.127000, batch loss=0.042545, epoch loss=0.607566
Batch=839, step=17640, lr=0.126750, batch loss=0.053780, epoch loss=0.661346
Batch=899, step=17700, lr=0.126500, batch loss=0.048592, epoch loss=0.709938
Batch=959, step=17760, lr=0.126250, batch loss=0.037973, epoch loss=0.747911
Batch=1019, step=17820, lr=0.126000, batch loss=0.102068, epoch loss=0.849979
Batch=1079, step=17880, lr=0.125500, batch loss=0.027965, epoch loss=0.877944
Batch=1139, step=17940, lr=0.125250, batch loss=0.055207, epoch loss=0.933150
Batch=1199, step=18000, lr=0.125000, batch loss=0.018992, epoch loss=0.952142
Epoch=14, step=18000, lr=0.125000, epoch loss=0.952142
Batch=59, step=18060, lr=0.124750, batch loss=0.013555, epoch loss=0.013555
Batch=119, step=18120, lr=0.124500, batch loss=0.019327, epoch loss=0.032882
Batch=179, step=18180, lr=0.124250, batch loss=0.029628, epoch loss=0.062509
Batch=239, step=18240, lr=0.124000, batch loss=0.033298, epoch loss=0.095807
Batch=299, step=18300, lr=0.124000, batch loss=0.011012, epoch loss=0.106819
Batch=359, step=18360, lr=0.123500, batch loss=0.025491, epoch loss=0.132310
Batch=419, step=18420, lr=0.123500, batch loss=0.036968, epoch loss=0.169278
Batch=479, step=18480, lr=0.123250, batch loss=0.022974, epoch loss=0.192252
Batch=539, step=18540, lr=0.123000, batch loss=0.047715, epoch loss=0.239967
Batch=599, step=18600, lr=0.122750, batch loss=0.026110, epoch loss=0.266077
Batch=659, step=18660, lr=0.122250, batch loss=0.033213, epoch loss=0.299291
Batch=719, step=18720, lr=0.122000, batch loss=0.037107, epoch loss=0.336398
Batch=779, step=18780, lr=0.121750, batch loss=0.091707, epoch loss=0.428105
Batch=839, step=18840, lr=0.121500, batch loss=0.071036, epoch loss=0.499142
Batch=899, step=18900, lr=0.121250, batch loss=0.110333, epoch loss=0.609475
Batch=959, step=18960, lr=0.121000, batch loss=0.017344, epoch loss=0.626819
Batch=1019, step=19020, lr=0.121000, batch loss=0.022397, epoch loss=0.649216
Batch=1079, step=19080, lr=0.120750, batch loss=0.008418, epoch loss=0.657633
Batch=1139, step=19140, lr=0.120500, batch loss=0.025204, epoch loss=0.682837
Batch=1199, step=19200, lr=0.120250, batch loss=0.010747, epoch loss=0.693585
Epoch=15, step=19200, lr=0.120250, epoch loss=0.693585
Batch=59, step=19260, lr=0.120000, batch loss=0.005259, epoch loss=0.005259
Batch=119, step=19320, lr=0.119500, batch loss=0.016123, epoch loss=0.021382
Batch=179, step=19380, lr=0.119250, batch loss=0.031284, epoch loss=0.052666
Batch=239, step=19440, lr=0.119250, batch loss=0.022898, epoch loss=0.075564
Batch=299, step=19500, lr=0.119000, batch loss=0.006535, epoch loss=0.082099
Batch=359, step=19560, lr=0.118750, batch loss=0.016818, epoch loss=0.098917
Batch=419, step=19620, lr=0.118500, batch loss=0.020275, epoch loss=0.119192
Batch=479, step=19680, lr=0.118250, batch loss=0.008284, epoch loss=0.127476
Batch=539, step=19740, lr=0.118000, batch loss=0.018979, epoch loss=0.146455
Batch=599, step=19800, lr=0.117750, batch loss=0.020122, epoch loss=0.166577
Batch=659, step=19860, lr=0.117500, batch loss=0.018492, epoch loss=0.185068
Batch=719, step=19920, lr=0.117250, batch loss=0.019035, epoch loss=0.204103
Batch=779, step=19980, lr=0.117000, batch loss=0.036007, epoch loss=0.240110
Batch=839, step=20040, lr=0.116750, batch loss=0.031705, epoch loss=0.271815
Batch=899, step=20100, lr=0.116500, batch loss=0.027309, epoch loss=0.299123
Batch=959, step=20160, lr=0.116250, batch loss=0.016861, epoch loss=0.315984
Batch=1019, step=20220, lr=0.116000, batch loss=0.028498, epoch loss=0.344482
Batch=1079, step=20280, lr=0.115750, batch loss=0.003159, epoch loss=0.347641
Batch=1139, step=20340, lr=0.115500, batch loss=0.014777, epoch loss=0.362418
Batch=1199, step=20400, lr=0.115250, batch loss=0.005962, epoch loss=0.368379
Epoch=16, step=20400, lr=0.115250, epoch loss=0.368379
Batch=59, step=20460, lr=0.115000, batch loss=0.003454, epoch loss=0.003454
Batch=119, step=20520, lr=0.114500, batch loss=0.008629, epoch loss=0.012083
Batch=179, step=20580, lr=0.114500, batch loss=0.019639, epoch loss=0.031722
Batch=239, step=20640, lr=0.114250, batch loss=0.021363, epoch loss=0.053084
Batch=299, step=20700, lr=0.113750, batch loss=0.008830, epoch loss=0.061915
Batch=359, step=20760, lr=0.113750, batch loss=0.013173, epoch loss=0.075088
Batch=419, step=20820, lr=0.113500, batch loss=0.015106, epoch loss=0.090194
Batch=479, step=20880, lr=0.113250, batch loss=0.003189, epoch loss=0.093383
Batch=539, step=20940, lr=0.112750, batch loss=0.019310, epoch loss=0.112693
Batch=599, step=21000, lr=0.112500, batch loss=0.020975, epoch loss=0.133668
Batch=659, step=21060, lr=0.112250, batch loss=0.017577, epoch loss=0.151245
Batch=719, step=21120, lr=0.112000, batch loss=0.048384, epoch loss=0.199628
Batch=779, step=21180, lr=0.112000, batch loss=0.070083, epoch loss=0.269711
Batch=839, step=21240, lr=0.111500, batch loss=0.024848, epoch loss=0.294559
Batch=899, step=21300, lr=0.111250, batch loss=0.030527, epoch loss=0.325086
Batch=959, step=21360, lr=0.111250, batch loss=0.010523, epoch loss=0.335608
Batch=1019, step=21420, lr=0.110750, batch loss=0.012321, epoch loss=0.347929
Batch=1079, step=21480, lr=0.110500, batch loss=0.001998, epoch loss=0.349928
Batch=1139, step=21540, lr=0.110500, batch loss=0.012445, epoch loss=0.362373
Batch=1199, step=21600, lr=0.110000, batch loss=0.005012, epoch loss=0.367385
Epoch=17, step=21600, lr=0.110000, epoch loss=0.367385
Batch=59, step=21660, lr=0.110000, batch loss=0.002155, epoch loss=0.002155
Batch=119, step=21720, lr=0.109750, batch loss=0.006461, epoch loss=0.008616
Batch=179, step=21780, lr=0.109500, batch loss=0.012571, epoch loss=0.021187
Batch=239, step=21840, lr=0.109250, batch loss=0.010290, epoch loss=0.031478
Batch=299, step=21900, lr=0.108750, batch loss=0.013722, epoch loss=0.045200
Batch=359, step=21960, lr=0.108750, batch loss=0.012631, epoch loss=0.057831
Batch=419, step=22020, lr=0.108500, batch loss=0.012607, epoch loss=0.070438
Batch=479, step=22080, lr=0.108250, batch loss=0.002811, epoch loss=0.073249
Batch=539, step=22140, lr=0.108000, batch loss=0.016974, epoch loss=0.090223
Batch=599, step=22200, lr=0.107750, batch loss=0.016865, epoch loss=0.107088
Batch=659, step=22260, lr=0.107500, batch loss=0.015185, epoch loss=0.122273
Batch=719, step=22320, lr=0.107250, batch loss=0.026128, epoch loss=0.148401
Batch=779, step=22380, lr=0.107000, batch loss=0.045230, epoch loss=0.193631
Batch=839, step=22440, lr=0.106750, batch loss=0.022179, epoch loss=0.215810
Batch=899, step=22500, lr=0.106500, batch loss=0.022655, epoch loss=0.238465
Batch=959, step=22560, lr=0.106250, batch loss=0.010883, epoch loss=0.249348
Batch=1019, step=22620, lr=0.106000, batch loss=0.009487, epoch loss=0.258835
Batch=1079, step=22680, lr=0.105750, batch loss=0.000000, epoch loss=0.258835
Batch=1139, step=22740, lr=0.105500, batch loss=0.010007, epoch loss=0.268843
Batch=1199, step=22800, lr=0.105250, batch loss=0.004751, epoch loss=0.273594
Epoch=18, step=22800, lr=0.105250, epoch loss=0.273594
Batch=59, step=22860, lr=0.105000, batch loss=0.001936, epoch loss=0.001936
Batch=119, step=22920, lr=0.104750, batch loss=0.005549, epoch loss=0.007484
Batch=179, step=22980, lr=0.104500, batch loss=0.010532, epoch loss=0.018017
Batch=239, step=23040, lr=0.104250, batch loss=0.009993, epoch loss=0.028009
Batch=299, step=23100, lr=0.104000, batch loss=0.010705, epoch loss=0.038715
Batch=359, step=23160, lr=0.103750, batch loss=0.011527, epoch loss=0.050241
Batch=419, step=23220, lr=0.103500, batch loss=0.011141, epoch loss=0.061382
Batch=479, step=23280, lr=0.103250, batch loss=0.004379, epoch loss=0.065761
Batch=539, step=23340, lr=0.103000, batch loss=0.014230, epoch loss=0.079991
Batch=599, step=23400, lr=0.102750, batch loss=0.015053, epoch loss=0.095044
Batch=659, step=23460, lr=0.102500, batch loss=0.014498, epoch loss=0.109542
Batch=719, step=23520, lr=0.102250, batch loss=0.017550, epoch loss=0.127092
Batch=779, step=23580, lr=0.102000, batch loss=0.020079, epoch loss=0.147171
Batch=839, step=23640, lr=0.101750, batch loss=0.026923, epoch loss=0.174093
Batch=899, step=23700, lr=0.101500, batch loss=0.022575, epoch loss=0.196668
Batch=959, step=23760, lr=0.101250, batch loss=0.007795, epoch loss=0.204462
Batch=1019, step=23820, lr=0.101000, batch loss=0.006577, epoch loss=0.211040
Batch=1079, step=23880, lr=0.100750, batch loss=0.001496, epoch loss=0.212536
Batch=1139, step=23940, lr=0.100250, batch loss=0.008949, epoch loss=0.221485
Batch=1199, step=24000, lr=0.100250, batch loss=0.004364, epoch loss=0.225849
Epoch=19, step=24000, lr=0.100250, epoch loss=0.225849


Half-moons scatterplot and decision boundary:
┌────────────────────────────────────────────────────────────────────────────────────────────────────┐
│********************************#*******************************************************************│
│**********************#*#*#######*###*#####*********************************************************│
│**********************#########################*****************************************************│
│*****************#**########*######*###########*###*************************************************│
│***************#################*###################************************************************│
│************######*#################*#################**********************************************│
│**********#*#####*########*#**************##*#########*#********************************************│
│***********########*##*#******************#*****##########******************************************│
│***********###########*************************############**************************************...│
│********######*####*********************************###*###*#**********************************.....│
│*******######**##**********************************#*######*#*******************************........│
│*******##*##**##***********..........***************########*##***************************..........│
│*****#######************.......%...%%...***************#########*************************.........%.│
│******######***********.........%........***************##*#####************************......%.%.%.│
│***#########**********.........%%%.%%.....**************#*#######**********************......%.%%%%.│
│****#######**********..........%%%%.........************#########********************........%%.%%.%│
│**#######************..........%%%%%%%.......**************###*###******************.........%%%%%%.│
│*##*####************...........%%%%%%%.........***********########*****************..........%%%%%%.│
│*#######************...........%%%%%%%..........************#######**************............%%%%%%.│
│*##*####***********............%%.%%%%%..........************####***************............%%%%%%%.│
│*#####*#***********.............%%%%%%%............**********##*###************..............%%%%%..│
│#######***********.............%.%%%%%%.............*********#######**********.............%%%%.%%..│
│#####*#***********..............%%%%%%%...............*******#######********...............%%%%%%%%.│
│###*#*#**********...............%%%%%%%%%..............*******######*******................%%%%%%...│
│#######*********.................%%%%%%%%...............*****###*###******................%%%%%%....│
│######**********.................%%%%%%%%%................***#*###*******...............%%%%%%%%%...│
│*#*##*#********...................%%%%%%%%%%...............***######***..................%%%%%%.....│
│#****##********....................%%%%%%%%%................***###*#**................%.%%%%%%%.....│
│**************.....................%.%%%%%%...................*******..................%.%%.%%......│
│**************.......................%..%%%%%%%................*****..............%.%%%%%%%%%.......│
│*************.........................%.%%%.%%%%.................*................%%%%%%%.%.%.......│
│************............................%..%%%%..%................................%%%%%%%%..........│
│************.............................%%%%%%%%%%%........................%%..%%%%%%%%.%..........│
│***********..............................%%.%%%%%%%%..%....................%..%%%.%%%%%%%...........│
│***********.................................%%%%.%%%%%%%%...............%.%%%%%%%%%%%%.%............│
│**********...................................%%%%%%%%%%%%%%%%%%%%%%.%%%%.%%%%%%%%%%%%%..............│
│**********....................................%%.%%%%%%%%%%%%%%%%%%%%%%.%%%%%%%%%%%.................│
│*********.........................................%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%...................│
│*********............................................%%%.%%%%%%%%%%%%%%%%%%%%%......................│
│********................................................%...%%%%.%%.%%%%..%.........................│
└────────────────────────────────────────────────────────────────────────────────────────────────────┘
2025-03-20 22:16.07 ---> saved as "6ca3b2013fbd080198a995a5b99adcb11e011f497243d356c7785e79f96f6867"
Job succeeded
2025-03-20 22:16.08: Job succeeded