Organisationsahrefsocannl151162 ()fedora-40-5.3_opam-2.3

fedora-40-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:fedora-40-5.3_opam-2.3)
Base: ocaml/opam:fedora-40-ocaml-5.3@sha256:9a3e2a687015db2704b91431286f4f84f9c6e8d286761ed5417eadf8288bcc9e
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:fedora-40-ocaml-5.3@sha256:9a3e2a687015db2704b91431286f4f84f9c6e8d286761ed5417eadf8288bcc9e
# fedora-40-5.3_opam-2.3
USER 1000:1000
ENV CLICOLOR_FORCE="1"
ENV OPAMCOLOR="always"
WORKDIR /src
RUN sudo dnf install -y findutils
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:fedora-40-ocaml-5.3@sha256:9a3e2a687015db2704b91431286f4f84f9c6e8d286761ed5417eadf8288bcc9e-fedora-40-5.3_opam-2.3-3fcdf15be1e8f7dcae915b4cdb940fd5"
2025-03-21 16:19.55: Using OBuilder spec:
((from ocaml/opam:fedora-40-ocaml-5.3@sha256:9a3e2a687015db2704b91431286f4f84f9c6e8d286761ed5417eadf8288bcc9e)
(comment fedora-40-5.3_opam-2.3)
(user (uid 1000) (gid 1000))
(env CLICOLOR_FORCE 1)
(env OPAMCOLOR always)
(workdir /src)
(run (network host)
(shell "sudo dnf install -y findutils"))
(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.08: 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:fedora-40-ocaml-5.3@sha256:9a3e2a687015db2704b91431286f4f84f9c6e8d286761ed5417eadf8288bcc9e)
2025-03-21 16:20.28 ---> saved as "1476c452edd56a53215a301540bb2009c8d2a15dba423047d40300e18599671f"


/: (comment fedora-40-5.3_opam-2.3)


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


/: (env CLICOLOR_FORCE 1)


/: (env OPAMCOLOR always)


/: (workdir /src)


/src: (run (network host)
(shell "sudo dnf install -y findutils"))
Fedora 40 - x86_64                              100 kB/s |  27 kB     00:00
Fedora 40 - x86_64 - Updates                    192 kB/s |  24 kB     00:00
Fedora 40 - x86_64 - Updates                    6.2 MB/s | 5.8 MB     00:00
Last metadata expiration check: 0:00:01 ago on Fri Mar 21 16:20:30 2025.
Package findutils-1:4.9.0-9.fc40.x86_64 is already installed.
Dependencies resolved.
Nothing to do.
Complete!
2025-03-21 16:20.35 ---> saved as "94cbd80bcc330ce623803fbb520a85cab1400e88c96764ea5c2e02cd7e19ad53"


/src: (run (shell "sudo ln -f /usr/bin/opam-2.3 /usr/bin/opam"))
2025-03-21 16:20.36 ---> saved as "3cf8028e21344054f79e658239efeb83a6d7aca5695c51333e87cfafa85482ca"


/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.04 ---> saved as "e8183cd9ba1a23c4d7ddb3cf8b2d2350a9e0a7713ccd1e3ac8d0c1e7fffb4080"


/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.04 ---> saved as "e1cd23eff74270a484a5911f8cc469d53dbcdcfafe79312b85310d9254a411b6"


/src: (workdir /src)


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


/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.33 ---> saved as "dab772aca77df98414fc328dd4b874f99de8a0ed482ec5e55cda5daf184a72c6"


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


/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:23.37 ---> saved as "bc242b916d36f5a95dd95336431aadab2520d42f08a0a9d7cf798fdf8a85a529"


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


/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 "yum" "makecache"
- Fedora 40 - x86_64                              151 kB/s |  27 kB     00:00
- Fedora 40 openh264 (From Cisco) - x86_64        9.4 kB/s | 989  B     00:00
- Fedora 40 - x86_64 - Updates                    186 kB/s |  24 kB     00:00
- Metadata cache created.


<><> 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-devel


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


+ /usr/bin/sudo "yum" "install" "-y" "libffi-devel"
- Last metadata expiration check: 0:00:33 ago on Fri Mar 21 16:23:39 2025.
- Dependencies resolved.
- ================================================================================
-  Package              Architecture   Version               Repository      Size
- ================================================================================
- Installing:
-  libffi-devel         x86_64         3.4.4-7.fc40          fedora          28 k
- 
- Transaction Summary
- ================================================================================
- Install  1 Package
- 
- Total download size: 28 k
- Installed size: 33 k
- Downloading Packages:
- libffi-devel-3.4.4-7.fc40.x86_64.rpm            467 kB/s |  28 kB     00:00
- --------------------------------------------------------------------------------
- Total                                           131 kB/s |  28 kB     00:00
- Running transaction check
- Transaction check succeeded.
- Running transaction test
- Transaction test succeeded.
- Running transaction
-   Preparing        :                                                        1/1
-   Installing       : libffi-devel-3.4.4-7.fc40.x86_64                       1/1
-   Running scriptlet: libffi-devel-3.4.4-7.fc40.x86_64                       1/1
- 
- Installed:
-   libffi-devel-3.4.4-7.fc40.x86_64
- 
- Complete!
+ /usr/bin/rpm "-q" "--whatprovides" "libffi-devel"
- libffi-devel-3.4.4-7.fc40.x86_64
2025-03-21 16:24.15 ---> saved as "fc908412141f84d4618e32af5e50641ccc3c42263dd940e51e569bd85795e2a0"


/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 jst-config.v0.17.0  (cached)
-> retrieved jane-street-headers.v0.17.0  (cached)
-> retrieved mtime.2.1.0  (cached)
-> retrieved multicore-magic.2.3.1  (cached)
-> retrieved num.1.5-1  (cached)
-> retrieved ocaml-compiler-libs.v0.17.0  (cached)
-> retrieved ocaml-syntax-shims.1.0.0  (cached)
-> retrieved ocaml_intrinsics_kernel.v0.17.1  (cached)
-> retrieved ocamlfind.1.9.8  (cached)
-> retrieved ocamlbuild.0.16.1  (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 ppxlib.0.35.0  (cached)
-> retrieved ptime.1.2.0  (cached)
-> retrieved dune.3.17.2, dune-configurator.3.17.2  (cached)
-> installed num.1.5-1
-> retrieved printbox.0.12, printbox-ext-plot.0.12, printbox-html.0.12, printbox-md.0.12, printbox-text.0.12  (cached)
-> retrieved seq.base  (cached)
-> installed seq.base
-> retrieved re.1.12.0  (cached)
-> retrieved saturn_lockfree.0.5.0  (cached)
-> retrieved sexplib.v0.17.0  (cached)
-> retrieved sexplib0.v0.17.0  (cached)
-> retrieved stdio.v0.17.0  (cached)
-> retrieved stdlib-shims.0.3.0  (cached)
-> retrieved time_now.v0.17.0  (cached)
-> retrieved 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 csexp.1.5.2
-> installed backoff.0.1.1
-> installed bigarray-compat.1.1.0
-> installed multicore-magic.2.3.1
-> installed ocaml_intrinsics_kernel.v0.17.1
-> installed ppx_derivers.1.2.1
-> installed printbox.0.12
-> installed sexplib0.v0.17.0
-> installed stdlib-shims.0.3.0
-> installed ocaml-syntax-shims.1.0.0
-> installed cppo.1.8.0
-> installed re.1.12.0
-> installed ocaml-compiler-libs.v0.17.0
-> installed integers.0.7.0
-> installed saturn_lockfree.0.5.0
-> installed parsexp.v0.17.0
-> installed dune-configurator.3.17.2
-> installed bigstringaf.0.10.0
-> installed sexplib.v0.17.0
-> installed angstrom.0.16.1
-> installed tyxml.4.6.0
-> installed printbox-html.0.12
-> installed uucp.16.0.0
-> installed ctypes.0.23.0
-> installed printbox-text.0.12
-> installed printbox-md.0.12
-> installed base.v0.17.1
-> installed printbox-ext-plot.0.12
-> installed fieldslib.v0.17.0
-> installed variantslib.v0.17.0
-> installed stdio.v0.17.0
-> 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_globalize.v0.17.0
-> installed ppx_enumerate.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:27.48 ---> saved as "8a6dc909c2f8092d37652e785545688022c93f063e0b881d32efb3c60109259c"


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


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


Welcome to OCANNL! Reading configuration defaults from /src/_build/.sandbox/35042744615f24d345bf7b9ac1327d67/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/35042744615f24d345bf7b9ac1327d67/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/35042744615f24d345bf7b9ac1327d67/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/35042744615f24d345bf7b9ac1327d67/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/35042744615f24d345bf7b9ac1327d67/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/35042744615f24d345bf7b9ac1327d67/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/35042744615f24d345bf7b9ac1327d67/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/35042744615f24d345bf7b9ac1327d67/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/35042744615f24d345bf7b9ac1327d67/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/35042744615f24d345bf7b9ac1327d67/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/35042744615f24d345bf7b9ac1327d67/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/35042744615f24d345bf7b9ac1327d67/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/35042744615f24d345bf7b9ac1327d67/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/35042744615f24d345bf7b9ac1327d67/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/35042744615f24d345bf7b9ac1327d67/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/35042744615f24d345bf7b9ac1327d67/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/35042744615f24d345bf7b9ac1327d67/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.196750, batch loss=0.470123, epoch loss=42.961024
Batch=839, step=840, lr=0.196500, batch loss=0.446673, epoch loss=43.407697
Batch=899, step=900, lr=0.196250, batch loss=0.382757, epoch loss=43.790455
Batch=959, step=960, lr=0.196250, batch loss=0.245169, epoch loss=44.035623
Batch=1019, step=1020, lr=0.196000, batch loss=0.466547, epoch loss=44.502171
Batch=1079, step=1080, lr=0.195500, batch loss=0.248833, epoch loss=44.751004
Batch=1139, step=1140, lr=0.195250, batch loss=0.317277, epoch loss=45.068281
Batch=1199, step=1200, lr=0.195250, batch loss=0.263774, epoch loss=45.332055
Epoch=0, step=1200, lr=0.195250, epoch loss=45.332055
Batch=59, step=1260, lr=0.195000, batch loss=0.262204, epoch loss=0.262204
Batch=119, step=1320, lr=0.194750, batch loss=0.205252, epoch loss=0.467456
Batch=179, step=1380, lr=0.194500, batch loss=0.243679, epoch loss=0.711135
Batch=239, step=1440, lr=0.194250, batch loss=0.347913, epoch loss=1.059048
Batch=299, step=1500, lr=0.194000, batch loss=0.247395, epoch loss=1.306444
Batch=359, step=1560, lr=0.193500, batch loss=0.316624, epoch loss=1.623067
Batch=419, step=1620, lr=0.193500, batch loss=0.312714, epoch loss=1.935781
Batch=479, step=1680, lr=0.193250, batch loss=0.276319, epoch loss=2.212100
Batch=539, step=1740, lr=0.192750, batch loss=0.209828, epoch loss=2.421928
Batch=599, step=1800, lr=0.192500, batch loss=0.250483, epoch loss=2.672411
Batch=659, step=1860, lr=0.192500, batch loss=0.367108, epoch loss=3.039519
Batch=719, step=1920, lr=0.192000, batch loss=0.355005, epoch loss=3.394523
Batch=779, step=1980, lr=0.192000, batch loss=0.381235, epoch loss=3.775759
Batch=839, step=2040, lr=0.191750, batch loss=0.339676, epoch loss=4.115435
Batch=899, step=2100, lr=0.191500, batch loss=0.295241, epoch loss=4.410676
Batch=959, step=2160, lr=0.191250, batch loss=0.214122, epoch loss=4.624798
Batch=1019, step=2220, lr=0.190750, batch loss=0.330700, epoch loss=4.955498
Batch=1079, step=2280, lr=0.190750, batch loss=0.208411, epoch loss=5.163909
Batch=1139, step=2340, lr=0.190500, batch loss=0.278246, epoch loss=5.442156
Batch=1199, step=2400, lr=0.190250, batch loss=0.220902, epoch loss=5.663057
Epoch=1, step=2400, lr=0.190250, epoch loss=5.663057
Batch=59, step=2460, lr=0.190000, batch loss=0.230435, epoch loss=0.230435
Batch=119, step=2520, lr=0.189750, batch loss=0.195907, epoch loss=0.426342
Batch=179, step=2580, lr=0.189500, batch loss=0.221187, epoch loss=0.647529
Batch=239, step=2640, lr=0.189250, batch loss=0.328082, epoch loss=0.975611
Batch=299, step=2700, lr=0.189000, batch loss=0.202963, epoch loss=1.178574
Batch=359, step=2760, lr=0.188750, batch loss=0.288296, epoch loss=1.466870
Batch=419, step=2820, lr=0.188500, batch loss=0.280200, epoch loss=1.747070
Batch=479, step=2880, lr=0.188250, batch loss=0.251474, epoch loss=1.998544
Batch=539, step=2940, lr=0.188000, batch loss=0.191309, epoch loss=2.189853
Batch=599, step=3000, lr=0.187750, batch loss=0.224993, epoch loss=2.414847
Batch=659, step=3060, lr=0.187500, batch loss=0.335762, epoch loss=2.750608
Batch=719, step=3120, lr=0.187250, batch loss=0.331396, epoch loss=3.082004
Batch=779, step=3180, lr=0.187000, batch loss=0.357883, epoch loss=3.439888
Batch=839, step=3240, lr=0.186750, batch loss=0.325633, epoch loss=3.765520
Batch=899, step=3300, lr=0.186500, batch loss=0.292326, epoch loss=4.057846
Batch=959, step=3360, lr=0.186250, batch loss=0.244957, epoch loss=4.302803
Batch=1019, step=3420, lr=0.186000, batch loss=0.361854, epoch loss=4.664657
Batch=1079, step=3480, lr=0.185750, batch loss=0.222107, epoch loss=4.886764
Batch=1139, step=3540, lr=0.185500, batch loss=0.264007, epoch loss=5.150771
Batch=1199, step=3600, lr=0.185250, batch loss=0.199994, epoch loss=5.350765
Epoch=2, step=3600, lr=0.185250, epoch loss=5.350765
Batch=59, step=3660, lr=0.185000, batch loss=0.221235, epoch loss=0.221235
Batch=119, step=3720, lr=0.184750, batch loss=0.184955, epoch loss=0.406190
Batch=179, step=3780, lr=0.184250, batch loss=0.211393, epoch loss=0.617583
Batch=239, step=3840, lr=0.184000, batch loss=0.316945, epoch loss=0.934528
Batch=299, step=3900, lr=0.184000, batch loss=0.209181, epoch loss=1.143709
Batch=359, step=3960, lr=0.183500, batch loss=0.285709, epoch loss=1.429418
Batch=419, step=4020, lr=0.183500, batch loss=0.278177, epoch loss=1.707595
Batch=479, step=4080, lr=0.183250, batch loss=0.255088, epoch loss=1.962683
Batch=539, step=4140, lr=0.183000, batch loss=0.199854, epoch loss=2.162537
Batch=599, step=4200, lr=0.182750, batch loss=0.242786, epoch loss=2.405323
Batch=659, step=4260, lr=0.182500, batch loss=0.327689, epoch loss=2.733013
Batch=719, step=4320, lr=0.182250, batch loss=0.329462, epoch loss=3.062475
Batch=779, step=4380, lr=0.181750, batch loss=0.352194, epoch loss=3.414669
Batch=839, step=4440, lr=0.181500, batch loss=0.318068, epoch loss=3.732737
Batch=899, step=4500, lr=0.181500, batch loss=0.285435, epoch loss=4.018172
Batch=959, step=4560, lr=0.181250, batch loss=0.240092, epoch loss=4.258264
Batch=1019, step=4620, lr=0.181000, batch loss=0.332502, epoch loss=4.590766
Batch=1079, step=4680, lr=0.180500, batch loss=0.196120, epoch loss=4.786886
Batch=1139, step=4740, lr=0.180500, batch loss=0.234848, epoch loss=5.021735
Batch=1199, step=4800, lr=0.180250, batch loss=0.191081, epoch loss=5.212816
Epoch=3, step=4800, lr=0.180250, epoch loss=5.212816
Batch=59, step=4860, lr=0.180000, batch loss=0.227448, epoch loss=0.227448
Batch=119, step=4920, lr=0.179750, batch loss=0.190565, epoch loss=0.418013
Batch=179, step=4980, lr=0.179250, batch loss=0.205545, epoch loss=0.623558
Batch=239, step=5040, lr=0.179250, batch loss=0.307110, epoch loss=0.930668
Batch=299, step=5100, lr=0.179000, batch loss=0.208169, epoch loss=1.138836
Batch=359, step=5160, lr=0.178500, batch loss=0.274075, epoch loss=1.412912
Batch=419, step=5220, lr=0.178500, batch loss=0.268903, epoch loss=1.681815
Batch=479, step=5280, lr=0.178250, batch loss=0.246931, epoch loss=1.928746
Batch=539, step=5340, lr=0.178000, batch loss=0.193325, epoch loss=2.122071
Batch=599, step=5400, lr=0.177500, batch loss=0.228550, epoch loss=2.350621
Batch=659, step=5460, lr=0.177500, batch loss=0.325764, epoch loss=2.676385
Batch=719, step=5520, lr=0.177250, batch loss=0.333825, epoch loss=3.010210
Batch=779, step=5580, lr=0.177000, batch loss=0.342981, epoch loss=3.353191
Batch=839, step=5640, lr=0.176500, batch loss=0.309773, epoch loss=3.662964
Batch=899, step=5700, lr=0.176250, batch loss=0.272721, epoch loss=3.935685
Batch=959, step=5760, lr=0.176250, batch loss=0.215396, epoch loss=4.151080
Batch=1019, step=5820, lr=0.176000, batch loss=0.337470, epoch loss=4.488550
Batch=1079, step=5880, lr=0.175750, batch loss=0.189244, epoch loss=4.677794
Batch=1139, step=5940, lr=0.175500, batch loss=0.221455, epoch loss=4.899250
Batch=1199, step=6000, lr=0.175250, batch loss=0.187090, epoch loss=5.086340
Epoch=4, step=6000, lr=0.175250, epoch loss=5.086340
Batch=59, step=6060, lr=0.175000, batch loss=0.231723, epoch loss=0.231723
Batch=119, step=6120, lr=0.174750, batch loss=0.193755, epoch loss=0.425478
Batch=179, step=6180, lr=0.174250, batch loss=0.201012, epoch loss=0.626491
Batch=239, step=6240, lr=0.174000, batch loss=0.301723, epoch loss=0.928214
Batch=299, step=6300, lr=0.173750, batch loss=0.213242, epoch loss=1.141456
Batch=359, step=6360, lr=0.173500, batch loss=0.272192, epoch loss=1.413648
Batch=419, step=6420, lr=0.173250, batch loss=0.268182, epoch loss=1.681831
Batch=479, step=6480, lr=0.173250, batch loss=0.241575, epoch loss=1.923406
Batch=539, step=6540, lr=0.173000, batch loss=0.197723, epoch loss=2.121129
Batch=599, step=6600, lr=0.172750, batch loss=0.239093, epoch loss=2.360222
Batch=659, step=6660, lr=0.172500, batch loss=0.315422, epoch loss=2.675644
Batch=719, step=6720, lr=0.172250, batch loss=0.318008, epoch loss=2.993652
Batch=779, step=6780, lr=0.172000, batch loss=0.331504, epoch loss=3.325156
Batch=839, step=6840, lr=0.171500, batch loss=0.306543, epoch loss=3.631699
Batch=899, step=6900, lr=0.171250, batch loss=0.270593, epoch loss=3.902293
Batch=959, step=6960, lr=0.171250, batch loss=0.207035, epoch loss=4.109327
Batch=1019, step=7020, lr=0.170750, batch loss=0.328088, epoch loss=4.437415
Batch=1079, step=7080, lr=0.170750, batch loss=0.173524, epoch loss=4.610939
Batch=1139, step=7140, lr=0.170500, batch loss=0.213371, epoch loss=4.824310
Batch=1199, step=7200, lr=0.170000, batch loss=0.182742, epoch loss=5.007051
Epoch=5, step=7200, lr=0.170000, epoch loss=5.007051
Batch=59, step=7260, lr=0.169750, batch loss=0.241076, epoch loss=0.241076
Batch=119, step=7320, lr=0.169750, batch loss=0.181296, epoch loss=0.422371
Batch=179, step=7380, lr=0.169250, batch loss=0.195113, epoch loss=0.617485
Batch=239, step=7440, lr=0.169000, batch loss=0.295017, epoch loss=0.912502
Batch=299, step=7500, lr=0.169000, batch loss=0.201094, epoch loss=1.113596
Batch=359, step=7560, lr=0.168500, batch loss=0.259144, epoch loss=1.372740
Batch=419, step=7620, lr=0.168500, batch loss=0.257167, epoch loss=1.629907
Batch=479, step=7680, lr=0.168250, batch loss=0.236375, epoch loss=1.866282
Batch=539, step=7740, lr=0.167750, batch loss=0.188115, epoch loss=2.054397
Batch=599, step=7800, lr=0.167500, batch loss=0.224930, epoch loss=2.279327
Batch=659, step=7860, lr=0.167500, batch loss=0.305865, epoch loss=2.585192
Batch=719, step=7920, lr=0.167250, batch loss=0.307325, epoch loss=2.892517
Batch=779, step=7980, lr=0.166750, batch loss=0.322108, epoch loss=3.214625
Batch=839, step=8040, lr=0.166500, batch loss=0.296004, epoch loss=3.510629
Batch=899, step=8100, lr=0.166250, batch loss=0.259712, epoch loss=3.770341
Batch=959, step=8160, lr=0.166250, batch loss=0.206898, epoch loss=3.977240
Batch=1019, step=8220, lr=0.165750, batch loss=0.318150, epoch loss=4.295390
Batch=1079, step=8280, lr=0.165500, batch loss=0.168791, epoch loss=4.464182
Batch=1139, step=8340, lr=0.165500, batch loss=0.205261, epoch loss=4.669443
Batch=1199, step=8400, lr=0.165250, batch loss=0.184755, epoch loss=4.854198
Epoch=6, step=8400, lr=0.165250, epoch loss=4.854198
Batch=59, step=8460, lr=0.165000, batch loss=0.215220, epoch loss=0.215220
Batch=119, step=8520, lr=0.164500, batch loss=0.185606, epoch loss=0.400826
Batch=179, step=8580, lr=0.164500, batch loss=0.187121, epoch loss=0.587947
Batch=239, step=8640, lr=0.164250, batch loss=0.276921, epoch loss=0.864868
Batch=299, step=8700, lr=0.164000, batch loss=0.190340, epoch loss=1.055208
Batch=359, step=8760, lr=0.163750, batch loss=0.249882, epoch loss=1.305090
Batch=419, step=8820, lr=0.163500, batch loss=0.243630, epoch loss=1.548720
Batch=479, step=8880, lr=0.163250, batch loss=0.229921, epoch loss=1.778641
Batch=539, step=8940, lr=0.163000, batch loss=0.176385, epoch loss=1.955027
Batch=599, step=9000, lr=0.162750, batch loss=0.219680, epoch loss=2.174707
Batch=659, step=9060, lr=0.162500, batch loss=0.292756, epoch loss=2.467463
Batch=719, step=9120, lr=0.162250, batch loss=0.296191, epoch loss=2.763654
Batch=779, step=9180, lr=0.162000, batch loss=0.313681, epoch loss=3.077335
Batch=839, step=9240, lr=0.161750, batch loss=0.281631, epoch loss=3.358966
Batch=899, step=9300, lr=0.161500, batch loss=0.251802, epoch loss=3.610768
Batch=959, step=9360, lr=0.161250, batch loss=0.187649, epoch loss=3.798417
Batch=1019, step=9420, lr=0.161000, batch loss=0.319000, epoch loss=4.117417
Batch=1079, step=9480, lr=0.160750, batch loss=0.198013, epoch loss=4.315430
Batch=1139, step=9540, lr=0.160500, batch loss=0.211449, epoch loss=4.526879
Batch=1199, step=9600, lr=0.160250, batch loss=0.166928, epoch loss=4.693808
Epoch=7, step=9600, lr=0.160250, epoch loss=4.693808
Batch=59, step=9660, lr=0.160000, batch loss=0.199021, epoch loss=0.199021
Batch=119, step=9720, lr=0.159500, batch loss=0.163872, epoch loss=0.362893
Batch=179, step=9780, lr=0.159250, batch loss=0.178944, epoch loss=0.541837
Batch=239, step=9840, lr=0.159000, batch loss=0.260219, epoch loss=0.802056
Batch=299, step=9900, lr=0.158750, batch loss=0.181301, epoch loss=0.983358
Batch=359, step=9960, lr=0.158750, batch loss=0.240925, epoch loss=1.224282
Batch=419, step=10020, lr=0.158500, batch loss=0.232109, epoch loss=1.456391
Batch=479, step=10080, lr=0.158250, batch loss=0.213593, epoch loss=1.669984
Batch=539, step=10140, lr=0.157750, batch loss=0.170732, epoch loss=1.840716
Batch=599, step=10200, lr=0.157750, batch loss=0.201946, epoch loss=2.042662
Batch=659, step=10260, lr=0.157250, batch loss=0.281480, epoch loss=2.324142
Batch=719, step=10320, lr=0.157250, batch loss=0.285500, epoch loss=2.609642
Batch=779, step=10380, lr=0.157000, batch loss=0.294684, epoch loss=2.904326
Batch=839, step=10440, lr=0.156500, batch loss=0.266781, epoch loss=3.171108
Batch=899, step=10500, lr=0.156500, batch loss=0.241813, epoch loss=3.412920
Batch=959, step=10560, lr=0.156250, batch loss=0.198090, epoch loss=3.611010
Batch=1019, step=10620, lr=0.155750, batch loss=0.281243, epoch loss=3.892253
Batch=1079, step=10680, lr=0.155750, batch loss=0.166185, epoch loss=4.058438
Batch=1139, step=10740, lr=0.155250, batch loss=0.199802, epoch loss=4.258240
Batch=1199, step=10800, lr=0.155250, batch loss=0.154191, epoch loss=4.412431
Epoch=8, step=10800, lr=0.155250, epoch loss=4.412431
Batch=59, step=10860, lr=0.155000, batch loss=0.178992, epoch loss=0.178992
Batch=119, step=10920, lr=0.154750, batch loss=0.149716, epoch loss=0.328707
Batch=179, step=10980, lr=0.154250, batch loss=0.165978, epoch loss=0.494685
Batch=239, step=11040, lr=0.154250, batch loss=0.243854, epoch loss=0.738539
Batch=299, step=11100, lr=0.154000, batch loss=0.164943, epoch loss=0.903482
Batch=359, step=11160, lr=0.153750, batch loss=0.223750, epoch loss=1.127232
Batch=419, step=11220, lr=0.153500, batch loss=0.232960, epoch loss=1.360192
Batch=479, step=11280, lr=0.153250, batch loss=0.199226, epoch loss=1.559419
Batch=539, step=11340, lr=0.153000, batch loss=0.157488, epoch loss=1.716907
Batch=599, step=11400, lr=0.152750, batch loss=0.182081, epoch loss=1.898988
Batch=659, step=11460, lr=0.152500, batch loss=0.261702, epoch loss=2.160690
Batch=719, step=11520, lr=0.152250, batch loss=0.253869, epoch loss=2.414559
Batch=779, step=11580, lr=0.152000, batch loss=0.269937, epoch loss=2.684497
Batch=839, step=11640, lr=0.151500, batch loss=0.256107, epoch loss=2.940604
Batch=899, step=11700, lr=0.151500, batch loss=0.216709, epoch loss=3.157313
Batch=959, step=11760, lr=0.151250, batch loss=0.172891, epoch loss=3.330204
Batch=1019, step=11820, lr=0.151000, batch loss=0.258962, epoch loss=3.589166
Batch=1079, step=11880, lr=0.150750, batch loss=0.144611, epoch loss=3.733777
Batch=1139, step=11940, lr=0.150500, batch loss=0.180410, epoch loss=3.914186
Batch=1199, step=12000, lr=0.150250, batch loss=0.139423, epoch loss=4.053610
Epoch=9, step=12000, lr=0.150250, epoch loss=4.053610
Batch=59, step=12060, lr=0.150000, batch loss=0.161023, epoch loss=0.161023
Batch=119, step=12120, lr=0.149500, batch loss=0.136588, epoch loss=0.297611
Batch=179, step=12180, lr=0.149500, batch loss=0.150579, epoch loss=0.448189
Batch=239, step=12240, lr=0.149250, batch loss=0.218645, epoch loss=0.666834
Batch=299, step=12300, lr=0.149000, batch loss=0.143111, epoch loss=0.809945
Batch=359, step=12360, lr=0.148500, batch loss=0.196886, epoch loss=1.006832
Batch=419, step=12420, lr=0.148500, batch loss=0.206142, epoch loss=1.212973
Batch=479, step=12480, lr=0.148250, batch loss=0.178199, epoch loss=1.391173
Batch=539, step=12540, lr=0.148000, batch loss=0.142593, epoch loss=1.533766
Batch=599, step=12600, lr=0.147750, batch loss=0.149083, epoch loss=1.682849
Batch=659, step=12660, lr=0.147500, batch loss=0.226097, epoch loss=1.908945
Batch=719, step=12720, lr=0.147250, batch loss=0.232551, epoch loss=2.141496
Batch=779, step=12780, lr=0.147000, batch loss=0.255803, epoch loss=2.397299
Batch=839, step=12840, lr=0.146750, batch loss=0.225376, epoch loss=2.622675
Batch=899, step=12900, lr=0.146500, batch loss=0.189631, epoch loss=2.812306
Batch=959, step=12960, lr=0.146250, batch loss=0.158469, epoch loss=2.970775
Batch=1019, step=13020, lr=0.146000, batch loss=0.259688, epoch loss=3.230462
Batch=1079, step=13080, lr=0.145750, batch loss=0.117993, epoch loss=3.348456
Batch=1139, step=13140, lr=0.145500, batch loss=0.160210, epoch loss=3.508665
Batch=1199, step=13200, lr=0.145000, batch loss=0.118730, epoch loss=3.627395
Epoch=10, step=13200, lr=0.145000, epoch loss=3.627395
Batch=59, step=13260, lr=0.145000, batch loss=0.139951, epoch loss=0.139951
Batch=119, step=13320, lr=0.144500, batch loss=0.121883, epoch loss=0.261833
Batch=179, step=13380, lr=0.144500, batch loss=0.127450, epoch loss=0.389283
Batch=239, step=13440, lr=0.144250, batch loss=0.191689, epoch loss=0.580973
Batch=299, step=13500, lr=0.144000, batch loss=0.115885, epoch loss=0.696858
Batch=359, step=13560, lr=0.143750, batch loss=0.158043, epoch loss=0.854901
Batch=419, step=13620, lr=0.143500, batch loss=0.161214, epoch loss=1.016115
Batch=479, step=13680, lr=0.143250, batch loss=0.143668, epoch loss=1.159783
Batch=539, step=13740, lr=0.143000, batch loss=0.118626, epoch loss=1.278409
Batch=599, step=13800, lr=0.142750, batch loss=0.119325, epoch loss=1.397735
Batch=659, step=13860, lr=0.142250, batch loss=0.174400, epoch loss=1.572134
Batch=719, step=13920, lr=0.142250, batch loss=0.176327, epoch loss=1.748461
Batch=779, step=13980, lr=0.141750, batch loss=0.197255, epoch loss=1.945716
Batch=839, step=14040, lr=0.141500, batch loss=0.187117, epoch loss=2.132833
Batch=899, step=14100, lr=0.141250, batch loss=0.178832, epoch loss=2.311665
Batch=959, step=14160, lr=0.141000, batch loss=0.140395, epoch loss=2.452060
Batch=1019, step=14220, lr=0.141000, batch loss=0.275957, epoch loss=2.728016
Batch=1079, step=14280, lr=0.140750, batch loss=0.079402, epoch loss=2.807418
Batch=1139, step=14340, lr=0.140250, batch loss=0.119962, epoch loss=2.927380
Batch=1199, step=14400, lr=0.140250, batch loss=0.089024, epoch loss=3.016404
Epoch=11, step=14400, lr=0.140250, epoch loss=3.016404
Batch=59, step=14460, lr=0.140000, batch loss=0.111918, epoch loss=0.111918
Batch=119, step=14520, lr=0.139500, batch loss=0.108994, epoch loss=0.220912
Batch=179, step=14580, lr=0.139500, batch loss=0.104607, epoch loss=0.325519
Batch=239, step=14640, lr=0.139250, batch loss=0.138368, epoch loss=0.463887
Batch=299, step=14700, lr=0.138750, batch loss=0.080364, epoch loss=0.544251
Batch=359, step=14760, lr=0.138750, batch loss=0.116116, epoch loss=0.660367
Batch=419, step=14820, lr=0.138500, batch loss=0.125122, epoch loss=0.785489
Batch=479, step=14880, lr=0.138250, batch loss=0.101183, epoch loss=0.886672
Batch=539, step=14940, lr=0.138000, batch loss=0.106514, epoch loss=0.993186
Batch=599, step=15000, lr=0.137750, batch loss=0.084682, epoch loss=1.077868
Batch=659, step=15060, lr=0.137500, batch loss=0.126463, epoch loss=1.204331
Batch=719, step=15120, lr=0.137000, batch loss=0.117602, epoch loss=1.321933
Batch=779, step=15180, lr=0.137000, batch loss=0.118989, epoch loss=1.440922
Batch=839, step=15240, lr=0.136750, batch loss=0.158670, epoch loss=1.599593
Batch=899, step=15300, lr=0.136500, batch loss=0.252362, epoch loss=1.851955
Batch=959, step=15360, lr=0.136000, batch loss=0.062915, epoch loss=1.914870
Batch=1019, step=15420, lr=0.136000, batch loss=0.141220, epoch loss=2.056090
Batch=1079, step=15480, lr=0.135750, batch loss=0.045754, epoch loss=2.101844
Batch=1139, step=15540, lr=0.135250, batch loss=0.110636, epoch loss=2.212480
Batch=1199, step=15600, lr=0.135000, batch loss=0.060937, epoch loss=2.273417
Epoch=12, step=15600, lr=0.135000, epoch loss=2.273417
Batch=59, step=15660, lr=0.134750, batch loss=0.076737, epoch loss=0.076737
Batch=119, step=15720, lr=0.134500, batch loss=0.118295, epoch loss=0.195032
Batch=179, step=15780, lr=0.134250, batch loss=0.091467, epoch loss=0.286499
Batch=239, step=15840, lr=0.134250, batch loss=0.093380, epoch loss=0.379879
Batch=299, step=15900, lr=0.134000, batch loss=0.037353, epoch loss=0.417232
Batch=359, step=15960, lr=0.133750, batch loss=0.080234, epoch loss=0.497466
Batch=419, step=16020, lr=0.133500, batch loss=0.076700, epoch loss=0.574165
Batch=479, step=16080, lr=0.133250, batch loss=0.057457, epoch loss=0.631622
Batch=539, step=16140, lr=0.133000, batch loss=0.062714, epoch loss=0.694336
Batch=599, step=16200, lr=0.132750, batch loss=0.135980, epoch loss=0.830316
Batch=659, step=16260, lr=0.132500, batch loss=0.082230, epoch loss=0.912547
Batch=719, step=16320, lr=0.132250, batch loss=0.129876, epoch loss=1.042423
Batch=779, step=16380, lr=0.132000, batch loss=0.290808, epoch loss=1.333231
Batch=839, step=16440, lr=0.131750, batch loss=0.089642, epoch loss=1.422873
Batch=899, step=16500, lr=0.131500, batch loss=0.075264, epoch loss=1.498137
Batch=959, step=16560, lr=0.131250, batch loss=0.030829, epoch loss=1.528966
Batch=1019, step=16620, lr=0.131000, batch loss=0.067654, epoch loss=1.596620
Batch=1079, step=16680, lr=0.130750, batch loss=0.045027, epoch loss=1.641647
Batch=1139, step=16740, lr=0.130250, batch loss=0.075900, epoch loss=1.717547
Batch=1199, step=16800, lr=0.130250, batch loss=0.035654, epoch loss=1.753201
Epoch=13, step=16800, lr=0.130250, epoch loss=1.753201
Batch=59, step=16860, lr=0.130000, batch loss=0.033735, epoch loss=0.033735
Batch=119, step=16920, lr=0.129750, batch loss=0.035886, epoch loss=0.069621
Batch=179, step=16980, lr=0.129500, batch loss=0.042124, epoch loss=0.111745
Batch=239, step=17040, lr=0.129250, batch loss=0.056973, epoch loss=0.168719
Batch=299, step=17100, lr=0.129000, batch loss=0.019627, epoch loss=0.188346
Batch=359, step=17160, lr=0.128750, batch loss=0.041846, epoch loss=0.230192
Batch=419, step=17220, lr=0.128500, batch loss=0.044276, epoch loss=0.274469
Batch=479, step=17280, lr=0.128250, batch loss=0.025356, epoch loss=0.299824
Batch=539, step=17340, lr=0.128000, batch loss=0.053472, epoch loss=0.353296
Batch=599, step=17400, lr=0.127750, batch loss=0.034942, epoch loss=0.388238
Batch=659, step=17460, lr=0.127500, batch loss=0.047571, epoch loss=0.435809
Batch=719, step=17520, lr=0.127000, batch loss=0.041138, epoch loss=0.476947
Batch=779, step=17580, lr=0.127000, batch loss=0.069724, epoch loss=0.546671
Batch=839, step=17640, lr=0.126750, batch loss=0.083388, epoch loss=0.630059
Batch=899, step=17700, lr=0.126500, batch loss=0.116872, epoch loss=0.746931
Batch=959, step=17760, lr=0.126250, batch loss=0.032225, epoch loss=0.779155
Batch=1019, step=17820, lr=0.126000, batch loss=0.062733, epoch loss=0.841888
Batch=1079, step=17880, lr=0.125750, batch loss=0.018646, epoch loss=0.860534
Batch=1139, step=17940, lr=0.125500, batch loss=0.038398, epoch loss=0.898932
Batch=1199, step=18000, lr=0.125250, batch loss=0.018774, epoch loss=0.917706
Epoch=14, step=18000, lr=0.125250, epoch loss=0.917706
Batch=59, step=18060, lr=0.125000, batch loss=0.012249, epoch loss=0.012249
Batch=119, step=18120, lr=0.124750, batch loss=0.019453, epoch loss=0.031702
Batch=179, step=18180, lr=0.124500, batch loss=0.029140, epoch loss=0.060842
Batch=239, step=18240, lr=0.124250, batch loss=0.033065, epoch loss=0.093908
Batch=299, step=18300, lr=0.124000, batch loss=0.010015, epoch loss=0.103923
Batch=359, step=18360, lr=0.123750, batch loss=0.023876, epoch loss=0.127799
Batch=419, step=18420, lr=0.123500, batch loss=0.030461, epoch loss=0.158260
Batch=479, step=18480, lr=0.123250, batch loss=0.018953, epoch loss=0.177213
Batch=539, step=18540, lr=0.122750, batch loss=0.031368, epoch loss=0.208581
Batch=599, step=18600, lr=0.122500, batch loss=0.025122, epoch loss=0.233704
Batch=659, step=18660, lr=0.122250, batch loss=0.032726, epoch loss=0.266429
Batch=719, step=18720, lr=0.122000, batch loss=0.041262, epoch loss=0.307691
Batch=779, step=18780, lr=0.121750, batch loss=0.119032, epoch loss=0.426723
Batch=839, step=18840, lr=0.121750, batch loss=0.054895, epoch loss=0.481618
Batch=899, step=18900, lr=0.121250, batch loss=0.058349, epoch loss=0.539967
Batch=959, step=18960, lr=0.121000, batch loss=0.013677, epoch loss=0.553644
Batch=1019, step=19020, lr=0.121000, batch loss=0.016933, epoch loss=0.570577
Batch=1079, step=19080, lr=0.120500, batch loss=0.009398, epoch loss=0.579975
Batch=1139, step=19140, lr=0.120250, batch loss=0.023145, epoch loss=0.603120
Batch=1199, step=19200, lr=0.120250, batch loss=0.009431, epoch loss=0.612551
Epoch=15, step=19200, lr=0.120250, epoch loss=0.612551
Batch=59, step=19260, lr=0.120000, batch loss=0.004353, epoch loss=0.004353
Batch=119, step=19320, lr=0.119500, batch loss=0.023579, epoch loss=0.027932
Batch=179, step=19380, lr=0.119500, batch loss=0.072678, epoch loss=0.100610
Batch=239, step=19440, lr=0.119250, batch loss=0.027560, epoch loss=0.128170
Batch=299, step=19500, lr=0.119000, batch loss=0.011056, epoch loss=0.139226
Batch=359, step=19560, lr=0.118750, batch loss=0.023624, epoch loss=0.162849
Batch=419, step=19620, lr=0.118250, batch loss=0.020729, epoch loss=0.183579
Batch=479, step=19680, lr=0.118250, batch loss=0.007480, epoch loss=0.191059
Batch=539, step=19740, lr=0.118000, batch loss=0.018216, epoch loss=0.209275
Batch=599, step=19800, lr=0.117750, batch loss=0.021441, epoch loss=0.230716
Batch=659, step=19860, lr=0.117250, batch loss=0.016721, epoch loss=0.247437
Batch=719, step=19920, lr=0.117250, batch loss=0.032365, epoch loss=0.279803
Batch=779, step=19980, lr=0.116750, batch loss=0.063812, epoch loss=0.343615
Batch=839, step=20040, lr=0.116750, batch loss=0.031036, epoch loss=0.374651
Batch=899, step=20100, lr=0.116250, batch loss=0.029021, epoch loss=0.403672
Batch=959, step=20160, lr=0.116000, batch loss=0.012893, epoch loss=0.416565
Batch=1019, step=20220, lr=0.116000, batch loss=0.013005, epoch loss=0.429570
Batch=1079, step=20280, lr=0.115500, batch loss=0.003020, epoch loss=0.432590
Batch=1139, step=20340, lr=0.115250, batch loss=0.015713, epoch loss=0.448304
Batch=1199, step=20400, lr=0.115000, batch loss=0.006018, epoch loss=0.454322
Epoch=16, step=20400, lr=0.115000, epoch loss=0.454322
Batch=59, step=20460, lr=0.114750, batch loss=0.002930, epoch loss=0.002930
Batch=119, step=20520, lr=0.114750, batch loss=0.011410, epoch loss=0.014340
Batch=179, step=20580, lr=0.114250, batch loss=0.025970, epoch loss=0.040310
Batch=239, step=20640, lr=0.114000, batch loss=0.014750, epoch loss=0.055060
Batch=299, step=20700, lr=0.114000, batch loss=0.003854, epoch loss=0.058914
Batch=359, step=20760, lr=0.113500, batch loss=0.013747, epoch loss=0.072661
Batch=419, step=20820, lr=0.113250, batch loss=0.014751, epoch loss=0.087412
Batch=479, step=20880, lr=0.113250, batch loss=0.006341, epoch loss=0.093753
Batch=539, step=20940, lr=0.113000, batch loss=0.016625, epoch loss=0.110378
Batch=599, step=21000, lr=0.112500, batch loss=0.018243, epoch loss=0.128621
Batch=659, step=21060, lr=0.112500, batch loss=0.013329, epoch loss=0.141950
Batch=719, step=21120, lr=0.112000, batch loss=0.034549, epoch loss=0.176498
Batch=779, step=21180, lr=0.112000, batch loss=0.062902, epoch loss=0.239400
Batch=839, step=21240, lr=0.111750, batch loss=0.024509, epoch loss=0.263909
Batch=899, step=21300, lr=0.111250, batch loss=0.032305, epoch loss=0.296214
Batch=959, step=21360, lr=0.111000, batch loss=0.010484, epoch loss=0.306698
Batch=1019, step=21420, lr=0.111000, batch loss=0.011617, epoch loss=0.318316
Batch=1079, step=21480, lr=0.110750, batch loss=0.001031, epoch loss=0.319347
Batch=1139, step=21540, lr=0.110500, batch loss=0.013270, epoch loss=0.332617
Batch=1199, step=21600, lr=0.110250, batch loss=0.005416, epoch loss=0.338033
Epoch=17, step=21600, lr=0.110250, epoch loss=0.338033
Batch=59, step=21660, lr=0.110000, batch loss=0.002471, epoch loss=0.002471
Batch=119, step=21720, lr=0.109750, batch loss=0.006746, epoch loss=0.009217
Batch=179, step=21780, lr=0.109250, batch loss=0.012860, epoch loss=0.022077
Batch=239, step=21840, lr=0.109250, batch loss=0.009737, epoch loss=0.031814
Batch=299, step=21900, lr=0.108750, batch loss=0.016069, epoch loss=0.047883
Batch=359, step=21960, lr=0.108750, batch loss=0.014957, epoch loss=0.062840
Batch=419, step=22020, lr=0.108500, batch loss=0.013530, epoch loss=0.076370
Batch=479, step=22080, lr=0.108250, batch loss=0.003214, epoch loss=0.079584
Batch=539, step=22140, lr=0.108000, batch loss=0.016567, epoch loss=0.096151
Batch=599, step=22200, lr=0.107500, batch loss=0.015713, epoch loss=0.111864
Batch=659, step=22260, lr=0.107250, batch loss=0.011710, epoch loss=0.123574
Batch=719, step=22320, lr=0.107000, batch loss=0.018506, epoch loss=0.142080
Batch=779, step=22380, lr=0.106750, batch loss=0.024611, epoch loss=0.166691
Batch=839, step=22440, lr=0.106750, batch loss=0.027513, epoch loss=0.194204
Batch=899, step=22500, lr=0.106500, batch loss=0.025646, epoch loss=0.219850
Batch=959, step=22560, lr=0.106000, batch loss=0.009022, epoch loss=0.228873
Batch=1019, step=22620, lr=0.106000, batch loss=0.008782, epoch loss=0.237655
Batch=1079, step=22680, lr=0.105500, batch loss=0.002221, epoch loss=0.239876
Batch=1139, step=22740, lr=0.105500, batch loss=0.010631, epoch loss=0.250506
Batch=1199, step=22800, lr=0.105250, batch loss=0.005032, epoch loss=0.255539
Epoch=18, step=22800, lr=0.105250, epoch loss=0.255539
Batch=59, step=22860, lr=0.104750, batch loss=0.001816, epoch loss=0.001816
Batch=119, step=22920, lr=0.104500, batch loss=0.005559, epoch loss=0.007375
Batch=179, step=22980, lr=0.104250, batch loss=0.010878, epoch loss=0.018253
Batch=239, step=23040, lr=0.104250, batch loss=0.008931, epoch loss=0.027184
Batch=299, step=23100, lr=0.103750, batch loss=0.006957, epoch loss=0.034141
Batch=359, step=23160, lr=0.103500, batch loss=0.012266, epoch loss=0.046406
Batch=419, step=23220, lr=0.103500, batch loss=0.011175, epoch loss=0.057581
Batch=479, step=23280, lr=0.103000, batch loss=0.002790, epoch loss=0.060371
Batch=539, step=23340, lr=0.102750, batch loss=0.016711, epoch loss=0.077082
Batch=599, step=23400, lr=0.102500, batch loss=0.014071, epoch loss=0.091153
Batch=659, step=23460, lr=0.102500, batch loss=0.010846, epoch loss=0.101999
Batch=719, step=23520, lr=0.102000, batch loss=0.015467, epoch loss=0.117466
Batch=779, step=23580, lr=0.101750, batch loss=0.022424, epoch loss=0.139890
Batch=839, step=23640, lr=0.101750, batch loss=0.025348, epoch loss=0.165238
Batch=899, step=23700, lr=0.101250, batch loss=0.023833, epoch loss=0.189071
Batch=959, step=23760, lr=0.101000, batch loss=0.008919, epoch loss=0.197990
Batch=1019, step=23820, lr=0.100750, batch loss=0.008171, epoch loss=0.206161
Batch=1079, step=23880, lr=0.100500, batch loss=0.000790, epoch loss=0.206951
Batch=1139, step=23940, lr=0.100250, batch loss=0.009429, epoch loss=0.216379
Batch=1199, step=24000, lr=0.100000, batch loss=0.004990, epoch loss=0.221369
Epoch=19, step=24000, lr=0.100000, epoch loss=0.221369


Half-moons scatterplot and decision boundary:
┌────────────────────────────────────────────────────────────────────────────────────────────────────┐
│********************************#*******************************************************************│
│**********************#*#*#######*###*#####*********************************************************│
│**********************#########################*****************************************************│
│*****************#**########*######*###########*###*************************************************│
│***************#################*###################************************************************│
│************######*#################*#################**********************************************│
│**********#*#####*########*#**************##*#########*#********************************************│
│***********########*##*#******************#*****##########****************************************..│
│***********###########*************************############*************************************....│
│********######*####*********************************###*###*#********************************.......│
│*******######**##**************..******************#*######*#******************************.........│
│*******##*##**##***********..........***************########*##**************************...........│
│*****#######************.......%...%%...***************#########************************..........%.│
│******######***********.........%........***************##*#####**********************........%.%.%.│
│***#########**********.........%%%.%%......*************#*#######********************........%.%%%%.│
│****#######***********.........%%%%.........************#########*******************.........%%.%%.%│
│**#######************..........%%%%%%%........*************###*###*****************..........%%%%%%.│
│*##*####************...........%%%%%%%.........***********########****************...........%%%%%%.│
│*#######************...........%%%%%%%..........************#######*************.............%%%%%%.│
│*##*####***********............%%.%%%%%...........***********####**************.............%%%%%%%.│
│*#####*#***********.............%%%%%%%............**********##*###***********...............%%%%%..│
│#######***********.............%.%%%%%%.............*********#######*********..............%%%%.%%..│
│#####*#***********..............%%%%%%%...............*******#######********...............%%%%%%%%.│
│###*#*#**********...............%%%%%%%%%..............*******######******.................%%%%%%...│
│#######*********.................%%%%%%%%................****###*###*****.................%%%%%%....│
│######**********.................%%%%%%%%%................***#*###******................%%%%%%%%%...│
│*#*##*#********...................%%%%%%%%%%...............***######***..................%%%%%%.....│
│#****##********....................%%%%%%%%%.................**###*#**................%.%%%%%%%.....│
│**************.....................%.%%%%%%...................******...................%.%%.%%......│
│**************.......................%..%%%%%%%.................***...............%.%%%%%%%%%.......│
│*************.........................%.%%%.%%%%.................*................%%%%%%%.%.%.......│
│************............................%..%%%%..%................................%%%%%%%%..........│
│************.............................%%%%%%%%%%%........................%%..%%%%%%%%.%..........│
│***********..............................%%.%%%%%%%%..%....................%..%%%.%%%%%%%...........│
│***********.................................%%%%.%%%%%%%%...............%.%%%%%%%%%%%%.%............│
│**********...................................%%%%%%%%%%%%%%%%%%%%%%.%%%%.%%%%%%%%%%%%%..............│
│**********....................................%%.%%%%%%%%%%%%%%%%%%%%%%.%%%%%%%%%%%.................│
│*********.........................................%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%...................│
│*********............................................%%%.%%%%%%%%%%%%%%%%%%%%%......................│
│********................................................%...%%%%.%%.%%%%..%.........................│
└────────────────────────────────────────────────────────────────────────────────────────────────────┘
2025-03-21 16:29.06 ---> saved as "17ab3156e63b1375d6a4dea0033daf15e76b468ca0f762751075ee080a49c593"
Job succeeded
2025-03-21 16:29.08: Job succeeded