Organisationsahrefsocannlf874a4 ()(lower-bound)

(lower-bound)

Link Copied
Code Copied

Logs

2025-03-21 12:35.26: New job: test ahrefs/ocannl https://github.com/ahrefs/ocannl.git#refs/heads/master (f874a4ef6a2411811f90ece5dd5e2dcdb77c2779) (linux-x86_64:(lower-bound))
Base: ocaml/opam:debian-12-ocaml-5.2@sha256:89ec63b50b2a5b473e2ee6ac01bf5fc8513ec4fc85f485bbee7ea4ce1c250e71
Opam project build


To reproduce locally:


git clone --recursive "https://github.com/ahrefs/ocannl.git" -b "master" && cd "ocannl" && git reset --hard f874a4ef
cat > Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:debian-12-ocaml-5.2@sha256:89ec63b50b2a5b473e2ee6ac01bf5fc8513ec4fc85f485bbee7ea4ce1c250e71
# debian-12-5.2_opam-2.3
USER 1000:1000
ENV CLICOLOR_FORCE="1"
ENV OPAMCOLOR="always"
WORKDIR /src
RUN sudo ln -f /usr/bin/opam-2.3 /usr/bin/opam
RUN opam init --reinit -ni
RUN uname -rs && opam exec -- ocaml -version && opam --version
WORKDIR /src
RUN sudo chown opam /src
RUN cd ~/opam-repository && (git cat-file -e 4e25d0cf5f38cf58d1904bbb48f62ccd9c48f785 || git fetch origin master) && git reset -q --hard 4e25d0cf5f38cf58d1904bbb48f62ccd9c48f785 && git log --no-decorate -n1 --oneline && opam update -u
COPY --chown=1000:1000 neural_nets_lib.opam arrayjit.opam ./
RUN opam pin add -yn neural_nets_lib.dev './' && \
opam pin add -yn arrayjit.dev './'
RUN echo '(lang dune 3.0)' > './dune-project'
ENV DEPS="angstrom.0.15.0 backoff.0.1.0 base.v0.17.0 base-bigarray.base base-domains.base base-nnp.base base-threads.base base-unix.base bigarray-compat.1.1.0 bigstringaf.0.5.0 conf-libffi.2.0.0 conf-pkg-config.1.0 cppo.1.6.7 ctypes.0.23.0 ctypes-foreign.0.23.0 dune.3.14.0 dune-configurator.2.7.0 fieldslib.v0.17.0 integers.0.6.0 jane-street-headers.v0.17.0 jst-config.v0.17.0 mtime.2.0.0 multicore-magic.2.3.0 num.1.0 ocaml.5.2.1 ocaml-base-compiler.5.2.1 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocaml_intrinsics_kernel.v0.17.0 ocamlbuild.0.14.3 ocamlfind.1.9.6 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.5.2 ppx_enumerate.v0.17.0 ppx_expect.v0.17.0 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.32.1 ppxlib_jane.v0.17.0 printbox.0.12 printbox-ext-plot.0.12 printbox-html.0.12 printbox-md.0.12 printbox-text.0.12 ptime.0.8.6 re.1.9.0 result.1.5 saturn_lockfree.0.5.0 seq.0.3 sexplib.v0.17.0 sexplib0.v0.17.0 stdio.v0.17.0 stdlib-shims.0.1.0 time_now.v0.17.0 topkg.1.0.6 tyxml.4.4.0 uucp.13.0.0 uutf.1.0.3 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 12:35.26: Using cache hint "ahrefs/ocannl-ocaml/opam:debian-12-ocaml-5.2@sha256:89ec63b50b2a5b473e2ee6ac01bf5fc8513ec4fc85f485bbee7ea4ce1c250e71-debian-12-5.2_opam-2.3-b52341ba23877e94ae09b5dde4872bfa"
2025-03-21 12:35.26: Using OBuilder spec:
((from ocaml/opam:debian-12-ocaml-5.2@sha256:89ec63b50b2a5b473e2ee6ac01bf5fc8513ec4fc85f485bbee7ea4ce1c250e71)
(comment debian-12-5.2_opam-2.3)
(user (uid 1000) (gid 1000))
(env CLICOLOR_FORCE 1)
(env OPAMCOLOR always)
(workdir /src)
(run (shell "sudo ln -f /usr/bin/opam-2.3 /usr/bin/opam"))
(run (shell "opam init --reinit -ni"))
(run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
(workdir /src)
(run (shell "sudo chown opam /src"))
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "cd ~/opam-repository && (git cat-file -e 4e25d0cf5f38cf58d1904bbb48f62ccd9c48f785 || git fetch origin master) && git reset -q --hard 4e25d0cf5f38cf58d1904bbb48f62ccd9c48f785 && git log --no-decorate -n1 --oneline && opam update -u"))
(copy (src neural_nets_lib.opam arrayjit.opam) (dst ./))
(run (network host)
(shell  "opam pin add -yn neural_nets_lib.dev './' && \
\nopam pin add -yn arrayjit.dev './'"))
(run (network host)
(shell "echo '(lang dune 3.0)' > './dune-project'"))
(env DEPS "angstrom.0.15.0 backoff.0.1.0 base.v0.17.0 base-bigarray.base base-domains.base base-nnp.base base-threads.base base-unix.base bigarray-compat.1.1.0 bigstringaf.0.5.0 conf-libffi.2.0.0 conf-pkg-config.1.0 cppo.1.6.7 ctypes.0.23.0 ctypes-foreign.0.23.0 dune.3.14.0 dune-configurator.2.7.0 fieldslib.v0.17.0 integers.0.6.0 jane-street-headers.v0.17.0 jst-config.v0.17.0 mtime.2.0.0 multicore-magic.2.3.0 num.1.0 ocaml.5.2.1 ocaml-base-compiler.5.2.1 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocaml_intrinsics_kernel.v0.17.0 ocamlbuild.0.14.3 ocamlfind.1.9.6 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.5.2 ppx_enumerate.v0.17.0 ppx_expect.v0.17.0 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.32.1 ppxlib_jane.v0.17.0 printbox.0.12 printbox-ext-plot.0.12 printbox-html.0.12 printbox-md.0.12 printbox-text.0.12 ptime.0.8.6 re.1.9.0 result.1.5 saturn_lockfree.0.5.0 seq.0.3 sexplib.v0.17.0 sexplib0.v0.17.0 stdio.v0.17.0 stdlib-shims.0.1.0 time_now.v0.17.0 topkg.1.0.6 tyxml.4.4.0 uucp.13.0.0 uutf.1.0.3 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 12:35.26: Waiting for resource in pool OCluster
2025-03-21 12:35.27: Waiting for worker…
2025-03-21 12:37.41: Got resource from pool OCluster
Building on toxis.caelum.ci.dev
All commits already cached
HEAD is now at f874a4ef Support non-diff "self" tensor inside backprop code


(from ocaml/opam:debian-12-ocaml-5.2@sha256:89ec63b50b2a5b473e2ee6ac01bf5fc8513ec4fc85f485bbee7ea4ce1c250e71)
2025-03-21 12:38.16 ---> saved as "38896d45c132e80618e0ea619c3f1eaa7c74f33d36affcfd5cb62a4306714da8"


/: (comment debian-12-5.2_opam-2.3)


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


/: (env CLICOLOR_FORCE 1)


/: (env OPAMCOLOR always)


/: (workdir /src)


/src: (run (shell "sudo ln -f /usr/bin/opam-2.3 /usr/bin/opam"))
2025-03-21 12:38.16 ---> saved as "3d0e7e63412167c499341f1181b172ea6ec9ca5bf81b7c396cb3e336abf0340f"


/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 12:40.07 ---> saved as "cc601c78ac214415c83b6ec0bc7840029b6ce55de18a34aea04b80f75512f2a5"


/src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
Linux 5.15.0-134-generic
The OCaml toplevel, version 5.2.1
2.3.0
2025-03-21 12:40.08 ---> saved as "18f62663459dbff01fb684078274d620563485d9637901154dd6fddd17ab5ffc"


/src: (workdir /src)


/src: (run (shell "sudo chown opam /src"))
2025-03-21 12:40.09 ---> saved as "1f4800f05b74f7563c3437c421c17e1a0e4a5d2253bb31d8c70d9fec1010be7b"


/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
a8ed476033..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-21 12:41.47 ---> saved as "fb0ede5a6901175d2597f7c70aa2212a1aad82bfce33c2dec7de7c3ba52d706b"


/src: (copy (src neural_nets_lib.opam arrayjit.opam) (dst ./))
2025-03-21 12:41.47 ---> saved as "f2f5ebcb90fe4d7778d0156232e743d8dbe87e1e3ca2a12d09b4c5932b870185"


/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 12:41.53 ---> saved as "1536b2bf4ebd8d93704b8bcc35a2edf06e6e8f3e640f27ad399435c604c46fa9"


/src: (run (network host)
(shell "echo '(lang dune 3.0)' > './dune-project'"))
2025-03-21 12:41.54 ---> saved as "c5aa8a4dae4992cad2d16d181872cb61df57e38fdd7ac420b38540c51ab6f201"


/src: (env DEPS "angstrom.0.15.0 backoff.0.1.0 base.v0.17.0 base-bigarray.base base-domains.base base-nnp.base base-threads.base base-unix.base bigarray-compat.1.1.0 bigstringaf.0.5.0 conf-libffi.2.0.0 conf-pkg-config.1.0 cppo.1.6.7 ctypes.0.23.0 ctypes-foreign.0.23.0 dune.3.14.0 dune-configurator.2.7.0 fieldslib.v0.17.0 integers.0.6.0 jane-street-headers.v0.17.0 jst-config.v0.17.0 mtime.2.0.0 multicore-magic.2.3.0 num.1.0 ocaml.5.2.1 ocaml-base-compiler.5.2.1 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocaml_intrinsics_kernel.v0.17.0 ocamlbuild.0.14.3 ocamlfind.1.9.6 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.5.2 ppx_enumerate.v0.17.0 ppx_expect.v0.17.0 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.32.1 ppxlib_jane.v0.17.0 printbox.0.12 printbox-ext-plot.0.12 printbox-html.0.12 printbox-md.0.12 printbox-text.0.12 ptime.0.8.6 re.1.9.0 result.1.5 saturn_lockfree.0.5.0 seq.0.3 sexplib.v0.17.0 sexplib0.v0.17.0 stdio.v0.17.0 stdlib-shims.0.1.0 time_now.v0.17.0 topkg.1.0.6 tyxml.4.4.0 uucp.13.0.0 uutf.1.0.3 variantslib.v0.17.0")


/src: (env CI true)


/src: (env OCAMLCI true)


/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam update --depexts && opam install --cli=2.3 --depext-only -y neural_nets_lib.dev arrayjit.dev $DEPS"))
+ /usr/bin/sudo "apt-get" "update"
- Hit:1 http://deb.debian.org/debian bookworm InRelease
- Get:2 http://deb.debian.org/debian bookworm-updates InRelease [55.4 kB]
- Get:3 http://deb.debian.org/debian-security bookworm-security InRelease [48.0 kB]
- Get:4 http://deb.debian.org/debian-security bookworm-security/main amd64 Packages [249 kB]
- Fetched 353 kB in 1s (544 kB/s)
- Reading package lists...
- 


<><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><>
[arrayjit.dev] synchronised (file:///src)
[neural_nets_lib.dev] synchronised (file:///src)


[NOTE] Package ocaml-options-vanilla is already installed (current version is 1).
[NOTE] Package ocaml-config is already installed (current version is 3).
[NOTE] Package ocaml-base-compiler is already installed (current version is 5.2.1).
[NOTE] Package ocaml is already installed (current version is 5.2.1).
[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-domains is already installed (current version is base).
[NOTE] Package base-bigarray is already installed (current version is base).


The following system packages will first need to be installed:
libffi-dev pkg-config


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


+ /usr/bin/sudo "apt-get" "install" "-qq" "-yy" "libffi-dev" "pkg-config"
- debconf: delaying package configuration, since apt-utils is not installed
- Selecting previously unselected package libffi-dev:amd64.
- (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 18776 files and directories currently installed.)
- Preparing to unpack .../libffi-dev_3.4.4-1_amd64.deb ...
- Unpacking libffi-dev:amd64 (3.4.4-1) ...
- Selecting previously unselected package libpkgconf3:amd64.
- Preparing to unpack .../libpkgconf3_1.8.1-1_amd64.deb ...
- Unpacking libpkgconf3:amd64 (1.8.1-1) ...
- Selecting previously unselected package pkgconf-bin.
- Preparing to unpack .../pkgconf-bin_1.8.1-1_amd64.deb ...
- Unpacking pkgconf-bin (1.8.1-1) ...
- Selecting previously unselected package pkgconf:amd64.
- Preparing to unpack .../pkgconf_1.8.1-1_amd64.deb ...
- Unpacking pkgconf:amd64 (1.8.1-1) ...
- Selecting previously unselected package pkg-config:amd64.
- Preparing to unpack .../pkg-config_1.8.1-1_amd64.deb ...
- Unpacking pkg-config:amd64 (1.8.1-1) ...
- Setting up libffi-dev:amd64 (3.4.4-1) ...
- Setting up libpkgconf3:amd64 (1.8.1-1) ...
- Setting up pkgconf-bin (1.8.1-1) ...
- Setting up pkgconf:amd64 (1.8.1-1) ...
- Setting up pkg-config:amd64 (1.8.1-1) ...
- Processing triggers for libc-bin (2.36-9+deb12u10) ...
2025-03-21 12:42.36 ---> saved as "5413d90b88bfad68372a87ba6af93a5c804fd152971fa170c50329eac12afcf9"


/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-base-compiler is already installed (current version is 5.2.1).
[NOTE] Package ocaml is already installed (current version is 5.2.1).
[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-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.15.0
- install backoff                 0.1.0
- install base                    v0.17.0
- install bigarray-compat         1.1.0
- install bigstringaf             0.5.0
- install conf-libffi             2.0.0
- install conf-pkg-config         1.0
- install cppo                    1.6.7
- install ctypes                  0.23.0
- install ctypes-foreign          0.23.0
- install dune                    3.14.0
- install dune-configurator       2.7.0
- install fieldslib               v0.17.0
- install integers                0.6.0
- install jane-street-headers     v0.17.0
- install jst-config              v0.17.0
- install mtime                   2.0.0
- install multicore-magic         2.3.0
- install num                     1.0
- install ocaml-compiler-libs     v0.17.0
- install ocaml-syntax-shims      1.0.0
- install ocaml_intrinsics_kernel v0.17.0
- install ocamlbuild              0.14.3
- install ocamlfind               1.9.6
- 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            5.2
- install ppx_enumerate           v0.17.0
- install ppx_expect              v0.17.0
- 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.32.1
- install ppxlib_jane             v0.17.0
- 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                   0.8.6
- install re                      1.9.0
- install result                  1.5
- install saturn_lockfree         0.5.0
- install seq                     0.3
- install sexplib                 v0.17.0
- install sexplib0                v0.17.0
- install stdio                   v0.17.0
- install stdlib-shims            0.1.0
- install time_now                v0.17.0
- install topkg                   1.0.6
- install tyxml                   4.4.0
- install uucp                    13.0.0
- install uutf                    1.0.3
- install variantslib             v0.17.0


<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved backoff.0.1.0  (cached)
-> retrieved bigarray-compat.1.1.0  (cached)
-> retrieved angstrom.0.15.0  (cached)
-> retrieved base.v0.17.0  (cached)
-> retrieved bigstringaf.0.5.0  (cached)
-> retrieved cppo.1.6.7  (cached)
-> installed conf-pkg-config.1.0
-> 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.6.0  (cached)
-> retrieved jane-street-headers.v0.17.0  (cached)
-> retrieved jst-config.v0.17.0  (cached)
-> retrieved mtime.2.0.0  (cached)
-> retrieved multicore-magic.2.3.0  (cached)
-> retrieved num.1.0  (cached)
-> retrieved ocaml-compiler-libs.v0.17.0  (cached)
-> retrieved ocaml-syntax-shims.1.0.0  (cached)
-> retrieved ocaml_intrinsics_kernel.v0.17.0  (cached)
-> retrieved ocamlbuild.0.14.3  (cached)
-> retrieved dune-configurator.2.7.0  (cached)
-> retrieved dune.3.14.0  (cached)
-> retrieved ocamlfind.1.9.6  (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_expect.v0.17.0  (cached)
-> retrieved ppx_deriving.5.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_minidebug.2.1.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.0  (cached)
-> retrieved ptime.0.8.6  (cached)
-> retrieved re.1.9.0  (cached)
-> retrieved result.1.5  (cached)
-> retrieved saturn_lockfree.0.5.0  (cached)
-> retrieved seq.0.3  (cached)
-> retrieved sexplib.v0.17.0  (cached)
-> retrieved sexplib0.v0.17.0  (cached)
-> retrieved stdio.v0.17.0  (cached)
-> retrieved stdlib-shims.0.1.0  (cached)
-> retrieved time_now.v0.17.0  (cached)
-> retrieved topkg.1.0.6  (cached)
-> retrieved ppxlib.0.32.1  (cached)
-> retrieved printbox.0.12, printbox-ext-plot.0.12, printbox-html.0.12, printbox-md.0.12, printbox-text.0.12  (cached)
-> retrieved tyxml.4.4.0  (cached)
-> retrieved uutf.1.0.3  (cached)
-> retrieved variantslib.v0.17.0  (cached)
-> retrieved uucp.13.0.0  (cached)
-> installed ocamlfind.1.9.6
-> installed num.1.0
-> installed ocamlbuild.0.14.3
-> installed topkg.1.0.6
-> installed uutf.1.0.3
-> installed mtime.2.0.0
-> installed ptime.0.8.6
-> installed dune.3.14.0
-> installed backoff.0.1.0
-> installed bigarray-compat.1.1.0
-> installed bigstringaf.0.5.0
-> installed ppx_derivers.1.2.1
-> installed jane-street-headers.v0.17.0
-> installed seq.0.3
-> installed printbox.0.12
-> installed result.1.5
-> installed stdlib-shims.0.1.0
-> installed multicore-magic.2.3.0
-> installed ocaml_intrinsics_kernel.v0.17.0
-> installed sexplib0.v0.17.0
-> installed cppo.1.6.7
-> installed integers.0.6.0
-> installed ocaml-syntax-shims.1.0.0
-> installed saturn_lockfree.0.5.0
-> installed dune-configurator.2.7.0
-> installed ocaml-compiler-libs.v0.17.0
-> installed re.1.9.0
-> installed angstrom.0.15.0
-> installed parsexp.v0.17.0
-> installed sexplib.v0.17.0
-> installed tyxml.4.4.0
-> installed printbox-html.0.12
-> installed ctypes.0.23.0
-> installed base.v0.17.0
-> installed fieldslib.v0.17.0
-> installed variantslib.v0.17.0
-> installed stdio.v0.17.0
-> installed ctypes-foreign.0.23.0
-> installed uucp.13.0.0
-> installed printbox-text.0.12
-> installed printbox-md.0.12
-> installed printbox-ext-plot.0.12
-> installed ppxlib.0.32.1
-> installed ppxlib_jane.v0.17.0
-> installed ppx_optcomp.v0.17.0
-> installed ppx_here.v0.17.0
-> installed ppx_cold.v0.17.0
-> installed ppx_variants_conv.v0.17.0
-> installed ppx_fields_conv.v0.17.0
-> installed ppx_enumerate.v0.17.0
-> installed ppx_globalize.v0.17.0
-> installed ppx_deriving.5.2
-> 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.0
Done.
# To update the current shell environment, run: eval $(opam env)
2025-03-21 12:46.11 ---> saved as "a706c3e8811936c940cce32ac493171bae38f86f52811ed8e079c228989c062b"


/src: (copy (src .) (dst /src))
2025-03-21 12:46.11 ---> saved as "c84c795fddd0a7ad2758ed18c4977c8edd31ae5759e410da6d7e3ea43b8f9c76"


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


Welcome to OCANNL! Reading configuration defaults from /src/_build/.sandbox/9dc69347fe77f62fefe93f4f2567d67b/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/9dc69347fe77f62fefe93f4f2567d67b/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/9dc69347fe77f62fefe93f4f2567d67b/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/9dc69347fe77f62fefe93f4f2567d67b/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/9dc69347fe77f62fefe93f4f2567d67b/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/9dc69347fe77f62fefe93f4f2567d67b/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/9dc69347fe77f62fefe93f4f2567d67b/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/9dc69347fe77f62fefe93f4f2567d67b/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/9dc69347fe77f62fefe93f4f2567d67b/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/9dc69347fe77f62fefe93f4f2567d67b/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/9dc69347fe77f62fefe93f4f2567d67b/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/9dc69347fe77f62fefe93f4f2567d67b/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/9dc69347fe77f62fefe93f4f2567d67b/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/9dc69347fe77f62fefe93f4f2567d67b/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/9dc69347fe77f62fefe93f4f2567d67b/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/9dc69347fe77f62fefe93f4f2567d67b/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/9dc69347fe77f62fefe93f4f2567d67b/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.198000, batch loss=0.822060, epoch loss=39.842141
Batch=539, step=540, lr=0.198000, batch loss=0.688921, epoch loss=40.531062
Batch=599, step=600, lr=0.197750, batch loss=1.065197, epoch loss=41.596259
Batch=659, step=660, lr=0.197500, batch loss=0.483188, epoch loss=42.079447
Batch=719, step=720, lr=0.197250, batch loss=0.411290, epoch loss=42.490737
Batch=779, step=780, lr=0.196750, batch loss=0.468685, epoch loss=42.959422
Batch=839, step=840, lr=0.196750, batch loss=0.443318, epoch loss=43.402740
Batch=899, step=900, lr=0.196500, batch loss=0.383495, epoch loss=43.786235
Batch=959, step=960, lr=0.196000, batch loss=0.243114, epoch loss=44.029349
Batch=1019, step=1020, lr=0.196000, batch loss=0.454290, epoch loss=44.483639
Batch=1079, step=1080, lr=0.195500, batch loss=0.254621, epoch loss=44.738260
Batch=1139, step=1140, lr=0.195250, batch loss=0.335397, epoch loss=45.073657
Batch=1199, step=1200, lr=0.195000, batch loss=0.262329, epoch loss=45.335986
Epoch=0, step=1200, lr=0.195000, epoch loss=45.335986
Batch=59, step=1260, lr=0.194750, batch loss=0.261169, epoch loss=0.261169
Batch=119, step=1320, lr=0.194500, batch loss=0.206642, epoch loss=0.467811
Batch=179, step=1380, lr=0.194500, batch loss=0.246789, epoch loss=0.714600
Batch=239, step=1440, lr=0.194000, batch loss=0.352049, epoch loss=1.066649
Batch=299, step=1500, lr=0.193750, batch loss=0.235710, epoch loss=1.302359
Batch=359, step=1560, lr=0.193500, batch loss=0.312465, epoch loss=1.614824
Batch=419, step=1620, lr=0.193500, batch loss=0.308945, epoch loss=1.923769
Batch=479, step=1680, lr=0.193000, batch loss=0.273550, epoch loss=2.197319
Batch=539, step=1740, lr=0.193000, batch loss=0.210791, epoch loss=2.408110
Batch=599, step=1800, lr=0.192500, batch loss=0.250704, epoch loss=2.658814
Batch=659, step=1860, lr=0.192500, batch loss=0.369342, epoch loss=3.028156
Batch=719, step=1920, lr=0.192000, batch loss=0.365713, epoch loss=3.393869
Batch=779, step=1980, lr=0.191750, batch loss=0.383723, epoch loss=3.777592
Batch=839, step=2040, lr=0.191500, batch loss=0.341938, epoch loss=4.119531
Batch=899, step=2100, lr=0.191250, batch loss=0.302413, epoch loss=4.421944
Batch=959, step=2160, lr=0.191000, batch loss=0.225254, epoch loss=4.647198
Batch=1019, step=2220, lr=0.191000, batch loss=0.321485, epoch loss=4.968683
Batch=1079, step=2280, lr=0.190500, batch loss=0.188268, epoch loss=5.156952
Batch=1139, step=2340, lr=0.190250, batch loss=0.251580, epoch loss=5.408532
Batch=1199, step=2400, lr=0.190000, batch loss=0.211231, epoch loss=5.619763
Epoch=1, step=2400, lr=0.190000, epoch loss=5.619763
Batch=59, step=2460, lr=0.189750, batch loss=0.226253, epoch loss=0.226253
Batch=119, step=2520, lr=0.189500, batch loss=0.192290, epoch loss=0.418543
Batch=179, step=2580, lr=0.189500, batch loss=0.218518, epoch loss=0.637061
Batch=239, step=2640, lr=0.189000, batch loss=0.326558, epoch loss=0.963619
Batch=299, step=2700, lr=0.188750, batch loss=0.222001, epoch loss=1.185620
Batch=359, step=2760, lr=0.188500, batch loss=0.297833, epoch loss=1.483453
Batch=419, step=2820, lr=0.188250, batch loss=0.290147, epoch loss=1.773600
Batch=479, step=2880, lr=0.188000, batch loss=0.268465, epoch loss=2.042065
Batch=539, step=2940, lr=0.187750, batch loss=0.205765, epoch loss=2.247830
Batch=599, step=3000, lr=0.187500, batch loss=0.249074, epoch loss=2.496904
Batch=659, step=3060, lr=0.187250, batch loss=0.347553, epoch loss=2.844456
Batch=719, step=3120, lr=0.187250, batch loss=0.348864, epoch loss=3.193320
Batch=779, step=3180, lr=0.186750, batch loss=0.363964, epoch loss=3.557284
Batch=839, step=3240, lr=0.186500, batch loss=0.324713, epoch loss=3.881998
Batch=899, step=3300, lr=0.186250, batch loss=0.295755, epoch loss=4.177753
Batch=959, step=3360, lr=0.186000, batch loss=0.231271, epoch loss=4.409024
Batch=1019, step=3420, lr=0.185750, batch loss=0.340729, epoch loss=4.749753
Batch=1079, step=3480, lr=0.185500, batch loss=0.193916, epoch loss=4.943669
Batch=1139, step=3540, lr=0.185250, batch loss=0.252632, epoch loss=5.196301
Batch=1199, step=3600, lr=0.185000, batch loss=0.199606, epoch loss=5.395907
Epoch=2, step=3600, lr=0.185000, epoch loss=5.395907
Batch=59, step=3660, lr=0.185000, batch loss=0.227960, epoch loss=0.227960
Batch=119, step=3720, lr=0.184750, batch loss=0.196400, epoch loss=0.424359
Batch=179, step=3780, lr=0.184500, batch loss=0.213160, epoch loss=0.637519
Batch=239, step=3840, lr=0.184000, batch loss=0.317914, epoch loss=0.955433
Batch=299, step=3900, lr=0.184000, batch loss=0.209280, epoch loss=1.164713
Batch=359, step=3960, lr=0.183750, batch loss=0.285430, epoch loss=1.450143
Batch=419, step=4020, lr=0.183500, batch loss=0.276372, epoch loss=1.726516
Batch=479, step=4080, lr=0.183250, batch loss=0.258291, epoch loss=1.984807
Batch=539, step=4140, lr=0.183000, batch loss=0.197431, epoch loss=2.182237
Batch=599, step=4200, lr=0.182750, batch loss=0.237222, epoch loss=2.419459
Batch=659, step=4260, lr=0.182250, batch loss=0.331273, epoch loss=2.750732
Batch=719, step=4320, lr=0.182250, batch loss=0.342149, epoch loss=3.092881
Batch=779, step=4380, lr=0.182000, batch loss=0.350097, epoch loss=3.442978
Batch=839, step=4440, lr=0.181750, batch loss=0.316504, epoch loss=3.759482
Batch=899, step=4500, lr=0.181250, batch loss=0.286341, epoch loss=4.045824
Batch=959, step=4560, lr=0.181000, batch loss=0.251615, epoch loss=4.297439
Batch=1019, step=4620, lr=0.181000, batch loss=0.365308, epoch loss=4.662747
Batch=1079, step=4680, lr=0.180500, batch loss=0.203798, epoch loss=4.866544
Batch=1139, step=4740, lr=0.180500, batch loss=0.250452, epoch loss=5.116996
Batch=1199, step=4800, lr=0.180250, batch loss=0.192021, epoch loss=5.309017
Epoch=3, step=4800, lr=0.180250, epoch loss=5.309017
Batch=59, step=4860, lr=0.180000, batch loss=0.226902, epoch loss=0.226902
Batch=119, step=4920, lr=0.179750, batch loss=0.190539, epoch loss=0.417441
Batch=179, step=4980, lr=0.179500, batch loss=0.206373, epoch loss=0.623815
Batch=239, step=5040, lr=0.179000, batch loss=0.307406, epoch loss=0.931221
Batch=299, step=5100, lr=0.178750, batch loss=0.199859, epoch loss=1.131080
Batch=359, step=5160, lr=0.178500, batch loss=0.272956, epoch loss=1.404036
Batch=419, step=5220, lr=0.178250, batch loss=0.264459, epoch loss=1.668495
Batch=479, step=5280, lr=0.178000, batch loss=0.239808, epoch loss=1.908303
Batch=539, step=5340, lr=0.177750, batch loss=0.189870, epoch loss=2.098173
Batch=599, step=5400, lr=0.177500, batch loss=0.231079, epoch loss=2.329253
Batch=659, step=5460, lr=0.177250, batch loss=0.323457, epoch loss=2.652710
Batch=719, step=5520, lr=0.177000, batch loss=0.325455, epoch loss=2.978165
Batch=779, step=5580, lr=0.176750, batch loss=0.338460, epoch loss=3.316625
Batch=839, step=5640, lr=0.176750, batch loss=0.313965, epoch loss=3.630589
Batch=899, step=5700, lr=0.176500, batch loss=0.278212, epoch loss=3.908801
Batch=959, step=5760, lr=0.176000, batch loss=0.218881, epoch loss=4.127682
Batch=1019, step=5820, lr=0.175750, batch loss=0.333212, epoch loss=4.460894
Batch=1079, step=5880, lr=0.175500, batch loss=0.197901, epoch loss=4.658794
Batch=1139, step=5940, lr=0.175250, batch loss=0.231973, epoch loss=4.890767
Batch=1199, step=6000, lr=0.175000, batch loss=0.185102, epoch loss=5.075869
Epoch=4, step=6000, lr=0.175000, epoch loss=5.075869
Batch=59, step=6060, lr=0.174750, batch loss=0.222550, epoch loss=0.222550
Batch=119, step=6120, lr=0.174500, batch loss=0.187004, epoch loss=0.409554
Batch=179, step=6180, lr=0.174250, batch loss=0.202018, epoch loss=0.611572
Batch=239, step=6240, lr=0.174000, batch loss=0.299980, epoch loss=0.911553
Batch=299, step=6300, lr=0.173750, batch loss=0.207127, epoch loss=1.118680
Batch=359, step=6360, lr=0.173500, batch loss=0.263914, epoch loss=1.382593
Batch=419, step=6420, lr=0.173250, batch loss=0.259250, epoch loss=1.641843
Batch=479, step=6480, lr=0.173000, batch loss=0.234917, epoch loss=1.876760
Batch=539, step=6540, lr=0.173000, batch loss=0.189655, epoch loss=2.066415
Batch=599, step=6600, lr=0.172500, batch loss=0.224147, epoch loss=2.290562
Batch=659, step=6660, lr=0.172500, batch loss=0.315426, epoch loss=2.605988
Batch=719, step=6720, lr=0.172000, batch loss=0.315302, epoch loss=2.921290
Batch=779, step=6780, lr=0.171750, batch loss=0.332990, epoch loss=3.254280
Batch=839, step=6840, lr=0.171500, batch loss=0.304891, epoch loss=3.559171
Batch=899, step=6900, lr=0.171500, batch loss=0.265758, epoch loss=3.824929
Batch=959, step=6960, lr=0.171250, batch loss=0.210398, epoch loss=4.035328
Batch=1019, step=7020, lr=0.171000, batch loss=0.326770, epoch loss=4.362098
Batch=1079, step=7080, lr=0.170750, batch loss=0.184710, epoch loss=4.546808
Batch=1139, step=7140, lr=0.170500, batch loss=0.215623, epoch loss=4.762431
Batch=1199, step=7200, lr=0.170250, batch loss=0.181535, epoch loss=4.943966
Epoch=5, step=7200, lr=0.170250, epoch loss=4.943966
Batch=59, step=7260, lr=0.170000, batch loss=0.228405, epoch loss=0.228405
Batch=119, step=7320, lr=0.169500, batch loss=0.187592, epoch loss=0.415997
Batch=179, step=7380, lr=0.169250, batch loss=0.194754, epoch loss=0.610751
Batch=239, step=7440, lr=0.169250, batch loss=0.288976, epoch loss=0.899728
Batch=299, step=7500, lr=0.169000, batch loss=0.193639, epoch loss=1.093367
Batch=359, step=7560, lr=0.168500, batch loss=0.258138, epoch loss=1.351504
Batch=419, step=7620, lr=0.168250, batch loss=0.257250, epoch loss=1.608754
Batch=479, step=7680, lr=0.168250, batch loss=0.235912, epoch loss=1.844667
Batch=539, step=7740, lr=0.168000, batch loss=0.189280, epoch loss=2.033947
Batch=599, step=7800, lr=0.167500, batch loss=0.223742, epoch loss=2.257689
Batch=659, step=7860, lr=0.167250, batch loss=0.305645, epoch loss=2.563335
Batch=719, step=7920, lr=0.167250, batch loss=0.308933, epoch loss=2.872268
Batch=779, step=7980, lr=0.167000, batch loss=0.325726, epoch loss=3.197994
Batch=839, step=8040, lr=0.166750, batch loss=0.292779, epoch loss=3.490772
Batch=899, step=8100, lr=0.166500, batch loss=0.261159, epoch loss=3.751931
Batch=959, step=8160, lr=0.166250, batch loss=0.202695, epoch loss=3.954626
Batch=1019, step=8220, lr=0.166000, batch loss=0.327991, epoch loss=4.282617
Batch=1079, step=8280, lr=0.165750, batch loss=0.193028, epoch loss=4.475645
Batch=1139, step=8340, lr=0.165500, batch loss=0.222544, epoch loss=4.698189
Batch=1199, step=8400, lr=0.165250, batch loss=0.173949, epoch loss=4.872138
Epoch=6, step=8400, lr=0.165250, epoch loss=4.872138
Batch=59, step=8460, lr=0.165000, batch loss=0.218339, epoch loss=0.218339
Batch=119, step=8520, lr=0.164500, batch loss=0.181197, epoch loss=0.399535
Batch=179, step=8580, lr=0.164500, batch loss=0.189257, epoch loss=0.588792
Batch=239, step=8640, lr=0.164000, batch loss=0.276621, epoch loss=0.865414
Batch=299, step=8700, lr=0.164000, batch loss=0.187274, epoch loss=1.052688
Batch=359, step=8760, lr=0.163500, batch loss=0.249209, epoch loss=1.301897
Batch=419, step=8820, lr=0.163250, batch loss=0.243869, epoch loss=1.545765
Batch=479, step=8880, lr=0.163250, batch loss=0.229755, epoch loss=1.775521
Batch=539, step=8940, lr=0.163000, batch loss=0.176274, epoch loss=1.951795
Batch=599, step=9000, lr=0.162750, batch loss=0.219046, epoch loss=2.170841
Batch=659, step=9060, lr=0.162500, batch loss=0.294123, epoch loss=2.464964
Batch=719, step=9120, lr=0.162250, batch loss=0.297930, epoch loss=2.762894
Batch=779, step=9180, lr=0.162000, batch loss=0.314737, epoch loss=3.077632
Batch=839, step=9240, lr=0.161750, batch loss=0.282198, epoch loss=3.359830
Batch=899, step=9300, lr=0.161500, batch loss=0.252509, epoch loss=3.612339
Batch=959, step=9360, lr=0.161250, batch loss=0.187764, epoch loss=3.800103
Batch=1019, step=9420, lr=0.161000, batch loss=0.302353, epoch loss=4.102456
Batch=1079, step=9480, lr=0.160750, batch loss=0.169595, epoch loss=4.272051
Batch=1139, step=9540, lr=0.160250, batch loss=0.202396, epoch loss=4.474447
Batch=1199, step=9600, lr=0.160000, batch loss=0.164948, epoch loss=4.639395
Epoch=7, step=9600, lr=0.160000, epoch loss=4.639395
Batch=59, step=9660, lr=0.159750, batch loss=0.192928, epoch loss=0.192928
Batch=119, step=9720, lr=0.159500, batch loss=0.161536, epoch loss=0.354464
Batch=179, step=9780, lr=0.159500, batch loss=0.178555, epoch loss=0.533019
Batch=239, step=9840, lr=0.159250, batch loss=0.262504, epoch loss=0.795523
Batch=299, step=9900, lr=0.159000, batch loss=0.184185, epoch loss=0.979708
Batch=359, step=9960, lr=0.158750, batch loss=0.241883, epoch loss=1.221590
Batch=419, step=10020, lr=0.158500, batch loss=0.230259, epoch loss=1.451849
Batch=479, step=10080, lr=0.158250, batch loss=0.216296, epoch loss=1.668145
Batch=539, step=10140, lr=0.158000, batch loss=0.168376, epoch loss=1.836521
Batch=599, step=10200, lr=0.157750, batch loss=0.204860, epoch loss=2.041381
Batch=659, step=10260, lr=0.157500, batch loss=0.279815, epoch loss=2.321196
Batch=719, step=10320, lr=0.157250, batch loss=0.278623, epoch loss=2.599818
Batch=779, step=10380, lr=0.157000, batch loss=0.296140, epoch loss=2.895958
Batch=839, step=10440, lr=0.156750, batch loss=0.272179, epoch loss=3.168137
Batch=899, step=10500, lr=0.156500, batch loss=0.236968, epoch loss=3.405105
Batch=959, step=10560, lr=0.156250, batch loss=0.177683, epoch loss=3.582788
Batch=1019, step=10620, lr=0.156000, batch loss=0.298810, epoch loss=3.881598
Batch=1079, step=10680, lr=0.155750, batch loss=0.176652, epoch loss=4.058250
Batch=1139, step=10740, lr=0.155500, batch loss=0.201121, epoch loss=4.259371
Batch=1199, step=10800, lr=0.155250, batch loss=0.156480, epoch loss=4.415851
Epoch=8, step=10800, lr=0.155250, epoch loss=4.415851
Batch=59, step=10860, lr=0.155000, batch loss=0.178947, epoch loss=0.178947
Batch=119, step=10920, lr=0.154750, batch loss=0.151504, epoch loss=0.330451
Batch=179, step=10980, lr=0.154500, batch loss=0.167256, epoch loss=0.497707
Batch=239, step=11040, lr=0.154250, batch loss=0.251272, epoch loss=0.748979
Batch=299, step=11100, lr=0.154000, batch loss=0.163037, epoch loss=0.912017
Batch=359, step=11160, lr=0.153750, batch loss=0.226157, epoch loss=1.138174
Batch=419, step=11220, lr=0.153500, batch loss=0.227391, epoch loss=1.365565
Batch=479, step=11280, lr=0.153250, batch loss=0.204394, epoch loss=1.569959
Batch=539, step=11340, lr=0.153000, batch loss=0.158800, epoch loss=1.728759
Batch=599, step=11400, lr=0.152750, batch loss=0.186288, epoch loss=1.915047
Batch=659, step=11460, lr=0.152500, batch loss=0.260321, epoch loss=2.175369
Batch=719, step=11520, lr=0.152250, batch loss=0.256874, epoch loss=2.432243
Batch=779, step=11580, lr=0.152000, batch loss=0.267999, epoch loss=2.700242
Batch=839, step=11640, lr=0.151500, batch loss=0.251405, epoch loss=2.951647
Batch=899, step=11700, lr=0.151500, batch loss=0.216335, epoch loss=3.167982
Batch=959, step=11760, lr=0.151250, batch loss=0.163276, epoch loss=3.331257
Batch=1019, step=11820, lr=0.151000, batch loss=0.272258, epoch loss=3.603516
Batch=1079, step=11880, lr=0.150750, batch loss=0.150380, epoch loss=3.753895
Batch=1139, step=11940, lr=0.150500, batch loss=0.186619, epoch loss=3.940514
Batch=1199, step=12000, lr=0.150250, batch loss=0.139590, epoch loss=4.080104
Epoch=9, step=12000, lr=0.150250, epoch loss=4.080104
Batch=59, step=12060, lr=0.150000, batch loss=0.157910, epoch loss=0.157910
Batch=119, step=12120, lr=0.149500, batch loss=0.127131, epoch loss=0.285040
Batch=179, step=12180, lr=0.149250, batch loss=0.151603, epoch loss=0.436643
Batch=239, step=12240, lr=0.149000, batch loss=0.219406, epoch loss=0.656050
Batch=299, step=12300, lr=0.148750, batch loss=0.138967, epoch loss=0.795016
Batch=359, step=12360, lr=0.148500, batch loss=0.188658, epoch loss=0.983674
Batch=419, step=12420, lr=0.148250, batch loss=0.182580, epoch loss=1.166253
Batch=479, step=12480, lr=0.148000, batch loss=0.163799, epoch loss=1.330053
Batch=539, step=12540, lr=0.147750, batch loss=0.136901, epoch loss=1.466953
Batch=599, step=12600, lr=0.147500, batch loss=0.157193, epoch loss=1.624147
Batch=659, step=12660, lr=0.147500, batch loss=0.239619, epoch loss=1.863765
Batch=719, step=12720, lr=0.147000, batch loss=0.228347, epoch loss=2.092113
Batch=779, step=12780, lr=0.147000, batch loss=0.249740, epoch loss=2.341853
Batch=839, step=12840, lr=0.146750, batch loss=0.224072, epoch loss=2.565924
Batch=899, step=12900, lr=0.146500, batch loss=0.190162, epoch loss=2.756087
Batch=959, step=12960, lr=0.146250, batch loss=0.165151, epoch loss=2.921237
Batch=1019, step=13020, lr=0.146000, batch loss=0.271074, epoch loss=3.192311
Batch=1079, step=13080, lr=0.145750, batch loss=0.114282, epoch loss=3.306593
Batch=1139, step=13140, lr=0.145250, batch loss=0.150244, epoch loss=3.456837
Batch=1199, step=13200, lr=0.145250, batch loss=0.116681, epoch loss=3.573518
Epoch=10, step=13200, lr=0.145250, epoch loss=3.573518
Batch=59, step=13260, lr=0.145000, batch loss=0.137619, epoch loss=0.137619
Batch=119, step=13320, lr=0.144750, batch loss=0.116910, epoch loss=0.254529
Batch=179, step=13380, lr=0.144500, batch loss=0.127675, epoch loss=0.382204
Batch=239, step=13440, lr=0.144250, batch loss=0.186466, epoch loss=0.568670
Batch=299, step=13500, lr=0.144000, batch loss=0.114630, epoch loss=0.683300
Batch=359, step=13560, lr=0.143750, batch loss=0.159998, epoch loss=0.843297
Batch=419, step=13620, lr=0.143250, batch loss=0.159343, epoch loss=1.002640
Batch=479, step=13680, lr=0.143000, batch loss=0.148790, epoch loss=1.151430
Batch=539, step=13740, lr=0.142750, batch loss=0.116387, epoch loss=1.267817
Batch=599, step=13800, lr=0.142500, batch loss=0.120771, epoch loss=1.388588
Batch=659, step=13860, lr=0.142250, batch loss=0.179286, epoch loss=1.567874
Batch=719, step=13920, lr=0.142000, batch loss=0.195410, epoch loss=1.763284
Batch=779, step=13980, lr=0.141750, batch loss=0.234167, epoch loss=1.997451
Batch=839, step=14040, lr=0.141500, batch loss=0.201646, epoch loss=2.199097
Batch=899, step=14100, lr=0.141250, batch loss=0.215362, epoch loss=2.414459
Batch=959, step=14160, lr=0.141250, batch loss=0.103528, epoch loss=2.517987
Batch=1019, step=14220, lr=0.141000, batch loss=0.196463, epoch loss=2.714450
Batch=1079, step=14280, lr=0.140750, batch loss=0.077814, epoch loss=2.792264
Batch=1139, step=14340, lr=0.140500, batch loss=0.122416, epoch loss=2.914680
Batch=1199, step=14400, lr=0.140250, batch loss=0.085831, epoch loss=3.000511
Epoch=11, step=14400, lr=0.140250, epoch loss=3.000511
Batch=59, step=14460, lr=0.139750, batch loss=0.108015, epoch loss=0.108015
Batch=119, step=14520, lr=0.139750, batch loss=0.104256, epoch loss=0.212271
Batch=179, step=14580, lr=0.139500, batch loss=0.100933, epoch loss=0.313204
Batch=239, step=14640, lr=0.139250, batch loss=0.141232, epoch loss=0.454436
Batch=299, step=14700, lr=0.139000, batch loss=0.076621, epoch loss=0.531057
Batch=359, step=14760, lr=0.138750, batch loss=0.121290, epoch loss=0.652347
Batch=419, step=14820, lr=0.138500, batch loss=0.130199, epoch loss=0.782545
Batch=479, step=14880, lr=0.138250, batch loss=0.103069, epoch loss=0.885615
Batch=539, step=14940, lr=0.138000, batch loss=0.109014, epoch loss=0.994629
Batch=599, step=15000, lr=0.137750, batch loss=0.083569, epoch loss=1.078197
Batch=659, step=15060, lr=0.137500, batch loss=0.127684, epoch loss=1.205881
Batch=719, step=15120, lr=0.137250, batch loss=0.121608, epoch loss=1.327489
Batch=779, step=15180, lr=0.137000, batch loss=0.126463, epoch loss=1.453952
Batch=839, step=15240, lr=0.136750, batch loss=0.144786, epoch loss=1.598738
Batch=899, step=15300, lr=0.136500, batch loss=0.168546, epoch loss=1.767284
Batch=959, step=15360, lr=0.136250, batch loss=0.097785, epoch loss=1.865069
Batch=1019, step=15420, lr=0.136000, batch loss=0.218305, epoch loss=2.083374
Batch=1079, step=15480, lr=0.135750, batch loss=0.040291, epoch loss=2.123665
Batch=1139, step=15540, lr=0.135250, batch loss=0.097611, epoch loss=2.221276
Batch=1199, step=15600, lr=0.135250, batch loss=0.056012, epoch loss=2.277288
Epoch=12, step=15600, lr=0.135250, epoch loss=2.277288
Batch=59, step=15660, lr=0.135000, batch loss=0.082860, epoch loss=0.082860
Batch=119, step=15720, lr=0.134750, batch loss=0.135673, epoch loss=0.218533
Batch=179, step=15780, lr=0.134500, batch loss=0.096623, epoch loss=0.315156
Batch=239, step=15840, lr=0.134250, batch loss=0.094729, epoch loss=0.409885
Batch=299, step=15900, lr=0.134000, batch loss=0.043348, epoch loss=0.453233
Batch=359, step=15960, lr=0.133750, batch loss=0.078153, epoch loss=0.531386
Batch=419, step=16020, lr=0.133500, batch loss=0.080526, epoch loss=0.611912
Batch=479, step=16080, lr=0.133250, batch loss=0.071019, epoch loss=0.682931
Batch=539, step=16140, lr=0.133000, batch loss=0.058480, epoch loss=0.741411
Batch=599, step=16200, lr=0.132750, batch loss=0.124176, epoch loss=0.865587
Batch=659, step=16260, lr=0.132500, batch loss=0.083288, epoch loss=0.948875
Batch=719, step=16320, lr=0.132000, batch loss=0.146022, epoch loss=1.094897
Batch=779, step=16380, lr=0.131750, batch loss=0.432107, epoch loss=1.527004
Batch=839, step=16440, lr=0.131500, batch loss=0.111608, epoch loss=1.638613
Batch=899, step=16500, lr=0.131250, batch loss=0.090566, epoch loss=1.729178
Batch=959, step=16560, lr=0.131000, batch loss=0.034344, epoch loss=1.763522
Batch=1019, step=16620, lr=0.130750, batch loss=0.061890, epoch loss=1.825412
Batch=1079, step=16680, lr=0.130500, batch loss=0.046579, epoch loss=1.871991
Batch=1139, step=16740, lr=0.130250, batch loss=0.074008, epoch loss=1.945999
Batch=1199, step=16800, lr=0.130000, batch loss=0.035771, epoch loss=1.981770
Epoch=13, step=16800, lr=0.130000, epoch loss=1.981770
Batch=59, step=16860, lr=0.129750, batch loss=0.037332, epoch loss=0.037332
Batch=119, step=16920, lr=0.129500, batch loss=0.039247, epoch loss=0.076579
Batch=179, step=16980, lr=0.129250, batch loss=0.045458, epoch loss=0.122038
Batch=239, step=17040, lr=0.129000, batch loss=0.061344, epoch loss=0.183382
Batch=299, step=17100, lr=0.128750, batch loss=0.019660, epoch loss=0.203042
Batch=359, step=17160, lr=0.128500, batch loss=0.044171, epoch loss=0.247213
Batch=419, step=17220, lr=0.128250, batch loss=0.045935, epoch loss=0.293147
Batch=479, step=17280, lr=0.128000, batch loss=0.023081, epoch loss=0.316228
Batch=539, step=17340, lr=0.127750, batch loss=0.030915, epoch loss=0.347143
Batch=599, step=17400, lr=0.127500, batch loss=0.035320, epoch loss=0.382462
Batch=659, step=17460, lr=0.127250, batch loss=0.045470, epoch loss=0.427932
Batch=719, step=17520, lr=0.127000, batch loss=0.040415, epoch loss=0.468347
Batch=779, step=17580, lr=0.127000, batch loss=0.038778, epoch loss=0.507125
Batch=839, step=17640, lr=0.126500, batch loss=0.053119, epoch loss=0.560244
Batch=899, step=17700, lr=0.126500, batch loss=0.047100, epoch loss=0.607343
Batch=959, step=17760, lr=0.126250, batch loss=0.037309, epoch loss=0.644652
Batch=1019, step=17820, lr=0.126000, batch loss=0.105011, epoch loss=0.749663
Batch=1079, step=17880, lr=0.125500, batch loss=0.034770, epoch loss=0.784433
Batch=1139, step=17940, lr=0.125250, batch loss=0.071732, epoch loss=0.856165
Batch=1199, step=18000, lr=0.125250, batch loss=0.023882, epoch loss=0.880047
Epoch=14, step=18000, lr=0.125250, epoch loss=0.880047
Batch=59, step=18060, lr=0.125000, batch loss=0.013794, epoch loss=0.013794
Batch=119, step=18120, lr=0.124500, batch loss=0.029990, epoch loss=0.043784
Batch=179, step=18180, lr=0.124500, batch loss=0.074647, epoch loss=0.118431
Batch=239, step=18240, lr=0.124250, batch loss=0.038830, epoch loss=0.157260
Batch=299, step=18300, lr=0.124000, batch loss=0.014653, epoch loss=0.171913
Batch=359, step=18360, lr=0.123750, batch loss=0.045099, epoch loss=0.217012
Batch=419, step=18420, lr=0.123500, batch loss=0.032130, epoch loss=0.249142
Batch=479, step=18480, lr=0.123250, batch loss=0.013942, epoch loss=0.263084
Batch=539, step=18540, lr=0.123000, batch loss=0.021805, epoch loss=0.284889
Batch=599, step=18600, lr=0.122750, batch loss=0.028470, epoch loss=0.313359
Batch=659, step=18660, lr=0.122500, batch loss=0.028405, epoch loss=0.341764
Batch=719, step=18720, lr=0.122250, batch loss=0.032220, epoch loss=0.373984
Batch=779, step=18780, lr=0.121750, batch loss=0.082678, epoch loss=0.456662
Batch=839, step=18840, lr=0.121750, batch loss=0.049447, epoch loss=0.506109
Batch=899, step=18900, lr=0.121500, batch loss=0.051329, epoch loss=0.557438
Batch=959, step=18960, lr=0.121250, batch loss=0.013344, epoch loss=0.570783
Batch=1019, step=19020, lr=0.121000, batch loss=0.016634, epoch loss=0.587417
Batch=1079, step=19080, lr=0.120500, batch loss=0.011263, epoch loss=0.598680
Batch=1139, step=19140, lr=0.120250, batch loss=0.022720, epoch loss=0.621400
Batch=1199, step=19200, lr=0.120250, batch loss=0.009184, epoch loss=0.630584
Epoch=15, step=19200, lr=0.120250, epoch loss=0.630584
Batch=59, step=19260, lr=0.119750, batch loss=0.004337, epoch loss=0.004337
Batch=119, step=19320, lr=0.119500, batch loss=0.012115, epoch loss=0.016452
Batch=179, step=19380, lr=0.119250, batch loss=0.020289, epoch loss=0.036742
Batch=239, step=19440, lr=0.119000, batch loss=0.023630, epoch loss=0.060371
Batch=299, step=19500, lr=0.119000, batch loss=0.018337, epoch loss=0.078708
Batch=359, step=19560, lr=0.118500, batch loss=0.034398, epoch loss=0.113106
Batch=419, step=19620, lr=0.118250, batch loss=0.021654, epoch loss=0.134760
Batch=479, step=19680, lr=0.118000, batch loss=0.007785, epoch loss=0.142545
Batch=539, step=19740, lr=0.117750, batch loss=0.020450, epoch loss=0.162996
Batch=599, step=19800, lr=0.117500, batch loss=0.028366, epoch loss=0.191361
Batch=659, step=19860, lr=0.117500, batch loss=0.017596, epoch loss=0.208958
Batch=719, step=19920, lr=0.117000, batch loss=0.039983, epoch loss=0.248941
Batch=779, step=19980, lr=0.117000, batch loss=0.080230, epoch loss=0.329171
Batch=839, step=20040, lr=0.116750, batch loss=0.030695, epoch loss=0.359866
Batch=899, step=20100, lr=0.116500, batch loss=0.037962, epoch loss=0.397828
Batch=959, step=20160, lr=0.116250, batch loss=0.012476, epoch loss=0.410304
Batch=1019, step=20220, lr=0.116000, batch loss=0.017776, epoch loss=0.428080
Batch=1079, step=20280, lr=0.115500, batch loss=0.003753, epoch loss=0.431833
Batch=1139, step=20340, lr=0.115500, batch loss=0.017178, epoch loss=0.449011
Batch=1199, step=20400, lr=0.115250, batch loss=0.006858, epoch loss=0.455869
Epoch=16, step=20400, lr=0.115250, epoch loss=0.455869
Batch=59, step=20460, lr=0.115000, batch loss=0.003302, epoch loss=0.003302
Batch=119, step=20520, lr=0.114750, batch loss=0.011864, epoch loss=0.015166
Batch=179, step=20580, lr=0.114500, batch loss=0.024647, epoch loss=0.039813
Batch=239, step=20640, lr=0.114000, batch loss=0.017346, epoch loss=0.057159
Batch=299, step=20700, lr=0.114000, batch loss=0.005315, epoch loss=0.062474
Batch=359, step=20760, lr=0.113500, batch loss=0.013541, epoch loss=0.076015
Batch=419, step=20820, lr=0.113250, batch loss=0.016762, epoch loss=0.092777
Batch=479, step=20880, lr=0.113000, batch loss=0.004231, epoch loss=0.097008
Batch=539, step=20940, lr=0.112750, batch loss=0.015266, epoch loss=0.112273
Batch=599, step=21000, lr=0.112500, batch loss=0.019754, epoch loss=0.132027
Batch=659, step=21060, lr=0.112250, batch loss=0.015143, epoch loss=0.147170
Batch=719, step=21120, lr=0.112000, batch loss=0.042824, epoch loss=0.189993
Batch=779, step=21180, lr=0.111750, batch loss=0.075429, epoch loss=0.265422
Batch=839, step=21240, lr=0.111500, batch loss=0.027094, epoch loss=0.292516
Batch=899, step=21300, lr=0.111250, batch loss=0.034542, epoch loss=0.327059
Batch=959, step=21360, lr=0.111000, batch loss=0.009885, epoch loss=0.336943
Batch=1019, step=21420, lr=0.111000, batch loss=0.011530, epoch loss=0.348474
Batch=1079, step=21480, lr=0.110500, batch loss=0.000562, epoch loss=0.349035
Batch=1139, step=21540, lr=0.110250, batch loss=0.013221, epoch loss=0.362257
Batch=1199, step=21600, lr=0.110000, batch loss=0.005261, epoch loss=0.367518
Epoch=17, step=21600, lr=0.110000, epoch loss=0.367518
Batch=59, step=21660, lr=0.109750, batch loss=0.002220, epoch loss=0.002220
Batch=119, step=21720, lr=0.109500, batch loss=0.006380, epoch loss=0.008600
Batch=179, step=21780, lr=0.109250, batch loss=0.012774, epoch loss=0.021374
Batch=239, step=21840, lr=0.109000, batch loss=0.009806, epoch loss=0.031179
Batch=299, step=21900, lr=0.109000, batch loss=0.005028, epoch loss=0.036207
Batch=359, step=21960, lr=0.108750, batch loss=0.012957, epoch loss=0.049164
Batch=419, step=22020, lr=0.108250, batch loss=0.012732, epoch loss=0.061896
Batch=479, step=22080, lr=0.108000, batch loss=0.004571, epoch loss=0.066467
Batch=539, step=22140, lr=0.107750, batch loss=0.014548, epoch loss=0.081014
Batch=599, step=22200, lr=0.107500, batch loss=0.015595, epoch loss=0.096609
Batch=659, step=22260, lr=0.107250, batch loss=0.012741, epoch loss=0.109350
Batch=719, step=22320, lr=0.107000, batch loss=0.027502, epoch loss=0.136852
Batch=779, step=22380, lr=0.106750, batch loss=0.038707, epoch loss=0.175558
Batch=839, step=22440, lr=0.106500, batch loss=0.021376, epoch loss=0.196934
Batch=899, step=22500, lr=0.106500, batch loss=0.023955, epoch loss=0.220889
Batch=959, step=22560, lr=0.106000, batch loss=0.009523, epoch loss=0.230412
Batch=1019, step=22620, lr=0.105750, batch loss=0.010841, epoch loss=0.241253
Batch=1079, step=22680, lr=0.105500, batch loss=0.000203, epoch loss=0.241456
Batch=1139, step=22740, lr=0.105250, batch loss=0.009993, epoch loss=0.251448
Batch=1199, step=22800, lr=0.105000, batch loss=0.004622, epoch loss=0.256070
Epoch=18, step=22800, lr=0.105000, epoch loss=0.256070
Batch=59, step=22860, lr=0.104750, batch loss=0.001640, epoch loss=0.001640
Batch=119, step=22920, lr=0.104500, batch loss=0.005461, epoch loss=0.007101
Batch=179, step=22980, lr=0.104250, batch loss=0.010665, epoch loss=0.017766
Batch=239, step=23040, lr=0.104000, batch loss=0.008608, epoch loss=0.026374
Batch=299, step=23100, lr=0.103750, batch loss=0.007294, epoch loss=0.033668
Batch=359, step=23160, lr=0.103500, batch loss=0.011814, epoch loss=0.045481
Batch=419, step=23220, lr=0.103250, batch loss=0.010674, epoch loss=0.056155
Batch=479, step=23280, lr=0.103250, batch loss=0.002482, epoch loss=0.058637
Batch=539, step=23340, lr=0.102750, batch loss=0.017155, epoch loss=0.075792
Batch=599, step=23400, lr=0.102500, batch loss=0.014048, epoch loss=0.089841
Batch=659, step=23460, lr=0.102250, batch loss=0.010522, epoch loss=0.100363
Batch=719, step=23520, lr=0.102000, batch loss=0.014666, epoch loss=0.115029
Batch=779, step=23580, lr=0.101750, batch loss=0.022002, epoch loss=0.137031
Batch=839, step=23640, lr=0.101500, batch loss=0.024826, epoch loss=0.161857
Batch=899, step=23700, lr=0.101250, batch loss=0.023465, epoch loss=0.185322
Batch=959, step=23760, lr=0.101000, batch loss=0.008770, epoch loss=0.194093
Batch=1019, step=23820, lr=0.101000, batch loss=0.008163, epoch loss=0.202256
Batch=1079, step=23880, lr=0.100500, batch loss=0.000993, epoch loss=0.203249
Batch=1139, step=23940, lr=0.100250, batch loss=0.009224, epoch loss=0.212473
Batch=1199, step=24000, lr=0.100250, batch loss=0.005035, epoch loss=0.217508
Epoch=19, step=24000, lr=0.100250, epoch loss=0.217508


Half-moons scatterplot and decision boundary:
┌────────────────────────────────────────────────────────────────────────────────────────────────────┐
│********************************#*******************************************************************│
│**********************#*#*#######*###*#####*********************************************************│
│**********************#########################*****************************************************│
│*****************#**########*######*###########*###*************************************************│
│***************#################*###################************************************************│
│************######*#################*#################**********************************************│
│**********#*#####*########*#**************##*#########*#********************************************│
│***********########*##*#******************#*****##########****************************************..│
│***********###########*************************############*************************************....│
│********######*####*********************************###*###*#********************************.......│
│*******######**##*************....*****************#*######*#******************************.........│
│*******##*##**##***********..........***************########*##**************************...........│
│*****#######************.......%...%%...***************#########***********************...........%.│
│******######***********.........%........***************##*#####**********************........%.%.%.│
│***#########**********.........%%%.%%......*************#*#######********************........%.%%%%.│
│****#######**********..........%%%%.........************#########*******************.........%%.%%.%│
│**#######************..........%%%%%%%........*************###*###*****************..........%%%%%%.│
│*##*####************...........%%%%%%%.........***********########****************...........%%%%%%.│
│*#######************...........%%%%%%%..........************#######*************.............%%%%%%.│
│*##*####***********............%%.%%%%%...........***********####**************.............%%%%%%%.│
│*#####*#***********.............%%%%%%%............**********##*###***********...............%%%%%..│
│#######***********.............%.%%%%%%.............*********#######*********..............%%%%.%%..│
│#####*#**********...............%%%%%%%...............*******#######********...............%%%%%%%%.│
│###*#*#**********...............%%%%%%%%%..............*******######******.................%%%%%%...│
│#######*********.................%%%%%%%%................****###*###*****.................%%%%%%....│
│######**********.................%%%%%%%%%................***#*###******................%%%%%%%%%...│
│*#*##*#********...................%%%%%%%%%%...............***######***..................%%%%%%.....│
│#****##********....................%%%%%%%%%.................**###*#**................%.%%%%%%%.....│
│**************.....................%.%%%%%%...................******...................%.%%.%%......│
│*************........................%..%%%%%%%................****...............%.%%%%%%%%%.......│
│*************.........................%.%%%.%%%%.................*................%%%%%%%.%.%.......│
│************............................%..%%%%..%................................%%%%%%%%..........│
│************.............................%%%%%%%%%%%........................%%..%%%%%%%%.%..........│
│***********..............................%%.%%%%%%%%..%....................%..%%%.%%%%%%%...........│
│***********.................................%%%%.%%%%%%%%...............%.%%%%%%%%%%%%.%............│
│**********...................................%%%%%%%%%%%%%%%%%%%%%%.%%%%.%%%%%%%%%%%%%..............│
│*********.....................................%%.%%%%%%%%%%%%%%%%%%%%%%.%%%%%%%%%%%.................│
│*********.........................................%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%...................│
│********.............................................%%%.%%%%%%%%%%%%%%%%%%%%%......................│
│********................................................%...%%%%.%%.%%%%..%.........................│
└────────────────────────────────────────────────────────────────────────────────────────────────────┘
2025-03-21 12:47.33 ---> saved as "611119bffbd228e134a7e2bab1e5a7e74de7c87243f12b263078753d78a8107b"
Job succeeded
2025-03-21 12:47.34: Job succeeded