Organisationsahrefsocannlccaf45 ()fedora-40-5.3_opam-2.3

fedora-40-5.3_opam-2.3

Link Copied
Code Copied

Logs

2025-03-20 21:04.47: New job: test ahrefs/ocannl https://github.com/ahrefs/ocannl.git#refs/heads/master (ccaf459c55f1e1dab014a65af54e1ba2ec3b9ad0) (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 ccaf459c
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-20 21:04.47: Using cache hint "ahrefs/ocannl-ocaml/opam:fedora-40-ocaml-5.3@sha256:9a3e2a687015db2704b91431286f4f84f9c6e8d286761ed5417eadf8288bcc9e-fedora-40-5.3_opam-2.3-3fcdf15be1e8f7dcae915b4cdb940fd5"
2025-03-20 21:04.47: 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-20 21:04.47: Waiting for resource in pool OCluster
2025-03-20 21:04.47: Waiting for worker…
2025-03-20 21:14.57: Got resource from pool OCluster
Building on toxis.caelum.ci.dev
All commits already cached
HEAD is now at ccaf459c Missing from previous commit: test update


(from ocaml/opam:fedora-40-ocaml-5.3@sha256:9a3e2a687015db2704b91431286f4f84f9c6e8d286761ed5417eadf8288bcc9e)
2025-03-20 21:15.59 ---> 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                               87 kB/s |  27 kB     00:00
Fedora 40 - x86_64 - Updates                    181 kB/s |  23 kB     00:00
Fedora 40 - x86_64 - Updates                    4.0 MB/s | 5.7 MB     00:01
Package findutils-1:4.9.0-9.fc40.x86_64 is already installed.
Dependencies resolved.
Nothing to do.
Complete!
2025-03-20 21:16.13 ---> saved as "94cbd80bcc330ce623803fbb520a85cab1400e88c96764ea5c2e02cd7e19ad53"


/src: (run (shell "sudo ln -f /usr/bin/opam-2.3 /usr/bin/opam"))
2025-03-20 21:16.14 ---> 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.


Continue? [y/n] y
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.


