Organisationsahrefsocannl151162 ()debian-12-5.3_opam-2.3

debian-12-5.3_opam-2.3

Link Copied
Code Copied

Logs

2025-03-21 16:19.55: New job: test ahrefs/ocannl https://github.com/ahrefs/ocannl.git#refs/heads/master (151162601bc8b3df560578aa1056d12d2dcb7acf) (linux-x86_64:debian-12-5.3_opam-2.3)
Base: ocaml/opam:debian-12-ocaml-5.3@sha256:bc8aaa1230ecb57c5762546b9227e538394dff3b0a270fc783baf8bc6bd0bf51
Opam project build


To reproduce locally:


git clone --recursive "https://github.com/ahrefs/ocannl.git" -b "master" && cd "ocannl" && git reset --hard 15116260
cat > Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:debian-12-ocaml-5.3@sha256:bc8aaa1230ecb57c5762546b9227e538394dff3b0a270fc783baf8bc6bd0bf51
# debian-12-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-21 16:19.55: Using cache hint "ahrefs/ocannl-ocaml/opam:debian-12-ocaml-5.3@sha256:bc8aaa1230ecb57c5762546b9227e538394dff3b0a270fc783baf8bc6bd0bf51-debian-12-5.3_opam-2.3-3fcdf15be1e8f7dcae915b4cdb940fd5"
2025-03-21 16:19.55: Using OBuilder spec:
((from ocaml/opam:debian-12-ocaml-5.3@sha256:bc8aaa1230ecb57c5762546b9227e538394dff3b0a270fc783baf8bc6bd0bf51)
(comment debian-12-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-21 16:19.55: Waiting for resource in pool OCluster
2025-03-21 16:19.55: Waiting for worker…
2025-03-21 16:20.34: Got resource from pool OCluster
Building on toxis.caelum.ci.dev
All commits already cached
HEAD is now at 15116260 Differentiable conditional -> piecewise-defined functions


(from ocaml/opam:debian-12-ocaml-5.3@sha256:bc8aaa1230ecb57c5762546b9227e538394dff3b0a270fc783baf8bc6bd0bf51)
2025-03-21 16:20.53 ---> saved as "4c4507dc2c915bc2fe880d11485a066845ce2ccaf87ae0c7a8ec26d34c0670c5"


/: (comment debian-12-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-21 16:20.53 ---> saved as "172407e1e661134309aea2eb4045783b25179cce1174e2b787c71a0e229d6f99"


/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 39 and its new value will vary according to the current number of cores on your machine. You can restore the fixed value using:
opam option jobs=39 --global
Format upgrade done.


<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[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-21 16:22.24 ---> saved as "09dad00ef8e83b2a63e7fe35b5cddf78fe4785748596ca052e2c9a3bfcd80b21"


/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-21 16:22.25 ---> saved as "4c6e6131f0e3a298407e281b1e9dfd9b93e12d2f56fdd382c559c07f8223d814"


/src: (workdir /src)


/src: (run (shell "sudo chown opam /src"))
2025-03-21 16:22.25 ---> saved as "a6d2d725d9ab586b26e2389e81730115d2ead44f3f6db0f5c35ba85c11f7e8a2"


/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..acfb0e6e94  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-21 16:23.55 ---> saved as "16e82825fcbf79b3bd0cf9f43e22f07b70fcacf3627db24e2aace55a03ddf26a"


/src: (copy (src neural_nets_lib.opam arrayjit.opam) (dst ./))
2025-03-21 16:23.55 ---> saved as "58a53e2a3dd4d132e7b94535201b52d935bf6e768ec6163b1f46501d34443546"


/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-21 16:24.02 ---> saved as "cb89076554ba8957a03621180f60934d6cf4212d458e883b14a9a41a2017d5ae"


/src: (run (network host)
(shell "echo '(lang dune 3.0)' > './dune-project'"))
2025-03-21 16:24.02 ---> saved as "18096c8c7e2d63a4fac760017a7ca2f078f9ec7b6b838a592e612464b9b5d3b4"


/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://deb.debian.org/debian bookworm InRelease [151 kB]
- Get:2 http://deb.debian.org/debian bookworm-updates InRelease [55.4 kB]
- Get:3 http://deb.debian.org/debian-security bookworm-security InRelease [48.0 kB]
- Get:4 http://deb.debian.org/debian bookworm/main amd64 Packages [8792 kB]
- Get:5 http://deb.debian.org/debian-security bookworm-security/main amd64 Packages [249 kB]
- Fetched 9296 kB in 3s (3325 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 libffi-dev:amd64.
- (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 18776 files and directories currently installed.)
- Preparing to unpack .../libffi-dev_3.4.4-1_amd64.deb ...
- Unpacking libffi-dev:amd64 (3.4.4-1) ...
- Selecting previously unselected package libpkgconf3:amd64.
- Preparing to unpack .../libpkgconf3_1.8.1-1_amd64.deb ...
- Unpacking libpkgconf3:amd64 (1.8.1-1) ...
- Selecting previously unselected package pkgconf-bin.
- Preparing to unpack .../pkgconf-bin_1.8.1-1_amd64.deb ...
- Unpacking pkgconf-bin (1.8.1-1) ...
- Selecting previously unselected package pkgconf:amd64.
- Preparing to unpack .../pkgconf_1.8.1-1_amd64.deb ...
- Unpacking pkgconf:amd64 (1.8.1-1) ...
- Selecting previously unselected package pkg-config:amd64.
- Preparing to unpack .../pkg-config_1.8.1-1_amd64.deb ...
- Unpacking pkg-config:amd64 (1.8.1-1) ...
- Setting up libffi-dev:amd64 (3.4.4-1) ...
- Setting up libpkgconf3:amd64 (1.8.1-1) ...
- Setting up pkgconf-bin (1.8.1-1) ...
- Setting up pkgconf:amd64 (1.8.1-1) ...
- Setting up pkg-config:amd64 (1.8.1-1) ...
- Processing triggers for libc-bin (2.36-9+deb12u9) ...
2025-03-21 16:24.45 ---> saved as "cbad75e01466966f4e0a25626ca7a554e66e02ce762ea53b462d2c65de7b6f32"


/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 mtime.2.1.0  (cached)
-> retrieved jst-config.v0.17.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_hash.v0.17.0  (cached)
-> retrieved ppx_here.v0.17.0  (cached)
-> retrieved ppx_inline_test.v0.17.0  (cached)
-> retrieved ppx_optcomp.v0.17.0  (cached)
-> retrieved ppx_sexp_conv.v0.17.0  (cached)
-> retrieved ppx_string.v0.17.0  (cached)
-> retrieved ppx_minidebug.2.1.0  (cached)
-> retrieved ppx_variants_conv.v0.17.0  (cached)
-> retrieved ppxlib_jane.v0.17.2  (cached)
-> retrieved dune.3.17.2, dune-configurator.3.17.2  (cached)
-> installed num.1.5-1
-> retrieved ppxlib.0.35.0  (cached)
-> retrieved printbox.0.12, printbox-ext-plot.0.12, printbox-html.0.12, printbox-md.0.12, printbox-text.0.12  (cached)
-> retrieved ptime.1.2.0  (cached)
-> retrieved seq.base  (cached)
-> installed seq.base
-> retrieved re.1.12.0  (cached)
-> retrieved sexplib.v0.17.0  (cached)
-> retrieved saturn_lockfree.0.5.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 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 ptime.1.2.0
-> installed dune.3.17.2
-> installed jane-street-headers.v0.17.0
-> installed ppx_derivers.1.2.1
-> installed printbox.0.12
-> installed csexp.1.5.2
-> installed backoff.0.1.1
-> installed bigarray-compat.1.1.0
-> installed multicore-magic.2.3.1
-> installed ocaml-compiler-libs.v0.17.0
-> installed ocaml-syntax-shims.1.0.0
-> installed ocaml_intrinsics_kernel.v0.17.1
-> installed sexplib0.v0.17.0
-> installed cppo.1.8.0
-> installed stdlib-shims.0.3.0
-> installed re.1.12.0
-> installed integers.0.7.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 uucp.16.0.0
-> installed base.v0.17.1
-> installed printbox-text.0.12
-> installed variantslib.v0.17.0
-> installed fieldslib.v0.17.0
-> installed printbox-md.0.12
-> installed ctypes-foreign.0.23.0
-> installed stdio.v0.17.0
-> installed printbox-ext-plot.0.12
-> installed ppxlib.0.35.0
-> installed ppx_optcomp.v0.17.0
-> installed ppx_cold.v0.17.0
-> installed ppxlib_jane.v0.17.2
-> installed ppx_here.v0.17.0
-> installed ppx_variants_conv.v0.17.0
-> installed ppx_fields_conv.v0.17.0
-> installed ppx_enumerate.v0.17.0
-> installed ppx_globalize.v0.17.0
-> installed ppx_deriving.6.0.3
-> installed ppx_compare.v0.17.0
-> installed ppx_sexp_conv.v0.17.0
-> installed ppx_hash.v0.17.0
-> installed ppx_assert.v0.17.0
-> installed ppx_base.v0.17.0
-> installed ppx_minidebug.2.1.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-21 16:28.24 ---> saved as "fb82ddc3efb677dbe27b91a8d7e4ccbba191089e6f2b4759d2c9fec9271a24db"


/src: (copy (src .) (dst /src))
2025-03-21 16:28.24 ---> saved as "bb965aa6c6a804190640fd786ff155a082da24596e1220cdec36aa0c892ae453"


/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/f37758d0ffb0571098504d2f96297ca9/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/f37758d0ffb0571098504d2f96297ca9/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/f37758d0ffb0571098504d2f96297ca9/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/0d12552a639cbed4cc2ea6929122acec/default/test/ocannl_config.' -source-tree-root .. -diff-cmd -)


Welcome to OCANNL! Reading configuration defaults from /src/_build/.sandbox/f37758d0ffb0571098504d2f96297ca9/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/f37758d0ffb0571098504d2f96297ca9/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/f37758d0ffb0571098504d2f96297ca9/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/f37758d0ffb0571098504d2f96297ca9/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/f37758d0ffb0571098504d2f96297ca9/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/f37758d0ffb0571098504d2f96297ca9/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/f37758d0ffb0571098504d2f96297ca9/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/f37758d0ffb0571098504d2f96297ca9/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/f37758d0ffb0571098504d2f96297ca9/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/f37758d0ffb0571098504d2f96297ca9/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/f37758d0ffb0571098504d2f96297ca9/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/f37758d0ffb0571098504d2f96297ca9/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/f37758d0ffb0571098504d2f96297ca9/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/f37758d0ffb0571098504d2f96297ca9/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/f37758d0ffb0571098504d2f96297ca9/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/f37758d0ffb0571098504d2f96297ca9/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/f37758d0ffb0571098504d2f96297ca9/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.197000, batch loss=0.411299, epoch loss=42.490902
Batch=779, step=780, lr=0.197000, batch loss=0.470137, epoch loss=42.961039
Batch=839, step=840, lr=0.196750, batch loss=0.446680, epoch loss=43.407719
Batch=899, step=900, lr=0.196500, batch loss=0.382734, epoch loss=43.790453
Batch=959, step=960, lr=0.196000, batch loss=0.245133, epoch loss=44.035586
Batch=1019, step=1020, lr=0.196000, batch loss=0.466372, epoch loss=44.501959
Batch=1079, step=1080, lr=0.195750, batch loss=0.248951, epoch loss=44.750909
Batch=1139, step=1140, lr=0.195250, batch loss=0.317338, epoch loss=45.068248
Batch=1199, step=1200, lr=0.195000, batch loss=0.263701, epoch loss=45.331949
Epoch=0, step=1200, lr=0.195000, epoch loss=45.331949
Batch=59, step=1260, lr=0.194750, batch loss=0.262177, epoch loss=0.262177
Batch=119, step=1320, lr=0.194500, batch loss=0.205245, epoch loss=0.467422
Batch=179, step=1380, lr=0.194250, batch loss=0.243675, epoch loss=0.711097
Batch=239, step=1440, lr=0.194250, batch loss=0.347907, epoch loss=1.059004
Batch=299, step=1500, lr=0.194000, batch loss=0.247410, epoch loss=1.306415
Batch=359, step=1560, lr=0.193500, batch loss=0.316602, epoch loss=1.623016
Batch=419, step=1620, lr=0.193500, batch loss=0.312741, epoch loss=1.935757
Batch=479, step=1680, lr=0.193000, batch loss=0.276305, epoch loss=2.212062
Batch=539, step=1740, lr=0.192750, batch loss=0.209828, epoch loss=2.421889
Batch=599, step=1800, lr=0.192500, batch loss=0.250470, epoch loss=2.672359
Batch=659, step=1860, lr=0.192500, batch loss=0.367117, epoch loss=3.039476
Batch=719, step=1920, lr=0.192250, batch loss=0.355015, epoch loss=3.394491
Batch=779, step=1980, lr=0.191750, batch loss=0.381294, epoch loss=3.775785
Batch=839, step=2040, lr=0.191750, batch loss=0.339666, epoch loss=4.115451
Batch=899, step=2100, lr=0.191500, batch loss=0.295253, epoch loss=4.410704
Batch=959, step=2160, lr=0.191250, batch loss=0.214031, epoch loss=4.624735
Batch=1019, step=2220, lr=0.191000, batch loss=0.330914, epoch loss=4.955649
Batch=1079, step=2280, lr=0.190750, batch loss=0.208373, epoch loss=5.164022
Batch=1139, step=2340, lr=0.190500, batch loss=0.278263, epoch loss=5.442285
Batch=1199, step=2400, lr=0.190000, batch loss=0.220890, epoch loss=5.663175
Epoch=1, step=2400, lr=0.190000, epoch loss=5.663175
Batch=59, step=2460, lr=0.190000, batch loss=0.230459, epoch loss=0.230459
Batch=119, step=2520, lr=0.189750, batch loss=0.195886, epoch loss=0.426345
Batch=179, step=2580, lr=0.189250, batch loss=0.221205, epoch loss=0.647550
Batch=239, step=2640, lr=0.189250, batch loss=0.328096, epoch loss=0.975646
Batch=299, step=2700, lr=0.189000, batch loss=0.202937, epoch loss=1.178583
Batch=359, step=2760, lr=0.188500, batch loss=0.288326, epoch loss=1.466909
Batch=419, step=2820, lr=0.188500, batch loss=0.280216, epoch loss=1.747125
Batch=479, step=2880, lr=0.188250, batch loss=0.251477, epoch loss=1.998602
Batch=539, step=2940, lr=0.188000, batch loss=0.191308, epoch loss=2.189911
Batch=599, step=3000, lr=0.187750, batch loss=0.225029, epoch loss=2.414939
Batch=659, step=3060, lr=0.187500, batch loss=0.335759, epoch loss=2.750698
Batch=719, step=3120, lr=0.187250, batch loss=0.331440, epoch loss=3.082138
Batch=779, step=3180, lr=0.186750, batch loss=0.357846, epoch loss=3.439984
Batch=839, step=3240, lr=0.186500, batch loss=0.325647, epoch loss=3.765631
Batch=899, step=3300, lr=0.186250, batch loss=0.292267, epoch loss=4.057898
Batch=959, step=3360, lr=0.186000, batch loss=0.239389, epoch loss=4.297288
Batch=1019, step=3420, lr=0.185750, batch loss=0.353443, epoch loss=4.650731
Batch=1079, step=3480, lr=0.185500, batch loss=0.229838, epoch loss=4.880568
Batch=1139, step=3540, lr=0.185250, batch loss=0.262820, epoch loss=5.143388
Batch=1199, step=3600, lr=0.185000, batch loss=0.199360, epoch loss=5.342749
Epoch=2, step=3600, lr=0.185000, epoch loss=5.342749
Batch=59, step=3660, lr=0.184750, batch loss=0.221503, epoch loss=0.221503
Batch=119, step=3720, lr=0.184750, batch loss=0.184833, epoch loss=0.406336
Batch=179, step=3780, lr=0.184250, batch loss=0.211354, epoch loss=0.617690
Batch=239, step=3840, lr=0.184000, batch loss=0.317749, epoch loss=0.935439
Batch=299, step=3900, lr=0.183750, batch loss=0.208536, epoch loss=1.143975
Batch=359, step=3960, lr=0.183500, batch loss=0.285955, epoch loss=1.429930
Batch=419, step=4020, lr=0.183250, batch loss=0.283545, epoch loss=1.713475
Batch=479, step=4080, lr=0.183000, batch loss=0.256313, epoch loss=1.969789
Batch=539, step=4140, lr=0.182750, batch loss=0.197476, epoch loss=2.167265
Batch=599, step=4200, lr=0.182500, batch loss=0.237913, epoch loss=2.405178
Batch=659, step=4260, lr=0.182250, batch loss=0.329896, epoch loss=2.735074
Batch=719, step=4320, lr=0.182000, batch loss=0.329021, epoch loss=3.064095
Batch=779, step=4380, lr=0.181750, batch loss=0.350608, epoch loss=3.414702
Batch=839, step=4440, lr=0.181750, batch loss=0.318882, epoch loss=3.733585
Batch=899, step=4500, lr=0.181500, batch loss=0.291530, epoch loss=4.025114
Batch=959, step=4560, lr=0.181000, batch loss=0.243874, epoch loss=4.268989
Batch=1019, step=4620, lr=0.180750, batch loss=0.345352, epoch loss=4.614341
Batch=1079, step=4680, lr=0.180500, batch loss=0.214773, epoch loss=4.829114
Batch=1139, step=4740, lr=0.180250, batch loss=0.246409, epoch loss=5.075523
Batch=1199, step=4800, lr=0.180000, batch loss=0.191867, epoch loss=5.267390
Epoch=3, step=4800, lr=0.180000, epoch loss=5.267390
Batch=59, step=4860, lr=0.179750, batch loss=0.228444, epoch loss=0.228444
Batch=119, step=4920, lr=0.179500, batch loss=0.189056, epoch loss=0.417500
Batch=179, step=4980, lr=0.179250, batch loss=0.206613, epoch loss=0.624113
Batch=239, step=5040, lr=0.179000, batch loss=0.309822, epoch loss=0.933935
Batch=299, step=5100, lr=0.178750, batch loss=0.204159, epoch loss=1.138094
Batch=359, step=5160, lr=0.178750, batch loss=0.271094, epoch loss=1.409188
Batch=419, step=5220, lr=0.178250, batch loss=0.264561, epoch loss=1.673749
Batch=479, step=5280, lr=0.178250, batch loss=0.240133, epoch loss=1.913881
Batch=539, step=5340, lr=0.177750, batch loss=0.189155, epoch loss=2.103037
Batch=599, step=5400, lr=0.177750, batch loss=0.231818, epoch loss=2.334855
Batch=659, step=5460, lr=0.177250, batch loss=0.323510, epoch loss=2.658365
Batch=719, step=5520, lr=0.177000, batch loss=0.321651, epoch loss=2.980016
Batch=779, step=5580, lr=0.177000, batch loss=0.341588, epoch loss=3.321604
Batch=839, step=5640, lr=0.176500, batch loss=0.311220, epoch loss=3.632824
Batch=899, step=5700, lr=0.176250, batch loss=0.271528, epoch loss=3.904352
Batch=959, step=5760, lr=0.176000, batch loss=0.218151, epoch loss=4.122503
Batch=1019, step=5820, lr=0.175750, batch loss=0.332764, epoch loss=4.455267
Batch=1079, step=5880, lr=0.175750, batch loss=0.188511, epoch loss=4.643778
Batch=1139, step=5940, lr=0.175250, batch loss=0.220159, epoch loss=4.863937
Batch=1199, step=6000, lr=0.175250, batch loss=0.188466, epoch loss=5.052403
Epoch=4, step=6000, lr=0.175250, epoch loss=5.052403
Batch=59, step=6060, lr=0.175000, batch loss=0.238416, epoch loss=0.238416
Batch=119, step=6120, lr=0.174750, batch loss=0.188750, epoch loss=0.427166
Batch=179, step=6180, lr=0.174250, batch loss=0.201198, epoch loss=0.628364
Batch=239, step=6240, lr=0.174250, batch loss=0.300177, epoch loss=0.928541
Batch=299, step=6300, lr=0.174000, batch loss=0.204878, epoch loss=1.133419
Batch=359, step=6360, lr=0.173750, batch loss=0.265579, epoch loss=1.398998
Batch=419, step=6420, lr=0.173500, batch loss=0.261714, epoch loss=1.660711
Batch=479, step=6480, lr=0.173250, batch loss=0.241605, epoch loss=1.902316
Batch=539, step=6540, lr=0.173000, batch loss=0.196331, epoch loss=2.098647
Batch=599, step=6600, lr=0.172500, batch loss=0.232410, epoch loss=2.331057
Batch=659, step=6660, lr=0.172500, batch loss=0.314234, epoch loss=2.645291
Batch=719, step=6720, lr=0.172000, batch loss=0.318352, epoch loss=2.963642
Batch=779, step=6780, lr=0.172000, batch loss=0.335970, epoch loss=3.299612
Batch=839, step=6840, lr=0.171500, batch loss=0.303779, epoch loss=3.603391
Batch=899, step=6900, lr=0.171250, batch loss=0.267669, epoch loss=3.871060
Batch=959, step=6960, lr=0.171000, batch loss=0.212337, epoch loss=4.083397
Batch=1019, step=7020, lr=0.170750, batch loss=0.330298, epoch loss=4.413696
Batch=1079, step=7080, lr=0.170500, batch loss=0.179660, epoch loss=4.593356
Batch=1139, step=7140, lr=0.170250, batch loss=0.216590, epoch loss=4.809946
Batch=1199, step=7200, lr=0.170000, batch loss=0.182551, epoch loss=4.992497
Epoch=5, step=7200, lr=0.170000, epoch loss=4.992497
Batch=59, step=7260, lr=0.169750, batch loss=0.239834, epoch loss=0.239834
Batch=119, step=7320, lr=0.169500, batch loss=0.180106, epoch loss=0.419941
Batch=179, step=7380, lr=0.169250, batch loss=0.195609, epoch loss=0.615550
Batch=239, step=7440, lr=0.169000, batch loss=0.292552, epoch loss=0.908102
Batch=299, step=7500, lr=0.169000, batch loss=0.207000, epoch loss=1.115101
Batch=359, step=7560, lr=0.168500, batch loss=0.261653, epoch loss=1.376754
Batch=419, step=7620, lr=0.168250, batch loss=0.254393, epoch loss=1.631147
Batch=479, step=7680, lr=0.168000, batch loss=0.239446, epoch loss=1.870592
Batch=539, step=7740, lr=0.168000, batch loss=0.185198, epoch loss=2.055791
Batch=599, step=7800, lr=0.167750, batch loss=0.225778, epoch loss=2.281569
Batch=659, step=7860, lr=0.167500, batch loss=0.304504, epoch loss=2.586073
Batch=719, step=7920, lr=0.167000, batch loss=0.309257, epoch loss=2.895330
Batch=779, step=7980, lr=0.167000, batch loss=0.329511, epoch loss=3.224841
Batch=839, step=8040, lr=0.166750, batch loss=0.292391, epoch loss=3.517232
Batch=899, step=8100, lr=0.166250, batch loss=0.263294, epoch loss=3.780526
Batch=959, step=8160, lr=0.166250, batch loss=0.198182, epoch loss=3.978709
Batch=1019, step=8220, lr=0.166000, batch loss=0.322523, epoch loss=4.301232
Batch=1079, step=8280, lr=0.165750, batch loss=0.188069, epoch loss=4.489301
Batch=1139, step=8340, lr=0.165500, batch loss=0.213097, epoch loss=4.702397
Batch=1199, step=8400, lr=0.165000, batch loss=0.172279, epoch loss=4.874676
Epoch=6, step=8400, lr=0.165000, epoch loss=4.874676
Batch=59, step=8460, lr=0.165000, batch loss=0.204741, epoch loss=0.204741
Batch=119, step=8520, lr=0.164750, batch loss=0.170054, epoch loss=0.374795
Batch=179, step=8580, lr=0.164500, batch loss=0.188415, epoch loss=0.563209
Batch=239, step=8640, lr=0.164250, batch loss=0.277204, epoch loss=0.840413
Batch=299, step=8700, lr=0.164000, batch loss=0.193844, epoch loss=1.034257
Batch=359, step=8760, lr=0.163750, batch loss=0.248465, epoch loss=1.282721
Batch=419, step=8820, lr=0.163250, batch loss=0.244889, epoch loss=1.527611
Batch=479, step=8880, lr=0.163250, batch loss=0.228521, epoch loss=1.756132
Batch=539, step=8940, lr=0.162750, batch loss=0.177673, epoch loss=1.933805
Batch=599, step=9000, lr=0.162750, batch loss=0.217564, epoch loss=2.151369
Batch=659, step=9060, lr=0.162500, batch loss=0.294764, epoch loss=2.446133
Batch=719, step=9120, lr=0.162250, batch loss=0.295833, epoch loss=2.741966
Batch=779, step=9180, lr=0.162000, batch loss=0.315834, epoch loss=3.057801
Batch=839, step=9240, lr=0.161750, batch loss=0.287627, epoch loss=3.345428
Batch=899, step=9300, lr=0.161500, batch loss=0.251482, epoch loss=3.596910
Batch=959, step=9360, lr=0.161250, batch loss=0.190345, epoch loss=3.787255
Batch=1019, step=9420, lr=0.161000, batch loss=0.315593, epoch loss=4.102848
Batch=1079, step=9480, lr=0.160750, batch loss=0.187510, epoch loss=4.290358
Batch=1139, step=9540, lr=0.160500, batch loss=0.212122, epoch loss=4.502480
Batch=1199, step=9600, lr=0.160250, batch loss=0.167124, epoch loss=4.669603
Epoch=7, step=9600, lr=0.160250, epoch loss=4.669603
Batch=59, step=9660, lr=0.160000, batch loss=0.202701, epoch loss=0.202701
Batch=119, step=9720, lr=0.159500, batch loss=0.169839, epoch loss=0.372541
Batch=179, step=9780, lr=0.159250, batch loss=0.179492, epoch loss=0.552033
Batch=239, step=9840, lr=0.159000, batch loss=0.262815, epoch loss=0.814847
Batch=299, step=9900, lr=0.159000, batch loss=0.183319, epoch loss=0.998166
Batch=359, step=9960, lr=0.158500, batch loss=0.239350, epoch loss=1.237516
Batch=419, step=10020, lr=0.158250, batch loss=0.233203, epoch loss=1.470719
Batch=479, step=10080, lr=0.158250, batch loss=0.213742, epoch loss=1.684461
Batch=539, step=10140, lr=0.158000, batch loss=0.171482, epoch loss=1.855943
Batch=599, step=10200, lr=0.157750, batch loss=0.201564, epoch loss=2.057507
Batch=659, step=10260, lr=0.157500, batch loss=0.281941, epoch loss=2.339448
Batch=719, step=10320, lr=0.157250, batch loss=0.286495, epoch loss=2.625943
Batch=779, step=10380, lr=0.156750, batch loss=0.295732, epoch loss=2.921675
Batch=839, step=10440, lr=0.156500, batch loss=0.267054, epoch loss=3.188728
Batch=899, step=10500, lr=0.156500, batch loss=0.242805, epoch loss=3.431534
Batch=959, step=10560, lr=0.156000, batch loss=0.197180, epoch loss=3.628714
Batch=1019, step=10620, lr=0.155750, batch loss=0.281243, epoch loss=3.909957
Batch=1079, step=10680, lr=0.155750, batch loss=0.164611, epoch loss=4.074568
Batch=1139, step=10740, lr=0.155500, batch loss=0.186813, epoch loss=4.261381
Batch=1199, step=10800, lr=0.155250, batch loss=0.154515, epoch loss=4.415897
Epoch=8, step=10800, lr=0.155250, epoch loss=4.415897
Batch=59, step=10860, lr=0.154750, batch loss=0.190552, epoch loss=0.190552
Batch=119, step=10920, lr=0.154750, batch loss=0.162897, epoch loss=0.353448
Batch=179, step=10980, lr=0.154250, batch loss=0.167868, epoch loss=0.521317
Batch=239, step=11040, lr=0.154000, batch loss=0.244787, epoch loss=0.766104
Batch=299, step=11100, lr=0.153750, batch loss=0.168132, epoch loss=0.934236
Batch=359, step=11160, lr=0.153500, batch loss=0.224400, epoch loss=1.158636
Batch=419, step=11220, lr=0.153250, batch loss=0.226069, epoch loss=1.384705
Batch=479, step=11280, lr=0.153250, batch loss=0.206065, epoch loss=1.590771
Batch=539, step=11340, lr=0.153000, batch loss=0.157013, epoch loss=1.747783
Batch=599, step=11400, lr=0.152500, batch loss=0.181307, epoch loss=1.929090
Batch=659, step=11460, lr=0.152250, batch loss=0.264653, epoch loss=2.193743
Batch=719, step=11520, lr=0.152250, batch loss=0.258120, epoch loss=2.451863
Batch=779, step=11580, lr=0.152000, batch loss=0.272429, epoch loss=2.724292
Batch=839, step=11640, lr=0.151750, batch loss=0.256935, epoch loss=2.981227
Batch=899, step=11700, lr=0.151500, batch loss=0.212643, epoch loss=3.193870
Batch=959, step=11760, lr=0.151250, batch loss=0.167503, epoch loss=3.361374
Batch=1019, step=11820, lr=0.151000, batch loss=0.268070, epoch loss=3.629444
Batch=1079, step=11880, lr=0.150750, batch loss=0.148484, epoch loss=3.777927
Batch=1139, step=11940, lr=0.150500, batch loss=0.186816, epoch loss=3.964743
Batch=1199, step=12000, lr=0.150000, batch loss=0.139277, epoch loss=4.104021
Epoch=9, step=12000, lr=0.150000, epoch loss=4.104021
Batch=59, step=12060, lr=0.149750, batch loss=0.158325, epoch loss=0.158325
Batch=119, step=12120, lr=0.149500, batch loss=0.128088, epoch loss=0.286413
Batch=179, step=12180, lr=0.149250, batch loss=0.152495, epoch loss=0.438908
Batch=239, step=12240, lr=0.149000, batch loss=0.220376, epoch loss=0.659284
Batch=299, step=12300, lr=0.148750, batch loss=0.138894, epoch loss=0.798178
Batch=359, step=12360, lr=0.148750, batch loss=0.198814, epoch loss=0.996992
Batch=419, step=12420, lr=0.148500, batch loss=0.206257, epoch loss=1.203250
Batch=479, step=12480, lr=0.148250, batch loss=0.180033, epoch loss=1.383283
Batch=539, step=12540, lr=0.147750, batch loss=0.142746, epoch loss=1.526029
Batch=599, step=12600, lr=0.147500, batch loss=0.151878, epoch loss=1.677906
Batch=659, step=12660, lr=0.147500, batch loss=0.224391, epoch loss=1.902298
Batch=719, step=12720, lr=0.147000, batch loss=0.236363, epoch loss=2.138661
Batch=779, step=12780, lr=0.147000, batch loss=0.252313, epoch loss=2.390974
Batch=839, step=12840, lr=0.146750, batch loss=0.223970, epoch loss=2.614944
Batch=899, step=12900, lr=0.146250, batch loss=0.187287, epoch loss=2.802231
Batch=959, step=12960, lr=0.146250, batch loss=0.155325, epoch loss=2.957556
Batch=1019, step=13020, lr=0.146000, batch loss=0.260654, epoch loss=3.218210
Batch=1079, step=13080, lr=0.145500, batch loss=0.117669, epoch loss=3.335879
Batch=1139, step=13140, lr=0.145250, batch loss=0.154445, epoch loss=3.490325
Batch=1199, step=13200, lr=0.145000, batch loss=0.118565, epoch loss=3.608889
Epoch=10, step=13200, lr=0.145000, epoch loss=3.608889
Batch=59, step=13260, lr=0.144750, batch loss=0.143836, epoch loss=0.143836
Batch=119, step=13320, lr=0.144500, batch loss=0.120674, epoch loss=0.264510
Batch=179, step=13380, lr=0.144250, batch loss=0.127641, epoch loss=0.392150
Batch=239, step=13440, lr=0.144250, batch loss=0.188462, epoch loss=0.580612
Batch=299, step=13500, lr=0.143750, batch loss=0.112386, epoch loss=0.692998
Batch=359, step=13560, lr=0.143500, batch loss=0.163063, epoch loss=0.856061
Batch=419, step=13620, lr=0.143250, batch loss=0.183018, epoch loss=1.039079
Batch=479, step=13680, lr=0.143250, batch loss=0.137846, epoch loss=1.176925
Batch=539, step=13740, lr=0.142750, batch loss=0.118636, epoch loss=1.295560
Batch=599, step=13800, lr=0.142500, batch loss=0.120629, epoch loss=1.416189
Batch=659, step=13860, lr=0.142250, batch loss=0.177138, epoch loss=1.593327
Batch=719, step=13920, lr=0.142000, batch loss=0.179218, epoch loss=1.772545
Batch=779, step=13980, lr=0.141750, batch loss=0.197551, epoch loss=1.970096
Batch=839, step=14040, lr=0.141500, batch loss=0.188385, epoch loss=2.158481
Batch=899, step=14100, lr=0.141250, batch loss=0.157711, epoch loss=2.316193
Batch=959, step=14160, lr=0.141000, batch loss=0.134742, epoch loss=2.450935
Batch=1019, step=14220, lr=0.140750, batch loss=0.285725, epoch loss=2.736660
Batch=1079, step=14280, lr=0.140750, batch loss=0.086370, epoch loss=2.823029
Batch=1139, step=14340, lr=0.140250, batch loss=0.132534, epoch loss=2.955564
Batch=1199, step=14400, lr=0.140250, batch loss=0.094837, epoch loss=3.050400
Epoch=11, step=14400, lr=0.140250, epoch loss=3.050400
Batch=59, step=14460, lr=0.139750, batch loss=0.116573, epoch loss=0.116573
Batch=119, step=14520, lr=0.139500, batch loss=0.107160, epoch loss=0.223734
Batch=179, step=14580, lr=0.139500, batch loss=0.105354, epoch loss=0.329088
Batch=239, step=14640, lr=0.139000, batch loss=0.141211, epoch loss=0.470299
Batch=299, step=14700, lr=0.139000, batch loss=0.080188, epoch loss=0.550487
Batch=359, step=14760, lr=0.138750, batch loss=0.118373, epoch loss=0.668861
Batch=419, step=14820, lr=0.138500, batch loss=0.126182, epoch loss=0.795043
Batch=479, step=14880, lr=0.138000, batch loss=0.103012, epoch loss=0.898054
Batch=539, step=14940, lr=0.138000, batch loss=0.107174, epoch loss=1.005228
Batch=599, step=15000, lr=0.137500, batch loss=0.085762, epoch loss=1.090990
Batch=659, step=15060, lr=0.137250, batch loss=0.131080, epoch loss=1.222070
Batch=719, step=15120, lr=0.137250, batch loss=0.119361, epoch loss=1.341431
Batch=779, step=15180, lr=0.137000, batch loss=0.118259, epoch loss=1.459690
Batch=839, step=15240, lr=0.136500, batch loss=0.125507, epoch loss=1.585197
Batch=899, step=15300, lr=0.136500, batch loss=0.126522, epoch loss=1.711719
Batch=959, step=15360, lr=0.136000, batch loss=0.140984, epoch loss=1.852703
Batch=1019, step=15420, lr=0.135750, batch loss=0.432848, epoch loss=2.285551
Batch=1079, step=15480, lr=0.135500, batch loss=0.037826, epoch loss=2.323377
Batch=1139, step=15540, lr=0.135250, batch loss=0.076412, epoch loss=2.399789
Batch=1199, step=15600, lr=0.135000, batch loss=0.066731, epoch loss=2.466520
Epoch=12, step=15600, lr=0.135000, epoch loss=2.466520
Batch=59, step=15660, lr=0.134750, batch loss=0.073344, epoch loss=0.073344
Batch=119, step=15720, lr=0.134500, batch loss=0.078495, epoch loss=0.151839
Batch=179, step=15780, lr=0.134250, batch loss=0.079768, epoch loss=0.231607
Batch=239, step=15840, lr=0.134000, batch loss=0.098192, epoch loss=0.329799
Batch=299, step=15900, lr=0.134000, batch loss=0.067459, epoch loss=0.397258
Batch=359, step=15960, lr=0.133500, batch loss=0.085330, epoch loss=0.482588
Batch=419, step=16020, lr=0.133250, batch loss=0.098635, epoch loss=0.581223
Batch=479, step=16080, lr=0.133250, batch loss=0.047345, epoch loss=0.628568
Batch=539, step=16140, lr=0.133000, batch loss=0.045773, epoch loss=0.674341
Batch=599, step=16200, lr=0.132750, batch loss=0.053437, epoch loss=0.727778
Batch=659, step=16260, lr=0.132250, batch loss=0.075893, epoch loss=0.803671
Batch=719, step=16320, lr=0.132000, batch loss=0.107372, epoch loss=0.911043
Batch=779, step=16380, lr=0.131750, batch loss=0.239713, epoch loss=1.150756
Batch=839, step=16440, lr=0.131750, batch loss=0.092419, epoch loss=1.243175
Batch=899, step=16500, lr=0.131250, batch loss=0.083858, epoch loss=1.327033
Batch=959, step=16560, lr=0.131000, batch loss=0.039349, epoch loss=1.366382
Batch=1019, step=16620, lr=0.131000, batch loss=0.096773, epoch loss=1.463154
Batch=1079, step=16680, lr=0.130750, batch loss=0.034455, epoch loss=1.497609
Batch=1139, step=16740, lr=0.130500, batch loss=0.073433, epoch loss=1.571043
Batch=1199, step=16800, lr=0.130000, batch loss=0.033327, epoch loss=1.604370
Epoch=13, step=16800, lr=0.130000, epoch loss=1.604370
Batch=59, step=16860, lr=0.130000, batch loss=0.032968, epoch loss=0.032968
Batch=119, step=16920, lr=0.129500, batch loss=0.035361, epoch loss=0.068330
Batch=179, step=16980, lr=0.129500, batch loss=0.041803, epoch loss=0.110133
Batch=239, step=17040, lr=0.129250, batch loss=0.053120, epoch loss=0.163253
Batch=299, step=17100, lr=0.129000, batch loss=0.020374, epoch loss=0.183626
Batch=359, step=17160, lr=0.128750, batch loss=0.046503, epoch loss=0.230130
Batch=419, step=17220, lr=0.128500, batch loss=0.046054, epoch loss=0.276183
Batch=479, step=17280, lr=0.128250, batch loss=0.024330, epoch loss=0.300513
Batch=539, step=17340, lr=0.128000, batch loss=0.033520, epoch loss=0.334033
Batch=599, step=17400, lr=0.127750, batch loss=0.034352, epoch loss=0.368385
Batch=659, step=17460, lr=0.127500, batch loss=0.044526, epoch loss=0.412911
Batch=719, step=17520, lr=0.127250, batch loss=0.051215, epoch loss=0.464126
Batch=779, step=17580, lr=0.127000, batch loss=0.106597, epoch loss=0.570724
Batch=839, step=17640, lr=0.126750, batch loss=0.113578, epoch loss=0.684302
Batch=899, step=17700, lr=0.126500, batch loss=0.176434, epoch loss=0.860736
Batch=959, step=17760, lr=0.126250, batch loss=0.020140, epoch loss=0.880876
Batch=1019, step=17820, lr=0.126000, batch loss=0.034704, epoch loss=0.915580
Batch=1079, step=17880, lr=0.125750, batch loss=0.014317, epoch loss=0.929897
Batch=1139, step=17940, lr=0.125500, batch loss=0.043029, epoch loss=0.972926
Batch=1199, step=18000, lr=0.125250, batch loss=0.016389, epoch loss=0.989315
Epoch=14, step=18000, lr=0.125250, epoch loss=0.989315
Batch=59, step=18060, lr=0.125000, batch loss=0.015412, epoch loss=0.015412
Batch=119, step=18120, lr=0.124750, batch loss=0.026121, epoch loss=0.041533
Batch=179, step=18180, lr=0.124500, batch loss=0.066965, epoch loss=0.108499
Batch=239, step=18240, lr=0.124250, batch loss=0.038741, epoch loss=0.147239
Batch=299, step=18300, lr=0.124000, batch loss=0.015231, epoch loss=0.162470
Batch=359, step=18360, lr=0.123750, batch loss=0.042918, epoch loss=0.205388
Batch=419, step=18420, lr=0.123500, batch loss=0.031856, epoch loss=0.237243
Batch=479, step=18480, lr=0.123250, batch loss=0.018707, epoch loss=0.255950
Batch=539, step=18540, lr=0.123000, batch loss=0.026375, epoch loss=0.282325
Batch=599, step=18600, lr=0.122750, batch loss=0.025485, epoch loss=0.307810
Batch=659, step=18660, lr=0.122500, batch loss=0.029919, epoch loss=0.337729
Batch=719, step=18720, lr=0.122250, batch loss=0.030649, epoch loss=0.368378
Batch=779, step=18780, lr=0.122000, batch loss=0.078390, epoch loss=0.446768
Batch=839, step=18840, lr=0.121750, batch loss=0.051875, epoch loss=0.498643
Batch=899, step=18900, lr=0.121500, batch loss=0.050887, epoch loss=0.549529
Batch=959, step=18960, lr=0.121250, batch loss=0.013705, epoch loss=0.563234
Batch=1019, step=19020, lr=0.121000, batch loss=0.025200, epoch loss=0.588434
Batch=1079, step=19080, lr=0.120500, batch loss=0.011375, epoch loss=0.599810
Batch=1139, step=19140, lr=0.120500, batch loss=0.023843, epoch loss=0.623653
Batch=1199, step=19200, lr=0.120250, batch loss=0.009510, epoch loss=0.633163
Epoch=15, step=19200, lr=0.120250, epoch loss=0.633163
Batch=59, step=19260, lr=0.120000, batch loss=0.004958, epoch loss=0.004958
Batch=119, step=19320, lr=0.119750, batch loss=0.020548, epoch loss=0.025506
Batch=179, step=19380, lr=0.119500, batch loss=0.057484, epoch loss=0.082990
Batch=239, step=19440, lr=0.119250, batch loss=0.025263, epoch loss=0.108252
Batch=299, step=19500, lr=0.119000, batch loss=0.015164, epoch loss=0.123417
Batch=359, step=19560, lr=0.118750, batch loss=0.035785, epoch loss=0.159202
Batch=419, step=19620, lr=0.118500, batch loss=0.021742, epoch loss=0.180944
Batch=479, step=19680, lr=0.118250, batch loss=0.008942, epoch loss=0.189886
Batch=539, step=19740, lr=0.118000, batch loss=0.018033, epoch loss=0.207919
Batch=599, step=19800, lr=0.117750, batch loss=0.024129, epoch loss=0.232048
Batch=659, step=19860, lr=0.117500, batch loss=0.021297, epoch loss=0.253345
Batch=719, step=19920, lr=0.117250, batch loss=0.050263, epoch loss=0.303609
Batch=779, step=19980, lr=0.117000, batch loss=0.086196, epoch loss=0.389805
Batch=839, step=20040, lr=0.116750, batch loss=0.031442, epoch loss=0.421247
Batch=899, step=20100, lr=0.116500, batch loss=0.031192, epoch loss=0.452440
Batch=959, step=20160, lr=0.116250, batch loss=0.011428, epoch loss=0.463867
Batch=1019, step=20220, lr=0.116000, batch loss=0.015020, epoch loss=0.478887
Batch=1079, step=20280, lr=0.115750, batch loss=0.002034, epoch loss=0.480920
Batch=1139, step=20340, lr=0.115500, batch loss=0.015169, epoch loss=0.496089
Batch=1199, step=20400, lr=0.115250, batch loss=0.005483, epoch loss=0.501573
Epoch=16, step=20400, lr=0.115250, epoch loss=0.501573
Batch=59, step=20460, lr=0.115000, batch loss=0.003191, epoch loss=0.003191
Batch=119, step=20520, lr=0.114750, batch loss=0.010039, epoch loss=0.013230
Batch=179, step=20580, lr=0.114500, batch loss=0.027041, epoch loss=0.040270
Batch=239, step=20640, lr=0.114250, batch loss=0.014013, epoch loss=0.054283
Batch=299, step=20700, lr=0.114000, batch loss=0.003009, epoch loss=0.057292
Batch=359, step=20760, lr=0.113750, batch loss=0.013120, epoch loss=0.070411
Batch=419, step=20820, lr=0.113500, batch loss=0.014975, epoch loss=0.085387
Batch=479, step=20880, lr=0.113250, batch loss=0.004667, epoch loss=0.090054
Batch=539, step=20940, lr=0.113000, batch loss=0.015921, epoch loss=0.105974
Batch=599, step=21000, lr=0.112750, batch loss=0.018367, epoch loss=0.124342
Batch=659, step=21060, lr=0.112500, batch loss=0.015375, epoch loss=0.139717
Batch=719, step=21120, lr=0.112250, batch loss=0.042145, epoch loss=0.181863
Batch=779, step=21180, lr=0.111750, batch loss=0.072950, epoch loss=0.254813
Batch=839, step=21240, lr=0.111500, batch loss=0.026043, epoch loss=0.280856
Batch=899, step=21300, lr=0.111250, batch loss=0.027150, epoch loss=0.308007
Batch=959, step=21360, lr=0.111250, batch loss=0.009930, epoch loss=0.317936
Batch=1019, step=21420, lr=0.110750, batch loss=0.011890, epoch loss=0.329826
Batch=1079, step=21480, lr=0.110500, batch loss=0.000778, epoch loss=0.330604
Batch=1139, step=21540, lr=0.110500, batch loss=0.013233, epoch loss=0.343837
Batch=1199, step=21600, lr=0.110000, batch loss=0.005217, epoch loss=0.349054
Epoch=17, step=21600, lr=0.110000, epoch loss=0.349054
Batch=59, step=21660, lr=0.109750, batch loss=0.002778, epoch loss=0.002778
Batch=119, step=21720, lr=0.109500, batch loss=0.006585, epoch loss=0.009363
Batch=179, step=21780, lr=0.109500, batch loss=0.012978, epoch loss=0.022341
Batch=239, step=21840, lr=0.109250, batch loss=0.009408, epoch loss=0.031750
Batch=299, step=21900, lr=0.109000, batch loss=0.012973, epoch loss=0.044723
Batch=359, step=21960, lr=0.108750, batch loss=0.013300, epoch loss=0.058023
Batch=419, step=22020, lr=0.108500, batch loss=0.012038, epoch loss=0.070061
Batch=479, step=22080, lr=0.108250, batch loss=0.002973, epoch loss=0.073034
Batch=539, step=22140, lr=0.108000, batch loss=0.019768, epoch loss=0.092801
Batch=599, step=22200, lr=0.107750, batch loss=0.016415, epoch loss=0.109216
Batch=659, step=22260, lr=0.107500, batch loss=0.015925, epoch loss=0.125142
Batch=719, step=22320, lr=0.107250, batch loss=0.023578, epoch loss=0.148719
Batch=779, step=22380, lr=0.107000, batch loss=0.038106, epoch loss=0.186826
Batch=839, step=22440, lr=0.106750, batch loss=0.020980, epoch loss=0.207806
Batch=899, step=22500, lr=0.106500, batch loss=0.027271, epoch loss=0.235077
Batch=959, step=22560, lr=0.106250, batch loss=0.009263, epoch loss=0.244340
Batch=1019, step=22620, lr=0.106000, batch loss=0.010321, epoch loss=0.254660
Batch=1079, step=22680, lr=0.105500, batch loss=0.000389, epoch loss=0.255050
Batch=1139, step=22740, lr=0.105500, batch loss=0.010528, epoch loss=0.265577
Batch=1199, step=22800, lr=0.105250, batch loss=0.004160, epoch loss=0.269737
Epoch=18, step=22800, lr=0.105250, epoch loss=0.269737
Batch=59, step=22860, lr=0.104750, batch loss=0.001583, epoch loss=0.001583
Batch=119, step=22920, lr=0.104750, batch loss=0.005816, epoch loss=0.007399
Batch=179, step=22980, lr=0.104500, batch loss=0.010716, epoch loss=0.018115
Batch=239, step=23040, lr=0.104250, batch loss=0.009666, epoch loss=0.027781
Batch=299, step=23100, lr=0.104000, batch loss=0.011150, epoch loss=0.038931
Batch=359, step=23160, lr=0.103750, batch loss=0.011649, epoch loss=0.050580
Batch=419, step=23220, lr=0.103250, batch loss=0.010549, epoch loss=0.061129
Batch=479, step=23280, lr=0.103000, batch loss=0.002740, epoch loss=0.063869
Batch=539, step=23340, lr=0.102750, batch loss=0.017456, epoch loss=0.081325
Batch=599, step=23400, lr=0.102750, batch loss=0.013623, epoch loss=0.094948
Batch=659, step=23460, lr=0.102500, batch loss=0.011263, epoch loss=0.106211
Batch=719, step=23520, lr=0.102250, batch loss=0.010316, epoch loss=0.116527
Batch=779, step=23580, lr=0.101750, batch loss=0.018825, epoch loss=0.135352
Batch=839, step=23640, lr=0.101500, batch loss=0.028261, epoch loss=0.163613
Batch=899, step=23700, lr=0.101500, batch loss=0.020848, epoch loss=0.184461
Batch=959, step=23760, lr=0.101250, batch loss=0.010158, epoch loss=0.194619
Batch=1019, step=23820, lr=0.101000, batch loss=0.009784, epoch loss=0.204403
Batch=1079, step=23880, lr=0.100750, batch loss=0.001123, epoch loss=0.205525
Batch=1139, step=23940, lr=0.100500, batch loss=0.009362, epoch loss=0.214888
Batch=1199, step=24000, lr=0.100250, batch loss=0.004784, epoch loss=0.219672
Epoch=19, step=24000, lr=0.100250, epoch loss=0.219672


Half-moons scatterplot and decision boundary:
┌────────────────────────────────────────────────────────────────────────────────────────────────────┐
│********************************#*******************************************************************│
│**********************#*#*#######*###*#####*********************************************************│
│**********************#########################*****************************************************│
│*****************#**########*######*###########*###*************************************************│
│***************#################*###################************************************************│
│************######*#################*#################**********************************************│
│**********#*#####*########*#**************##*#########*#********************************************│
│***********########*##*#******************#*****##########*****************************************.│
│***********###########*************************############**************************************...│
│********######*####*********************************###*###*#*********************************......│
│*******######**##**********************************#*######*#*******************************........│
│*******##*##**##***********..........***************########*##***************************..........│
│*****#######************.......%...%%...***************#########*************************.........%.│
│******######***********.........%........***************##*#####************************......%.%.%.│
│***#########**********.........%%%.%%......*************#*#######*********************.......%.%%%%.│
│****#######***********.........%%%%.........************#########********************........%%.%%.%│
│**#######************..........%%%%%%%.......**************###*###******************.........%%%%%%.│
│*##*####************...........%%%%%%%.........***********########*****************..........%%%%%%.│
│*#######************...........%%%%%%%..........************#######**************............%%%%%%.│
│*##*####***********............%%.%%%%%...........***********####***************............%%%%%%%.│
│*#####*#***********.............%%%%%%%............**********##*###************..............%%%%%..│
│#######***********.............%.%%%%%%.............*********#######**********.............%%%%.%%..│
│#####*#***********..............%%%%%%%...............*******#######********...............%%%%%%%%.│
│###*#*#**********...............%%%%%%%%%..............*******######*******................%%%%%%...│
│#######**********................%%%%%%%%...............*****###*###******................%%%%%%....│
│######**********.................%%%%%%%%%................***#*###*******...............%%%%%%%%%...│
│*#*##*#********...................%%%%%%%%%%...............***######***..................%%%%%%.....│
│#****##********....................%%%%%%%%%................***###*#**................%.%%%%%%%.....│
│**************.....................%.%%%%%%...................*******..................%.%%.%%......│
│**************.......................%..%%%%%%%................*****..............%.%%%%%%%%%.......│
│*************.........................%.%%%.%%%%.................*................%%%%%%%.%.%.......│
│*************...........................%..%%%%..%................................%%%%%%%%..........│
│************.............................%%%%%%%%%%%........................%%..%%%%%%%%.%..........│
│************.............................%%.%%%%%%%%..%....................%..%%%.%%%%%%%...........│
│***********.................................%%%%.%%%%%%%%...............%.%%%%%%%%%%%%.%............│
│**********...................................%%%%%%%%%%%%%%%%%%%%%%.%%%%.%%%%%%%%%%%%%..............│
│**********....................................%%.%%%%%%%%%%%%%%%%%%%%%%.%%%%%%%%%%%.................│
│*********.........................................%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%...................│
│*********............................................%%%.%%%%%%%%%%%%%%%%%%%%%......................│
│********................................................%...%%%%.%%.%%%%..%.........................│
└────────────────────────────────────────────────────────────────────────────────────────────────────┘
2025-03-21 16:29.27 ---> saved as "221bc6a40a611c8a6a1e2cb15073bea425a7addcb06a5c4b60b34253f7227353"
Job succeeded
2025-03-21 16:29.29: Job succeeded