Organisationsahrefsocannl463c57 ()ubuntu-24.10-5.3_opam-2.3

ubuntu-24.10-5.3_opam-2.3

Logs

Show full logs
2025-04-07 01:09.40: New job: test ahrefs/ocannl https://github.com/ahrefs/ocannl.git#refs/heads/master (463c57039dce5e7ebd23e4739665cbc647a282e4) (linux-x86_64:ubuntu-24.10-5.3_opam-2.3)
Base: ocaml/opam:ubuntu-24.10-ocaml-5.3@sha256:b697e49dfe3d132747f5c2b5da33784df26b74511213540e61e19df05ca8b100
Opam project build

To reproduce locally:

git clone --recursive "https://github.com/ahrefs/ocannl.git" -b "master" && cd "ocannl" && git reset --hard 463c5703
cat > Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:ubuntu-24.10-ocaml-5.3@sha256:b697e49dfe3d132747f5c2b5da33784df26b74511213540e61e19df05ca8b100
# ubuntu-24.10-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 598efb46ec7387aed249220ca6a2bc39eb4b94e9 || git fetch origin master) && git reset -q --hard 598efb46ec7387aed249220ca6a2bc39eb4b94e9 && 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.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 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.0 dune-configurator.3.18.0 fieldslib.v0.17.0 fmt.0.10.0 integers.0.7.0 jane-street-headers.v0.17.0 jst-config.v0.17.0 logs.0.8.0 mdx.2.5.0 mtime.2.1.0 multicore-magic.2.3.1 num.1.5-1 ocaml.5.3.0 ocaml-base-compiler.5.3.0 ocaml-compiler.5.3.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocaml-version.4.0.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.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-04-07 01:09.40: Using cache hint "ahrefs/ocannl-ocaml/opam:ubuntu-24.10-ocaml-5.3@sha256:b697e49dfe3d132747f5c2b5da33784df26b74511213540e61e19df05ca8b100-ubuntu-24.10-5.3_opam-2.3-ab22fb8412356c04fa0386e1ea5b2a04"
2025-04-07 01:09.40: Using OBuilder spec:
((from ocaml/opam:ubuntu-24.10-ocaml-5.3@sha256:b697e49dfe3d132747f5c2b5da33784df26b74511213540e61e19df05ca8b100)
 (comment ubuntu-24.10-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 598efb46ec7387aed249220ca6a2bc39eb4b94e9 || git fetch origin master) && git reset -q --hard 598efb46ec7387aed249220ca6a2bc39eb4b94e9 && 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.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 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.0 dune-configurator.3.18.0 fieldslib.v0.17.0 fmt.0.10.0 integers.0.7.0 jane-street-headers.v0.17.0 jst-config.v0.17.0 logs.0.8.0 mdx.2.5.0 mtime.2.1.0 multicore-magic.2.3.1 num.1.5-1 ocaml.5.3.0 ocaml-base-compiler.5.3.0 ocaml-compiler.5.3.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocaml-version.4.0.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.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-04-07 01:09.40: Waiting for resource in pool OCluster
2025-04-07 01:09.40: Waiting for worker…
2025-04-07 01:09.40: Got resource from pool OCluster
Building on clete.caelum.ci.dev
All commits already cached
HEAD is now at 463c5703 Fix ppx_minidebug version, update cudajit version

(from ocaml/opam:ubuntu-24.10-ocaml-5.3@sha256:b697e49dfe3d132747f5c2b5da33784df26b74511213540e61e19df05ca8b100)
2025-04-07 01:10.26 ---> saved as "4596744fc3a31520e92f77a93ddee1465e358aef6e37bdf13eead77f318ac19c"

/: (comment ubuntu-24.10-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-04-07 01:10.26 ---> saved as "92dbdccd2ae7da2a97a55cfcdaa39d620d5e2e1b8b97f3dba7905ee379079ded"

/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-04-07 01:11.37 ---> saved as "34037fa2027c885ef052f6b26bda0c39d7430cd2fd9bfeab1b457c754e5b1f3d"

/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-04-07 01:11.38 ---> saved as "ad2ab2a4f4e9ea6d10f2f7d75a528b347a9df63d0147bccbe314000671024be6"

/src: (workdir /src)

/src: (run (shell "sudo chown opam /src"))
2025-04-07 01:11.38 ---> saved as "e61d4d6fb57c73a00b7acab9d8781ac5302befef711b2735a195337b8e68d737"

/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
           (network host)
           (shell "cd ~/opam-repository && (git cat-file -e 598efb46ec7387aed249220ca6a2bc39eb4b94e9 || git fetch origin master) && git reset -q --hard 598efb46ec7387aed249220ca6a2bc39eb4b94e9 && git log --no-decorate -n1 --oneline && opam update -u"))
From https://github.com/ocaml/opam-repository
 * branch                  master     -> FETCH_HEAD
   862a7640b1..598efb46ec  master     -> origin/master
598efb46ec Merge pull request #27716 from avsm/fix-mpopcnt

<><> 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-04-07 01:13.04 ---> saved as "32b378198bc0ce62959191f646809e4ea66ad78ee4126ba5ffdb9fc511365547"

/src: (copy (src neural_nets_lib.opam arrayjit.opam) (dst ./))
2025-04-07 01:13.05 ---> saved as "f9707e2325610c488d08e365f865d459bae821e76edeb285600138e18336ebd3"

/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-04-07 01:13.10 ---> saved as "d0bedfa55dbc3f659fd6f0f50a553cf8f53a2fd390812a2eeacff0c13a08ff37"

/src: (run (network host)
           (shell "echo '(lang dune 3.0)' > './dune-project'"))
2025-04-07 01:13.11 ---> saved as "2a936278822ef3ace68298d3764da8ba56b859cf5e5726e5bf1725079a1e7b7c"

/src: (env DEPS "angstrom.0.16.1 astring.0.8.5 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 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.0 dune-configurator.3.18.0 fieldslib.v0.17.0 fmt.0.10.0 integers.0.7.0 jane-street-headers.v0.17.0 jst-config.v0.17.0 logs.0.8.0 mdx.2.5.0 mtime.2.1.0 multicore-magic.2.3.1 num.1.5-1 ocaml.5.3.0 ocaml-base-compiler.5.3.0 ocaml-compiler.5.3.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocaml-version.4.0.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.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 oracular InRelease
- Get:2 http://archive.ubuntu.com/ubuntu oracular-updates InRelease [126 kB]
- Get:3 http://archive.ubuntu.com/ubuntu oracular-backports InRelease [126 kB]
- Get:4 http://archive.ubuntu.com/ubuntu oracular-updates/universe amd64 Packages [286 kB]
- Get:5 http://archive.ubuntu.com/ubuntu oracular-updates/restricted amd64 Packages [214 kB]
- Get:6 http://archive.ubuntu.com/ubuntu oracular-updates/multiverse amd64 Packages [12.6 kB]
- Get:7 http://archive.ubuntu.com/ubuntu oracular-updates/main amd64 Packages [457 kB]
- Get:8 http://archive.ubuntu.com/ubuntu oracular-backports/universe amd64 Packages [5412 B]
- Get:9 http://security.ubuntu.com/ubuntu oracular-security InRelease [126 kB]
- Get:10 http://security.ubuntu.com/ubuntu oracular-security/universe amd64 Packages [212 kB]
- Get:11 http://security.ubuntu.com/ubuntu oracular-security/restricted amd64 Packages [208 kB]
- Get:12 http://security.ubuntu.com/ubuntu oracular-security/multiverse amd64 Packages [11.6 kB]
- Get:13 http://security.ubuntu.com/ubuntu oracular-security/main amd64 Packages [330 kB]
- Fetched 2114 kB in 7s (287 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 libpkgconf3: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 ... 16145 files and directories currently installed.)
- Preparing to unpack .../libpkgconf3_1.8.1-3ubuntu1_amd64.deb ...
- Unpacking libpkgconf3:amd64 (1.8.1-3ubuntu1) ...
- Selecting previously unselected package pkgconf-bin.
- Preparing to unpack .../pkgconf-bin_1.8.1-3ubuntu1_amd64.deb ...
- Unpacking pkgconf-bin (1.8.1-3ubuntu1) ...
- Selecting previously unselected package pkgconf:amd64.
- Preparing to unpack .../pkgconf_1.8.1-3ubuntu1_amd64.deb ...
- Unpacking pkgconf:amd64 (1.8.1-3ubuntu1) ...
- Selecting previously unselected package pkg-config:amd64.
- Preparing to unpack .../pkg-config_1.8.1-3ubuntu1_amd64.deb ...
- Unpacking pkg-config:amd64 (1.8.1-3ubuntu1) ...
- Selecting previously unselected package libffi-dev:amd64.
- Preparing to unpack .../libffi-dev_3.4.6-1build1_amd64.deb ...
- Unpacking libffi-dev:amd64 (3.4.6-1build1) ...
- Setting up libffi-dev:amd64 (3.4.6-1build1) ...
- Setting up libpkgconf3:amd64 (1.8.1-3ubuntu1) ...
- Setting up pkgconf-bin (1.8.1-3ubuntu1) ...
- Setting up pkgconf:amd64 (1.8.1-3ubuntu1) ...
- Setting up pkg-config:amd64 (1.8.1-3ubuntu1) ...
- Processing triggers for libc-bin (2.40-1ubuntu3.1) ...
2025-04-07 01:13.45 ---> saved as "d51ff19c5709e7c8f6062fd992f7a56b2a5a3cc2e3dca97216c47ccd31cfac8d"

/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 74 packages
  - install angstrom                0.16.1
  - install astring                 0.8.5
  - install backoff                 0.1.1
  - install base                    v0.17.1
  - 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.0
  - install dune-configurator       3.18.0
  - install fieldslib               v0.17.0
  - install fmt                     0.10.0
  - install integers                0.7.0
  - install jane-street-headers     v0.17.0
  - install jst-config              v0.17.0
  - install logs                    0.8.0
  - install mdx                     2.5.0
  - install mtime                   2.1.0
  - install multicore-magic         2.3.1
  - install num                     1.5-1
  - install ocaml-compiler-libs     v0.17.0
  - install ocaml-syntax-shims      1.0.0
  - install ocaml-version           4.0.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.2.0
  - install ppx_optcomp             v0.17.0
  - install ppx_sexp_conv           v0.17.0
  - install ppx_string              v0.17.0
  - install ppx_variants_conv       v0.17.0
  - install ppxlib                  0.35.0
  - install ppxlib_jane             v0.17.2
  - install printbox                0.12
  - install printbox-ext-plot       0.12
  - install printbox-html           0.12
  - install printbox-md             0.12
  - install printbox-text           0.12
  - install ptime                   1.2.0
  - install re                      1.12.0
  - install result                  1.5
  - install saturn_lockfree         0.5.0
  - install seq                     base
  - install sexplib                 v0.17.0
  - install sexplib0                v0.17.0
  - install stdio                   v0.17.0
  - install stdlib-shims            0.3.0
  - install thread-local-storage    0.2
  - install time_now                v0.17.0
  - install topkg                   1.0.8
  - install tyxml                   4.6.0
  - install uucp                    16.0.0
  - install uutf                    1.0.4
  - install variantslib             v0.17.0

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

/src: (copy (src .) (dst /src))
2025-04-07 01:17.55 ---> saved as "46c3fa7cb72b0819ff0f347a3d3ff159c678212a97e5631c5cd3c33c3f9a993a"

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

Welcome to OCANNL! Reading configuration defaults from /src/_build/.sandbox/6c330611846543e2c0faacbb3a725044/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/6c330611846543e2c0faacbb3a725044/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/6c330611846543e2c0faacbb3a725044/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/6c330611846543e2c0faacbb3a725044/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/6c330611846543e2c0faacbb3a725044/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/6c330611846543e2c0faacbb3a725044/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/6c330611846543e2c0faacbb3a725044/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/6c330611846543e2c0faacbb3a725044/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/6c330611846543e2c0faacbb3a725044/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/6c330611846543e2c0faacbb3a725044/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/6c330611846543e2c0faacbb3a725044/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/6c330611846543e2c0faacbb3a725044/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/6c330611846543e2c0faacbb3a725044/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/6c330611846543e2c0faacbb3a725044/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/6c330611846543e2c0faacbb3a725044/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/6c330611846543e2c0faacbb3a725044/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/6c330611846543e2c0faacbb3a725044/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.198750, batch loss=1.329296, epoch loss=38.401512
Batch=419, step=420, lr=0.198500, batch loss=0.618569, epoch loss=39.020081
Batch=479, step=480, lr=0.198250, batch loss=0.822060, epoch loss=39.842141
Batch=539, step=540, lr=0.198000, batch loss=0.690244, epoch loss=40.532385
Batch=599, step=600, lr=0.197750, batch loss=1.063878, epoch loss=41.596263
Batch=659, step=660, lr=0.197500, batch loss=0.483340, epoch loss=42.079603
Batch=719, step=720, lr=0.197250, batch loss=0.411299, epoch loss=42.490902
Batch=779, step=780, lr=0.197000, batch loss=0.470123, epoch loss=42.961024
Batch=839, step=840, lr=0.196750, batch loss=0.446661, epoch loss=43.407685
Batch=899, step=900, lr=0.196500, batch loss=0.382721, epoch loss=43.790407
Batch=959, step=960, lr=0.196250, batch loss=0.245136, epoch loss=44.035543
Batch=1019, step=1020, lr=0.196000, batch loss=0.466506, epoch loss=44.502049
Batch=1079, step=1080, lr=0.195750, batch loss=0.248781, epoch loss=44.750829
Batch=1139, step=1140, lr=0.195500, batch loss=0.317440, epoch loss=45.068269
Batch=1199, step=1200, lr=0.195250, batch loss=0.263683, epoch loss=45.331952
Epoch=0, step=1200, lr=0.195250, epoch loss=45.331952
Batch=59, step=1260, lr=0.195000, batch loss=0.262138, epoch loss=0.262138
Batch=119, step=1320, lr=0.194750, batch loss=0.205243, epoch loss=0.467381
Batch=179, step=1380, lr=0.194500, batch loss=0.243644, epoch loss=0.711025
Batch=239, step=1440, lr=0.194250, batch loss=0.347897, epoch loss=1.058921
Batch=299, step=1500, lr=0.194000, batch loss=0.247348, epoch loss=1.306269
Batch=359, step=1560, lr=0.193750, batch loss=0.316559, epoch loss=1.622828
Batch=419, step=1620, lr=0.193500, batch loss=0.312735, epoch loss=1.935563
Batch=479, step=1680, lr=0.193250, batch loss=0.276268, epoch loss=2.211831
Batch=539, step=1740, lr=0.193000, batch loss=0.209826, epoch loss=2.421657
Batch=599, step=1800, lr=0.192750, batch loss=0.250384, epoch loss=2.672042
Batch=659, step=1860, lr=0.192500, batch loss=0.367201, epoch loss=3.039243
Batch=719, step=1920, lr=0.192250, batch loss=0.354917, epoch loss=3.394160
Batch=779, step=1980, lr=0.192000, batch loss=0.381382, epoch loss=3.775542
Batch=839, step=2040, lr=0.191750, batch loss=0.339637, epoch loss=4.115179
Batch=899, step=2100, lr=0.191500, batch loss=0.295234, epoch loss=4.410413
Batch=959, step=2160, lr=0.191250, batch loss=0.214033, epoch loss=4.624446
Batch=1019, step=2220, lr=0.191000, batch loss=0.330972, epoch loss=4.955419
Batch=1079, step=2280, lr=0.190750, batch loss=0.208236, epoch loss=5.163654
Batch=1139, step=2340, lr=0.190500, batch loss=0.278374, epoch loss=5.442028
Batch=1199, step=2400, lr=0.190250, batch loss=0.220793, epoch loss=5.662821
Epoch=1, step=2400, lr=0.190250, epoch loss=5.662821
Batch=59, step=2460, lr=0.190000, batch loss=0.230363, epoch loss=0.230363
Batch=119, step=2520, lr=0.189750, batch loss=0.195962, epoch loss=0.426325
Batch=179, step=2580, lr=0.189500, batch loss=0.221156, epoch loss=0.647481
Batch=239, step=2640, lr=0.189250, batch loss=0.328098, epoch loss=0.975578
Batch=299, step=2700, lr=0.189000, batch loss=0.202947, epoch loss=1.178525
Batch=359, step=2760, lr=0.188750, batch loss=0.289890, epoch loss=1.468415
Batch=419, step=2820, lr=0.188500, batch loss=0.281744, epoch loss=1.750160
Batch=479, step=2880, lr=0.188250, batch loss=0.264844, epoch loss=2.015004
Batch=539, step=2940, lr=0.188000, batch loss=0.203798, epoch loss=2.218802
Batch=599, step=3000, lr=0.187750, batch loss=0.248079, epoch loss=2.466881
Batch=659, step=3060, lr=0.187500, batch loss=0.345056, epoch loss=2.811937
Batch=719, step=3120, lr=0.187250, batch loss=0.343542, epoch loss=3.155479
Batch=779, step=3180, lr=0.187000, batch loss=0.366989, epoch loss=3.522468
Batch=839, step=3240, lr=0.186500, batch loss=0.321779, epoch loss=3.844248
Batch=899, step=3300, lr=0.186500, batch loss=0.283850, epoch loss=4.128098
Batch=959, step=3360, lr=0.186250, batch loss=0.214439, epoch loss=4.342536
Batch=1019, step=3420, lr=0.186000, batch loss=0.306367, epoch loss=4.648904
Batch=1079, step=3480, lr=0.185750, batch loss=0.177343, epoch loss=4.826247
Batch=1139, step=3540, lr=0.185250, batch loss=0.235559, epoch loss=5.061805
Batch=1199, step=3600, lr=0.185250, batch loss=0.197907, epoch loss=5.259712
Epoch=2, step=3600, lr=0.185250, epoch loss=5.259712
Batch=59, step=3660, lr=0.185000, batch loss=0.226516, epoch loss=0.226516
Batch=119, step=3720, lr=0.184750, batch loss=0.192019, epoch loss=0.418535
Batch=179, step=3780, lr=0.184500, batch loss=0.210597, epoch loss=0.629132
Batch=239, step=3840, lr=0.184250, batch loss=0.316658, epoch loss=0.945790
Batch=299, step=3900, lr=0.184000, batch loss=0.207911, epoch loss=1.153701
Batch=359, step=3960, lr=0.183750, batch loss=0.288970, epoch loss=1.442671
Batch=419, step=4020, lr=0.183500, batch loss=0.291032, epoch loss=1.733703
Batch=479, step=4080, lr=0.183250, batch loss=0.259768, epoch loss=1.993471
Batch=539, step=4140, lr=0.183000, batch loss=0.197498, epoch loss=2.190969
Batch=599, step=4200, lr=0.182750, batch loss=0.236622, epoch loss=2.427591
Batch=659, step=4260, lr=0.182500, batch loss=0.332894, epoch loss=2.760485
Batch=719, step=4320, lr=0.182250, batch loss=0.338166, epoch loss=3.098651
Batch=779, step=4380, lr=0.182000, batch loss=0.349477, epoch loss=3.448129
Batch=839, step=4440, lr=0.181750, batch loss=0.315943, epoch loss=3.764071
Batch=899, step=4500, lr=0.181500, batch loss=0.285978, epoch loss=4.050050
Batch=959, step=4560, lr=0.181250, batch loss=0.251650, epoch loss=4.301700
Batch=1019, step=4620, lr=0.181000, batch loss=0.364004, epoch loss=4.665704
Batch=1079, step=4680, lr=0.180750, batch loss=0.207779, epoch loss=4.873483
Batch=1139, step=4740, lr=0.180500, batch loss=0.249764, epoch loss=5.123247
Batch=1199, step=4800, lr=0.180250, batch loss=0.191073, epoch loss=5.314320
Epoch=3, step=4800, lr=0.180250, epoch loss=5.314320
Batch=59, step=4860, lr=0.180000, batch loss=0.228135, epoch loss=0.228135
Batch=119, step=4920, lr=0.179750, batch loss=0.189995, epoch loss=0.418130
Batch=179, step=4980, lr=0.179500, batch loss=0.205935, epoch loss=0.624066
Batch=239, step=5040, lr=0.179250, batch loss=0.306174, epoch loss=0.930240
Batch=299, step=5100, lr=0.179000, batch loss=0.201865, epoch loss=1.132105
Batch=359, step=5160, lr=0.178750, batch loss=0.271360, epoch loss=1.403465
Batch=419, step=5220, lr=0.178500, batch loss=0.264107, epoch loss=1.667572
Batch=479, step=5280, lr=0.178250, batch loss=0.240036, epoch loss=1.907608
Batch=539, step=5340, lr=0.178000, batch loss=0.189457, epoch loss=2.097065
Batch=599, step=5400, lr=0.177750, batch loss=0.231548, epoch loss=2.328613
Batch=659, step=5460, lr=0.177500, batch loss=0.323290, epoch loss=2.651903
Batch=719, step=5520, lr=0.177250, batch loss=0.325765, epoch loss=2.977668
Batch=779, step=5580, lr=0.177000, batch loss=0.342872, epoch loss=3.320539
Batch=839, step=5640, lr=0.176750, batch loss=0.309458, epoch loss=3.629998
Batch=899, step=5700, lr=0.176500, batch loss=0.273250, epoch loss=3.903248
Batch=959, step=5760, lr=0.176250, batch loss=0.214833, epoch loss=4.118081
Batch=1019, step=5820, lr=0.176000, batch loss=0.337983, epoch loss=4.456063
Batch=1079, step=5880, lr=0.175750, batch loss=0.190215, epoch loss=4.646278
Batch=1139, step=5940, lr=0.175500, batch loss=0.221499, epoch loss=4.867777
Batch=1199, step=6000, lr=0.175250, batch loss=0.187016, epoch loss=5.054793
Epoch=4, step=6000, lr=0.175250, epoch loss=5.054793
Batch=59, step=6060, lr=0.175000, batch loss=0.231970, epoch loss=0.231970
Batch=119, step=6120, lr=0.174750, batch loss=0.194434, epoch loss=0.426404
Batch=179, step=6180, lr=0.174500, batch loss=0.200893, epoch loss=0.627297
Batch=239, step=6240, lr=0.174250, batch loss=0.301410, epoch loss=0.928707
Batch=299, step=6300, lr=0.174000, batch loss=0.212607, epoch loss=1.141313
Batch=359, step=6360, lr=0.173500, batch loss=0.272842, epoch loss=1.414156
Batch=419, step=6420, lr=0.173500, batch loss=0.267818, epoch loss=1.681973
Batch=479, step=6480, lr=0.173250, batch loss=0.242143, epoch loss=1.924116
Batch=539, step=6540, lr=0.173000, batch loss=0.195728, epoch loss=2.119845
Batch=599, step=6600, lr=0.172750, batch loss=0.232544, epoch loss=2.352389
Batch=659, step=6660, lr=0.172500, batch loss=0.313751, epoch loss=2.666140
Batch=719, step=6720, lr=0.172250, batch loss=0.318117, epoch loss=2.984257
Batch=779, step=6780, lr=0.172000, batch loss=0.335236, epoch loss=3.319494
Batch=839, step=6840, lr=0.171750, batch loss=0.303003, epoch loss=3.622496
Batch=899, step=6900, lr=0.171500, batch loss=0.268358, epoch loss=3.890855
Batch=959, step=6960, lr=0.171250, batch loss=0.209328, epoch loss=4.100183
Batch=1019, step=7020, lr=0.171000, batch loss=0.331716, epoch loss=4.431899
Batch=1079, step=7080, lr=0.170750, batch loss=0.195487, epoch loss=4.627386
Batch=1139, step=7140, lr=0.170500, batch loss=0.231077, epoch loss=4.858463
Batch=1199, step=7200, lr=0.170250, batch loss=0.179342, epoch loss=5.037805
Epoch=5, step=7200, lr=0.170250, epoch loss=5.037805
Batch=59, step=7260, lr=0.170000, batch loss=0.225283, epoch loss=0.225283
Batch=119, step=7320, lr=0.169750, batch loss=0.188869, epoch loss=0.414152
Batch=179, step=7380, lr=0.169500, batch loss=0.197142, epoch loss=0.611294
Batch=239, step=7440, lr=0.169250, batch loss=0.293231, epoch loss=0.904525
Batch=299, step=7500, lr=0.169000, batch loss=0.199492, epoch loss=1.104017
Batch=359, step=7560, lr=0.168750, batch loss=0.259435, epoch loss=1.363452
Batch=419, step=7620, lr=0.168500, batch loss=0.256185, epoch loss=1.619637
Batch=479, step=7680, lr=0.168250, batch loss=0.237325, epoch loss=1.856962
Batch=539, step=7740, lr=0.168000, batch loss=0.187677, epoch loss=2.044639
Batch=599, step=7800, lr=0.167750, batch loss=0.225155, epoch loss=2.269793
Batch=659, step=7860, lr=0.167500, batch loss=0.305314, epoch loss=2.575108
Batch=719, step=7920, lr=0.167250, batch loss=0.310781, epoch loss=2.885889
Batch=779, step=7980, lr=0.167000, batch loss=0.328935, epoch loss=3.214824
Batch=839, step=8040, lr=0.166750, batch loss=0.292012, epoch loss=3.506836
Batch=899, step=8100, lr=0.166500, batch loss=0.261397, epoch loss=3.768233
Batch=959, step=8160, lr=0.166250, batch loss=0.197699, epoch loss=3.965931
Batch=1019, step=8220, lr=0.166000, batch loss=0.321403, epoch loss=4.287334
Batch=1079, step=8280, lr=0.165750, batch loss=0.178521, epoch loss=4.465856
Batch=1139, step=8340, lr=0.165500, batch loss=0.208419, epoch loss=4.674275
Batch=1199, step=8400, lr=0.165250, batch loss=0.180594, epoch loss=4.854869
Epoch=6, step=8400, lr=0.165250, epoch loss=4.854869
Batch=59, step=8460, lr=0.164750, batch loss=0.224455, epoch loss=0.224455
Batch=119, step=8520, lr=0.164750, batch loss=0.178094, epoch loss=0.402549
Batch=179, step=8580, lr=0.164500, batch loss=0.188097, epoch loss=0.590647
Batch=239, step=8640, lr=0.164250, batch loss=0.277620, epoch loss=0.868266
Batch=299, step=8700, lr=0.164000, batch loss=0.192651, epoch loss=1.060918
Batch=359, step=8760, lr=0.163750, batch loss=0.248189, epoch loss=1.309106
Batch=419, step=8820, lr=0.163500, batch loss=0.244083, epoch loss=1.553190
Batch=479, step=8880, lr=0.163250, batch loss=0.228306, epoch loss=1.781496
Batch=539, step=8940, lr=0.163000, batch loss=0.179082, epoch loss=1.960578
Batch=599, step=9000, lr=0.162750, batch loss=0.217090, epoch loss=2.177668
Batch=659, step=9060, lr=0.162500, batch loss=0.293412, epoch loss=2.471081
Batch=719, step=9120, lr=0.162250, batch loss=0.296763, epoch loss=2.767844
Batch=779, step=9180, lr=0.162000, batch loss=0.314569, epoch loss=3.082413
Batch=839, step=9240, lr=0.161750, batch loss=0.281890, epoch loss=3.364303
Batch=899, step=9300, lr=0.161500, batch loss=0.252278, epoch loss=3.616581
Batch=959, step=9360, lr=0.161250, batch loss=0.187174, epoch loss=3.803755
Batch=1019, step=9420, lr=0.161000, batch loss=0.318671, epoch loss=4.122426
Batch=1079, step=9480, lr=0.160750, batch loss=0.196747, epoch loss=4.319173
Batch=1139, step=9540, lr=0.160500, batch loss=0.212711, epoch loss=4.531883
Batch=1199, step=9600, lr=0.160250, batch loss=0.167928, epoch loss=4.699811
Epoch=7, step=9600, lr=0.160250, epoch loss=4.699811
Batch=59, step=9660, lr=0.160000, batch loss=0.201148, epoch loss=0.201148
Batch=119, step=9720, lr=0.159750, batch loss=0.164285, epoch loss=0.365433
Batch=179, step=9780, lr=0.159500, batch loss=0.178989, epoch loss=0.544422
Batch=239, step=9840, lr=0.159250, batch loss=0.262421, epoch loss=0.806843
Batch=299, step=9900, lr=0.159000, batch loss=0.182272, epoch loss=0.989116
Batch=359, step=9960, lr=0.158750, batch loss=0.240306, epoch loss=1.229421
Batch=419, step=10020, lr=0.158500, batch loss=0.233080, epoch loss=1.462501
Batch=479, step=10080, lr=0.158250, batch loss=0.213931, epoch loss=1.676432
Batch=539, step=10140, lr=0.158000, batch loss=0.170833, epoch loss=1.847265
Batch=599, step=10200, lr=0.157750, batch loss=0.201897, epoch loss=2.049162
Batch=659, step=10260, lr=0.157500, batch loss=0.282745, epoch loss=2.331907
Batch=719, step=10320, lr=0.157250, batch loss=0.286211, epoch loss=2.618118
Batch=779, step=10380, lr=0.157000, batch loss=0.295844, epoch loss=2.913962
Batch=839, step=10440, lr=0.156750, batch loss=0.273827, epoch loss=3.187789
Batch=899, step=10500, lr=0.156500, batch loss=0.236337, epoch loss=3.424126
Batch=959, step=10560, lr=0.156250, batch loss=0.181813, epoch loss=3.605939
Batch=1019, step=10620, lr=0.156000, batch loss=0.296760, epoch loss=3.902699
Batch=1079, step=10680, lr=0.155750, batch loss=0.177227, epoch loss=4.079926
Batch=1139, step=10740, lr=0.155500, batch loss=0.205164, epoch loss=4.285090
Batch=1199, step=10800, lr=0.155250, batch loss=0.155195, epoch loss=4.440285
Epoch=8, step=10800, lr=0.155250, epoch loss=4.440285
Batch=59, step=10860, lr=0.155000, batch loss=0.177266, epoch loss=0.177266
Batch=119, step=10920, lr=0.154750, batch loss=0.151332, epoch loss=0.328599
Batch=179, step=10980, lr=0.154500, batch loss=0.167823, epoch loss=0.496422
Batch=239, step=11040, lr=0.154250, batch loss=0.248287, epoch loss=0.744709
Batch=299, step=11100, lr=0.154000, batch loss=0.165920, epoch loss=0.910629
Batch=359, step=11160, lr=0.153750, batch loss=0.222858, epoch loss=1.133487
Batch=419, step=11220, lr=0.153500, batch loss=0.228216, epoch loss=1.361703
Batch=479, step=11280, lr=0.153250, batch loss=0.203632, epoch loss=1.565335
Batch=539, step=11340, lr=0.153000, batch loss=0.158704, epoch loss=1.724040
Batch=599, step=11400, lr=0.152750, batch loss=0.180039, epoch loss=1.904079
Batch=659, step=11460, lr=0.152500, batch loss=0.263827, epoch loss=2.167905
Batch=719, step=11520, lr=0.152250, batch loss=0.258117, epoch loss=2.426022
Batch=779, step=11580, lr=0.152000, batch loss=0.272405, epoch loss=2.698427
Batch=839, step=11640, lr=0.151750, batch loss=0.255616, epoch loss=2.954043
Batch=899, step=11700, lr=0.151500, batch loss=0.213115, epoch loss=3.167158
Batch=959, step=11760, lr=0.151250, batch loss=0.168983, epoch loss=3.336141
Batch=1019, step=11820, lr=0.151000, batch loss=0.264037, epoch loss=3.600178
Batch=1079, step=11880, lr=0.150750, batch loss=0.152411, epoch loss=3.752590
Batch=1139, step=11940, lr=0.150500, batch loss=0.184152, epoch loss=3.936742
Batch=1199, step=12000, lr=0.150250, batch loss=0.140129, epoch loss=4.076871
Epoch=9, step=12000, lr=0.150250, epoch loss=4.076871
Batch=59, step=12060, lr=0.150000, batch loss=0.159311, epoch loss=0.159311
Batch=119, step=12120, lr=0.149750, batch loss=0.128412, epoch loss=0.287723
Batch=179, step=12180, lr=0.149500, batch loss=0.152668, epoch loss=0.440392
Batch=239, step=12240, lr=0.149250, batch loss=0.221954, epoch loss=0.662346
Batch=299, step=12300, lr=0.149000, batch loss=0.144557, epoch loss=0.806902
Batch=359, step=12360, lr=0.148750, batch loss=0.196090, epoch loss=1.002992
Batch=419, step=12420, lr=0.148500, batch loss=0.206827, epoch loss=1.209820
Batch=479, step=12480, lr=0.148000, batch loss=0.179107, epoch loss=1.388927
Batch=539, step=12540, lr=0.148000, batch loss=0.142931, epoch loss=1.531858
Batch=599, step=12600, lr=0.147750, batch loss=0.151337, epoch loss=1.683195
Batch=659, step=12660, lr=0.147500, batch loss=0.224711, epoch loss=1.907907
Batch=719, step=12720, lr=0.147250, batch loss=0.230606, epoch loss=2.138513
Batch=779, step=12780, lr=0.147000, batch loss=0.256672, epoch loss=2.395185
Batch=839, step=12840, lr=0.146750, batch loss=0.231984, epoch loss=2.627169
Batch=899, step=12900, lr=0.146500, batch loss=0.215355, epoch loss=2.842524
Batch=959, step=12960, lr=0.146250, batch loss=0.155086, epoch loss=2.997610
Batch=1019, step=13020, lr=0.146000, batch loss=0.258484, epoch loss=3.256093
Batch=1079, step=13080, lr=0.145750, batch loss=0.115712, epoch loss=3.371805
Batch=1139, step=13140, lr=0.145500, batch loss=0.154108, epoch loss=3.525913
Batch=1199, step=13200, lr=0.145250, batch loss=0.118489, epoch loss=3.644402
Epoch=10, step=13200, lr=0.145250, epoch loss=3.644402
Batch=59, step=13260, lr=0.145000, batch loss=0.145477, epoch loss=0.145477
Batch=119, step=13320, lr=0.144750, batch loss=0.118618, epoch loss=0.264096
Batch=179, step=13380, lr=0.144500, batch loss=0.128654, epoch loss=0.392750
Batch=239, step=13440, lr=0.144250, batch loss=0.189030, epoch loss=0.581779
Batch=299, step=13500, lr=0.144000, batch loss=0.113770, epoch loss=0.695549
Batch=359, step=13560, lr=0.143750, batch loss=0.161980, epoch loss=0.857529
Batch=419, step=13620, lr=0.143500, batch loss=0.160809, epoch loss=1.018338
Batch=479, step=13680, lr=0.143250, batch loss=0.147179, epoch loss=1.165517
Batch=539, step=13740, lr=0.143000, batch loss=0.118230, epoch loss=1.283747
Batch=599, step=13800, lr=0.142750, batch loss=0.121112, epoch loss=1.404859
Batch=659, step=13860, lr=0.142500, batch loss=0.177814, epoch loss=1.582673
Batch=719, step=13920, lr=0.142250, batch loss=0.174973, epoch loss=1.757646
Batch=779, step=13980, lr=0.142000, batch loss=0.202271, epoch loss=1.959917
Batch=839, step=14040, lr=0.141750, batch loss=0.200933, epoch loss=2.160850
Batch=899, step=14100, lr=0.141500, batch loss=0.208432, epoch loss=2.369282
Batch=959, step=14160, lr=0.141250, batch loss=0.111773, epoch loss=2.481054
Batch=1019, step=14220, lr=0.141000, batch loss=0.187331, epoch loss=2.668385
Batch=1079, step=14280, lr=0.140750, batch loss=0.082876, epoch loss=2.751261
Batch=1139, step=14340, lr=0.140500, batch loss=0.130899, epoch loss=2.882160
Batch=1199, step=14400, lr=0.140250, batch loss=0.087410, epoch loss=2.969570
Epoch=11, step=14400, lr=0.140250, epoch loss=2.969570
Batch=59, step=14460, lr=0.140000, batch loss=0.107546, epoch loss=0.107546
Batch=119, step=14520, lr=0.139500, batch loss=0.105070, epoch loss=0.212617
Batch=179, step=14580, lr=0.139500, batch loss=0.101834, epoch loss=0.314451
Batch=239, step=14640, lr=0.139250, batch loss=0.142546, epoch loss=0.456997
Batch=299, step=14700, lr=0.139000, batch loss=0.077572, epoch loss=0.534569
Batch=359, step=14760, lr=0.138750, batch loss=0.121003, epoch loss=0.655572
Batch=419, step=14820, lr=0.138250, batch loss=0.132157, epoch loss=0.787729
Batch=479, step=14880, lr=0.138250, batch loss=0.100667, epoch loss=0.888396
Batch=539, step=14940, lr=0.138000, batch loss=0.106794, epoch loss=0.995191
Batch=599, step=15000, lr=0.137750, batch loss=0.084291, epoch loss=1.079482
Batch=659, step=15060, lr=0.137500, batch loss=0.127287, epoch loss=1.206768
Batch=719, step=15120, lr=0.137250, batch loss=0.130273, epoch loss=1.337041
Batch=779, step=15180, lr=0.137000, batch loss=0.161290, epoch loss=1.498332
Batch=839, step=15240, lr=0.136750, batch loss=0.164992, epoch loss=1.663324
Batch=899, step=15300, lr=0.136500, batch loss=0.282713, epoch loss=1.946037
Batch=959, step=15360, lr=0.136250, batch loss=0.061973, epoch loss=2.008010
Batch=1019, step=15420, lr=0.136000, batch loss=0.134952, epoch loss=2.142961
Batch=1079, step=15480, lr=0.135750, batch loss=0.044198, epoch loss=2.187160
Batch=1139, step=15540, lr=0.135250, batch loss=0.097753, epoch loss=2.284913
Batch=1199, step=15600, lr=0.135250, batch loss=0.062170, epoch loss=2.347084
Epoch=12, step=15600, lr=0.135250, epoch loss=2.347084
Batch=59, step=15660, lr=0.135000, batch loss=0.081216, epoch loss=0.081216
Batch=119, step=15720, lr=0.134500, batch loss=0.117655, epoch loss=0.198872
Batch=179, step=15780, lr=0.134500, batch loss=0.092147, epoch loss=0.291019
Batch=239, step=15840, lr=0.134250, batch loss=0.095452, epoch loss=0.386470
Batch=299, step=15900, lr=0.133750, batch loss=0.040908, epoch loss=0.427378
Batch=359, step=15960, lr=0.133750, batch loss=0.081039, epoch loss=0.508417
Batch=419, step=16020, lr=0.133500, batch loss=0.080836, epoch loss=0.589253
Batch=479, step=16080, lr=0.133250, batch loss=0.065507, epoch loss=0.654759
Batch=539, step=16140, lr=0.133000, batch loss=0.059361, epoch loss=0.714120
Batch=599, step=16200, lr=0.132750, batch loss=0.138094, epoch loss=0.852214
Batch=659, step=16260, lr=0.132500, batch loss=0.085006, epoch loss=0.937220
Batch=719, step=16320, lr=0.132250, batch loss=0.123519, epoch loss=1.060739
Batch=779, step=16380, lr=0.131750, batch loss=0.276373, epoch loss=1.337112
Batch=839, step=16440, lr=0.131750, batch loss=0.089900, epoch loss=1.427013
Batch=899, step=16500, lr=0.131500, batch loss=0.074243, epoch loss=1.501255
Batch=959, step=16560, lr=0.131250, batch loss=0.040065, epoch loss=1.541320
Batch=1019, step=16620, lr=0.131000, batch loss=0.092459, epoch loss=1.633779
Batch=1079, step=16680, lr=0.130750, batch loss=0.028837, epoch loss=1.662616
Batch=1139, step=16740, lr=0.130250, batch loss=0.067393, epoch loss=1.730009
Batch=1199, step=16800, lr=0.130250, batch loss=0.032942, epoch loss=1.762951
Epoch=13, step=16800, lr=0.130250, epoch loss=1.762951
Batch=59, step=16860, lr=0.130000, batch loss=0.036925, epoch loss=0.036925
Batch=119, step=16920, lr=0.129750, batch loss=0.039279, epoch loss=0.076204
Batch=179, step=16980, lr=0.129500, batch loss=0.043227, epoch loss=0.119431
Batch=239, step=17040, lr=0.129250, batch loss=0.057377, epoch loss=0.176808
Batch=299, step=17100, lr=0.129000, batch loss=0.027693, epoch loss=0.204501
Batch=359, step=17160, lr=0.128750, batch loss=0.050181, epoch loss=0.254682
Batch=419, step=17220, lr=0.128500, batch loss=0.094838, epoch loss=0.349521
Batch=479, step=17280, lr=0.128250, batch loss=0.024390, epoch loss=0.373911
Batch=539, step=17340, lr=0.128000, batch loss=0.027609, epoch loss=0.401520
Batch=599, step=17400, lr=0.127750, batch loss=0.037573, epoch loss=0.439093
Batch=659, step=17460, lr=0.127500, batch loss=0.052167, epoch loss=0.491259
Batch=719, step=17520, lr=0.127250, batch loss=0.058243, epoch loss=0.549502
Batch=779, step=17580, lr=0.127000, batch loss=0.069275, epoch loss=0.618777
Batch=839, step=17640, lr=0.126750, batch loss=0.099571, epoch loss=0.718348
Batch=899, step=17700, lr=0.126500, batch loss=0.049191, epoch loss=0.767539
Batch=959, step=17760, lr=0.126250, batch loss=0.019549, epoch loss=0.787089
Batch=1019, step=17820, lr=0.126000, batch loss=0.052004, epoch loss=0.839092
Batch=1079, step=17880, lr=0.125750, batch loss=0.049555, epoch loss=0.888648
Batch=1139, step=17940, lr=0.125500, batch loss=0.100908, epoch loss=0.989556
Batch=1199, step=18000, lr=0.125250, batch loss=0.023067, epoch loss=1.012623
Epoch=14, step=18000, lr=0.125250, epoch loss=1.012623
Batch=59, step=18060, lr=0.125000, batch loss=0.017234, epoch loss=0.017234
Batch=119, step=18120, lr=0.124750, batch loss=0.020782, epoch loss=0.038017
Batch=179, step=18180, lr=0.124500, batch loss=0.030397, epoch loss=0.068414
Batch=239, step=18240, lr=0.124250, batch loss=0.039175, epoch loss=0.107589
Batch=299, step=18300, lr=0.124000, batch loss=0.008897, epoch loss=0.116486
Batch=359, step=18360, lr=0.123750, batch loss=0.027446, epoch loss=0.143932
Batch=419, step=18420, lr=0.123500, batch loss=0.029538, epoch loss=0.173470
Batch=479, step=18480, lr=0.123250, batch loss=0.013941, epoch loss=0.187411
Batch=539, step=18540, lr=0.123000, batch loss=0.021002, epoch loss=0.208413
Batch=599, step=18600, lr=0.122750, batch loss=0.026620, epoch loss=0.235033
Batch=659, step=18660, lr=0.122500, batch loss=0.026976, epoch loss=0.262009
Batch=719, step=18720, lr=0.122250, batch loss=0.050688, epoch loss=0.312697
Batch=779, step=18780, lr=0.122000, batch loss=0.098794, epoch loss=0.411492
Batch=839, step=18840, lr=0.121750, batch loss=0.052997, epoch loss=0.464488
Batch=899, step=18900, lr=0.121500, batch loss=0.066785, epoch loss=0.531273
Batch=959, step=18960, lr=0.121250, batch loss=0.013704, epoch loss=0.544977
Batch=1019, step=19020, lr=0.121000, batch loss=0.017313, epoch loss=0.562291
Batch=1079, step=19080, lr=0.120750, batch loss=0.007871, epoch loss=0.570161
Batch=1139, step=19140, lr=0.120500, batch loss=0.024208, epoch loss=0.594369
Batch=1199, step=19200, lr=0.120250, batch loss=0.009513, epoch loss=0.603882
Epoch=15, step=19200, lr=0.120250, epoch loss=0.603882
Batch=59, step=19260, lr=0.120000, batch loss=0.004823, epoch loss=0.004823
Batch=119, step=19320, lr=0.119750, batch loss=0.020822, epoch loss=0.025645
Batch=179, step=19380, lr=0.119500, batch loss=0.054475, epoch loss=0.080120
Batch=239, step=19440, lr=0.119250, batch loss=0.024375, epoch loss=0.104495
Batch=299, step=19500, lr=0.119000, batch loss=0.015043, epoch loss=0.119538
Batch=359, step=19560, lr=0.118750, batch loss=0.034282, epoch loss=0.153820
Batch=419, step=19620, lr=0.118500, batch loss=0.021246, epoch loss=0.175067
Batch=479, step=19680, lr=0.118250, batch loss=0.008250, epoch loss=0.183316
Batch=539, step=19740, lr=0.118000, batch loss=0.019976, epoch loss=0.203293
Batch=599, step=19800, lr=0.117750, batch loss=0.023632, epoch loss=0.226925
Batch=659, step=19860, lr=0.117500, batch loss=0.019930, epoch loss=0.246855
Batch=719, step=19920, lr=0.117250, batch loss=0.053221, epoch loss=0.300076
Batch=779, step=19980, lr=0.116750, batch loss=0.080828, epoch loss=0.380904
Batch=839, step=20040, lr=0.116750, batch loss=0.029857, epoch loss=0.410760
Batch=899, step=20100, lr=0.116500, batch loss=0.037538, epoch loss=0.448298
Batch=959, step=20160, lr=0.116250, batch loss=0.012481, epoch loss=0.460779
Batch=1019, step=20220, lr=0.116000, batch loss=0.017887, epoch loss=0.478666
Batch=1079, step=20280, lr=0.115750, batch loss=0.002680, epoch loss=0.481346
Batch=1139, step=20340, lr=0.115500, batch loss=0.015211, epoch loss=0.496558
Batch=1199, step=20400, lr=0.115250, batch loss=0.008154, epoch loss=0.504711
Epoch=16, step=20400, lr=0.115250, epoch loss=0.504711
Batch=59, step=20460, lr=0.115000, batch loss=0.004104, epoch loss=0.004104
Batch=119, step=20520, lr=0.114750, batch loss=0.012890, epoch loss=0.016995
Batch=179, step=20580, lr=0.114500, batch loss=0.025865, epoch loss=0.042859
Batch=239, step=20640, lr=0.114250, batch loss=0.015689, epoch loss=0.058548
Batch=299, step=20700, lr=0.114000, batch loss=0.006248, epoch loss=0.064796
Batch=359, step=20760, lr=0.113750, batch loss=0.013622, epoch loss=0.078419
Batch=419, step=20820, lr=0.113500, batch loss=0.015945, epoch loss=0.094363
Batch=479, step=20880, lr=0.113250, batch loss=0.005084, epoch loss=0.099447
Batch=539, step=20940, lr=0.113000, batch loss=0.015630, epoch loss=0.115077
Batch=599, step=21000, lr=0.112750, batch loss=0.018356, epoch loss=0.133433
Batch=659, step=21060, lr=0.112500, batch loss=0.014827, epoch loss=0.148260
Batch=719, step=21120, lr=0.112250, batch loss=0.042966, epoch loss=0.191226
Batch=779, step=21180, lr=0.112000, batch loss=0.073962, epoch loss=0.265188
Batch=839, step=21240, lr=0.111500, batch loss=0.026823, epoch loss=0.292011
Batch=899, step=21300, lr=0.111500, batch loss=0.033951, epoch loss=0.325962
Batch=959, step=21360, lr=0.111250, batch loss=0.009661, epoch loss=0.335623
Batch=1019, step=21420, lr=0.111000, batch loss=0.010907, epoch loss=0.346529
Batch=1079, step=21480, lr=0.110750, batch loss=0.000615, epoch loss=0.347144
Batch=1139, step=21540, lr=0.110500, batch loss=0.012860, epoch loss=0.360004
Batch=1199, step=21600, lr=0.110250, batch loss=0.005188, epoch loss=0.365192
Epoch=17, step=21600, lr=0.110250, epoch loss=0.365192
Batch=59, step=21660, lr=0.110000, batch loss=0.002126, epoch loss=0.002126
Batch=119, step=21720, lr=0.109750, batch loss=0.006375, epoch loss=0.008501
Batch=179, step=21780, lr=0.109500, batch loss=0.013102, epoch loss=0.021604
Batch=239, step=21840, lr=0.109250, batch loss=0.015879, epoch loss=0.037483
Batch=299, step=21900, lr=0.109000, batch loss=0.002934, epoch loss=0.040417
Batch=359, step=21960, lr=0.108750, batch loss=0.010351, epoch loss=0.050768
Batch=419, step=22020, lr=0.108500, batch loss=0.011130, epoch loss=0.061898
Batch=479, step=22080, lr=0.108250, batch loss=0.002650, epoch loss=0.064548
Batch=539, step=22140, lr=0.107750, batch loss=0.019247, epoch loss=0.083795
Batch=599, step=22200, lr=0.107750, batch loss=0.015860, epoch loss=0.099655
Batch=659, step=22260, lr=0.107500, batch loss=0.015935, epoch loss=0.115590
Batch=719, step=22320, lr=0.107250, batch loss=0.025230, epoch loss=0.140820
Batch=779, step=22380, lr=0.107000, batch loss=0.036366, epoch loss=0.177186
Batch=839, step=22440, lr=0.106750, batch loss=0.025588, epoch loss=0.202774
Batch=899, step=22500, lr=0.106500, batch loss=0.027543, epoch loss=0.230317
Batch=959, step=22560, lr=0.106250, batch loss=0.008786, epoch loss=0.239103
Batch=1019, step=22620, lr=0.106000, batch loss=0.009750, epoch loss=0.248853
Batch=1079, step=22680, lr=0.105750, batch loss=0.000698, epoch loss=0.249551
Batch=1139, step=22740, lr=0.105500, batch loss=0.010158, epoch loss=0.259709
Batch=1199, step=22800, lr=0.105250, batch loss=0.004501, epoch loss=0.264210
Epoch=18, step=22800, lr=0.105250, epoch loss=0.264210
Batch=59, step=22860, lr=0.105000, batch loss=0.001395, epoch loss=0.001395
Batch=119, step=22920, lr=0.104750, batch loss=0.005467, epoch loss=0.006862
Batch=179, step=22980, lr=0.104500, batch loss=0.010332, epoch loss=0.017194
Batch=239, step=23040, lr=0.104250, batch loss=0.009725, epoch loss=0.026919
Batch=299, step=23100, lr=0.104000, batch loss=0.009959, epoch loss=0.036878
Batch=359, step=23160, lr=0.103750, batch loss=0.012333, epoch loss=0.049211
Batch=419, step=23220, lr=0.103500, batch loss=0.010907, epoch loss=0.060118
Batch=479, step=23280, lr=0.103250, batch loss=0.003637, epoch loss=0.063755
Batch=539, step=23340, lr=0.103000, batch loss=0.014091, epoch loss=0.077846
Batch=599, step=23400, lr=0.102750, batch loss=0.014303, epoch loss=0.092149
Batch=659, step=23460, lr=0.102500, batch loss=0.014559, epoch loss=0.106708
Batch=719, step=23520, lr=0.102250, batch loss=0.017977, epoch loss=0.124685
Batch=779, step=23580, lr=0.102000, batch loss=0.019825, epoch loss=0.144510
Batch=839, step=23640, lr=0.101750, batch loss=0.027893, epoch loss=0.172403
Batch=899, step=23700, lr=0.101500, batch loss=0.021068, epoch loss=0.193471
Batch=959, step=23760, lr=0.101250, batch loss=0.009574, epoch loss=0.203045
Batch=1019, step=23820, lr=0.101000, batch loss=0.006868, epoch loss=0.209914
Batch=1079, step=23880, lr=0.100750, batch loss=0.001490, epoch loss=0.211403
Batch=1139, step=23940, lr=0.100500, batch loss=0.008117, epoch loss=0.219520
Batch=1199, step=24000, lr=0.100250, batch loss=0.004609, epoch loss=0.224129
Epoch=19, step=24000, lr=0.100250, epoch loss=0.224129

Half-moons scatterplot and decision boundary:
┌────────────────────────────────────────────────────────────────────────────────────────────────────┐
│********************************#*******************************************************************│
│**********************#*#*#######*###*#####*********************************************************│
│**********************#########################*****************************************************│
│*****************#**########*######*###########*###*************************************************│
│***************#################*###################************************************************│
│************######*#################*#################**********************************************│
│**********#*#####*########*#**************##*#########*#********************************************│
│***********########*##*#******************#*****##########******************************************│
│***********###########*************************############**************************************...│
│********######*####*********************************###*###*#**********************************.....│
│*******######**##**************..******************#*######*#*******************************........│
│*******##*##**##***********..........***************########*##***************************..........│
│*****#######************.......%...%%...***************#########*************************.........%.│
│******######***********.........%........***************##*#####************************......%.%.%.│
│***#########**********.........%%%.%%......*************#*#######*********************.......%.%%%%.│
│****#######**********..........%%%%.........************#########********************........%%.%%.%│
│**#######************..........%%%%%%%.......**************###*###******************.........%%%%%%.│
│*##*####************...........%%%%%%%.........***********########*****************..........%%%%%%.│
│*#######************...........%%%%%%%..........************#######**************............%%%%%%.│
│*##*####***********............%%.%%%%%..........************####***************............%%%%%%%.│
│*#####*#***********.............%%%%%%%............**********##*###************..............%%%%%..│
│#######***********.............%.%%%%%%.............*********#######**********.............%%%%.%%..│
│#####*#**********...............%%%%%%%...............*******#######********...............%%%%%%%%.│
│###*#*#**********...............%%%%%%%%%..............*******######*******................%%%%%%...│
│#######*********.................%%%%%%%%...............*****###*###******................%%%%%%....│
│######**********.................%%%%%%%%%................***#*###*******...............%%%%%%%%%...│
│*#*##*#********...................%%%%%%%%%%...............***######***..................%%%%%%.....│
│#****##********....................%%%%%%%%%................***###*#**................%.%%%%%%%.....│
│**************.....................%.%%%%%%...................*******..................%.%%.%%......│
│**************.......................%..%%%%%%%................*****..............%.%%%%%%%%%.......│
│*************.........................%.%%%.%%%%................**................%%%%%%%.%.%.......│
│************............................%..%%%%..%................................%%%%%%%%..........│
│************.............................%%%%%%%%%%%........................%%..%%%%%%%%.%..........│
│***********..............................%%.%%%%%%%%..%....................%..%%%.%%%%%%%...........│
│***********.................................%%%%.%%%%%%%%...............%.%%%%%%%%%%%%.%............│
│**********...................................%%%%%%%%%%%%%%%%%%%%%%.%%%%.%%%%%%%%%%%%%..............│
│**********....................................%%.%%%%%%%%%%%%%%%%%%%%%%.%%%%%%%%%%%.................│
│*********.........................................%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%...................│
│*********............................................%%%.%%%%%%%%%%%%%%%%%%%%%......................│
│********................................................%...%%%%.%%.%%%%..%.........................│
└────────────────────────────────────────────────────────────────────────────────────────────────────┘
2025-04-07 01:19.48 ---> saved as "eddff3790f645e773880235c50f51c10a635ffcd9dfb99e67f624e6adfce6b3d"
Job succeeded
2025-04-07 01:19.48: Job succeeded