Format upgrade done.
[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


<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[ERROR] Could not update repository "opam-repository-archive": "/usr/bin/git fetch -q" exited with code 128 "fatal: unable to access 'https://github.com/ocaml/opam-repository-archive/': Could not resolve host: github.com"
[default] synchronised from file:///home/opam/opam-repository
2025-03-20 21:17.46 ---> 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-20 21:17.46 ---> saved as "e1cd23eff74270a484a5911f8cc469d53dbcdcfafe79312b85310d9254a411b6"


/src: (workdir /src)


/src: (run (shell "sudo chown opam /src"))
2025-03-20 21:17.46 ---> 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..6cf83229dd  master     -> origin/master
4e25d0cf5f Merge pull request #27651 from lukstafi/opam-publish-ppx_minidebug.2.1.0


<><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><>
[opam-repository-archive] synchronised from git+https://github.com/ocaml/opam-repository-archive
[default] synchronised from file:///home/opam/opam-repository


Everything as up-to-date as possible (run with --verbose to show unavailable upgrades).
However, you may "opam upgrade" these packages explicitly, which will ask permission to downgrade or uninstall the conflicting packages.
Nothing to do.
# To update the current shell environment, run: eval $(opam env)
2025-03-20 21:18.51 ---> saved as "dab772aca77df98414fc328dd4b874f99de8a0ed482ec5e55cda5daf184a72c6"


/src: (copy (src neural_nets_lib.opam arrayjit.opam) (dst ./))
2025-03-20 21:18.51 ---> saved as "e801b080c8b262207b174a8e43d1d5f7aa2c94a5aaa80dcd187e747df487c540"


/src: (run (network host)
(shell  "opam pin add -yn neural_nets_lib.dev './' && \
\nopam pin add -yn arrayjit.dev './'"))
[neural_nets_lib.dev] synchronised (file:///src)
neural_nets_lib is now pinned to file:///src (version dev)
[arrayjit.dev] synchronised (file:///src)
arrayjit is now pinned to file:///src (version dev)
2025-03-20 21:18.54 ---> saved as "1e7f280ec43971ca8d43dd2b3c3014e0aaed3701f5e4bc048bbee948d0dd6017"


/src: (run (network host)
(shell "echo '(lang dune 3.0)' > './dune-project'"))
2025-03-20 21:18.54 ---> saved as "4b0d6172b5c79aba82cdbfd5d0214867dac76c7a6edeec6d98a7ca7fdcff61ad"


/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                              159 kB/s |  27 kB     00:00
- Fedora 40 openh264 (From Cisco) - x86_64        9.6 kB/s | 989  B     00:00
- Fedora 40 - x86_64 - Updates                    185 kB/s |  23 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:19 ago on Thu Mar 20 21:18:55 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            201 kB/s |  28 kB     00:00
- --------------------------------------------------------------------------------
- Total                                           104 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-20 21:19.17 ---> saved as "3131d428f537bb9d8c606340dc016a05fb575475cde9c43057c3ff9a6ba5e536"


/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam install $DEPS"))
[NOTE] Package ocaml-options-vanilla is already installed (current version is 1).
[NOTE] Package ocaml-config is already installed (current version is 3).
[NOTE] Package ocaml-compiler is already installed (current version is 5.3.0).
[NOTE] Package ocaml-base-compiler is already installed (current version is 5.3.0).
[NOTE] Package ocaml is already installed (current version is 5.3.0).
[NOTE] Package base-unix is already installed (current version is base).
[NOTE] Package base-threads is already installed (current version is base).
[NOTE] Package base-nnp is already installed (current version is base).
[NOTE] Package base-effects is already installed (current version is base).
[NOTE] Package base-domains is already installed (current version is base).
[NOTE] Package base-bigarray is already installed (current version is base).
The following actions will be performed:
=== install 65 packages
- install angstrom                0.16.1
- install backoff                 0.1.1
- install base                    v0.17.1
- install bigarray-compat         1.1.0
- install bigstringaf             0.10.0
- install conf-libffi             2.0.0
- install conf-pkg-config         4
- install cppo                    1.8.0
- install csexp                   1.5.2
- install ctypes                  0.23.0
- install ctypes-foreign          0.23.0
- install dune                    3.17.2
- install dune-configurator       3.17.2
- install fieldslib               v0.17.0
- install integers                0.7.0
- install jane-street-headers     v0.17.0
- install jst-config              v0.17.0
- install mtime                   2.1.0
- install multicore-magic         2.3.1
- install num                     1.5-1
- install ocaml-compiler-libs     v0.17.0
- install ocaml-syntax-shims      1.0.0
- install ocaml_intrinsics_kernel v0.17.1
- install ocamlbuild              0.16.1
- install ocamlfind               1.9.8
- install parsexp                 v0.17.0
- install ppx_assert              v0.17.0
- install ppx_base                v0.17.0
- install ppx_cold                v0.17.0
- install ppx_compare             v0.17.0
- install ppx_derivers            1.2.1
- install ppx_deriving            6.0.3
- install ppx_enumerate           v0.17.0
- install ppx_expect              v0.17.2
- install ppx_fields_conv         v0.17.0
- install ppx_globalize           v0.17.0
- install ppx_hash                v0.17.0
- install ppx_here                v0.17.0
- install ppx_inline_test         v0.17.0
- install ppx_minidebug           2.1.0
- install ppx_optcomp             v0.17.0
- install ppx_sexp_conv           v0.17.0
- install ppx_string              v0.17.0
- install ppx_variants_conv       v0.17.0
- install ppxlib                  0.35.0
- install ppxlib_jane             v0.17.2
- install printbox                0.12
- install printbox-ext-plot       0.12
- install printbox-html           0.12
- install printbox-md             0.12
- install printbox-text           0.12
- install ptime                   1.2.0
- install re                      1.12.0
- install saturn_lockfree         0.5.0
- install seq                     base
- install sexplib                 v0.17.0
- install sexplib0                v0.17.0
- install stdio                   v0.17.0
- install stdlib-shims            0.3.0
- install time_now                v0.17.0
- install topkg                   1.0.8
- install tyxml                   4.6.0
- install uucp                    16.0.0
- install uutf                    1.0.4
- install variantslib             v0.17.0


<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved backoff.0.1.1  (cached)
-> retrieved bigarray-compat.1.1.0  (cached)
-> retrieved angstrom.0.16.1  (cached)
-> retrieved base.v0.17.1  (cached)
-> retrieved bigstringaf.0.10.0  (cached)
-> retrieved cppo.1.8.0  (cached)
-> installed conf-pkg-config.4
-> retrieved csexp.1.5.2  (cached)
-> retrieved ctypes.0.23.0, ctypes-foreign.0.23.0  (cached)
-> installed conf-libffi.2.0.0
-> retrieved fieldslib.v0.17.0  (cached)
-> retrieved integers.0.7.0  (cached)
-> retrieved jane-street-headers.v0.17.0  (cached)
-> retrieved jst-config.v0.17.0  (cached)
-> retrieved mtime.2.1.0  (cached)
-> retrieved multicore-magic.2.3.1  (cached)
-> retrieved num.1.5-1  (cached)
-> retrieved ocaml-compiler-libs.v0.17.0  (cached)
-> retrieved ocaml-syntax-shims.1.0.0  (cached)
-> retrieved ocaml_intrinsics_kernel.v0.17.1  (cached)
-> retrieved ocamlbuild.0.16.1  (cached)
-> retrieved ocamlfind.1.9.8  (cached)
-> retrieved parsexp.v0.17.0  (cached)
-> retrieved dune.3.17.2, dune-configurator.3.17.2  (cached)
-> installed num.1.5-1
-> 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_minidebug.2.1.0  (cached)
-> retrieved ppx_optcomp.v0.17.0  (cached)
-> retrieved ppx_sexp_conv.v0.17.0  (cached)
-> retrieved ppx_string.v0.17.0  (cached)
-> retrieved ppx_variants_conv.v0.17.0  (cached)
-> retrieved ppxlib_jane.v0.17.2  (cached)
-> retrieved ptime.1.2.0  (cached)
-> retrieved re.1.12.0  (cached)
-> retrieved saturn_lockfree.0.5.0  (cached)
-> retrieved seq.base  (cached)
-> installed seq.base
-> retrieved ppxlib.0.35.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 printbox.0.12, printbox-ext-plot.0.12, printbox-html.0.12, printbox-md.0.12, printbox-text.0.12  (cached)
-> retrieved uucp.16.0.0  (cached)
-> installed ocamlfind.1.9.8
-> installed ocamlbuild.0.16.1
-> installed topkg.1.0.8
-> installed uutf.1.0.4
-> installed mtime.2.1.0
-> installed ptime.1.2.0
-> installed dune.3.17.2
-> installed jane-street-headers.v0.17.0
-> installed ppx_derivers.1.2.1
-> installed csexp.1.5.2
-> installed backoff.0.1.1
-> installed bigarray-compat.1.1.0
-> installed multicore-magic.2.3.1
-> installed ocaml-compiler-libs.v0.17.0
-> installed ocaml-syntax-shims.1.0.0
-> installed ocaml_intrinsics_kernel.v0.17.1
-> installed cppo.1.8.0
-> installed printbox.0.12
-> installed re.1.12.0
-> installed sexplib0.v0.17.0
-> installed stdlib-shims.0.3.0
-> installed saturn_lockfree.0.5.0
-> installed integers.0.7.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 ctypes.0.23.0
-> installed base.v0.17.1
-> installed fieldslib.v0.17.0
-> installed ctypes-foreign.0.23.0
-> installed variantslib.v0.17.0
-> installed stdio.v0.17.0
-> installed uucp.16.0.0
-> installed printbox-text.0.12
-> installed printbox-md.0.12
-> installed printbox-ext-plot.0.12
-> installed ppxlib.0.35.0
-> installed ppx_optcomp.v0.17.0
-> installed ppxlib_jane.v0.17.2
-> installed ppx_cold.v0.17.0
-> installed ppx_variants_conv.v0.17.0
-> installed ppx_here.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-20 21:21.35 ---> saved as "938b8cfe1f89028d19af6d952d3f8556e73fa67046e78bd163a9116307b73e6e"


/src: (copy (src .) (dst /src))
2025-03-20 21:21.36 ---> saved as "b214431f1eadef5d727dd16f955e62b64fb91eb134560ca6745a5aa8b9eafa94"


/src: (run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build"))
(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/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/.sandbox/2b3b8c3cd1f38690ef1f658ced901bcd/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/2b3b8c3cd1f38690ef1f658ced901bcd/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/2b3b8c3cd1f38690ef1f658ced901bcd/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/2b3b8c3cd1f38690ef1f658ced901bcd/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/2b3b8c3cd1f38690ef1f658ced901bcd/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/0d8e342b6dd7bf7788679223e8883e00/default/test/ocannl_config.' -source-tree-root .. -diff-cmd -)


Welcome to OCANNL! Reading configuration defaults from /src/_build/.sandbox/2b3b8c3cd1f38690ef1f658ced901bcd/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/2b3b8c3cd1f38690ef1f658ced901bcd/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/2b3b8c3cd1f38690ef1f658ced901bcd/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/2b3b8c3cd1f38690ef1f658ced901bcd/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/2b3b8c3cd1f38690ef1f658ced901bcd/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/2b3b8c3cd1f38690ef1f658ced901bcd/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/2b3b8c3cd1f38690ef1f658ced901bcd/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/2b3b8c3cd1f38690ef1f658ced901bcd/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/2b3b8c3cd1f38690ef1f658ced901bcd/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/2b3b8c3cd1f38690ef1f658ced901bcd/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/2b3b8c3cd1f38690ef1f658ced901bcd/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/2b3b8c3cd1f38690ef1f658ced901bcd/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/2b3b8c3cd1f38690ef1f658ced901bcd/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/2b3b8c3cd1f38690ef1f658ced901bcd/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/2b3b8c3cd1f38690ef1f658ced901bcd/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.199750, batch loss=23.609453, epoch loss=23.609453
Batch=119, step=120, lr=0.199750, batch loss=8.516926, epoch loss=32.126379
Batch=179, step=180, lr=0.199250, batch loss=2.644440, epoch loss=34.770819
Batch=239, step=240, lr=0.199000, batch loss=0.856726, epoch loss=35.627544
Batch=299, step=300, lr=0.199000, batch loss=1.433764, epoch loss=37.061309
Batch=359, step=360, lr=0.198750, batch loss=1.341737, epoch loss=38.403046
Batch=419, step=420, lr=0.198500, batch loss=0.610259, epoch loss=39.013305
Batch=479, step=480, lr=0.198250, batch loss=0.748185, epoch loss=39.761490
Batch=539, step=540, lr=0.198000, batch loss=0.687112, epoch loss=40.448602
Batch=599, step=600, lr=0.197750, batch loss=1.105030, epoch loss=41.553632
Batch=659, step=660, lr=0.197500, batch loss=0.481346, epoch loss=42.034978
Batch=719, step=720, lr=0.197000, batch loss=0.410555, epoch loss=42.445533
Batch=779, step=780, lr=0.197000, batch loss=0.469625, epoch loss=42.915158
Batch=839, step=840, lr=0.196750, batch loss=0.449986, epoch loss=43.365144
Batch=899, step=900, lr=0.196500, batch loss=0.383322, epoch loss=43.748465
Batch=959, step=960, lr=0.196250, batch loss=0.258190, epoch loss=44.006655
Batch=1019, step=1020, lr=0.196000, batch loss=0.485319, epoch loss=44.491974
Batch=1079, step=1080, lr=0.195750, batch loss=0.269218, epoch loss=44.761192
Batch=1139, step=1140, lr=0.195500, batch loss=0.338750, epoch loss=45.099941
Batch=1199, step=1200, lr=0.195250, batch loss=0.265209, epoch loss=45.365151
Epoch=0, step=1200, lr=0.195250, epoch loss=45.365151
Batch=59, step=1260, lr=0.195000, batch loss=0.265049, epoch loss=0.265049
Batch=119, step=1320, lr=0.194750, batch loss=0.204644, epoch loss=0.469693
Batch=179, step=1380, lr=0.194500, batch loss=0.245817, epoch loss=0.715510
Batch=239, step=1440, lr=0.194250, batch loss=0.349540, epoch loss=1.065050
Batch=299, step=1500, lr=0.194000, batch loss=0.237540, epoch loss=1.302590
Batch=359, step=1560, lr=0.193750, batch loss=0.311970, epoch loss=1.614560
Batch=419, step=1620, lr=0.193500, batch loss=0.309461, epoch loss=1.924021
Batch=479, step=1680, lr=0.193250, batch loss=0.275511, epoch loss=2.199532
Batch=539, step=1740, lr=0.193000, batch loss=0.210808, epoch loss=2.410340
Batch=599, step=1800, lr=0.192750, batch loss=0.252397, epoch loss=2.662737
Batch=659, step=1860, lr=0.192500, batch loss=0.369179, epoch loss=3.031916
Batch=719, step=1920, lr=0.192250, batch loss=0.358205, epoch loss=3.390121
Batch=779, step=1980, lr=0.192000, batch loss=0.383011, epoch loss=3.773132
Batch=839, step=2040, lr=0.191750, batch loss=0.342316, epoch loss=4.115448
Batch=899, step=2100, lr=0.191500, batch loss=0.296683, epoch loss=4.412131
Batch=959, step=2160, lr=0.191250, batch loss=0.213666, epoch loss=4.625797
Batch=1019, step=2220, lr=0.191000, batch loss=0.333203, epoch loss=4.959000
Batch=1079, step=2280, lr=0.190750, batch loss=0.207150, epoch loss=5.166150
Batch=1139, step=2340, lr=0.190500, batch loss=0.263660, epoch loss=5.429810
Batch=1199, step=2400, lr=0.190250, batch loss=0.214131, epoch loss=5.643941
Epoch=1, step=2400, lr=0.190250, epoch loss=5.643941
Batch=59, step=2460, lr=0.190000, batch loss=0.232798, epoch loss=0.232798
Batch=119, step=2520, lr=0.189750, batch loss=0.197088, epoch loss=0.429886
Batch=179, step=2580, lr=0.189500, batch loss=0.220882, epoch loss=0.650768
Batch=239, step=2640, lr=0.189250, batch loss=0.329294, epoch loss=0.980062
Batch=299, step=2700, lr=0.189000, batch loss=0.206652, epoch loss=1.186713
Batch=359, step=2760, lr=0.188750, batch loss=0.291994, epoch loss=1.478708
Batch=419, step=2820, lr=0.188500, batch loss=0.282806, epoch loss=1.761514
Batch=479, step=2880, lr=0.188250, batch loss=0.258718, epoch loss=2.020232
Batch=539, step=2940, lr=0.188000, batch loss=0.198580, epoch loss=2.218812
Batch=599, step=3000, lr=0.187750, batch loss=0.242217, epoch loss=2.461029
Batch=659, step=3060, lr=0.187500, batch loss=0.350779, epoch loss=2.811807
Batch=719, step=3120, lr=0.187250, batch loss=0.347161, epoch loss=3.158968
Batch=779, step=3180, lr=0.187000, batch loss=0.366445, epoch loss=3.525413
Batch=839, step=3240, lr=0.186500, batch loss=0.324427, epoch loss=3.849840
Batch=899, step=3300, lr=0.186500, batch loss=0.291931, epoch loss=4.141770
Batch=959, step=3360, lr=0.186250, batch loss=0.233784, epoch loss=4.375554
Batch=1019, step=3420, lr=0.186000, batch loss=0.360852, epoch loss=4.736406
Batch=1079, step=3480, lr=0.185750, batch loss=0.222320, epoch loss=4.958726
Batch=1139, step=3540, lr=0.185500, batch loss=0.268311, epoch loss=5.227037
Batch=1199, step=3600, lr=0.185250, batch loss=0.202587, epoch loss=5.429625
Epoch=2, step=3600, lr=0.185250, epoch loss=5.429625
Batch=59, step=3660, lr=0.185000, batch loss=0.225245, epoch loss=0.225245
Batch=119, step=3720, lr=0.184750, batch loss=0.183999, epoch loss=0.409243
Batch=179, step=3780, lr=0.184500, batch loss=0.212962, epoch loss=0.622205
Batch=239, step=3840, lr=0.184250, batch loss=0.318540, epoch loss=0.940746
Batch=299, step=3900, lr=0.184000, batch loss=0.203588, epoch loss=1.144334
Batch=359, step=3960, lr=0.183750, batch loss=0.290115, epoch loss=1.434449
Batch=419, step=4020, lr=0.183500, batch loss=0.284777, epoch loss=1.719225
Batch=479, step=4080, lr=0.183250, batch loss=0.257231, epoch loss=1.976456
Batch=539, step=4140, lr=0.183000, batch loss=0.198335, epoch loss=2.174790
Batch=599, step=4200, lr=0.182750, batch loss=0.241204, epoch loss=2.415995
Batch=659, step=4260, lr=0.182500, batch loss=0.330526, epoch loss=2.746520
Batch=719, step=4320, lr=0.182250, batch loss=0.328890, epoch loss=3.075411
Batch=779, step=4380, lr=0.182000, batch loss=0.353405, epoch loss=3.428816
Batch=839, step=4440, lr=0.181750, batch loss=0.318982, epoch loss=3.747798
Batch=899, step=4500, lr=0.181500, batch loss=0.295120, epoch loss=4.042918
Batch=959, step=4560, lr=0.181000, batch loss=0.239139, epoch loss=4.282056
Batch=1019, step=4620, lr=0.181000, batch loss=0.331003, epoch loss=4.613059
Batch=1079, step=4680, lr=0.180750, batch loss=0.196348, epoch loss=4.809407
Batch=1139, step=4740, lr=0.180500, batch loss=0.228388, epoch loss=5.037796
Batch=1199, step=4800, lr=0.180250, batch loss=0.195719, epoch loss=5.233515
Epoch=3, step=4800, lr=0.180250, epoch loss=5.233515
Batch=59, step=4860, lr=0.180000, batch loss=0.236856, epoch loss=0.236856
Batch=119, step=4920, lr=0.179750, batch loss=0.193957, epoch loss=0.430813
Batch=179, step=4980, lr=0.179250, batch loss=0.207131, epoch loss=0.637944
Batch=239, step=5040, lr=0.179250, batch loss=0.309428, epoch loss=0.947373
Batch=299, step=5100, lr=0.179000, batch loss=0.206788, epoch loss=1.154161
Batch=359, step=5160, lr=0.178500, batch loss=0.276169, epoch loss=1.430330
Batch=419, step=5220, lr=0.178500, batch loss=0.269667, epoch loss=1.699996
Batch=479, step=5280, lr=0.178250, batch loss=0.247293, epoch loss=1.947289
Batch=539, step=5340, lr=0.178000, batch loss=0.193208, epoch loss=2.140497
Batch=599, step=5400, lr=0.177500, batch loss=0.226381, epoch loss=2.366879
Batch=659, step=5460, lr=0.177500, batch loss=0.327283, epoch loss=2.694161
Batch=719, step=5520, lr=0.177000, batch loss=0.334392, epoch loss=3.028553
Batch=779, step=5580, lr=0.176750, batch loss=0.345432, epoch loss=3.373985
Batch=839, step=5640, lr=0.176500, batch loss=0.309716, epoch loss=3.683701
Batch=899, step=5700, lr=0.176250, batch loss=0.273200, epoch loss=3.956902
Batch=959, step=5760, lr=0.176000, batch loss=0.215870, epoch loss=4.172772
Batch=1019, step=5820, lr=0.176000, batch loss=0.335365, epoch loss=4.508137
Batch=1079, step=5880, lr=0.175500, batch loss=0.190586, epoch loss=4.698723
Batch=1139, step=5940, lr=0.175500, batch loss=0.225106, epoch loss=4.923829
Batch=1199, step=6000, lr=0.175250, batch loss=0.189750, epoch loss=5.113579
Epoch=4, step=6000, lr=0.175250, epoch loss=5.113579
Batch=59, step=6060, lr=0.174750, batch loss=0.233878, epoch loss=0.233878
Batch=119, step=6120, lr=0.174750, batch loss=0.192556, epoch loss=0.426434
Batch=179, step=6180, lr=0.174500, batch loss=0.202083, epoch loss=0.628516
Batch=239, step=6240, lr=0.174250, batch loss=0.300300, epoch loss=0.928816
Batch=299, step=6300, lr=0.174000, batch loss=0.198589, epoch loss=1.127406
Batch=359, step=6360, lr=0.173500, batch loss=0.266212, epoch loss=1.393617
Batch=419, step=6420, lr=0.173500, batch loss=0.258967, epoch loss=1.652584
Batch=479, step=6480, lr=0.173250, batch loss=0.235850, epoch loss=1.888434
Batch=539, step=6540, lr=0.172750, batch loss=0.191087, epoch loss=2.079522
Batch=599, step=6600, lr=0.172500, batch loss=0.232942, epoch loss=2.312464
Batch=659, step=6660, lr=0.172500, batch loss=0.314626, epoch loss=2.627090
Batch=719, step=6720, lr=0.172250, batch loss=0.317318, epoch loss=2.944407
Batch=779, step=6780, lr=0.172000, batch loss=0.331815, epoch loss=3.276222
Batch=839, step=6840, lr=0.171500, batch loss=0.307045, epoch loss=3.583267
Batch=899, step=6900, lr=0.171500, batch loss=0.268940, epoch loss=3.852207
Batch=959, step=6960, lr=0.171250, batch loss=0.208639, epoch loss=4.060846
Batch=1019, step=7020, lr=0.171000, batch loss=0.329146, epoch loss=4.389991
Batch=1079, step=7080, lr=0.170750, batch loss=0.183266, epoch loss=4.573257
Batch=1139, step=7140, lr=0.170500, batch loss=0.216320, epoch loss=4.789577
Batch=1199, step=7200, lr=0.170250, batch loss=0.183085, epoch loss=4.972662
Epoch=5, step=7200, lr=0.170250, epoch loss=4.972662
Batch=59, step=7260, lr=0.170000, batch loss=0.235696, epoch loss=0.235696
Batch=119, step=7320, lr=0.169750, batch loss=0.183198, epoch loss=0.418893
Batch=179, step=7380, lr=0.169500, batch loss=0.196355, epoch loss=0.615248
Batch=239, step=7440, lr=0.169250, batch loss=0.295243, epoch loss=0.910492
Batch=299, step=7500, lr=0.169000, batch loss=0.204405, epoch loss=1.114897
Batch=359, step=7560, lr=0.168750, batch loss=0.265041, epoch loss=1.379938
Batch=419, step=7620, lr=0.168500, batch loss=0.259731, epoch loss=1.639669
Batch=479, step=7680, lr=0.168250, batch loss=0.235381, epoch loss=1.875050
Batch=539, step=7740, lr=0.168000, batch loss=0.191631, epoch loss=2.066681
Batch=599, step=7800, lr=0.167750, batch loss=0.228943, epoch loss=2.295623
Batch=659, step=7860, lr=0.167500, batch loss=0.305332, epoch loss=2.600956
Batch=719, step=7920, lr=0.167250, batch loss=0.311003, epoch loss=2.911959
Batch=779, step=7980, lr=0.167000, batch loss=0.330324, epoch loss=3.242284
Batch=839, step=8040, lr=0.166750, batch loss=0.292213, epoch loss=3.534496
Batch=899, step=8100, lr=0.166500, batch loss=0.264036, epoch loss=3.798533
Batch=959, step=8160, lr=0.166250, batch loss=0.198510, epoch loss=3.997043
Batch=1019, step=8220, lr=0.166000, batch loss=0.323919, epoch loss=4.320962
Batch=1079, step=8280, lr=0.165750, batch loss=0.187743, epoch loss=4.508705
Batch=1139, step=8340, lr=0.165500, batch loss=0.220264, epoch loss=4.728969
Batch=1199, step=8400, lr=0.165250, batch loss=0.173936, epoch loss=4.902904
Epoch=6, step=8400, lr=0.165250, epoch loss=4.902904
Batch=59, step=8460, lr=0.165000, batch loss=0.210228, epoch loss=0.210228
Batch=119, step=8520, lr=0.164750, batch loss=0.174886, epoch loss=0.385113
Batch=179, step=8580, lr=0.164500, batch loss=0.189137, epoch loss=0.574251
Batch=239, step=8640, lr=0.164000, batch loss=0.281309, epoch loss=0.855559
Batch=299, step=8700, lr=0.164000, batch loss=0.190787, epoch loss=1.046346
Batch=359, step=8760, lr=0.163750, batch loss=0.250305, epoch loss=1.296651
Batch=419, step=8820, lr=0.163500, batch loss=0.246102, epoch loss=1.542753
Batch=479, step=8880, lr=0.163250, batch loss=0.227090, epoch loss=1.769843
Batch=539, step=8940, lr=0.163000, batch loss=0.180263, epoch loss=1.950106
Batch=599, step=9000, lr=0.162750, batch loss=0.215368, epoch loss=2.165474
Batch=659, step=9060, lr=0.162500, batch loss=0.296432, epoch loss=2.461906
Batch=719, step=9120, lr=0.162250, batch loss=0.299695, epoch loss=2.761601
Batch=779, step=9180, lr=0.162000, batch loss=0.317825, epoch loss=3.079426
Batch=839, step=9240, lr=0.161750, batch loss=0.282379, epoch loss=3.361806
Batch=899, step=9300, lr=0.161500, batch loss=0.254341, epoch loss=3.616146
Batch=959, step=9360, lr=0.161250, batch loss=0.210219, epoch loss=3.826365
Batch=1019, step=9420, lr=0.161000, batch loss=0.299095, epoch loss=4.125461
Batch=1079, step=9480, lr=0.160750, batch loss=0.171319, epoch loss=4.296779
Batch=1139, step=9540, lr=0.160500, batch loss=0.201775, epoch loss=4.498554
Batch=1199, step=9600, lr=0.160250, batch loss=0.164707, epoch loss=4.663261
Epoch=7, step=9600, lr=0.160250, epoch loss=4.663261
Batch=59, step=9660, lr=0.160000, batch loss=0.194829, epoch loss=0.194829
Batch=119, step=9720, lr=0.159750, batch loss=0.161087, epoch loss=0.355916
Batch=179, step=9780, lr=0.159500, batch loss=0.179473, epoch loss=0.535389
Batch=239, step=9840, lr=0.159250, batch loss=0.264126, epoch loss=0.799515
Batch=299, step=9900, lr=0.159000, batch loss=0.180933, epoch loss=0.980448
Batch=359, step=9960, lr=0.158750, batch loss=0.245765, epoch loss=1.226213
Batch=419, step=10020, lr=0.158500, batch loss=0.240971, epoch loss=1.467184
Batch=479, step=10080, lr=0.158250, batch loss=0.226406, epoch loss=1.693590
Batch=539, step=10140, lr=0.158000, batch loss=0.174058, epoch loss=1.867649
Batch=599, step=10200, lr=0.157750, batch loss=0.202731, epoch loss=2.070380
Batch=659, step=10260, lr=0.157500, batch loss=0.279775, epoch loss=2.350155
Batch=719, step=10320, lr=0.157250, batch loss=0.282916, epoch loss=2.633071
Batch=779, step=10380, lr=0.157000, batch loss=0.293337, epoch loss=2.926408
Batch=839, step=10440, lr=0.156750, batch loss=0.265865, epoch loss=3.192273
Batch=899, step=10500, lr=0.156500, batch loss=0.237703, epoch loss=3.429976
Batch=959, step=10560, lr=0.156250, batch loss=0.178746, epoch loss=3.608723
Batch=1019, step=10620, lr=0.156000, batch loss=0.297527, epoch loss=3.906250
Batch=1079, step=10680, lr=0.155750, batch loss=0.179654, epoch loss=4.085904
Batch=1139, step=10740, lr=0.155500, batch loss=0.198910, epoch loss=4.284814
Batch=1199, step=10800, lr=0.155250, batch loss=0.155064, epoch loss=4.439878
Epoch=8, step=10800, lr=0.155250, epoch loss=4.439878
Batch=59, step=10860, lr=0.155000, batch loss=0.179499, epoch loss=0.179499
Batch=119, step=10920, lr=0.154750, batch loss=0.152302, epoch loss=0.331801
Batch=179, step=10980, lr=0.154500, batch loss=0.167051, epoch loss=0.498852
Batch=239, step=11040, lr=0.154250, batch loss=0.245110, epoch loss=0.743962
Batch=299, step=11100, lr=0.154000, batch loss=0.164766, epoch loss=0.908728
Batch=359, step=11160, lr=0.153750, batch loss=0.225995, epoch loss=1.134723
Batch=419, step=11220, lr=0.153500, batch loss=0.229120, epoch loss=1.363843
Batch=479, step=11280, lr=0.153250, batch loss=0.204232, epoch loss=1.568075
Batch=539, step=11340, lr=0.153000, batch loss=0.159935, epoch loss=1.728010
Batch=599, step=11400, lr=0.152750, batch loss=0.185944, epoch loss=1.913954
Batch=659, step=11460, lr=0.152500, batch loss=0.263554, epoch loss=2.177509
Batch=719, step=11520, lr=0.152000, batch loss=0.257717, epoch loss=2.435226
Batch=779, step=11580, lr=0.152000, batch loss=0.270614, epoch loss=2.705840
Batch=839, step=11640, lr=0.151750, batch loss=0.258467, epoch loss=2.964307
Batch=899, step=11700, lr=0.151500, batch loss=0.224469, epoch loss=3.188776
Batch=959, step=11760, lr=0.151250, batch loss=0.179915, epoch loss=3.368691
Batch=1019, step=11820, lr=0.151000, batch loss=0.266505, epoch loss=3.635196
Batch=1079, step=11880, lr=0.150750, batch loss=0.152719, epoch loss=3.787915
Batch=1139, step=11940, lr=0.150500, batch loss=0.185904, epoch loss=3.973819
Batch=1199, step=12000, lr=0.150250, batch loss=0.140138, epoch loss=4.113957
Epoch=9, step=12000, lr=0.150250, epoch loss=4.113957
Batch=59, step=12060, lr=0.150000, batch loss=0.159302, epoch loss=0.159302
Batch=119, step=12120, lr=0.149750, batch loss=0.128149, epoch loss=0.287451
Batch=179, step=12180, lr=0.149500, batch loss=0.152083, epoch loss=0.439534
Batch=239, step=12240, lr=0.149250, batch loss=0.220189, epoch loss=0.659723
Batch=299, step=12300, lr=0.149000, batch loss=0.140624, epoch loss=0.800346
Batch=359, step=12360, lr=0.148750, batch loss=0.189043, epoch loss=0.989389
Batch=419, step=12420, lr=0.148500, batch loss=0.183320, epoch loss=1.172709
Batch=479, step=12480, lr=0.148250, batch loss=0.164181, epoch loss=1.336890
Batch=539, step=12540, lr=0.148000, batch loss=0.137785, epoch loss=1.474674
Batch=599, step=12600, lr=0.147750, batch loss=0.157795, epoch loss=1.632469
Batch=659, step=12660, lr=0.147500, batch loss=0.240838, epoch loss=1.873308
Batch=719, step=12720, lr=0.147250, batch loss=0.229636, epoch loss=2.102943
Batch=779, step=12780, lr=0.147000, batch loss=0.252956, epoch loss=2.355900
Batch=839, step=12840, lr=0.146750, batch loss=0.229364, epoch loss=2.585264
Batch=899, step=12900, lr=0.146500, batch loss=0.194275, epoch loss=2.779539
Batch=959, step=12960, lr=0.146250, batch loss=0.163286, epoch loss=2.942824
Batch=1019, step=13020, lr=0.146000, batch loss=0.263098, epoch loss=3.205922
Batch=1079, step=13080, lr=0.145750, batch loss=0.120067, epoch loss=3.325989
Batch=1139, step=13140, lr=0.145500, batch loss=0.156332, epoch loss=3.482321
Batch=1199, step=13200, lr=0.145250, batch loss=0.117591, epoch loss=3.599912
Epoch=10, step=13200, lr=0.145250, epoch loss=3.599912
Batch=59, step=13260, lr=0.145000, batch loss=0.138322, epoch loss=0.138322
Batch=119, step=13320, lr=0.144750, batch loss=0.125814, epoch loss=0.264136
Batch=179, step=13380, lr=0.144250, batch loss=0.128731, epoch loss=0.392867
Batch=239, step=13440, lr=0.144250, batch loss=0.191268, epoch loss=0.584134
Batch=299, step=13500, lr=0.144000, batch loss=0.120217, epoch loss=0.704351
Batch=359, step=13560, lr=0.143750, batch loss=0.165726, epoch loss=0.870077
Batch=419, step=13620, lr=0.143500, batch loss=0.182698, epoch loss=1.052775
Batch=479, step=13680, lr=0.143250, batch loss=0.139344, epoch loss=1.192119
Batch=539, step=13740, lr=0.143000, batch loss=0.117918, epoch loss=1.310037
Batch=599, step=13800, lr=0.142750, batch loss=0.120671, epoch loss=1.430708
Batch=659, step=13860, lr=0.142500, batch loss=0.178657, epoch loss=1.609365
Batch=719, step=13920, lr=0.142250, batch loss=0.173713, epoch loss=1.783078
Batch=779, step=13980, lr=0.142000, batch loss=0.183751, epoch loss=1.966829
Batch=839, step=14040, lr=0.141750, batch loss=0.197213, epoch loss=2.164042
Batch=899, step=14100, lr=0.141500, batch loss=0.209008, epoch loss=2.373049
Batch=959, step=14160, lr=0.141250, batch loss=0.112992, epoch loss=2.486041
Batch=1019, step=14220, lr=0.141000, batch loss=0.198799, epoch loss=2.684840
Batch=1079, step=14280, lr=0.140750, batch loss=0.080972, epoch loss=2.765812
Batch=1139, step=14340, lr=0.140500, batch loss=0.127642, epoch loss=2.893454
Batch=1199, step=14400, lr=0.140250, batch loss=0.086289, epoch loss=2.979743
Epoch=11, step=14400, lr=0.140250, epoch loss=2.979743
Batch=59, step=14460, lr=0.140000, batch loss=0.107386, epoch loss=0.107386
Batch=119, step=14520, lr=0.139750, batch loss=0.105242, epoch loss=0.212628
Batch=179, step=14580, lr=0.139500, batch loss=0.101082, epoch loss=0.313710
Batch=239, step=14640, lr=0.139250, batch loss=0.143488, epoch loss=0.457198
Batch=299, step=14700, lr=0.139000, batch loss=0.074404, epoch loss=0.531602
Batch=359, step=14760, lr=0.138750, batch loss=0.123031, epoch loss=0.654633
Batch=419, step=14820, lr=0.138500, batch loss=0.128943, epoch loss=0.783576
Batch=479, step=14880, lr=0.138250, batch loss=0.105205, epoch loss=0.888781
Batch=539, step=14940, lr=0.138000, batch loss=0.118338, epoch loss=1.007119
Batch=599, step=15000, lr=0.137500, batch loss=0.085700, epoch loss=1.092819
Batch=659, step=15060, lr=0.137500, batch loss=0.130261, epoch loss=1.223080
Batch=719, step=15120, lr=0.137250, batch loss=0.120036, epoch loss=1.343116
Batch=779, step=15180, lr=0.137000, batch loss=0.134174, epoch loss=1.477291
Batch=839, step=15240, lr=0.136750, batch loss=0.157926, epoch loss=1.635217
Batch=899, step=15300, lr=0.136500, batch loss=0.237695, epoch loss=1.872912
Batch=959, step=15360, lr=0.136250, batch loss=0.064559, epoch loss=1.937471
Batch=1019, step=15420, lr=0.136000, batch loss=0.162074, epoch loss=2.099545
Batch=1079, step=15480, lr=0.135750, batch loss=0.048113, epoch loss=2.147658
Batch=1139, step=15540, lr=0.135500, batch loss=0.111267, epoch loss=2.258926
Batch=1199, step=15600, lr=0.135250, batch loss=0.060566, epoch loss=2.319491
Epoch=12, step=15600, lr=0.135250, epoch loss=2.319491
Batch=59, step=15660, lr=0.135000, batch loss=0.072555, epoch loss=0.072555
Batch=119, step=15720, lr=0.134750, batch loss=0.101438, epoch loss=0.173992
Batch=179, step=15780, lr=0.134500, batch loss=0.083770, epoch loss=0.257762
Batch=239, step=15840, lr=0.134250, batch loss=0.093192, epoch loss=0.350954
Batch=299, step=15900, lr=0.134000, batch loss=0.036103, epoch loss=0.387057
Batch=359, step=15960, lr=0.133750, batch loss=0.078476, epoch loss=0.465534
Batch=419, step=16020, lr=0.133500, batch loss=0.077318, epoch loss=0.542851
Batch=479, step=16080, lr=0.133250, batch loss=0.056752, epoch loss=0.599603
Batch=539, step=16140, lr=0.133000, batch loss=0.073947, epoch loss=0.673550
Batch=599, step=16200, lr=0.132750, batch loss=0.175632, epoch loss=0.849182
Batch=659, step=16260, lr=0.132500, batch loss=0.094337, epoch loss=0.943519
Batch=719, step=16320, lr=0.132250, batch loss=0.140123, epoch loss=1.083642
Batch=779, step=16380, lr=0.132000, batch loss=0.344579, epoch loss=1.428221
Batch=839, step=16440, lr=0.131750, batch loss=0.102381, epoch loss=1.530603
Batch=899, step=16500, lr=0.131500, batch loss=0.093512, epoch loss=1.624114
Batch=959, step=16560, lr=0.131250, batch loss=0.036757, epoch loss=1.660871
Batch=1019, step=16620, lr=0.131000, batch loss=0.061617, epoch loss=1.722488
Batch=1079, step=16680, lr=0.130750, batch loss=0.052618, epoch loss=1.775106
Batch=1139, step=16740, lr=0.130500, batch loss=0.090504, epoch loss=1.865609
Batch=1199, step=16800, lr=0.130250, batch loss=0.042155, epoch loss=1.907765
Epoch=13, step=16800, lr=0.130250, epoch loss=1.907765
Batch=59, step=16860, lr=0.130000, batch loss=0.034206, epoch loss=0.034206
Batch=119, step=16920, lr=0.129750, batch loss=0.033893, epoch loss=0.068099
Batch=179, step=16980, lr=0.129500, batch loss=0.043369, epoch loss=0.111468
Batch=239, step=17040, lr=0.129250, batch loss=0.061673, epoch loss=0.173142
Batch=299, step=17100, lr=0.129000, batch loss=0.022254, epoch loss=0.195396
Batch=359, step=17160, lr=0.128750, batch loss=0.045310, epoch loss=0.240706
Batch=419, step=17220, lr=0.128500, batch loss=0.063348, epoch loss=0.304054
Batch=479, step=17280, lr=0.128250, batch loss=0.022769, epoch loss=0.326823
Batch=539, step=17340, lr=0.128000, batch loss=0.027406, epoch loss=0.354229
Batch=599, step=17400, lr=0.127750, batch loss=0.034322, epoch loss=0.388551
Batch=659, step=17460, lr=0.127500, batch loss=0.044362, epoch loss=0.432913
Batch=719, step=17520, lr=0.127250, batch loss=0.045943, epoch loss=0.478856
Batch=779, step=17580, lr=0.127000, batch loss=0.093524, epoch loss=0.572380
Batch=839, step=17640, lr=0.126750, batch loss=0.268051, epoch loss=0.840431
Batch=899, step=17700, lr=0.126500, batch loss=0.057510, epoch loss=0.897940
Batch=959, step=17760, lr=0.126250, batch loss=0.036227, epoch loss=0.934168
Batch=1019, step=17820, lr=0.126000, batch loss=0.073015, epoch loss=1.007183
Batch=1079, step=17880, lr=0.125750, batch loss=0.014672, epoch loss=1.021855
Batch=1139, step=17940, lr=0.125500, batch loss=0.031563, epoch loss=1.053418
Batch=1199, step=18000, lr=0.125250, batch loss=0.016426, epoch loss=1.069844
Epoch=14, step=18000, lr=0.125250, epoch loss=1.069844
Batch=59, step=18060, lr=0.125000, batch loss=0.013817, epoch loss=0.013817
Batch=119, step=18120, lr=0.124750, batch loss=0.020375, epoch loss=0.034192
Batch=179, step=18180, lr=0.124500, batch loss=0.035459, epoch loss=0.069651
Batch=239, step=18240, lr=0.124000, batch loss=0.038283, epoch loss=0.107934
Batch=299, step=18300, lr=0.124000, batch loss=0.016148, epoch loss=0.124082
Batch=359, step=18360, lr=0.123750, batch loss=0.025629, epoch loss=0.149711
Batch=419, step=18420, lr=0.123500, batch loss=0.030450, epoch loss=0.180161
Batch=479, step=18480, lr=0.123250, batch loss=0.016062, epoch loss=0.196223
Batch=539, step=18540, lr=0.123000, batch loss=0.022029, epoch loss=0.218251
Batch=599, step=18600, lr=0.122750, batch loss=0.025581, epoch loss=0.243833
Batch=659, step=18660, lr=0.122500, batch loss=0.032008, epoch loss=0.275840
Batch=719, step=18720, lr=0.122250, batch loss=0.039256, epoch loss=0.315096
Batch=779, step=18780, lr=0.122000, batch loss=0.101183, epoch loss=0.416279
Batch=839, step=18840, lr=0.121750, batch loss=0.062214, epoch loss=0.478494
Batch=899, step=18900, lr=0.121500, batch loss=0.085660, epoch loss=0.564154
Batch=959, step=18960, lr=0.121250, batch loss=0.014921, epoch loss=0.579075
Batch=1019, step=19020, lr=0.121000, batch loss=0.022836, epoch loss=0.601911
Batch=1079, step=19080, lr=0.120750, batch loss=0.008302, epoch loss=0.610213
Batch=1139, step=19140, lr=0.120500, batch loss=0.024140, epoch loss=0.634353
Batch=1199, step=19200, lr=0.120250, batch loss=0.010610, epoch loss=0.644963
Epoch=15, step=19200, lr=0.120250, epoch loss=0.644963
Batch=59, step=19260, lr=0.120000, batch loss=0.005156, epoch loss=0.005156
Batch=119, step=19320, lr=0.119750, batch loss=0.018339, epoch loss=0.023494
Batch=179, step=19380, lr=0.119500, batch loss=0.048667, epoch loss=0.072161
Batch=239, step=19440, lr=0.119250, batch loss=0.021934, epoch loss=0.094096
Batch=299, step=19500, lr=0.119000, batch loss=0.019750, epoch loss=0.113846
Batch=359, step=19560, lr=0.118750, batch loss=0.032797, epoch loss=0.146642
Batch=419, step=19620, lr=0.118500, batch loss=0.020423, epoch loss=0.167066
Batch=479, step=19680, lr=0.118250, batch loss=0.008069, epoch loss=0.175135
Batch=539, step=19740, lr=0.118000, batch loss=0.016930, epoch loss=0.192065
Batch=599, step=19800, lr=0.117750, batch loss=0.022621, epoch loss=0.214686
Batch=659, step=19860, lr=0.117500, batch loss=0.019567, epoch loss=0.234253
Batch=719, step=19920, lr=0.117250, batch loss=0.032621, epoch loss=0.266874
Batch=779, step=19980, lr=0.117000, batch loss=0.067074, epoch loss=0.333948
Batch=839, step=20040, lr=0.116750, batch loss=0.030603, epoch loss=0.364552
Batch=899, step=20100, lr=0.116500, batch loss=0.028646, epoch loss=0.393197
Batch=959, step=20160, lr=0.116000, batch loss=0.018843, epoch loss=0.412041
Batch=1019, step=20220, lr=0.116000, batch loss=0.026439, epoch loss=0.438480
Batch=1079, step=20280, lr=0.115750, batch loss=0.002211, epoch loss=0.440690
Batch=1139, step=20340, lr=0.115500, batch loss=0.014696, epoch loss=0.455386
Batch=1199, step=20400, lr=0.115000, batch loss=0.005911, epoch loss=0.461298
Epoch=16, step=20400, lr=0.115000, epoch loss=0.461298
Batch=59, step=20460, lr=0.115000, batch loss=0.003270, epoch loss=0.003270
Batch=119, step=20520, lr=0.114750, batch loss=0.008604, epoch loss=0.011874
Batch=179, step=20580, lr=0.114500, batch loss=0.014779, epoch loss=0.026653
Batch=239, step=20640, lr=0.114250, batch loss=0.013609, epoch loss=0.040262
Batch=299, step=20700, lr=0.113750, batch loss=0.004153, epoch loss=0.044415
Batch=359, step=20760, lr=0.113500, batch loss=0.013986, epoch loss=0.058401
Batch=419, step=20820, lr=0.113500, batch loss=0.014721, epoch loss=0.073122
Batch=479, step=20880, lr=0.113250, batch loss=0.004089, epoch loss=0.077211
Batch=539, step=20940, lr=0.113000, batch loss=0.016358, epoch loss=0.093569
Batch=599, step=21000, lr=0.112750, batch loss=0.018189, epoch loss=0.111758
Batch=659, step=21060, lr=0.112500, batch loss=0.014364, epoch loss=0.126122
Batch=719, step=21120, lr=0.112250, batch loss=0.042621, epoch loss=0.168743
Batch=779, step=21180, lr=0.111750, batch loss=0.074169, epoch loss=0.242912
Batch=839, step=21240, lr=0.111500, batch loss=0.026082, epoch loss=0.268995
Batch=899, step=21300, lr=0.111500, batch loss=0.035486, epoch loss=0.304481
Batch=959, step=21360, lr=0.111000, batch loss=0.009671, epoch loss=0.314152
Batch=1019, step=21420, lr=0.111000, batch loss=0.011546, epoch loss=0.325698
Batch=1079, step=21480, lr=0.110750, batch loss=0.000851, epoch loss=0.326549
Batch=1139, step=21540, lr=0.110500, batch loss=0.012997, epoch loss=0.339546
Batch=1199, step=21600, lr=0.110250, batch loss=0.005341, epoch loss=0.344886
Epoch=17, step=21600, lr=0.110250, epoch loss=0.344886
Batch=59, step=21660, lr=0.110000, batch loss=0.002380, epoch loss=0.002380
Batch=119, step=21720, lr=0.109750, batch loss=0.006396, epoch loss=0.008776
Batch=179, step=21780, lr=0.109500, batch loss=0.012883, epoch loss=0.021659
Batch=239, step=21840, lr=0.109250, batch loss=0.010173, epoch loss=0.031831
Batch=299, step=21900, lr=0.109000, batch loss=0.014660, epoch loss=0.046491
Batch=359, step=21960, lr=0.108750, batch loss=0.014224, epoch loss=0.060715
Batch=419, step=22020, lr=0.108500, batch loss=0.012197, epoch loss=0.072912
Batch=479, step=22080, lr=0.108250, batch loss=0.002505, epoch loss=0.075417
Batch=539, step=22140, lr=0.108000, batch loss=0.016187, epoch loss=0.091605
Batch=599, step=22200, lr=0.107750, batch loss=0.015256, epoch loss=0.106861
Batch=659, step=22260, lr=0.107500, batch loss=0.012387, epoch loss=0.119248
Batch=719, step=22320, lr=0.107250, batch loss=0.022501, epoch loss=0.141749
Batch=779, step=22380, lr=0.107000, batch loss=0.032491, epoch loss=0.174239
Batch=839, step=22440, lr=0.106750, batch loss=0.027164, epoch loss=0.201403
Batch=899, step=22500, lr=0.106500, batch loss=0.026702, epoch loss=0.228105
Batch=959, step=22560, lr=0.106250, batch loss=0.008493, epoch loss=0.236598
Batch=1019, step=22620, lr=0.106000, batch loss=0.008621, epoch loss=0.245219
Batch=1079, step=22680, lr=0.105750, batch loss=0.000710, epoch loss=0.245929
Batch=1139, step=22740, lr=0.105250, batch loss=0.010458, epoch loss=0.256386
Batch=1199, step=22800, lr=0.105250, batch loss=0.004670, epoch loss=0.261057
Epoch=18, step=22800, lr=0.105250, epoch loss=0.261057
Batch=59, step=22860, lr=0.105000, batch loss=0.001506, epoch loss=0.001506
Batch=119, step=22920, lr=0.104750, batch loss=0.005109, epoch loss=0.006615
Batch=179, step=22980, lr=0.104500, batch loss=0.010664, epoch loss=0.017279
Batch=239, step=23040, lr=0.104250, batch loss=0.008405, epoch loss=0.025684
Batch=299, step=23100, lr=0.104000, batch loss=0.008572, epoch loss=0.034255
Batch=359, step=23160, lr=0.103750, batch loss=0.011501, epoch loss=0.045756
Batch=419, step=23220, lr=0.103250, batch loss=0.010532, epoch loss=0.056289
Batch=479, step=23280, lr=0.103250, batch loss=0.002409, epoch loss=0.058697
Batch=539, step=23340, lr=0.103000, batch loss=0.016494, epoch loss=0.075191
Batch=599, step=23400, lr=0.102750, batch loss=0.013821, epoch loss=0.089012
Batch=659, step=23460, lr=0.102500, batch loss=0.011823, epoch loss=0.100835
Batch=719, step=23520, lr=0.102250, batch loss=0.011990, epoch loss=0.112825
Batch=779, step=23580, lr=0.102000, batch loss=0.022953, epoch loss=0.135778
Batch=839, step=23640, lr=0.101750, batch loss=0.025692, epoch loss=0.161470
Batch=899, step=23700, lr=0.101500, batch loss=0.023263, epoch loss=0.184732
Batch=959, step=23760, lr=0.101000, batch loss=0.008387, epoch loss=0.193119
Batch=1019, step=23820, lr=0.101000, batch loss=0.007856, epoch loss=0.200976
Batch=1079, step=23880, lr=0.100750, batch loss=0.000656, epoch loss=0.201632
Batch=1139, step=23940, lr=0.100500, batch loss=0.009490, epoch loss=0.211122
Batch=1199, step=24000, lr=0.100250, batch loss=0.004418, epoch loss=0.215540
Epoch=19, step=24000, lr=0.100250, epoch loss=0.215540


Half-moons scatterplot and decision boundary:
┌────────────────────────────────────────────────────────────────────────────────────────────────────┐
│********************************#*******************************************************************│
│**********************#*#*#######*###*#####*********************************************************│
│**********************#########################*****************************************************│
│*****************#**########*######*###########*###*************************************************│
│***************#################*###################************************************************│
│************######*#################*#################**********************************************│
│**********#*#####*########*#**************##*#########*#********************************************│
│***********########*##*#******************#*****##########******************************************│
│***********###########*************************############***************************************..│
│********######*####*********************************###*###*#**********************************.....│
│*******######**##**********************************#*######*#********************************.......│
│*******##*##**##***********..........***************########*##****************************.........│
│*****#######************.......%...%%..****************#########*************************.........%.│
│******######***********.........%........***************##*#####************************......%.%.%.│
│***#########**********.........%%%.%%.....**************#*#######**********************......%.%%%%.│
│****#######***********.........%%%%.........************#########*********************.......%%.%%.%│
│**#######************..........%%%%%%%.......**************###*###******************.........%%%%%%.│
│*##*####************...........%%%%%%%.........***********########*****************..........%%%%%%.│
│*#######************...........%%%%%%%..........************#######***************...........%%%%%%.│
│*##*####***********............%%.%%%%%..........************####****************...........%%%%%%%.│
│*#####*#***********.............%%%%%%%............**********##*###************..............%%%%%..│
│#######***********.............%.%%%%%%.............*********#######**********.............%%%%.%%..│
│#####*#***********..............%%%%%%%..............********#######*********..............%%%%%%%%.│
│###*#*#**********...............%%%%%%%%%..............*******######********...............%%%%%%...│
│#######**********................%%%%%%%%...............*****###*###******................%%%%%%....│
│######**********.................%%%%%%%%%...............****#*###*******...............%%%%%%%%%...│
│*#*##*#********...................%%%%%%%%%%...............***######****.................%%%%%%.....│
│#****##********....................%%%%%%%%%................***###*#***...............%.%%%%%%%.....│
│**************.....................%.%%%%%%...................*******..................%.%%.%%......│
│**************.......................%..%%%%%%%................*****..............%.%%%%%%%%%.......│
│*************.........................%.%%%.%%%%................***...............%%%%%%%.%.%.......│
│*************...........................%..%%%%..%................................%%%%%%%%..........│
│************.............................%%%%%%%%%%%........................%%..%%%%%%%%.%..........│
│***********..............................%%.%%%%%%%%..%....................%..%%%.%%%%%%%...........│
│***********.................................%%%%.%%%%%%%%...............%.%%%%%%%%%%%%.%............│
│**********...................................%%%%%%%%%%%%%%%%%%%%%%.%%%%.%%%%%%%%%%%%%..............│
│**********....................................%%.%%%%%%%%%%%%%%%%%%%%%%.%%%%%%%%%%%.................│
│*********.........................................%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%...................│
│*********............................................%%%.%%%%%%%%%%%%%%%%%%%%%......................│
│********................................................%...%%%%.%%.%%%%..%.........................│
└────────────────────────────────────────────────────────────────────────────────────────────────────┘
2025-03-20 21:23.14 ---> saved as "8ff9f81e55d423cb69666b132002ab2598a2a4a61580dbc89f2bd45f119fd5af"
Job succeeded
2025-03-20 21:23.16: Job succeeded